Sisällysluettelo:

Rakenna tallelokero käyttämällä RPI: 12 vaihetta
Rakenna tallelokero käyttämällä RPI: 12 vaihetta

Video: Rakenna tallelokero käyttämällä RPI: 12 vaihetta

Video: Rakenna tallelokero käyttämällä RPI: 12 vaihetta
Video: ISP: Internet Service Provider Explained 2024, Marraskuu
Anonim
Rakenna tallelokero Rpi: n avulla
Rakenna tallelokero Rpi: n avulla

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:

  1. Painikkeet x9
  2. RGB Led x1
  3. Vihreä LED x3
  4. DC -moottorit x2
  5. L292D H-silta x1
  6. 330Ω vastus x4
  7. Leipälauta x2
  8. T-suutari x1
  9. Samankokoiset vaihteet x2
  10. Valikoima hyppylankoja
  11. Liimapistooli ja liimapuikot
  12. Sakset
  13. Pieni käsisaha
  14. Kenkälaatikko/pahvilaatikko x1
  15. Puinen tappi x2
  16. Useita pahvipaloja
  17. Musta ja hopea maali
  18. Sähköteippi
  19. Olki tai merkkikorkki (tarpeeksi suuri, jotta puinen tappi menee vain läpi)

Vaihe 2: Painikkeiden asettaminen

Painikkeiden asettaminen
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

RGB -LEDin asettaminen
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

LEDien asettaminen
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

Moottorien asentaminen
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

Rakenna lukkomekanismi
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

Rakenna turvallinen ja asenna leipälevy
Rakenna 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ö

Luo näppäimistö
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ö

Asenna näppäimistö
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

Asenna lukkomekanismi
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: