Indholdsfortegnelse:

Byg en pengeskab ved hjælp af en Rpi: 12 trin
Byg en pengeskab ved hjælp af en Rpi: 12 trin

Video: Byg en pengeskab ved hjælp af en Rpi: 12 trin

Video: Byg en pengeskab ved hjælp af en Rpi: 12 trin
Video: Klar parat start! - 8 - Værdibogen (Lav dit eget hemmelige pengeskab) 2024, November
Anonim
Byg en sikker ved hjælp af en Rpi
Byg en sikker ved hjælp af en Rpi

Vil du lære at konvertere din Raspberry pi til en fuldt fungerende pengeskab? Følg derefter dette 12 trin instruerbare for at lære hvordan. Pengeskabet vil have et fuldt fungerende tastatur og et låsesystem, så du kan holde dine ejendele sikre.

Trin 1: Materialer

Inden du går i gang, skal du samle det nødvendige materiale. Du får brug for:

  1. Trykknapper x9
  2. RGB LED x1
  3. Grøn LED x3
  4. DC -motorer x2
  5. L292D H-bro x1
  6. 330Ω modstand x4
  7. Brødbræt x2
  8. T-skomager x1
  9. Gear i samme størrelse x2
  10. Sortiment af jumperwires
  11. Limpistol og limpinde
  12. Saks
  13. Lille håndsav
  14. Skokasse/papkasse x1
  15. Træspindel x2
  16. Flere stykker pap
  17. Sort og sølv maling
  18. Elektrisk tape
  19. Et sugerør eller markørhætte (stor nok til, at træduglen lige passerer igennem)

Trin 2: Opsætning af knapperne

Opsætning af knapperne
Opsætning af knapperne

I dette trin skal du bruge et brødbræt, en T-skomager, ni trykknapper og et sortiment af jumperwires. Placer først T-skomageren i hver ende af brødbrættet, og sørg for, at den er placeret over midten af brødbrættet. Placer derefter en sort tråd med den ene ende forbundet til GND på T-skomageren og den anden side til jordskinnen på brødbrættet. Gentag det sidste trin, men brug en rød ledning og tilslut den fra 5V på T-skomageren til strømskinnen på brødbrættet. Placer otte af knapperne på brødbrættet på en 4 x 2 rektangulær måde, der efterlader mellemrum mellem hver knap, anbring halvdelen af knapperne på hver side af brødbrættet. Læg derefter den sidste knap længere nede på brødbrættet alene. Det 4 x 2 rektangel af knapper er tastaturet til pengeskabet, og ental -knappen er nulstillingsknappen. For at tilslutte en knap (en af trykknapperne) skal du bruge en blackwire til at slutte den til jordskinnen, placere den ene ende af blackwiren i jordskinnen og den anden side i samme række som knappen. Tilslut derefter knappen på knappen, der er på samme side som den pin, du lige har forbundet til jorden, til en gpio-pin på T-skomageren. Gentag dette for alle ni knapper, så hver knap har sin egen gpio -pin og er forbundet til jorden.

Trin 3: Opsætning af RGB LED

Opsætning af RGB LED
Opsætning af RGB LED

I dette trin skal du bruge en RGB LED, en 330Ω modstand, et sortiment af jumperwires og brødbrættet fra det forrige trin. Først skal du placere din RGB Led på årsbrødbrættet ved siden af nulstillingsknappen, og sørg for, at hver stift er placeret i en separat række på brødbrættet. Tilslut den længste pin på RGB Led til strømskinnen ved hjælp af 330Ω modstanden. Derefter forbinder hver af de tre andre ben på RGB LED'en med jumperwire til en gpio -pin.

Trin 4: Opsætning af LED'erne

Opsætning af LED'erne
Opsætning af LED'erne

I dette trin skal du bruge tre grønne lysdioder, tre 330Ω modstande, et sortiment af jumperkabler, et nyt brødbræt og brødbrættet fra det foregående trin. Tilslut først de to brødbrætter sammen, tilslut det nye brødbræt på højre side af brødbrættet fra det foregående trin. På det nye brødbræt placeres en sort tråd med den ene ende forbundet til jordstiftet på T-skomageren og den anden side til jordskinnen på brødbrættet. Brug derefter en rød ledning og tilslut den fra 5V-stiften på T-skomageren til strømskinnen på brødbrættet. Placer de tre lysdioder i en linje, sørg for at hvert ben på hver LED har sin egen række, og der er plads mellem hver LED. Ved hjælp af de tre 330Ω modstande forbindes det korte ben (katode) på hver LED til jordskinnen. Tilslut derefter det lange ben (anode) på hver LED til en gpio-pin på T-skomageren.

Trin 5: Opsætning af motorerne

Opsætning af motorerne
Opsætning af motorerne

I dette trin skal du bruge en L292D H-bro, to DC-motorer, et sortiment af jumperkabler og de to brødbrætter fra det foregående trin. Anvend brødbrættet uden T-skomageren, placer H-broen over midten af brødbrættet med lunden i H-broen mod toppen af brødbrættet, og sørg for, at hver stift på H-broen har sin egen række på brødbræt. Tilslut først den øverste og nederste stift på hver side af H-broen til strømskinnen ved hjælp af røde ledninger. Brug derefter sorte ledninger til at forbinde de to midterste stifter på hver side af H-broen med jordskinnen. På dette tidspunkt bør der være fire ben på hver side af H-broen uden forbindelse. Brug gule ledninger til at forbinde stifterne over/under de røde ledninger til forskellige gpio-ben på T-skomageren, og sørg for, at hver stift, der er forbundet med en gul ledning, har sin egen gpio-stift på T-skomageren. Tilslut nu en rød ledning og blackwire til hver af motorerne. På dette tidspunkt skal du have to stifter på hver side af H-broen uden forbindelser, på hver side af H-broen placeres den røde ledning fra en motor i den tomme stift over de to midterste blackwires. Til sidst placeres den sorte ledning fra på motoren i hver tomme side.

Trin 6: Kode

Nu hvor du har bygget dit kredsløb, skal du starte din Raspberry pi op og åbne python (Idle) 3. Brug denne kode til at få din skabelse til at blive levende. Sørg for at ændre gpio -benene for at specificere til dit specifikke kredsløb.

fra gpiozero import LED, Knap, RGBLED, Motor

fra tid importere søvn

regnbue = RGBLED (rød = 16, grøn = 25, blå = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = Knap (27)

knap1 = knap (26)

button2 = Knap (19)

button3 = Knap (5)

button4 = Knap (13)

button5 = Knap (20)

button6 = Knap (21)

button7 = Knap (12)

button8 = Knap (24)

motor = Motor (fremad = 4, bagud = 17)

motor2 = Motor (fremad = 8, bagud = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

regnbue. farve = (0, 1, 0)

motor.stop ()

motor2.stop ()

låse()

tastatur ()

def låse op ():

motor2. fremad ()

søvn (0,5)

motor2.stop ()

motor. fremad ()

søvn (0,5)

motor.stop ()

def lås ():

motor2. baglæns ()

søvn (0,5)

motor2.stop ()

motor. baglæns ()

søvn (0,5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

regnbue. farve = (0, 1, 0)

def tastatur ():

mens det er sandt:

hvis button1.is_pressed eller button3.is_pressed eller button8.is_pressed eller button4.is_pressed eller button6.is_pressed:

forkert ()

hvis button2.is_pressed:

led1.on ()

hvis button7.is_pressed og led1.is_lit:

led2.on ()

hvis button5.is_pressed og led1.is_lit og led2.is_lit:

led3.on ()

hvis led1.is_lit og led2.is_lit og led3.is_lit:

regnbue. farve = (1, 0, 1)

låse op ()

pause

mens det er sandt:

hvis resetbutton.is_presset:

Nulstil()

Trin 7: Byg låsemekanismen

Byg låsemekanismen
Byg låsemekanismen

I dette trin skal du bruge en håndsav, en limpistol, en træspindel, to tandhjul (samme størrelse), to markeringshætter eller sugerør, to DC -motorer, elektrisk tape, pap og sort maling. Først skal du købe et stykke pap på 5 cm x 5 cm og male det sort, og derefter lave riller i den hånddrev, der matcher lundene på gearene. Opret 7 til 10 lunde i træpinden, sørg for at efterlade cirka 1,5 cm af dyvlen ugrovet foran og ca. 0,7 cm på bagsiden. Bruger nu et halmskår to stykker halm, der er cirka 0,7 cm lange, hvis du bruger en markørhætte, skal du bruge håndsaven til at skære 0,7 cm stykker af hætten. Sæt nu gearet på motoren, du kan enten varmlimme gearet til enden af motoren eller bruge elektrisk tape (varm lim fungerer bedst). Nu placeres og varm limes stykkerne halm/ markørhætte på kanten af papstykket, sørg for at de to stykker halm/ markørhætte er et tandhjuls længde fra hinanden, og at de er justeret, så træpinden kan passere igennem dem. Skær derefter pap i en 5 cm x 3 cm, sørg for at halm-/markørhættestykkerne ligger langs kanten af 5 cm -siden. Skær nu et 1 - 2 cm stykke dyvler og læg og varm lim det cirka 1 cm bag det andet halm/ markørhætte, denne dyvel fungerer som en prop. Placer nu dyvlen med gearlundene i sugerørene/markørhætterne. Skær nu en firkant i pap mellem de to stykker halm/markørhætte, sørg for ikke at skære pap under dyvlen. Placer nu motoren i det firkantede hul, du lige har lavet i pap, juster gearlundene med dem på dyvlen, tapen eller varm lim motoren til pap. Gentag nu dette trin for at oprette en anden låsemekanisme, og sørg for, at den anden låsemekanisme er bygget, så dyvlen vender modsat, når motorerne på hver mekanisme vender den samme vej.

Trin 8: Byg sikkert og installer brødbræt

Byg sikkert og installer brødbræt
Byg sikkert og installer brødbræt

I dette trin skal du bruge en limpistol, de to brødbrætter fra de foregående trin, skokasse/æske, pap, elektrisk tape og sort maling. Mal hele skoboksen sort og klip endnu et stykke pap med samme længde som skoesken og samme højde som indersiden af æsken, og mal dette stykke pap også sort. Placer derefter dit brødbræt inde i skoesken i det forreste højre hjørne, og sørg for, at T-skomageren vender mod den modsatte side af kassen og ikke op mod æggets væg. Næste sted og varm lim det stykke karton, du lige har malet lige bag brødbrættet. Skær og mal nu et stykke pap, der er af den størrelse, der skal bukkes fra det stykke karton, du lige har limet til forsiden af skoesken, dette er for at dække brødbrættet i æsken. Når det er malet, skal du tilføje det nye stykke karton ved at tape det på det andet stykke karton, der allerede er i æsken, så brødbrættet stadig er tilgængeligt, når pap løftes.

Trin 9: Opret tastatur

Opret tastatur
Opret tastatur

I dette trin skal du bruge skoesken fra det foregående trin, pap, saks og sølvmaling. Skær først fem forskellige stykker pap. Skær to stykker på 11 cm x 4 cm, to stykker på 6 cm x 4 cm og et stykke på 11 cm x 6 cm. I de 11 cm x 4 cm stykker og de 6 cm x 4 cm stykker markeres en prik i midten af hvert stykke, og derefter tegnes en linje gennem prikken med 1 cm på hver side af prikken. Skær derefter til kanterne af linjen fra de to nederste hjørner af stykket og derefter vandret fra kanterne af pap. Nu skal hvert stykke undtagen det 11 cm x 6 cm stykke ligne et rektangel med en trekant fastgjort til bunden af det. Mal derefter hvert stykke sølv, lim derefter alle disse stykker sammen for at skabe et rektangulært prisme uden bagside, trekanterne på hvert sidestykke skal vende nedad. Brug nu saksen til at lave et 4 x 2 gitter, der passer til de 8 trykknapper, der er på dit brødbræt, og skær derefter huller til nulstillingsknappen, RGB -LED og de tre grønne lysdioder. Fjern derefter de ni trykknapper, ther RGB LED og de tre grønne lysdioder fra dit brødbræt og placer dem i de huller, du lige har lavet til dem i tastaturet.

Trin 10: Installer tastatur

Installer tastatur
Installer tastatur

I dette trin skal du bruge tastaturet, skoæsken, et sortiment af jumperwires og en saks. Først med en saks klippes fire slidser på forsiden af skoæsken på den side, som brødbrættet er. Slidserne skal matche trekanterne på tastaturet, men snittene på skoæsken skal være kortere end trekanterne. Lav derefter et hul mellem alle slidserne på skoesken. Ved hjælp af jumperwires skal du tilslutte knapperne og lysdioderne til brødbrættet, hvor de tidligere var placeret. Før ledningerne fra knapperne og lysdioderne gennem hullet i skoesken til brødbrættet. Placer derefter tastaturet på skoesken ved at indsætte trekanterne på tastaturet i snittene på skoesken.

Trin 11: Installer låsemekanisme

Installer låsemekanisme
Installer låsemekanisme

Endelig skal du bruge en limpistol, låsemekanismerne og saksen for at installere låsemekanismen. På hver låsemekanisme skal der være over hængende pap. Brug denne til at lime en mekanisme på hver side af skoesken oven på pap, der dækker brødbrættet. Lav derefter et hul i hver side af skokassen og låget på skoesken, hullerne skal flugte med træduglerne på låsemekanismen. Lav nu et lille hul i pap, der dækker brødbrættet, gennem dette hul forbinder motorerne til brødbrættet ved hjælp af jumperwires. Tilslut motorerne til H-broen, hvor de oprindeligt blev placeret i trin fem.

Trin 12: FÆRDIG

Nu har du en fuldt fungerende pengeskab, som du kan køre ved hjælp af din Raspberry pi, hvis du ønsker, at pengeskabet skal være bærbart væk fra din skærm, skal du bruge VCN viewer til ekstern forbindelse til din pi. Når du bruger VCN viewer, kan Raspberry pi placeres i det samme rum som brødbrættet. Nu kan du stoppe med at bekymre dig om dine varer og opbevare dem sikkert. =)

Anbefalede: