Cuprins:
- Provizii
- Pasul 1: Prototip și testare
- Pasul 2: Schemele de cablare
- Pasul 3: lipire
- Pasul 4: Imprimați 3D toate părțile
- Pasul 5: Încărcați codul
- Pasul 6: Asamblarea tuturor pieselor
- Pasul 7: Du-te la plajă
- Pasul 8: Modificări pentru îmbunătățire
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
*** 4 septembrie 2019: am încărcat un nou fișier 3D al cutiei în sine. Se părea că încuietoarea mea era cu 10 mm prea înaltă pentru o închidere bună ***
Problema
Imaginează-ți asta:
Te trezești într-o dimineață și vremea este foarte bună. Vrei să mergi la plajă. Pentru că nu locuiești prea aproape de plajă, îți iei mașina. Pentru a plăti parcarea la plajă, vă folosiți telefonul.
Aceasta înseamnă că mergi la plajă purtând (cel puțin) următoarele obiecte:
- Cheile de la mașină
- Permis de conducere
- Telefon
- Prosop
Ce faci cu aceste articole atunci când vrei să faci o baie? Le lași nesupravegheate la prosop? Hmmm. Această problemă are nevoie de o soluție …
Soluția
Pentru problema descrisă mai sus, am creat un seif portabil. B-Safe, unde B înseamnă plajă sau numele meu, Bastiaan. Se pronunță ca Be Safe.
Cum functioneazã?
Fiecare B-Safe are un propriu cod PIN programat în el. Când B-Safe este dezactivat, este deschis. Introduceți lucrurile importante, cum ar fi cheile, licența și telefonul, în interiorul cutiei, rotiți comutatorul pentru al porni, închideți-l și blocați-l și introduceți PIN-ul personal. B-Safe este acum armat și blocat.
Ori de câte ori cineva vă ia cutia, unul dintre LED-uri se va aprinde câteva secunde. Dacă, după aceste câteva secunde, există încă mișcare, va suna o alarmă puternică. Acest lucru nu se va opri până când nu introduceți din nou codul PIN corect. Dar dacă introduceți codul PIN corect în momentul mișcării, B-Safe se dezarmează.
Nu este recomandat să utilizați B-Safe pe o plajă goală. Ideea este că cineva merge sau aleargă peste plajă cu o cutie foarte zgomotoasă, spectatorii îl opresc. Pentru a crea acest lucru, trebuie doar să urmați pașii 3, 4, 5 și 6
Provizii
Consumabile folosite:
- Arduino Leonardo (fără pini)
- Picioare pentru bărbați 40 pini metal 90 grade
- Jumperabile multiple feminin / feminin
- Activați / dezactivați Rocker Snap-in dreptunghiular negru
- Sârmă 1x0, 2mm2 nucleu flexibil multicore negru
- Sârmă 1x0, 2mm2 nucleu flexibil multicore roșu
- Sârmă 1x0, 2mm2 nucleu flexibil multicore galben
- o bucată mică de tuburi termocontractabile
- LED 5mm roșu
- LED 5mm verde
- difuzor 3-24V
- Baterie de 9V
- Conector baterie 9V
- Rezistor 120 Ohm 1 / 4w 5%
- Rezistor 100 Ohm 1 / 4w 5%
- Cutie imprimată 3D
- Tastatură 4x4
- bucată mică de placă PCB
- încuietoare mică (am scos una dintr-o cutie de valori din Action)
- Accelerometru pe 3 axe MPU6050
- unele au folosit șuruburi din mici electronice „rămase”, cum ar fi telecomenzile
- mai multe șuruburi M3
- un pic de lipici pentru LED-uri
- multă bere
Pasul 1: Prototip și testare
Pentru prototipul meu, am folosit un panou și niște „fire-plug”. Cu totul conectat, am început să creez codul Arduino și l-am testat, testat și testat. Conectați totul diferit, rescrieți codul și l-am testat din nou.
Chiar până când am fost satisfăcător și totul a funcționat exact așa cum mi-am dorit.
Pasul 2: Schemele de cablare
Cablarea este destul de simplă. Utilizați doar schemele pentru a conecta totul. Încercați doar să utilizați cabluri cât mai scurte posibil, astfel încât totul să se potrivească perfect în capac.
Pasul 3: lipire
Măsur toate firele astfel încât să nu fie prea lungi, le tai și dezbracă capătul. Apoi, conectez toate firele la piese folosind un fier de lipit. Folosesc și tuburi termocontractabile. Asigurați-vă că le-ați pus (libere) pe cablu înainte de a conecta cablul la o piesă.
Piesele pe care le-am lipit sunt:
- Pinii conectorului cu unghi de 90 de grade pe Arduino
- Pinii conectorului cu unghi de 90 de grade de pe tastatură
- sârmă la LED-uri
- rezistențe pe PCB
- fir de la difuzor la PCB
- butonul de pornire
Pasul 4: Imprimați 3D toate părțile
Am proiectat întreaga cutie și totul cu ea în Autodesk Fusion 360. Acest lucru mi-a luat foarte mult timp, deoarece am vrut ca totul să fie perfect corect așa cum am vrut. Primul meu design avea Arduino în partea de jos, dar acest design final are totul în interiorul capacului. În interiorul capacului există găuri prefabricate pentru a fixa totul cu șuruburi (M3).
Pentru a imprima piesele, folosesc un Tronxy P802M (similar cu un Prusa i3) cu un pat de 200 x 200 x 220. Am tăiat STL-urile folosind Ultimaker Cura. Am făcut un export al setărilor pe care le-am folosit pentru Cura. Puteți descărca profilul meu Cura aici.
Am încărcat și STL-urile mele aici. Există patru, cutia în sine, capacul, capacul capacului și butonul de pe capac. Rețineți: cutia însăși mi-a luat mai mult de 24 de ore să imprim!
Pasul 5: Încărcați codul
Deoarece încă decid dacă voi lua sau nu B-Safe în producție reală, am decis să pun aici doar un fișier.hex precompilat. Acest fișier.hex funcționează pe deplin și este gata de încărcare în Arduino.
Fișierul.hex precompilat are un cod PIN "9503"
Dacă doriți un cod PIN personalizat, trimiteți-mi o linie și vă voi trimite un nou fișier.hex cu propriul cod personal.
Pasul 6: Asamblarea tuturor pieselor
Asamblarea este, din cauza designului, destul de ușoară. Tastatura și difuzorul se potrivesc perfect în capac. Folosesc niște șuruburi vechi (foarte mici) de la o telecomandă veche pentru a fixa tastatura de capac.
Arduino Leonardo și bucata de PCB sunt fixate cu șuruburi M3.
Puteți utiliza o bucată de filament (fir de imprimare 3D) pentru a fixa capacul în cutie. Găurile din capac și cutie sunt de 2 milimetri, iar filamentul de 1,75 milimetri, deci acest lucru se potrivește perfect!
Bateria merge fără a o fixa în capac. Datorită capacului capacului și a pătratului scufundat în capac, bateria nu se va mișca atunci când puneți capacul capacului. Același lucru este valabil și pentru difuzor și butonul de pornire / oprire. Acestea sunt, de asemenea, nesigurate în capac.
Singurul lucru lipit sunt LED-urile, dar aceasta este doar o măsură de precauție pentru a evita ieșirea lor atunci când le împingeți pe exterior.
Pentru cablarea Arduino, se utilizează următorii pini:
- Arduino digital 0-7; Tastatura 1-8
- Arduino digital 8; LED roșu
- Arduino digital 9; LED verde
- Arduino digital 12; vorbitor
- Arduino SCL; MPU5060 SCL
- Arduino SDA; MPU5060 SDA
- Arduino 5V; MPU5060 VCC
- Arduino GND; GND pe PCB mici
- Arduino GND; Baterie de 9V
- Arduino VIN; Baterie de 9V
Motivul pentru care nu am folosit o încuietoare electronică este că nu am putut găsi o încuietoare electronică suficient de mică și de puternică pentru a face ca acest design să funcționeze. Aceasta se află pe lista mea de „modificări pentru îmbunătățiri” (pasul 8)
Pasul 7: Du-te la plajă
Cutia este acum terminată și asamblată. Acum este timpul să mergi la plajă!
Instrucțiuni mici despre cum funcționează:
- Deschideți caseta (deblocată) și puneți lucrurile importante înăuntru
- Închideți, blocați cutia și luați cheia
- Puneți caseta în locația în care doriți să fie
- Apăsați butonul asterix (*) - Caseta este acum armată
- Du-te la înot
-
Luați caseta și introduceți codul
Dacă apăsați o parolă greșită, puteți utiliza tasta lira (#) pentru a o lua de la capăt
- Deblocați caseta folosind cheia
Asta e! A se distra !!
Pasul 8: Modificări pentru îmbunătățire
Ca orice proiect, un proiect bun nu este niciodată terminat cu adevărat. (Deși cred că este un proiect foarte bun: P) De aceea scriu, (în timp ce realizez acest proiect), o listă de îmbunătățiri de mai jos:
- cod Arduino mai bun
- schimbați încuietoarea la o încuietoare electronică în loc de o încuietoare mecanică
- posibilitatea de a schimba manualul codului PIN (cu cod Arduino și EEPROM)
- faceți un capac al bateriei pentru a înlocui bateria mai ușor
- face ca difuzorul să funcționeze pe mai mult de 5V folosind un tranzistor "TIP120"
- înlocuiți Arduino Leonardo pentru un Arduino Nano
Dacă aveți mai multe îmbunătățiri de adăugat, vă rugăm să ne anunțați!
Locul doi în concursul de senzori
Recomandat:
OpenLogger: un înregistrator de date portabil de înaltă rezoluție, Wi-Fi, Open Source, portabil: 7 pași
OpenLogger: un înregistrator de date portabil, cu sursă deschisă, cu sursă deschisă, cu sursă deschisă: OpenLogger este un înregistrator de date portabil, cu sursă deschisă, cu cost redus, cu rezoluție ridicată, conceput pentru a oferi măsurători de înaltă calitate fără a necesita software scump sau software de scriere de la zero. Dacă sunteți inginer, om de știință sau entuziast care nu
Amplificator portabil cu miniatură portabil (și sistem sonar pentru articole portabile, etc.): 7 pași
Amplificator portabil cu miniatură portabil (și sistem sonar pentru articole portabile, etc.): Construiți un amplificator portabil în formă de miniatură care poate fi încorporat în rame de ochelari și pentru a crea un sistem de vizionare sonar pentru nevăzători sau o ultrasunete simplă mașină care îți monitorizează continuu inima și folosește Învățarea Umană-Mașină pentru a avertiza despre p
Difuzor portabil Bluetooth portabil cu Powerbank .: 12 pași (cu imagini)
Difuzor portabil Bluetooth portabil cu Powerbank.: Difuzor monocanal compact, dar puternic, cu ieșire de 3 W și banc de putere încorporat. Difuzor Bluetooth construit de la Scratch !! Specificații & Caracteristici: Difuzor full-range Bluetooth 4.0.3W.18650 baterie simplă 2600mah. Încărcare micro USB. Ieșire USB pentru
Stand portabil IPhone / PMP portabil ieftin și rapid: 3 pași (cu imagini)
Stand portabil IPhone / PMP portabil ieftin și rapid: călătoresc destul de mult și am căutat mereu standuri pentru orice PMP (player media personal) / iPod / PSP / iPhone sau orice alt gadget pe care îl folosesc în prezent pentru a viziona filme în timp ce zbor. captura este că standurile trebuie să fie mici și ușor de t
Suport / cooler portabil simplu, ieftin, portabil: 9 pași (cu imagini)
Suport / cooler portabil pentru laptop simplu, ieftin, portabil: Acesta este un proiect foarte ușor, cu costuri reduse, pe care oricine îl poate face. Acest suport / cooler pentru laptop poate fi făcut pentru orice dimensiune sau orice laptop de marcă (eu l-am făcut pe al meu pentru un MacBook de 13,3 inch)