Turinys:

Sukurkite seifą naudodami RPI: 12 žingsnių
Sukurkite seifą naudodami RPI: 12 žingsnių

Video: Sukurkite seifą naudodami RPI: 12 žingsnių

Video: Sukurkite seifą naudodami RPI: 12 žingsnių
Video: Automobilio kintamosios srovės generatorius į savaiminio susijaudinimo generatorių naudojant DIODE 2024, Lapkritis
Anonim
Sukurkite seifą naudodami RPI
Sukurkite seifą naudodami RPI

Norite sužinoti, kaip „Raspberry pi“paversti visiškai veikiančiu seifu? Tada atlikite šį 12 žingsnių, kuriuos galite išmokti, kaip tai padaryti. Seife bus visiškai veikianti klaviatūra ir užrakinimo sistema, todėl galėsite saugoti savo daiktus.

1 žingsnis: medžiagos

Prieš pradėdami, turite surinkti reikiamas medžiagas. Jums reikės:

  1. Mygtukai x9
  2. RGB LED x1
  3. Žalias šviesos diodas x3
  4. DC varikliai x2
  5. L292D H-tiltas x1
  6. 330Ω rezistorius x4
  7. Duonos lenta x2
  8. T-cobbler x1
  9. Vienodo dydžio krumpliaračiai x2
  10. Džemperių asortimentas
  11. Klijų pistoletas ir klijų lazdelės
  12. Žirklės
  13. Mažas rankinis pjūklas
  14. Batų dėžutė/kartoninė dėžutė x1
  15. Medinis kaištis x2
  16. Keli kartono gabalai
  17. Juodi ir sidabriniai dažai
  18. Izoliacinė juosta
  19. Šiaudų arba žymeklio dangtelis (pakankamai didelis, kad medinis kaištis tiesiog praeitų)

2 veiksmas: mygtukų nustatymas

Mygtukų nustatymas
Mygtukų nustatymas

Šiame žingsnyje jums reikės vienos duonos lentos, „T-cobbler“, devynių mygtukų ir įvairių jungiamųjų laidų. Pirmiausia padėkite „T-cobbler“ant abiejų duonos lentos galų, įsitikinkite, kad jis yra virš duonos lentos centro. Tada uždėkite juodą laidą, kurio vienas galas yra prijungtas prie GND, ant T-cobblerio, o kita pusė-prie įžeminimo lentos ant duonos lentos. Pakartokite paskutinį veiksmą, bet naudokite raudoną laidą ir prijunkite jį nuo 5 voltų ant T-cobblerio prie maitinimo bėgio ant duonos lentos. Padėkite aštuonis mygtukus ant duonos lentos 4 x 2 stačiakampio formos, palikdami tarpą tarp kiekvieno mygtuko, padėkite pusę mygtukų kiekvienoje lentos pusėje. Tada paskutinį mygtuką padėkite toliau tik ant duonos lentos. 4 x 2 stačiakampiai mygtukai yra seifo klaviatūra, o vienaskaitinis mygtukas yra atstatymo mygtukas. Norėdami prijungti mygtuką (bet kurį iš mygtukų), naudokite „blackwire“, kad prijungtumėte jį prie įžeminimo bėgio, vieną „blackwire“galą įdėkite į įžeminimo bėgelį, o kitą pusę - toje pačioje eilutėje kaip ir mygtukas. Tada prijunkite mygtuko kaištį, esantį toje pačioje pusėje kaip ir kaištis, kurį ką tik prijungėte prie žemės, prie „gpio“kaiščio, esančio „T-cobbler“. Pakartokite tai visiems devyniems mygtukams, todėl kiekvienas mygtukas turi savo gpio kaištį ir yra prijungtas prie žemės.

3 veiksmas: nustatykite RGB šviesos diodą

RGB šviesos diodo nustatymas
RGB šviesos diodo nustatymas

Šiame žingsnyje jums reikės RGB šviesos diodo, vieno 330Ω rezistoriaus, jungiamųjų laidų asortimento ir praeities žingsnio lentos. Pirmiausia padėkite savo „RGB Led“ant metų duonos lentos šalia atstatymo mygtuko, įsitikinkite, kad kiekvienas smeigtukas dedamas į atskirą lentą. Prijunkite ilgiausią RGB Led kaištį prie maitinimo šaltinio naudodami 330Ω rezistorių. Tada, naudodami trumpiklius, prijunkite visas kitas tris RGB šviesos diodo kojeles prie „gpio“kaiščio.

4 žingsnis: Šviesos diodų nustatymas

Šviesos diodų nustatymas
Šviesos diodų nustatymas

Šiame žingsnyje jums reikės trijų žalių šviesos diodų, trijų 330Ω rezistorių, jungiamųjų kabelių asortimento, naujos duonos lentos ir ankstesnio žingsnio lentos. Pirmiausia sujunkite abi duonos lentas, prijunkite naują duonos lentą dešinėje duonos lentos pusėje nuo ankstesnio veiksmo. Ant naujos duonos lentos uždėkite juodą laidą, kurio vienas galas yra prijungtas prie įžeminimo kaiščio ant T-cobblerio, o kita pusė-prie įžeminimo lentos. Tada naudokite raudoną laidą ir prijunkite jį nuo 5 V kaiščio ant T-cobblerio prie maitinimo bėgio ant duonos lentos. Įdėkite tris šviesos diodus į liniją, įsitikinkite, kad kiekviena šviesos diodo kojelė turi savo eilutę ir yra tarpas tarp kiekvieno šviesos diodo. Naudodami tris 330Ω rezistorius, prijunkite kiekvieno šviesos diodo trumpą koją (katodą) prie įžeminimo bėgio. Tada prijunkite kiekvieno šviesos diodo ilgą koją (anodą) prie „T-cobbler“gpio kaiščio.

5 žingsnis: variklių nustatymas

Variklių nustatymas
Variklių nustatymas

Šiame žingsnyje jums reikės L292D H tilto, dviejų nuolatinės srovės variklių, jungiamųjų kabelių asortimento ir dviejų ankstesnio žingsnio lentų. Naudodami duonos lentą be T-cobblerio, padėkite H tiltą virš duonos lentos centro, o H-tilto giraitė nukreipta į duonos lentos viršų, įsitikinkite, kad kiekvienas H-tilto kaištis turi savo eilę Bandomoji Lenta. Pirmiausia raudonais laidais prijunkite viršutinį ir apatinį kaiščius abiejose H tilto pusėse prie maitinimo bėgio. Tada juodais laidais prijunkite vidurinius du kaiščius kiekvienoje H tilto pusėje prie įžeminimo bėgelio. Šiuo metu abiejose H tilto pusėse turėtų būti keturi kaiščiai be jungties. Naudodami geltonus laidus, prijunkite kaiščius virš/po raudonais laidais prie skirtingų g-kaiščių ant T-cobblerio, įsitikinkite, kad kiekvienas kaištis, prijungtas prie geltonos vielos, turi savo gpio kaištį ant T-cobblerio. Dabar prie kiekvieno variklio prijunkite raudoną laidą ir juodą laidą. Šiuo metu abiejose H tilto pusėse turėtumėte turėti du kaiščius be jungčių, kiekvienoje H tilto pusėje raudoną vielą iš vieno variklio įkiškite į tuščią kaištį virš dviejų vidurinių laidų. Galiausiai kiekvienoje pusėje į tuščią kaištį įdėkite variklio juodą laidą.

6 žingsnis: kodas

Dabar, kai sukūrėte savo apytaką, paleiskite „Raspberry pi“ir atidarykite „python“(tuščiąja eiga) 3. Naudokite šį kodą, kad jūsų kūrinys atgytų, būtinai pakeiskite „gpio“kaiščius, kad nurodytumėte savo konkretų žiedą.

iš „gpiozero“importo LED, mygtukas, RGBLED, variklis

iš laiko importuoti miegą

vaivorykštė = RGBLED (raudona = 16, žalia = 25, mėlyna = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

resetbutton = Mygtukas (27)

button1 = Mygtukas (26)

button2 = mygtukas (19)

button3 = mygtukas (5)

button4 = Mygtukas (13)

button5 = mygtukas (20)

button6 = Mygtukas (21)

button7 = Mygtukas (12)

button8 = Mygtukas (24)

variklis = variklis (į priekį = 4, atgal = 17)

variklis2 = variklis (pirmyn = 8, atgal = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

motor.stop ()

variklis2.stop ()

užraktas ()

klaviatūra ()

atblokuoti ():

variklis2. pirmyn ()

miegoti (0,5)

variklis2.stop ()

motor.forward ()

miegoti (0,5)

motor.stop ()

def lock ():

variklis2 atgal ()

miegoti (0,5)

variklis2.stop ()

variklis. atgal ()

miegoti (0,5)

motor.stop ()

def neteisingas ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

def klaviatūra ():

nors tiesa:

jei mygtukas1.paspaudžiamas arba mygtukas3.paspaudžiamas arba mygtukas8.is_paspaudžiamas arba mygtukas4.is_paspaudžiamas arba mygtukas6.is_paspaudžiamas:

neteisingas ()

jei mygtukas2.paspaudžiamas:

led1.on ()

jei mygtukas7.paspaudžiamas ir led1.is_lit:

led2.on ()

jei mygtukas5.paspaudžiamas ir led1.is_lit ir led2.is_lit:

led3.on ()

jei led1.is_lit ir led2.is_lit ir led3.is_lit:

rainbow.color = (1, 0, 1)

atrakinti ()

pertrauka

nors tiesa:

jei resetbutton.is_pressed:

atstatyti ()

7 žingsnis: sukurkite užrakto mechanizmą

Sukurkite užrakto mechanizmą
Sukurkite užrakto mechanizmą

Šiame žingsnyje jums reikės rankinio pjūklo, klijų pistoleto, vieno medinio kaiščio, dviejų krumpliaračių (to paties dydžio), dviejų žymeklių dangtelių ar šiaudelių, dviejų nuolatinės srovės variklių, elektros juostos, kartono ir juodų dažų. Pirmiausia gaukite 5 cm x 5 cm kartono gabalėlį ir nudažykite jį juodai, tada rankiniu pjūklu padarykite medinio kaiščio griovelius, atitinkančius krumpliaračių giraites. Mediniame kaištyje sukurkite nuo 7 iki 10 giraitės, įsitikinkite, kad priekyje palikite maždaug 1,5 cm kaiščio nesuglamžytą, o gale - apie 0,7 cm. Dabar šiaudai pjauna du maždaug 0,7 cm ilgio šiaudų gabalus, jei naudojate žymeklį, rankiniu pjūklu supjaustykite 0,7 cm dangtelio gabalus. Dabar pritvirtinkite krumpliaratį prie variklio, galite arba karštu klijuoti pavarą prie variklio galo, arba naudoti elektros juostą (karšti klijai geriausiai tinka). Dabar padėkite ir karštu klijuokite šiaudų/ žymeklio gabalus ant kartono gabalo krašto, įsitikinkite, kad du šiaudų/ žymeklio gabalai yra vieno krumpliaračio atstumu vienas nuo kito ir yra sulygiuoti, kad medinis kaištis galėtų praeiti pro juos. Tada supjaustykite kartoną į 5 cm x 3 cm, įsitikinkite, kad šiaudų/žymeklio dangtelio dalys yra išilgai 5 cm krašto. Dabar nupjaukite 1–2 cm kaištį ir padėkite ir karštu klijais maždaug 1 cm už antrojo šiaudų/ žymeklio dangtelio, šis kaištis veikia kaip kamštis. Dabar įdėkite kaištį su krumpliaračių grioveliais į šiaudelius/žymeklių dangtelius. Dabar įpjaukite kvadratą į kartoną tarp dviejų šiaudų/žymeklio dangtelio, įsitikinkite, kad nenukirpėte kartono po kaiščiu. Dabar padėkite variklį į kvadrato formos skylę, kurią ką tik padarėte kartone, sulygiuokite krumpliaračių griovelius su kaiščiais, juostele arba karštu klijuokite variklį prie kartono. Dabar pakartokite šį veiksmą, kad sukurtumėte antrą užrakto mechanizmą, įsitikinkite, kad antrasis užrakto mechanizmas yra pastatytas taip, kad kaištis būtų nukreiptas priešingai, kai kiekvieno mechanizmo varikliai yra vienodai.

8 veiksmas: sukurkite saugų ir įdiekite „Breadboard“

Sukurkite saugią ir įdiekite „Breadboard“
Sukurkite saugią ir įdiekite „Breadboard“

Šiame žingsnyje jums reikės klijų pistoleto, dviejų duonos lentų iš ankstesnių veiksmų, batų dėžės/dėžutės, kartono, elektros juostos ir juodų dažų. Norėdami pradėti dažyti visą batų dėžę juoda spalva ir nupjauti kitą kartono gabalėlį, kurio ilgis toks pat kaip batų dėžutės ir tokio paties aukščio kaip dėžutės vidus, taip pat nudažykite šį kartono gabalėlį juodai. Tada įdėkite savo duonos lentą į batų dėžę priekiniame dešiniajame kampe, įsitikinkite, kad „T-cobbler“yra nukreipta į priešingą dėžutės pusę, o ne į dėžutės sieną. Kitą vietą ir karštu klijais nupieškite ką tik nupieštą kartono gabalėlį tiesiai už duonos lentos. Dabar nupjaukite ir nudažykite tokio dydžio kartono gabalą, kurį reikia įklijuoti iš kartono gabalo, kurį ką tik priklijavote prie batų dėžės priekio, kad padengtumėte dėžutėje esančią duonos lentą. Kai nudažysite, pridėkite naują kartono gabalą, priklijuodami jį prie kito kartono gabalo, kuris jau yra dėžutėje, todėl pakeliant kartoną vis dar galima pasiekti.

9 veiksmas: sukurkite klaviatūrą

Sukurkite klaviatūrą
Sukurkite klaviatūrą

Šiame žingsnyje jums reikės ankstesnio žingsnio batų dėžės, kartono, žirklių ir sidabrinių dažų. Pirmiausia supjaustykite penkis skirtingus kartono gabalus. Iškirpkite du 11 cm x 4 cm gabalus, du 6 cm x 4 cm gabalus ir vieną 11 cm x 6 cm gabalėlį. 11 cm x 4 cm gabaluose ir 6 cm x 4 cm gabaluose pažymėkite tašką kiekvieno gabalo centre, tada per tašką nubrėžkite liniją, 1 cm abiejose taško pusėse. Toliau nupjaukite linijos kraštus iš dviejų apatinių gabalo kampų, o tada horizontaliai nuo kartono kraštų. Dabar kiekvienas gabalas, išskyrus 11 cm x 6 cm gabalą, turėtų atrodyti kaip stačiakampis, kurio apačioje pritvirtintas trikampis. Tada nudažykite kiekvieną gabalėlį sidabru, tada klijuokite visus gabalus, kad sukurtumėte stačiakampę prizmę be užpakalinės pusės, o kiekvienos šoninės dalies trikampiai turėtų būti nukreipti žemyn. Dabar naudokite žirkles, kad sudarytumėte 4 x 2 tinklelį, kuris tilptų ant jūsų duonos lentos esančių 8 mygtukų, tada iškirpkite skyles iš naujo nustatymo mygtukui, RGB šviesos diodui ir trims žaliems šviesos diodams. Tada nuimkite devynis mygtukus, RGB šviesos diodą ir tris žalius šviesos diodus iš savo lentos ir padėkite juos į skyles, kurias ką tik padarėte klaviatūroje.

10 veiksmas: įdiekite klaviatūrą

Įdiekite klaviatūrą
Įdiekite klaviatūrą

Šiame žingsnyje jums reikės klaviatūros, batų dėžės, jungiamųjų laidų asortimento ir žirklių. Pirmiausia žirklėmis iškirpkite keturis plyšius batų dėžės priekyje toje pusėje, kurioje yra duonos lentelė. Plyšiai turi atitikti klaviatūros trikampius, tačiau batų dėžės įpjovos turėtų būti trumpesnės nei trikampių ilgis. Tada padarykite skylę tarp visų batų dėžės plyšių. Dabar, naudodami trumpiklius, prijunkite mygtukus ir šviesos diodus prie duonos lentos, kur jie buvo anksčiau. Perkelkite laidus iš mygtukų ir šviesos diodų per batų dėžės skylę į duonos lentą. Tada uždėkite klaviatūrą ant batų dėžės, įkišdami klaviatūros trikampius į batų dėžės įpjovas.

11 veiksmas: įdiekite užrakto mechanizmą

Įdiekite užrakto mechanizmą
Įdiekite užrakto mechanizmą

Galiausiai, norint įdiegti užrakto mechanizmą, jums reikės klijų pistoleto, užrakto mechanizmų ir žirklių. Ant kiekvieno užrakto mechanizmo turi būti virš pakabinamo kartono, juo priklijuokite vieną mechanizmą abiejose batų dėžės pusėse, ant kartono, dengiančio duonos lentą. Tada padarykite skylę kiekvienoje batų dėžės pusėje ir batų dėžės dangtyje, skylės turėtų sutapti su mediniais kaiščiais ant užrakto mechanizmo. Dabar padarykite nedidelę skylę kartone, uždengiančioje duonos lentą, per šią skylę prijunkite variklius prie duonos lentos, naudodami trumpiklius. Prijunkite variklius prie H tilto, kur jie iš pradžių buvo atlikti penktajame žingsnyje.

12 žingsnis: PABAIGA

Dabar jūs turite visiškai veikiantį seifą, kurį galite paleisti naudodami savo „Raspberry pi“, jei norite, kad seifas būtų nešiojamas toli nuo monitoriaus, naudokite VCN peržiūros programą, kad nuotoliniu būdu prisijungtumėte prie savo „pi“. Naudojant „VCN viewer“, „Raspberry pi“galima įdėti į tą patį skyrių kaip ir duonos lentą. Dabar galite nebesirūpinti savo daiktais ir saugoti juos. =)

Rekomenduojamas: