Sisukord:
- Tarvikud
- Samm: prototüüp ja testimine
- 2. samm: juhtmestiku skeemid
- 3. samm: jootmine
- Samm: kõigi osade 3D -printimine
- Samm: laadige kood sisse
- 6. samm: kõigi osade kokkupanek
- Samm: minge randa
- 8. samm: muudatused parandamiseks
Video: B-Safe, kaasaskantav seif: 8 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
*** 4. september 2019: laadisin üles karbi enda uue 3D -faili. Tundus, et mu lukk oli hea sulgemise jaoks 10 mm liiga kõrge ***
Probleem
Kujutage ette seda:
Ärkad ühel hommikul ja ilm on tõesti hea. Sa tahad randa minna. Kuna sa ei ela rannale liiga lähedal, võtad oma auto. Ranna parkingati eest tasumiseks kasutate oma telefoni.
See tähendab, et lähete randa (vähemalt) järgmiste esemetega:
- Autovõtmed
- Juhiluba
- Telefon
- Käterätik
Mida teete nende esemetega, kui soovite ujuma minna? Jätate need oma rätiku juurde järelevalveta? Hmmm. See probleem vajab lahendust…
Lahendus
Ülalkirjeldatud probleemi jaoks lõin kaasaskantava seifi. B-seif, kus B tähistab ranna või minu nime Bastiaan. Seda hääldatakse kui ohutut.
Kuidas see töötab?
Igal B-seifil on programmeeritud isiklik PIN-kood. Kui B-Safe on välja lülitatud, on see avatud. Panete oma olulised asjad, näiteks võtmed, litsentsi ja telefoni, kasti, keerake lüliti sisse, sulgege ja lukustage ning sisestage oma isiklik pin. B-Safe on nüüd relvastatud ja lukustatud.
Kui keegi võtab teie kasti, süttib üks LED -tuledest mõneks sekundiks. Kui pärast mõnda sekundit on veel liikumist, kostab vali alarm. See ei peatu enne, kui sisestate uuesti õige PIN -koodi. Kuid kui sisestate liikumishetkel õige PIN-koodi, lülitub B-Safe välja.
B-seifi kasutamine tühjal rannal ei ole soovitatav. Idee on selles, et kui keegi kõnnib või jookseb üle randa väga mürarikka kastiga, peatavad kõrvalseisjad ta. Selle ise loomiseks peate järgima ainult samme 3, 4, 5 ja 6
Tarvikud
Kasutatud tarvikud:
- Arduino Leonardo (ilma tihvtideta)
- Pearõngad isased 40 tihvti metallist 90 kraadi
- Mitu jumpercable naissoost/naissoost
- Lüliti Rocker Snap-in On/off ristkülikukujuline must
- Juhe 1x0, 2mm2 mitmetuumaline painduv südamik must
- Juhe 1x0, 2mm2 mitmetuumaline painduv südamik punane
- Traat 1x0, 2mm2 mitmetuumaline painduv südamik kollane
- väike tükk termokahanevaid torusid
- LED 5 mm punane
- LED 5 mm roheline
- kõlar 3-24V
- 9V aku
- 9V aku pistik
- Takisti 120 oomi 1/4w 5%
- Takisti 100 oomi 1/4w 5%
- 3D trükitud kast
- 4x4 klaviatuur
- väike tükk PCB plaati
- väike lukk (võtsin Actionist ühe seifist välja)
- 3-teljeline kiirendusmõõtur MPU6050
- mõned kasutasid kruvisid väikesest "üle jäänud" elektroonikast, nagu televiisoripuldid
- mitu M3 kruvi
- veidi liimi LED -ide jaoks
- palju õlut
Samm: prototüüp ja testimine
Oma prototüübi jaoks kasutasin leivapulka ja mõningaid "pistikjuhtmeid". Kui kõik oli ühendatud, hakkasin looma Arduino koodi ning testisin, testisin ja testisin seda. Ühendage kõik erinevalt, kirjutage kood uuesti ja katsetage uuesti.
Kuni olin rahul ja kõik töötas täpselt nii, nagu ma tahtsin.
2. samm: juhtmestiku skeemid
Juhtmestik on üsna lihtne. Lihtsalt kasutage skeeme kõikide juhtmete ühendamiseks. Lihtsalt proovige kasutada võimalikult lühikesi kaableid, nii et kõik sobib ideaalselt kaanesse.
3. samm: jootmine
Mõõdan kõik juhtmed nii, et need poleks liiga pikad, katkestan need ja ribad otsast ära. Seejärel ühendan kõik juhtmed jootekolvi abil osadega. Kasutan ka termokahanevaid torusid. Enne kaabli osaga ühendamist veenduge, et asetate need (lahtiselt) kaabli külge.
Joodatud osad on järgmised:
- Arduino 90 -kraadise nurgaga pistiku tihvtid
- 90 -kraadise nurgaga pistiku tihvtid klaviatuuril
- juhtmed LED -ide külge
- takistid trükkplaadil
- juhe kõlarist PCB -le
- toitenupp
Samm: kõigi osade 3D -printimine
Ma kujundasin kogu karbi ja kõik sellega koos Autodesk Fusion 360 -s. See võttis mul väga kaua aega, sest ma tahtsin, et kõik oleks täpselt nii, nagu ma tahtsin. Minu esimese kujunduse põhjas oli Arduino, kuid sellel lõplikul kujundusel on kõik kaane sees. Kaane sees on eelnevalt tehtud augud, et kinnitada kõik (M3) kruvidega.
Osade printimiseks kasutan Tronxy P802M (sarnane Prusa i3 -le), mille voodi on 200 x 200 x 220. Lõikasin STL -id viiludeks Ultimaker Cura abil. Ekspordisin Cura jaoks kasutatud seaded. Minu Cura profiili saate alla laadida siit.
Laadisin siia ka oma STL -id üles. Neid on neli, karp ise, kaas, kaane kaas ja nupp kaanel. Pange tähele: karbi printimiseks kulus mul rohkem kui 24 tundi!
Samm: laadige kood sisse
Kuna ma alles otsustan, kas võtta B-Safe päris tootmisse või mitte, otsustasin siia panna ainult eelkompileeritud.hex-faili. See.hex -fail töötab täielikult ja on valmis teie Arduinosse üles laadima.
Eelkompileeritud.hex-faili PIN-kood on "9503"
Kui soovite kohandatud PIN -koodi, jätke mulle rida ja ma saadan teile uue.hex -faili koos teie isikukoodiga.
6. samm: kõigi osade kokkupanek
Kokkupanek on disaini tõttu üsna lihtne. Klaviatuur ja kõlar sobivad ideaalselt kaane sisse. Klaviatuuri kinnitamiseks kaane külge kasutan vanu (väga pisikesi) kruvisid vanast puldist.
Arduino Leonardo ja trükkplaat on kinnitatud M3 kruvidega.
Kaane kinnitamiseks karbi enda külge saate kasutada hõõgniidi tükki (3D -printimistraat). Kaane ja karbi augud on 2 millimeetrit ja hõõgniit 1,75 millimeetrit, nii et see sobib ideaalselt!
Aku läheb ilma kaanesse kinnitamata. Kaane katte ja kaanesse kastetud ruudu tõttu ei liigu aku kaane panekul. Sama kehtib ka kõlari ja sisse/välja nupu kohta. Ka need jäävad kaanes kinnitamata.
Liimitud on ainult LED -id, kuid see on vaid ettevaatusabinõu, et vältida nende väljatulekut, kui neid väljastpoolt suruda.
Arduino juhtmestiku jaoks kasutatakse järgmisi tihvte:
- Arduino digitaalne 0 kuni 7; Klaviatuur 1 kuni 8
- Arduino digital 8; punane LED
- Arduino digitaalne 9; roheline LED
- Arduino digitaalne 12; kõneleja
- Arduino SCL; MPU5060 SCL
- Arduino SDA; MPU5060 SDA
- Arduino 5V; MPU5060 VCC
- Arduino GND; GND väikestel trükkplaatidel
- Arduino GND; 9V aku
- Arduino VIN; 9V aku
Põhjus, miks ma elektroonilist lukku ei kasutanud, on see, et ma ei leidnud selle disaini toimimiseks piisavalt väikest ja tugevat elektroonilist lukku. See on minu paranduste muudatuste loendis (samm 8)
Samm: minge randa
Karp on nüüd valmis ja kokku pandud. Nüüd on aeg randa minna!
Väikesed juhised selle toimimiseks:
- Avage (lukustamata) kast ja pange oma olulised asjad sisse
- Sulgege, lukustage kast ja võtke võti
- Asetage kast soovitud kohta
- Vajutage asterix (*) nuppu - kast on nüüd relvastatud
- Mine ujuma
-
Võtke kast ja sisestage oma PIN -kood
Kui vajutate vale parooli, saate uuesti alustamiseks kasutada naela (#) klahvi
- Avage kast võtmega
See on kõik! Lõbutse hästi !!
8. samm: muudatused parandamiseks
Nagu iga projekt, ei saa ka hea projekt kunagi tõeliselt valmis. (Kuigi ma arvan, et see on väga hea projekt: P) Sellepärast ma kirjutan (selle projekti tegemise ajal) allpool loetelu parandustest:
- parem Arduino kood
- muutke lukk mehaanilise luku asemel elektrooniliseks lukuks
- võimalus muuta PIN -koodi käsiraamatut (Arduino koodi ja EEPROM -iga)
- tehke patareikaas lihtsamaks
- pange kõlar tööle üle 5 V, kasutades "TIP120" transistorit
- asendage Arduino Leonardo Arduino Nano vastu
Kui teil on veel täiendusi lisada, andke mulle sellest teada!
Andurite võistluse teine koht
Soovitan:
Kaasaskantav Bluetooth 2.1 Boombox: 16 sammu (piltidega)
Kaasaskantav Bluetooth 2.1 Boombox: Tere kõigile! Selles ehituses otsustasin välja pakkuda kaasaskantava Bluetoothi boomboxi, millel oleks laetav aku ja suurepärane jõudlus. See kõlar põhineb Paul Carmody Isetta kõlarite ehitamisel, mille olen veidi ümber kujundanud, et see sobiks
RFID -panga seif: 3 sammu
RFID Bank Safe: RFID on raadiosagedustuvastus. Pangaseif on väärtesemete seif. Kahe kokku panemine muudab panga turvalisemaks. Siit saate teada, kuidas ehitada üks Arduino komponentidest ja natuke garaažitööd
Arduino kõrgtehnoloogiline seif: 6 sammu
Arduino kõrgtehnoloogiline seif: see on minu arduino kõrgtehnoloogiline seif. Sahtli avamiseks peate skannima sõrme, kaarti ja seejärel sisestama neljakohalise parooli. Seda projekti ei soovitata algajatele, kuna see on väga arenenud. Kood on pikk, kuid jagan seda
Hele seif: 6 sammu
Hele seif: see projekt pakub välja viisi oma asja turvamiseks. Projekti lõpptulemus on lüliti, mida arduino käsib pärast kahte turvataset. Lüliti abil saab portaali avada, kaugjuhtimispuldi asendada või lihtsalt mootorit juhtida. Minu projekti ettevalmistus
Seif: 3 sammu
Turvakast: selline peaks olema teie lõpptulemus pärast selle kokkupanemist ja koodi üleslaadimist