Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Painikkeiden asettaminen
- Vaihe 3: RGB -LEDin asettaminen
- Vaihe 4: LEDien asettaminen
- Vaihe 5: Moottorien asentaminen
- Vaihe 6: Koodi
- Vaihe 7: Rakenna lukkomekanismi
- Vaihe 8: Luo turvallinen ja asenna leipälevy
- Vaihe 9: Luo näppäimistö
- Vaihe 10: Asenna näppäimistö
- Vaihe 11: Asenna lukkomekanismi
- Vaihe 12: VALMIS
Video: Rakenna tallelokero käyttämällä RPI: 12 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Haluatko oppia muuttamaan Raspberry pi -laitteesi täysin toimivaksi kassakaapiksi? Noudata sitten tätä 12 opetusvaihetta oppiaksesi kuinka. Tallelokerossa on täysin toimiva näppäimistö ja lukitusjärjestelmä, joten voit pitää tavarat turvassa.
Vaihe 1: Materiaalit
Ennen kuin aloitat, sinun on kerättävä tarvittavat materiaalit. Tarvitset:
- Painikkeet x9
- RGB Led x1
- Vihreä LED x3
- DC -moottorit x2
- L292D H-silta x1
- 330Ω vastus x4
- Leipälauta x2
- T-suutari x1
- Samankokoiset vaihteet x2
- Valikoima hyppylankoja
- Liimapistooli ja liimapuikot
- Sakset
- Pieni käsisaha
- Kenkälaatikko/pahvilaatikko x1
- Puinen tappi x2
- Useita pahvipaloja
- Musta ja hopea maali
- Sähköteippi
- Olki tai merkkikorkki (tarpeeksi suuri, jotta puinen tappi menee vain läpi)
Vaihe 2: Painikkeiden asettaminen
Tässä vaiheessa tarvitset yhden leipälevyn, T-suutarin, yhdeksän painonappia ja valikoiman hyppylankoja. Aseta T-suutari ensin leipälaudan kumpaankin päähän ja varmista, että se on sijoitettu leipälaudan keskelle. Aseta sitten musta johto, jonka toinen pää on kytketty GND: hen T-suuttimessa ja toinen puoli leipälevyn maadoituskiskoon. Toista viimeinen vaihe, mutta käytä punaista johtoa ja liitä se T-suuttimen 5 V: sta leipälevyn virtakiskoon. Aseta kahdeksan painiketta leipälaudalle 4 x 2 suorakaiteen muotoisesti jättäen tilaa jokaisen painikkeen väliin, aseta puolet painikkeista leipälaudan kummallekin puolelle. Aseta sitten viimeinen painike yksin leipälaudalle. 4 x 2 suorakulmion painikkeet ovat kassakaapin näppäimistö ja yksikköpainike on nollauspainike. Jos haluat liittää painikkeen (minkä tahansa painikkeen), liitä se mustajohdolla maadoituskiskoon, aseta blackwiren toinen pää maadoituskiskoon ja toinen puoli samaan riviin kuin painike. Kytke sitten painikkeen tappi, joka on samalla puolella kuin juuri maadoitettu tappi, T-suuttimen gpio-nastaan. Toista tämä kaikille yhdeksälle painikkeelle, joten jokaisella painikkeella on oma gpio -nastansa ja se on kytketty maahan.
Vaihe 3: RGB -LEDin asettaminen
Tässä vaiheessa tarvitset RGB -LED -valon, yhden 330Ω -vastuksen, valikoiman hyppylankoja ja edellisen vaiheen leipälevyn. Aseta ensin RGB Led vuoden leipälevylle nollauspainikkeen viereen. Varmista, että jokainen tappi on sijoitettu erilliselle riville leipälaudalla. Liitä RGB Ledin pisin nasta virtalähteeseen 330Ω: n vastuksen avulla. Kytke sitten RGB -LEDin kolme muuta jalkaa hyppyjohtojen avulla gpio -nastaan.
Vaihe 4: LEDien asettaminen
Tässä vaiheessa tarvitset kolme vihreää LEDiä, kolme 330Ω vastusta, valikoiman hyppyjohtoja, uuden leipälevyn ja edellisen vaiheen leipälevyn. Liitä ensin kaksi leipälevyä yhteen, liitä uusi leipälauta edellisen vaiheen leipälaudan oikealle puolelle. Aseta uudelle leipälevylle musta lanka, jonka toinen pää on kytketty T-suutarin maadoitustappiin ja toinen puoli leipälevyn maadoituskiskoon. Käytä sitten punaista johtoa ja liitä se T-suuttimen 5 V: n nastasta leipälevyn virtakiskoon. Aseta kolme LEDiä linjaan, varmista, että jokaisella LED -valolla on oma rivi ja että niiden välillä on tilaa. Yhdistä kolmen 330Ω vastuksen avulla kunkin LEDin lyhyt jalka (katodi) maadoituskiskoon. Liitä sitten kunkin LEDin pitkä jalka (anodi) Tp-suuttimen gpio-nastaan.
Vaihe 5: Moottorien asentaminen
Tässä vaiheessa tarvitset L292D H-sillan, kaksi tasavirtamoottoria, valikoiman hyppykaapeleita ja kaksi edellisen vaiheen leipälevyä. Jos käytät leipälautaa ilman T-suutinta, aseta H-silta leipälaudan keskelle siten, että H-sillan lehto on leipälaudan yläosaa kohti, varmista, että jokaisella H-sillan tapilla on oma rivi leipälauta. Liitä ensin H-sillan molemmin puolin oleva ylä- ja alatappi sähkökiskoon punaisilla johtimilla. Yhdistä sitten mustat johdot H-sillan molemmin puolin olevat kaksi keskimmäistä nastaa maadoituskiskoon. Tässä vaiheessa H-sillan kummallakin puolella on oltava neljä nastaa ilman yhteyttä. Liitä punaisten johtojen ylä-/alapuolella olevat tapit keltaisten johtojen avulla T-suuttimen eri gpio-nastoihin. Varmista, että jokaisella keltaisella langalla yhdistetyllä tapilla on oma gpio-nastansa T-suuttimessa. Liitä nyt punainen johto ja musta johto kuhunkin moottoriin. Tässä vaiheessa sinulla pitäisi olla kaksi nastaa H-sillan kummallakin puolella ilman yhteyksiä, ja aseta H-sillan kummallekin puolelle moottorin punainen lanka tyhjään tappiin kahden keskimmäisen mustalangan yläpuolelle. Aseta moottorin musta johto lopuksi kummallekin puolelle tyhjään tappiin.
Vaihe 6: Koodi
Nyt kun olet rakentanut ympyrän, käynnistä Raspberry pi ja avaa python (Idle) 3. Käytä tätä koodia luodaksesi eloon, muista vaihtaa gpio -nastat määritelläksesi omaan ympyrääsi.
alkaen gpiozero import LED, Button, RGBLED, Motor
tuontihetkestä
sateenkaari = RGBLED (punainen = 16, vihreä = 25, sininen = 6)
led1 = LED (23)
led2 = LED (18)
led3 = LED (22)
resetbutton = Painike (27)
button1 = Painike (26)
button2 = Painike (19)
button3 = Painike (5)
button4 = Painike (13)
button5 = Painike (20)
button6 = Painike (21)
button7 = Painike (12)
button8 = Painike (24)
moottori = moottori (eteen = 4, taaksepäin = 17)
moottori2 = moottori (eteenpäin = 8, taaksepäin = 7)
def reset ():
led1.off ()
led2.off ()
led3.off ()
rainbow.color = (0, 1, 0)
motor.stop ()
moottori2.pysähdys ()
Lukko()
näppäimistö ()
def unlock ():
moottori2. eteenpäin ()
nukkua (0,5)
moottori2.pysäkki ()
motor.forward ()
nukkua (0,5)
motor.stop ()
def lock ():
moottori2 taaksepäin ()
nukkua (0,5)
moottori2.pysähdys ()
moottori. taaksepäin ()
nukkua (0,5)
motor.stop ()
def wrongpin ():
led1.off ()
led2.off ()
led3.off ()
rainbow.color = (0, 1, 0)
def näppäimistö ():
vaikka totta:
jos button1.is_pressed or button3.is_pressed or button8.is_pressed tai button4.is_pressed or button6.is_pressed:
väärin ()
jos button2.is_pressed:
led1.on ()
jos button7.is_pressed ja led1.is_lit:
led2.on ()
jos button5.is_pressed ja led1.is_lit ja led2.is_lit:
led3.on ()
jos led1.is_lit ja led2.is_lit ja led3.is_lit:
rainbow.color = (1, 0, 1)
avata()
tauko
vaikka totta:
jos resetbutton.is_pressed:
nollaus ()
Vaihe 7: Rakenna lukkomekanismi
Tässä vaiheessa tarvitset käsisahan, liimapistoolin, yhden puisen vaarnan, kaksi hammaspyörää (samaa kokoa), kaksi merkkikorkia tai olkea, kaksi tasavirtamoottoria, sähköteipin, pahvin ja mustan maalin. Hanki ensin 5 cm x 5 cm pahvi ja maalaa se mustaksi, ja tee käsisahalla urat puiseen tappiin, jotka sopivat hammaspyörien uriin. Luo puiseen tappiin 7-10 lehtoa, varmista, että jätät noin 1,5 cm tapista edestä ja noin 0,7 cm takaa. Nyt käytetään olkea, joka leikkaa kaksi olkipalaa, joiden pituus on noin 0,7 cm, jos käytät merkkiä, käytä käsisahaa leikkaamaan 0,7 cm: n palaset korkista. Kiinnitä nyt hammaspyörä moottoriin, voit joko liimata hammaspyörän moottorin päähän tai käyttää sähköteippiä (kuuma liima toimii parhaiten). Aseta ja kuumaa liimaa olki-/ merkintäkappaleet pahvin reunalle. Varmista, että oljen/ merkkikorkin kaksi kappaletta ovat yhden hammaspyörän etäisyydellä toisistaan ja että ne ovat kohdakkain, jotta puinen tappi pääsee niiden läpi. Leikkaa sitten pahvi 5 cm x 3 cm: n kokoiseksi ja varmista, että olki-/merkintäkappaleen palat ovat 5 cm: n sivun reunaa pitkin. Leikkaa nyt 1-2 cm pala tappia ja aseta ja liimaa se noin 1 cm toisen oljen/ merkkikorkin taakse, tämä tappi toimii tulpana. Aseta nyt vaarnat ja hammaspyörät olkiin/merkkikorkkeihin. Leikkaa nyt neliö pahviin kahden olki-/merkkikorkin väliin, varmista, ettet leikkaa pahvia pois vaarnan alta. Aseta moottori nyt neliöön muotoiltuun reikään, jonka juuri teit pahviin, alinoi hammaspyörät ja tapit, teippi tai liimaa moottori pahviin. Toista nyt tämä vaihe luodaksesi toisen lukitusmekanismin. Varmista, että toinen lukitusmekanismi on rakennettu siten, että tappi on päinvastainen, kun kummankin mekanismin moottorit ovat samalla tavalla.
Vaihe 8: Luo turvallinen ja asenna leipälevy
Tässä vaiheessa tarvitset liimapistoolin, kaksi edellisen vaiheen leipälevyä, kenkälaatikon/laatikon, pahvin, sähköteipin ja mustan maalin. Maalaa koko kenkälaatikko mustaksi ja leikkaa toinen pahvi, joka on yhtä pitkä kuin kenkälaatikko ja sama korkeus kuin laatikon sisäpuoli, maalaa tämä pahvi myös mustaksi. Aseta seuraavaksi leipälauta kenkälaatikon sisään oikeaan etukulmaan, varmista, että T-suutari osoittaa laatikon vastakkaiselle puolelle eikä laatikon seinää vasten. Seuraava paikka ja liimaa kuuma pahvi, jonka juuri maalasit, suoraan leipälaudan taakse. Leikkaa ja maalaa nyt pahvi, joka on sen kokoinen, että se on peitettävä kengänlaatikon etupuolelle liimatusta pahvista. Tämä kattaa laatikon leipälevyn. Kun olet maalannut, lisää uusi pahviteippi nauhoittamalla se toiseen pahvipalaan, joka on jo laatikossa, joten leipälauta on edelleen käytettävissä, kun pahvi nostetaan.
Vaihe 9: Luo näppäimistö
Tässä vaiheessa tarvitset edellisen vaiheen kenkälaatikon, pahvin, sakset ja hopeamaalin. Leikkaa ensin viisi erilaista pahvia. Leikkaa kaksi 11 cm x 4 cm: n kappaletta, kaksi 6 cm x 4 cm: n kappaletta ja yksi 11 cm x 6 cm: n pala. Merkitse 11 cm x 4 cm palasissa ja 6 cm x 4 cm kappaleissa piste jokaisen kappaleen keskelle ja piirrä sitten pisteen läpi viiva 1 cm pisteen kummallakin puolella. Leikkaa seuraavaksi viivan reunoille kappaleen kahdesta alakulmasta ja sitten vaakasuoraan pahvin reunoista. Nyt jokaisen kappaleen, paitsi 11 cm x 6 cm: n kappaleen, pitäisi näyttää suorakulmiolta, jonka pohjaan on kiinnitetty kolmio. Seuraavaksi maalaa jokainen kappale hopeaksi ja liimaa sitten kaikki nämä kappaleet yhteen muodostaen suorakulmaisen prisman, jolla ei ole takapuolta. Jokaisen sivukappaleen kolmioiden tulisi olla alaspäin. Tee saksilla nyt 4 x 2 ruudukko, joka sopii leipätaulullasi oleviin 8 painikkeeseen, ja leikkaa sitten reiät nollauspainiketta, RGB -LEDiä ja kolmea vihreää LEDiä varten. Poista seuraavaksi yhdeksän painike, RGB -LED ja kolme vihreää LEDiä leipälevyltäsi ja aseta ne juuri näppäimistön reikiin.
Vaihe 10: Asenna näppäimistö
Tässä vaiheessa tarvitset näppäimistön, kenkälaatikon, valikoiman hyppyjohtoja ja sakset. Leikkaa ensin saksilla neljä rakoa kenkälaatikon etupuolelle leipälaudan puolella. Rakojen tulee vastata näppäimistön kolmioita, mutta kenkälaatikon leikkausten tulee olla lyhyempiä kuin kolmioiden pituus. Tee seuraavaksi reikä kenkälaatikon kaikkien rakojen väliin. Käytä nyt hyppyjohtoja kytkemällä painikkeet ja LED -valot leipälautaan, jos ne olivat aiemmin. Syötä johdot painikkeista ja LED -valoista kenkälaatikon reiän läpi leipälautaan. Aseta sitten näppäimistö kenkälaatikkoon asettamalla näppäimistön kolmiot kenkälaatikon leikkauksiin.
Vaihe 11: Asenna lukkomekanismi
Lopuksi lukkomekanismin asentamiseen tarvitset liimapistoolin, lukkomekanismit ja sakset. Jokaisessa lukkomekanismissa tulisi olla ripustettava pahvi, käytä tätä liimaamalla yksi mekanismi kenkälaatikon kummallekin puolelle, leipälevyä peittävän pahvin päälle. Tee sitten reikä kenkälaatikon ja kenkälaatikon kannen molemmille puolille, reikien tulee olla samassa linjassa lukkomekanismin puisten tappien kanssa. Tee nyt pieni reikä leipätaulua peittävään pahviin, liitä tämän reiän kautta moottorit leipälautaan hyppyjohtimilla. Liitä moottorit H-siltaan, johon ne alun perin sijoitettiin vaiheessa 5.
Vaihe 12: VALMIS
Nyt sinulla on täysin toimiva kassakaappi, jota voit käyttää Raspberry pi -laitteellasi, jos haluat, että kassakaappi on kannettava kaukana näytöstäsi, käytä VCN -katseluohjelmaa etäyhteyden muodostamiseen pi -laitteeseesi. Kun käytät VCN -katseluohjelmaa, Raspberry pi voidaan sijoittaa samaan lokeroon leipälevyn kanssa. Nyt voit lakata huolehtimasta tavaroistasi ja pitää ne turvassa. =)
Suositeltava:
RFID -pankin tallelokero: 3 vaihetta
RFID Bank Safe: RFID on radiotaajuustunnistus. Pankkikassakaappi on arvoesineiden kassakaappi. Kahden paneminen yhteen tekee pankista turvallisemman. Näin voit rakentaa yhden Arduinon komponenteista ja vähän autotallitöitä
Rakenna säiliön tilavuuslukija alle 30 dollarilla käyttämällä ESP32: 5 vaihetta (kuvilla)
Rakenna säiliön tilavuuslukija alle 30 dollarilla ESP32: n avulla: Esineiden internet on tuonut paljon aiemmin monimutkaisia laiteohjelmia monien käsityöläisten panimoiden ja viininvalmistajien koteihin. Tasoantureilla varustettuja sovelluksia on käytetty vuosikymmeniä suurissa jalostamoissa, vedenpuhdistamoissa ja kemianteollisuudessa
Rakenna amatööriradio APRS RX Only IGate käyttämällä Raspberry Pi: tä ja RTL-SDR-sovitinta alle puolessa tunnissa: 5 vaihetta
Rakenna amatööriradio APRS RX Only IGate käyttämällä Raspberry Pi: tä ja RTL-SDR-sovitinta alle puolessa tunnissa: Huomaa, että tämä on nyt melko vanha, joten jotkut osat ovat virheellisiä ja vanhentuneita. Muokattavat tiedostot ovat muuttuneet. Olen päivittänyt linkin antamaan sinulle uusimman version kuvasta (käytä 7-zip-pakkausta sen purkamiseen), mutta saat täydelliset ohjeet
Rakenna ensimmäinen IOT käyttämällä Arduinoa ilman lisämoduuleja: 5 vaihetta (kuvilla)
Rakenna ensimmäinen IOT käyttämällä Arduinoa ilman lisämoduuleja: Maailma muuttuu älykkäämmäksi joka päivä, ja suurin syy tähän on älykkään tekniikan kehitys. Tekniikan harrastajana olet varmasti kuullut termistä IOT, joka tarkoittaa esineiden Internetiä. Esineiden internet tarkoittaa valvoa ja ruokkia
Rakenna kaksi 15 V: n virtalähdettä käyttämällä hyllymoduuleja alle 50 dollaria: 10 vaihetta (kuvilla)
Rakenna kaksi 15 V: n virtalähdettä käyttämällä hyllymoduuleja alle 50 dollaria: Johdanto: Jos olet harrastaja, joka käsittelee ääntä, tunnet kaksikaistaiset virtalähteet. Useimmat pienitehoiset äänikortit, kuten esivahvistimet, vaativat +/- 5V- +/- 15V. Kun käytössä on kaksijännitteinen virtalähde, se tekee siitä