Innholdsfortegnelse:

Bygg en safe ved hjelp av en Rpi: 12 trinn
Bygg en safe ved hjelp av en Rpi: 12 trinn

Video: Bygg en safe ved hjelp av en Rpi: 12 trinn

Video: Bygg en safe ved hjelp av en Rpi: 12 trinn
Video: Возведение перегородок санузла из блоков. Все этапы. #4 2024, November
Anonim
Bygg en safe ved hjelp av en Rpi
Bygg en safe ved hjelp av en Rpi

Vil du lære å konvertere din Raspberry pi til en fullt fungerende safe? Følg deretter denne 12 trinns instruksjonen for å lære hvordan. Sikkerheten vil ha et fullt fungerende tastatur og et låsesystem, slik at du kan holde eiendelene dine trygge.

Trinn 1: Materialer

Før du begynner, må du samle inn nødvendig materiale. Du vil trenge:

  1. Trykknapper x9
  2. RGB LED x1
  3. Grønn LED x3
  4. DC -motorer x2
  5. L292D H-bro x1
  6. 330Ω motstand x4
  7. Brødbrett x2
  8. T-skomaker x1
  9. Gir i samme størrelse x2
  10. Sortiment av jumperwire's
  11. Limpistol og limpinner
  12. Saks
  13. Liten håndsag
  14. Skoboks/pappeske x1
  15. Trepinne x2
  16. Flere stykker papp
  17. Svart og sølvmaling
  18. Elektrisk tape
  19. Et sugerør eller markørhette (stort nok til at tretappen bare passerer gjennom)

Trinn 2: Sette opp knappene

Sette opp knappene
Sette opp knappene

I dette trinnet trenger du ett brødbrett, en T-skomaker, ni trykknapper og et utvalg jumperwires. Plasser først T-skomakeren i hver ende av brødbrettet, og sørg for at den er plassert over midten av brødbrettet. Plasser deretter en blackwire med den ene enden koblet til GND på T-skomakeren og den andre siden til bakkeskinnen på brødbrettet. Gjenta det siste trinnet, men bruk en rød ledning og koble den fra 5V på T-skomakeren til kraftskinnen på brødbrettet. Plasser åtte av knappene på brødbrettet på en 4 x 2 rektangulær måte som gir plass mellom hver knapp, legg halvparten av knappene på hver side av brødbrettet. Legg deretter den siste knappen lenger ned på brødbrettet alene. Det 4 x 2 rektangelet med knapper er tastaturet for safen, og entallknappen er tilbakestillingsknappen. For å koble til en knapp (hvilken som helst av trykknappene), bruk en blackwire for å koble den til bakkeskinnen, plasser den ene enden av blackwiren i bakken og den andre siden i samme rad som knappen. Koble deretter pinnen på knappen som er på samme side som pinnen du nettopp koblet til bakken, til en gpio-pinne på T-skomakeren. Gjenta dette for alle ni knappene, så hver knapp har sin egen gpio -pin og er koblet til bakken.

Trinn 3: Konfigurere RGB -LED

Sette opp RGB -LED
Sette opp RGB -LED

I dette trinnet trenger du en RGB LED, en 330Ω motstand, et utvalg jumperwires og brødbrettet fra det siste trinnet. Først plasserer du RGB Led på året brødbrett ved siden av tilbakestillingsknappen, sørg for at hver pinne er plassert i en egen rad på brødbrettet. Koble den lengste tappen til RGB Led til strømskinnen ved hjelp av 330Ω motstand. Deretter kobler du hver av de tre andre benene på RGB LED til en gpio -pinne ved hjelp av jumperkabler.

Trinn 4: Sette opp LED -lampene

Sette opp LED -lampene
Sette opp LED -lampene

I dette trinnet trenger du tre grønne lysdioder, tre 330Ω motstander, et utvalg jumperkabler, et nytt brødbrett og brødbrettet fra forrige trinn. Koble først de to brødbrettene sammen, koble det nye brødbrettet på høyre side av brødbrettet fra forrige trinn. På det nye brødbrettet plasserer du en blackwire med den ene enden koblet til bakkenålen på T-skomakeren og den andre siden til bakkeskinnen på brødbrettet. Bruk deretter en rød ledning og koble den fra 5V-pinnen på T-skomakeren til kraftskinnen på brødbrettet. Plasser de tre lysdiodene i en linje, sørg for at hvert ben på hver LED har sin egen rad og at det er mellomrom mellom hver LED. Ved hjelp av de tre 330Ω -motstandene kobler du det korte benet (katoden) til hver LED til jordskinnen. Koble deretter det lange benet (anoden) til hver LED til en gpio-pinne på T-skomakeren.

Trinn 5: Sette opp motorene

Sette opp motorene
Sette opp motorene

I dette trinnet trenger du en L292D H-bro, to likestrømsmotorer, et utvalg jumperkabler og de to brødbrettene fra forrige trinn. Ved bruk av brødbrettet uten T-skomaker, plasser H-broen over midten av brødbrettet med lunden i H-broen vendt mot toppen av brødbrettet, sørg for at hver pinne på H-broen har sin egen rad på brødbrett. Koble først topp- og bunnpinnen på hver side av H-broen til kraftskinnen ved hjelp av røde ledninger. Deretter bruker du svarte ledninger til å koble de to midterste pinnene på hver side av H-broen til bakkeskinnen. På dette tidspunktet bør det være fire pinner på hver side av H-broen uten tilkobling. Bruk gule ledninger til å koble pinnene over/under de røde ledningene til forskjellige gpio-pinner på T-skomakeren. Sørg for at hver pinne som er forbundet med en gul ledning, har sin egen gpio-pinne på T-skomakeren. Koble nå en rød ledning og blackwire til hver av motorene. På dette tidspunktet bør du ha to pinner på hver side av H-broen uten tilkoblinger. På hver side av H-broen plasserer du den røde ledningen fra en motor i den tomme pinnen over de to midterste svartrådene. Legg til slutt på hver side den svarte ledningen fra motoren i den tomme pinnen.

Trinn 6: Kode

Nå som du har bygget kretsen din, starter du opp Raspberry pi og åpner python (inaktiv) 3. Bruk denne koden for å få skapelsen din til å leve, sørg for å endre gpio -pinnene for å spesifisere til din spesifikke krets.

fra gpiozero import LED, Knapp, RGBLED, Motor

fra tid av importer søvn

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

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = Knapp (27)

knapp1 = Knapp (26)

knapp2 = Knapp (19)

button3 = Knapp (5)

knapp4 = Knapp (13)

button5 = Knapp (20)

knapp6 = Knapp (21)

knapp7 = Knapp (12)

button8 = Knapp (24)

motor = Motor (fremover = 4, bakover = 17)

motor2 = Motor (fremover = 8, bakover = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

regnbue.farge = (0, 1, 0)

motor.stop ()

motor2.stop ()

låse()

tastatur ()

def låse opp ():

motor2.forward ()

sove (0,5)

motor2.stop ()

motor.forward ()

sove (0,5)

motor.stop ()

def lås ():

motor2.backward ()

sove (0,5)

motor2.stop ()

motor. bakover ()

sove (0,5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

regnbue.farge = (0, 1, 0)

def tastatur ():

mens det er sant:

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

feilnål ()

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.farge = (1, 0, 1)

låse opp()

gå i stykker

mens det er sant:

hvis resetbutton.is_pressed:

nullstille()

Trinn 7: Bygg låsemekanismen

Bygg låsemekanismen
Bygg låsemekanismen

I dette trinnet trenger du en håndsag, en limpistol, en trepinne, to tannhjul (samme størrelse), to merkelokker eller sugerør, to likestrømsmotorer, elektrisk tape, papp og svart maling. Først får du en papp på 5 cm x 5 cm og maler den svart. Deretter lager du spor i treskiven som passer til lundene på tannhjulene. Lag 7 til 10 lunder i trepluggen. Sørg for å la ca 1,5 cm av dyvelen være ugrovet foran og ca 0,7 cm på baksiden. Bruker nå et halmskår to stykker halm som er omtrent 0,7 cm i lengden. Hvis du bruker en markørhette, bruker du håndsagen for å kutte 0,7 cm biter av hetten. Fest nå giret til motoren, du kan enten varme limet tannhjulet til enden av motoren eller bruke elektrisk tape (varmt lim fungerer best). Plasser nå og lim limbitene/ markørlokket på kanten av pappstykket, sørg for at de to halmbitene/ markørlokket er ett gir lengde fra hverandre og at de er justert slik at trepinnen kan passere gjennom dem. Skjær deretter pappa i en 5 cm x 3 cm, pass på at halm-/markørhettebitene ligger langs kanten på 5 cm -siden. Klipp nå en 1 - 2 cm stykke dybel og legg den og lim den omtrent 1 cm bak det andre halm-/ markørlokket, denne pluggen fungerer som en stopper. Legg nå pluggen med girlundene i sugerørene/merkelokket. Skjær nå en firkant inn i pappa mellom de to biter av halm/markørhette, pass på at du ikke skjærer vekk kartongen under dyvelen. Plasser nå motoren i det firkantede hullet du nettopp har laget i papp, juster tannhjulene med de på pluggen, tapen eller varmlim motoren til pappet. Gjenta nå dette trinnet for å opprette en andre låsemekanisme, sørg for at den andre låsemekanismen er bygget slik at dyvelen vender motsatt vei når motorene på hver mekanisme vender samme vei.

Trinn 8: Bygg trygt og installer brødbrett

Bygg trygt og installer brødbrett
Bygg trygt og installer brødbrett

I dette trinnet trenger du en limpistol, de to brødbrettene fra de foregående trinnene, skokasse/eske, papp, elektrisk tape og svart maling. For å starte med å male hele skoesken svart og kutte et annet stykke papp som har samme lengde som skoesken og samme høyde som innsiden av esken, må du også male dette pappstykket svart. Plasser deretter brødbrettet inne i skoesken i høyre hjørne foran, pass på at T-skomakeren vender mot den motsatte siden av esken og ikke opp mot veggen i esken. Neste sted og lim lim stykket papp du nettopp har malt rett bak brødbrettet. Klipp og mal et stykke papp som er av den størrelsen du trenger for å bukke fra pappstykket du nettopp limte på forsiden av skoesken, dette er for å dekke brødbrettet i esken. Når du er malt, legger du til det nye pappstykket ved å teppe det til det andre pappstykket som allerede er i esken, slik at brødbrettet fortsatt er tilgjengelig når pappa løftes.

Trinn 9: Opprett tastatur

Lag tastatur
Lag tastatur

I dette trinnet trenger du skoesken fra forrige trinn, papp, saks og sølvmaling. Skjær først fem forskjellige stykker papp. Klipp to stykker på 11 cm x 4 cm, to stykker på 6 cm x 4 cm og en på 11 cm x 6 cm. I de 11 cm x 4 cm brikkene og de 6 cm x 4 cm brikkene markerer du en prikk i midten av hvert stykke, og tegner deretter en linje gjennom prikken med 1 cm på hver side av prikken. Klipp deretter til kantene på linjen fra de to nederste hjørnene av stykket og deretter horisontalt fra kantene på pappet. Nå skal hvert stykke unntatt det 11 cm x 6 cm stykket se ut som et rektangel med en trekant festet til bunnen av det. Mal deretter hvert stykke sølv, lim deretter alle disse stykkene sammen for å lage et rektangulært prisme uten bakside. Trekantene på hvert sidestykke skal vende ned. Bruk nå saksene til å lage et 4 x 2 rutenett for å passe til de 8 trykknappene på brødbrettet, og kutt deretter hull for tilbakestillingsknappen, RGB -LED og de tre grønne lysdiodene. Fjern deretter de ni trykknappene, RGB -LED -en og de tre grønne lysdiodene fra brødbrettet og legg dem i hullene du nettopp laget for dem på tastaturet.

Trinn 10: Installer tastaturet

Installer tastaturet
Installer tastaturet

I dette trinnet trenger du tastaturet, skoesken, et utvalg jumpertråder og saks. Først bruker du saks og kutter fire slisser på forsiden av skoesken på siden som brødbrettet er. Slissene skal matche trekanter på tastaturet, men snittene på skoesken skal være kortere enn lengden på trekantene. Lag deretter et hull mellom alle slissene på skoesken. Når du bruker jumperwires, kobler du knappene og lysdiodene til brødbrettet der de var plassert tidligere, mat ledningene fra knappene og lysdiodene gjennom hullet i skoesken til brødbrettet. Plasser deretter tastaturet på skoesken ved å sette trekanter på tastaturet inn i snittene på skoesken.

Trinn 11: Installer låsemekanisme

Installer låsemekanisme
Installer låsemekanisme

Til slutt trenger du en limpistol, låsemekanismene og saks for å installere låsemekanismen. På hver låsemekanisme skal det være over hengende papp. Bruk denne til å lime en mekanisme på hver side av skoesken, på toppen av pappa som dekker brødbrettet. Lag deretter et hull i hver side av skoesken og lokket på skoesken. Lag nå et lite hull i papp som dekker brødbrettet. Gjennom dette hullet kobler du motorene til brødbrettet ved hjelp av hoppetråder. Koble motorene til H-broen der de opprinnelig ble plassert i trinn fem.

Trinn 12: FERDIG

Nå har du en fullt fungerende safe som du kan kjøre med din Raspberry pi, hvis du vil at safen skal være bærbar vekk fra skjermen, kan du bruke VCN viewer til å koble til pien eksternt. Når du bruker VCN viewer kan Raspberry pi plasseres i samme rom som brødbrettet. Nå kan du slutte å bekymre deg for varene dine og holde dem trygge. =)

Anbefalt: