Sisukord:
- Samm: vaadake videot
- 2. etapp: kujundamine
- Samm: koguge materjal kokku
- 4. samm: KASTI valmistamine
- Samm: elektroonika
- 6. samm: kodeerimine
- 7. samm: uks
- 8. samm: ukseraam
- 9. samm: viimistlemine
- 10. samm: järeldus
Video: Arduino -põhine digitaalne TURVAKAST: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Hei poisid! Kas teil on midagi, mida soovite turvaliselt hoida? Midagi, mida tuleb soovimatutest sissetungijatest ja privaatsusest sissetungijatest eemal hoida? Noh, mul on teie probleemile lahendus! Siin on Arduino -põhine luku seif
Samm: vaadake videot
vaadake seda videot samm -sammult visuaalse esituse ja sammude jutustamisega.
2. etapp: kujundamine
alustamiseks, lõin "AUTODESK's INVENTOR PRO", mis on 3D C. A. D., tegeliku võlvi täieliku skaala mudeli. tarkvara uuendajatele nagu sina ja mina.
pärast projekteerimist liikusin materjali valimise etapi juurde.
materjali jaoks on meil selle rakenduse jaoks parim materjal STEEL.
Kuna kasutan pidevalt mooduleid ja muid elektroonilisi esemeid, valin ma mitte STEEL safe'i, sest see võib olla üsna jama.
nii et siis valin ma papi, kuna seda saab pärast projekti lõpetamist taaskasutada.
kuna me kõik teame, et papp on üsna delikaatne ja võib kergesti puruneda, siis siin olen kasutanud väikseid võrdkülgseid täisnurkseid kolmnurkseid papitükke (kokku 26, 3 seina nurga kohta, 4 ukse nurkade jaoks) koos KUUMA liimiga seinte nägu igas suunas.
Mõõtmete ja muude täpsete üksikasjade jaoks laadin üles oma CAD -failid, laadige need viitamiseks alla, kui teil pole CAD -tarkvara, annan teile mõõtmete ülevaate.
1. KASTI maht
300 mm x 300 mm x 300 mm (l p k)
2. Ukse maht
200 mm x 50 mm x 200 mm (l p k)
Põhimõtteliselt on selle projekti mehaaniline töö sarnane uksega, nõustuge, et sellel on elektrooniline lukk, mida juhib mikrokontroller.
Samm: koguge materjal kokku
Siin on see, mida vajate
A. Elektroonika
1. Arduino mikrokontrollerplaat.
2. 16x2 I2C (I-square-C) LCD
3. Solenoidlukk.
4. 4 x 4 klaviatuur.
5. Sumin.
6. MOSFET (IRFZ44N).
7. 10 kohm takisti.
8,12 V 5,5 mm alalisvoolu isane pistikupesa
9. 12v 5,5 mm alalisvoolu pesa
10. Mees-naissoost hüppaja juhtmed
11. Üldotstarbeline juhatus. (Muidu kasutage leivaplaati).
12. Jootekolb.
13. vähe hüppajajuhtmeid.
14. IC 7805 (pingeregulaator)
B. Muu
1. Papp
2. Käärid
3. Karbilõikur
4. Kuumliimipüstol
5. Hinged
6. poldid (M3 20 mm pikad poldid koos mutritega)
7. Isekeermestavad poldid.
8. Kruvikeeraja komplekt.
pane tähele
see EI ole ühegi ettevõtte tasuline reklaam mis tahes viisil, võite kasutada mis tahes sarnaseid tooteid, kõik lingid leiate lihtsa Google'i otsingu abil.
4. samm: KASTI valmistamine
kasti ehitamiseks
1. Lõigake 5 kartongi, mille suurus on 300 mm x 300 mm.
2. lõigake toetuseks 30 võrdkülgset täisnurkset kolmnurka.
3. Kasutage kuumliimipüstolit, et visata mündisuurune liim nii, et see jääks alumisele küljele vasaku näoga, kasutades eelmises etapis lõigatud väikest kolmnurgatuge.
4. nüüd tihendage kogu serv kuuma liimiga.
5. korrake samme 2-4, kuni parem, vasak, ülemine külg on kokku ühendatud.
6. Hoidke tagakülg lahti, peame pääsema juurde elektroonikale ja peame liimima esiraami.
Samm: elektroonika
Siin ma kasutan ARDUINO UNO.
sammud
1. ühendage klahvistiku tihvt
1- D9
2- D8
3- D7
4- D6
5- D5
6- D4
7- D3
8- D2
Keyopadil on väike nool, mis näitab tihvti 1
2. Ühendage helisignaali positiivne PIN -koodiga D10 ja negatiivne maapinnaga
3. Ühendage 16 X 2 L. C. D. Ekraan
Tihvt SCL tp A5, Kinnitage SDA A4 -ks, Vcc to 5V on Arduino (Power Pin), GND maapinnale Arduino (toitenupp).
4. Ühendus MOSFET (IRFZ44N) jaoks
allikas - Arduino GND ja 12 V toiteallikas
Värav - tihvt D13 Arduino
Drenaaž - solenoidnegatiivne.
10K oomi takisti värava ja allika vahel.
5. Ühendus solenoidiga
Positiivne - +12 V toide (st naissoost DC 5,5 mm pistik).
Negatiivne - Mosfeti äravool.
6. Pingeregulaator (IC LM7805)
Vin - + 12 v DC 5,5 emane
Gnd - Ground ja Arduino GND (toitenupp)
Vout - 5V Arduino (toitenupp).
6. samm: kodeerimine
Siin olen kasutanud 3 raamatukogu, s.t.
eeprom, Vedelkristall_I2C
ja klahvistik
Nii et sellesse koodi salvestasin vaikimisi pääsukoodi, mis on 0123 atmega328p eepromi, kasutas tingimuslikku if else lauset sisestatud parooli kontrollimiseks ja vastavalt luku avamiseks / sulgemiseks.
Samuti olen määranud parooli muutmiseks erimärgi "#", mis kontrollib, kas teil on praegune parool ja kas praegune parool on õige, saate määrata uue neljakohalise pääsukoodi.
kasutas interaktsiooniks ka lcd, kasutas sõltuvalt olukorrast lcd põhilisi selge komplekti kirjutamise käske ja lõpus lõi funktsiooni nimega piiks, mis näitab koodi lõpus klõpsatud nuppe.. leidke kood lisatud failidest.
Raamatukogud.
LiquidCrystal_I2C
github.com/fdebrabander/Arduino-LiquidCrys…
EEPROMi raamatukogu V2.0 Arduino jaoks
github.com/PaulStoffregen/EEPROM
Arduino klaviatuuriraamatukogu
github.com/Chris--A/Klaviatuur
7. samm: uks
selles etapis lõpetame ukse
1. lõigake 2 papist 200 x 200 mm peice.
2. lõigake 4 tükki 200m x 50mm.
2. tehke lcd jaoks pesa.
3. märkige augud LCD, solenoidi, Arduino UNO jaoks.
4. kasutage LCD, solenoidi, Arduino UNO kinnitamiseks mutritega M3 x 20 mm polte.
5. kleepige kuuma liimipüstoli ja papist kolmnurkadega parem külg, vasak külg, ülaosa, alt esiküljele.
6. Paigaldage Hinge, kasutades paremal küljel M4 puitvardaid.
8. samm: ukseraam
pärast ukse viimistlemist kinnitame ukse ukseraamile.
sammud
1. Lõika 6 pappi suurusega 50 mm x 300 mm.
2. ühendage 3 tükki papist riba, kasutades HOT Glue Gun.
3. Kleepige CardBoard Stip 50 mm kaugusele karbi esiosast ja kleepige see kuuma liimi ja kolmnurkade abil.
4. tehke teise karbi ribale 20 mm x 20 mm pilu, et teha lukustamiseks pilu. jätke see paralleel, jätmata vasakule poole tühikut.
5. keerake parema hinge toele M4 puidukruvid.
9. samm: viimistlemine
samm
1. katke ukse poolt jäetud avatud ruum teise papitüki abil.
2. kasutage kuubi sisemahu katmiseks sametist tekstuurpaberit, et anda sellele võlvile sarnane tunne ja tekstuur.
3. Paigaldage tagumine papp esiküljele.
4. eemaldage sellelt papilt valge paber, kerides ja koorides paberit õrnalt selle all olevast kihist.
10. samm: järeldus
nii et selles DIY -ehituses õpime natuke arduino kodeerimist, töötasime lihtsaima arduino LCD -ekraaniga (I2C) ja tegime oma elektroonilise SAFE BOXi, kuhu saab hõlpsasti salvestada kõike, alates kallitest ehetest kuni rahani.
Soovitan:
Digitaalne Ludo täring Arduino 7 segmendi kuvamisprojektiga: 3 sammu
Digitaalne Ludo täring Arduino 7 segmendi kuvamisprojektiga: Selles projektis kasutatakse 7 segmendi kuva, et kuvada juhuslikult iga kord, kui vajutame nuppu 1 kuni 6. See on üks lahedamaid projekte, mida kõik naudivad. 7 -segmendilise kuvariga töötamise õppimiseks klõpsake siin: -7 segme
MCP41HVX1 digitaalne potentsiomeeter Arduino jaoks: 10 sammu (piltidega)
MCP41HVX1 digitaalne potentsiomeeter Arduino jaoks: MCP41HVX1 perekonna digitaalsed potentsiomeetrid (teise nimega DigiPots) on seadmed, mis jäljendavad analoog -potentsiomeetri funktsiooni ja mida juhitakse SPI kaudu. Näiterakendus oleks stereo helitugevuse nupu asendamine DigiPotiga, mis on
Sõrmejälgede turvakast: 4 sammu
Sõrmejälgede turvakast: kas olete unustav inimene? Kas unustate sageli võtmed kaasa võtta? Kui vastus küsimusele on jaatav. Siis peaksite oma sõrmejälgede turvakasti tegema !!! Teie enda sõrmejälg on ainus asi maailmas. Seega ei pea te
Arduino Nano-MMA8452Q 3-teljeline 12-bitine/8-bitine digitaalne kiirendusmõõturi õpetus: 4 sammu
Arduino Nano-MMA8452Q 3-teljeline 12-bitine/8-bitine digitaalne kiirendusmõõturi õpetus: MMA8452Q on nutikas, väikese võimsusega, kolmeteljeline, mahtuvuslik, mikromeetriga kiirendusmõõtur, millel on 12 bitti eraldusvõimet. Kiirendusmõõturi sisseehitatud funktsioonide abil on saadaval paindlikud kasutaja programmeeritavad valikud, mis on konfigureeritavad kaheks katkestuseks
Turvakast paroolikontrolliga: 4 sammu
Turvakast paroolikontrolliga: kasutan seda näidist oma projekti tegemiseks. Ja ma vahetan mõned teosed, näiteks nupu servo vastu. Ma teen selle turvakasti, sest mõnikord kaotame perega mõned olulised asjad. Kui see on olemas, ei võitle mu pere ja mina kaotamise pärast