Tartalomjegyzék:

B-Safe, hordozható széf: 8 lépés (képekkel)
B-Safe, hordozható széf: 8 lépés (képekkel)

Videó: B-Safe, hordozható széf: 8 lépés (képekkel)

Videó: B-Safe, hordozható széf: 8 lépés (képekkel)
Videó: Часть 4 — Аудиокнига «Бэббит» Синклера Льюиса (главы 16–22) 2024, November
Anonim
Image
Image
B-Safe, hordozható széf
B-Safe, hordozható széf

*** 2019. szeptember 4.: Feltöltöttem egy új 3D fájlt a dobozról. Úgy tűnt, hogy a zárom 10 mm -rel túl magas volt a jó záráshoz ***

A probléma

Képzeld el ezt:

Egy reggel felébredsz, és az idő nagyon jó. A tengerpartra szeretne menni. Mivel nem túl közel lakik a strandhoz, elviszi az autóját. A tengerpart parkolásáért a telefonját kell fizetnie.

Ez azt jelenti, hogy a tengerpartra (legalább) a következő tárgyakat hordja:

  • Kocsi kulcsok
  • Jogsi
  • Telefon
  • Törülköző

Mit csinál ezekkel a tárgyakkal, ha úszni szeretne? Felügyelet nélkül hagyja a törölközőjénél? Hmmm. Ez a probléma megoldást igényel…

A megoldás

A fent leírt probléma miatt létrehoztam egy hordozható széfet. A B-széf, ahol a B a strand vagy a nevem, Bastiaan. Be Safe -nek mondják.

Hogyan működik?

Minden B-Safe-hez saját PIN-kód van programozva. Ha a B-Safe ki van kapcsolva, akkor nyitva van. A fontos dolgokat, például a kulcsokat, a licencet és a telefont a dobozba helyezi, a kapcsoló elfordításával bekapcsolhatja, bezárhatja és lezárhatja, és megadhatja személyes PIN-kódját. A B-Safe most élesített és zárolt.

Amikor valaki elviszi a dobozát, az egyik LED néhány másodpercig kigyullad. Ha e néhány másodperc után még mindig van mozgás, hangos riasztás hallható. Ez nem áll meg addig, amíg újra be nem írja a megfelelő PIN -kódot. De ha a helyes PIN-kódot adja meg a mozgás pillanatában, a B-Safe hatástalanít.

Nem ajánlott a B-Safe használatát üres strandon használni. Az ötlet az, hogy amikor valaki egy nagyon zajos dobozzal sétál vagy átfut a parton, a járókelők megállítják őt. Ha ezt saját maga szeretné létrehozni, csak a 3., 4., 5. és 6. lépést kell végrehajtania

Kellékek

Használt kellékek:

  • Arduino Leonardo (csapok nélkül)
  • Fejlécek férfi 40 tűs fém 90 fok
  • Több jumpercable női/nő
  • Switch Rocker Snap-in On/off téglalap alakú fekete
  • Huzal 1x0, 2mm2 többmagos rugalmas mag fekete
  • Huzal 1x0, 2mm2 többmagos rugalmas mag piros
  • Huzal 1x0, 2mm2 többmagos rugalmas mag sárga
  • egy kis darab zsugorcső
  • LED 5 mm piros
  • LED 5 mm zöld
  • hangszóró 3-24V
  • 9V -os akkumulátor
  • 9V -os akkumulátor csatlakozó
  • Ellenállás 120 Ohm 1/4w 5%
  • Ellenállás 100 Ohm 1/4w 5%
  • 3D nyomtatott doboz
  • 4x4 -es billentyűzet
  • kis darab NYÁK lap
  • kis zár (kivettem egyet az Action -ből egy széfből)
  • 3 tengelyes gyorsulásmérő MPU6050
  • néhány csavart kis "megmaradt" elektronikából, például televíziós távirányítóból használt
  • több M3 csavar
  • egy kis ragasztó a LED -ekhez
  • sok sört

1. lépés: Prototípus és tesztelés

Prototípus és tesztelés
Prototípus és tesztelés

A prototípusomhoz kenyérzsinórt és néhány "dugós vezetéket" használtam. Minden csatlakoztatva elkezdtem létrehozni az Arduino kódot, és teszteltem, teszteltem és teszteltem. Csatlakoztasson mindent másképp, írja újra a kódot, és tesztelje újra.

Egészen addig, amíg nem voltam kielégítő, és minden pontosan úgy működött, ahogy szerettem volna.

2. lépés: Kábelezési rajzok

Kábelezési rajzok
Kábelezési rajzok

A huzalozás meglehetősen egyszerű. Csak használja a rajzokat minden huzalozásához. Próbáljon a lehető legrövidebb kábeleket használni, így minden tökéletesen illeszkedik a fedélbe.

3. lépés: Forrasztás

Forrasztás
Forrasztás

Megmérem az összes vezetéket, hogy ne legyenek túl hosszúak, levágom és lecsupaszítom a végét. Ezután forrasztópáka segítségével csatlakoztatom az összes vezetéket az alkatrészekhez. Én is zsugorcsöveket használok. Győződjön meg róla, hogy (lazán) a kábelre helyezi őket, mielőtt a kábelt egy alkatrészhez csatlakoztatja.

A forrasztott alkatrészek a következők:

  • 90 fokos szögű csatlakozócsapok az Arduino -n
  • 90 fokos szögű csatlakozó csapok a billentyűzeten
  • vezetéket a LED -ekhez
  • ellenállások a NYÁK -on
  • vezeték a hangszóróból a NYÁK -ba
  • bekapcsológomb

4. lépés: 3D nyomtatás minden alkatrészre

3D nyomtatás minden alkatrészre
3D nyomtatás minden alkatrészre
3D nyomtatás minden alkatrészre
3D nyomtatás minden alkatrészre

Az egész dobozt és mindenét az Autodesk Fusion 360 -ban terveztem. Ez nagyon sokáig tartott, mert azt akartam, hogy minden tökéletesen úgy legyen, ahogyan szerettem volna. Az első tervemnél az Arduino volt az alján, de ez a végső kialakítás mindent tartalmaz a fedélben. A fedél belsejében előre elkészített lyukak vannak minden rögzítéséhez (M3) csavarokkal.

Az alkatrészek nyomtatásához Tronxy P802M -et használok (hasonlóan a Prusa i3 -hoz), 200 x 200 x 220 ágyas. Az STL -eket az Ultimaker Cura segítségével szeleteltem fel. Exportáltam a Cura -hoz használt beállításokat. A Cura profilomat innen töltheti le.

Az STL -eket is feltöltöttem ide. Négy van, a doboz, a fedél, a fedél fedele és a fedél gombja. Vegye figyelembe: a doboz nyomtatása több mint 24 órát vett igénybe!

5. lépés: Töltse be a kódot

Töltse be a kódot
Töltse be a kódot

Mivel még mindig eldöntöm, hogy a B-Safe-t valódi gyártásba vegyem-e vagy sem, úgy döntöttem, hogy csak egy előre összeállított.hex fájlt teszek ide. Ez a.hex fájl teljesen működik, és készen áll a feltöltésre az Arduino -ba.

Az előre lefordított.hex fájl PIN-kódja "9503"

Ha egyedi PIN -kódot szeretne, írjon nekem egy sort, és küldök egy új.hex fájlt a saját személyi kódjával.

6. lépés: Az összes alkatrész összeszerelése

Az összes alkatrész összeszerelése
Az összes alkatrész összeszerelése
Az összes alkatrész összeszerelése
Az összes alkatrész összeszerelése
Az összes alkatrész összeszerelése
Az összes alkatrész összeszerelése

Az összeszerelés a kialakítás miatt meglehetősen egyszerű. A billentyűzet és a hangszóró tökéletesen illeszkedik a fedélbe. Néhány régi (nagyon apró) csavart használok egy régi távirányítóból, hogy a billentyűzetet a fedélre rögzítsem.

Az Arduino Leonardo és a PCB darab M3 csavarokkal van rögzítve.

Használhat egy darab szálat (3D nyomtatóhuzal) a fedél rögzítéséhez a dobozhoz. A fedélen és a dobozon lévő lyukak 2 milliméteresek, az izzószál pedig 1,75 milliméter, így ez tökéletesen illeszkedik!

Az akkumulátor anélkül megy, hogy a fedélbe rögzítené. A fedél fedele és a fedélbe merített négyzet miatt az akkumulátor nem mozdul el a fedél lehelyezésekor. Ugyanez vonatkozik a hangszóróra és a ki/be kapcsológombra is. Ezek szintén nincsenek rögzítve a fedélben.

Az egyetlen dolog, amit ragasztottak, a LED -ek, de ez csak elővigyázatosság, hogy ne kerüljenek ki, amikor kívülre nyomja őket.

Az Arduino bekötéséhez a következő csapokat kell használni:

  • Arduino digital 0-7; Billentyűzet 1-8
  • Arduino digital 8; piros LED
  • Arduino digital 9; zöld LED
  • Arduino digital 12; hangszóró
  • Arduino SCL; MPU5060 SCL
  • Arduino SDA; MPU5060 SDA
  • Arduino 5V; MPU5060 VCC
  • Arduino GND; GND kis PCB -n
  • Arduino GND; 9V -os akkumulátor
  • Arduino VIN; 9V -os akkumulátor

Azért nem használtam elektronikus zárat, mert nem találtam elég kicsi és erős elektronikus zárat ahhoz, hogy ez a tervezés működjön. Ez szerepel a "fejlesztésekhez szükséges módosítások" listáján (8. lépés)

7. lépés: Menj a strandra

Lemenni a strandra
Lemenni a strandra

A doboz elkészült és összeszerelt. Most itt az ideje, hogy menjen a strandra!

Kis útmutató a működéshez:

  1. Nyissa ki a (feloldott) dobozt, és tegye bele a fontos dolgait
  2. Zárja be, zárja be a dobozt, és vegye el a kulcsot
  3. Tegye a dobozt arra a helyre, ahol szeretné
  4. Nyomja meg az asterix (*) gombot - A doboz élesítve van
  5. Menj úszni
  6. Fogja meg a dobozt, és írja be a PIN -kódot

    Ha rossz jelszót nyom meg, akkor a font (#) billentyűvel kezdheti újra

  7. Kulcsával oldja fel a dobozt

Ez az! Érezd jól magad !!

8. lépés: Változások a fejlesztés érdekében

Változások a fejlesztés érdekében
Változások a fejlesztés érdekében

Mint minden projekt, egy jó projekt soha nem ér véget. (Bár szerintem ez egy nagyon jó projekt: P) Ezért írom, (miközben ezt a projektet készítem), az alábbiakban egy listát a fejlesztésekről:

  • jobb Arduino kód
  • cserélje a zárat elektronikus zárra mechanikus zár helyett
  • képes megváltoztatni a PIN -kód kézikönyvét (Arduino kóddal és EEPROM -mal)
  • tegye könnyebbé az elemfedél cseréjét
  • hogy a hangszóró 5 V -nál nagyobb feszültséggel működjön "TIP120" tranzisztor segítségével
  • cserélje ki az Arduino Leonardot egy Arduino Nano készülékre

Ha további javításokat szeretne hozzáadni, kérjük, tudassa velem!

Érzékelők versenye
Érzékelők versenye
Érzékelők versenye
Érzékelők versenye

Második hely az érzékelők versenyében

Ajánlott: