Turinys:
- 1 žingsnis: medžiagos
- 2 veiksmas: mygtukų nustatymas
- 3 veiksmas: nustatykite RGB šviesos diodą
- 4 žingsnis: Šviesos diodų nustatymas
- 5 žingsnis: variklių nustatymas
- 6 žingsnis: kodas
- 7 žingsnis: sukurkite užrakto mechanizmą
- 8 veiksmas: sukurkite saugų ir įdiekite „Breadboard“
- 9 veiksmas: sukurkite klaviatūrą
- 10 veiksmas: įdiekite klaviatūrą
- 11 veiksmas: įdiekite užrakto mechanizmą
- 12 žingsnis: PABAIGA
Video: Sukurkite seifą naudodami RPI: 12 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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:
- Mygtukai x9
- RGB LED x1
- Žalias šviesos diodas x3
- DC varikliai x2
- L292D H-tiltas x1
- 330Ω rezistorius x4
- Duonos lenta x2
- T-cobbler x1
- Vienodo dydžio krumpliaračiai x2
- Džemperių asortimentas
- Klijų pistoletas ir klijų lazdelės
- Žirklės
- Mažas rankinis pjūklas
- Batų dėžutė/kartoninė dėžutė x1
- Medinis kaištis x2
- Keli kartono gabalai
- Juodi ir sidabriniai dažai
- Izoliacinė juosta
- Šiaudų arba žymeklio dangtelis (pakankamai didelis, kad medinis kaištis tiesiog praeitų)
2 veiksmas: 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ą
Š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
Š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
Š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ą
Š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“
Š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ą
Š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ą
Š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ą
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:
Sukurkite savo dirvožemio drėgmės jutiklį naudodami „Arduino“!!!: 10 žingsnių
Sukurkite savo dirvožemio drėgmės jutiklį naudodami „Arduino“!!!: APIE !!! Šioje instrukcijoje mes sujungsime dirvožemio drėgmės jutiklį FC-28 su „Arduino“. Šis jutiklis matuoja tūrinį vandens kiekį dirvožemyje ir suteikia mums drėgmės lygį. Jutiklyje yra abu analoginiai
Sukurkite savo interneto valdomą vaizdo transliacijos robotą naudodami „Arduino“ir „Raspberry Pi“: 15 žingsnių (su nuotraukomis)
Sukurkite savo interneto valdomą vaizdo transliacijos robotą su „Arduino“ir „Raspberry Pi“: aš esu @RedPhantom (dar žinomas kaip „LiquidCrystalDisplay / Itay“), 14 metų studentas iš Izraelio, besimokantis Max Shein jaunesniojoje pažangiųjų mokslų ir matematikos vidurinėje mokykloje. Aš kuriu šį projektą, kad visi galėtų pasimokyti ir pasidalyti juo
Sukurkite interaktyvų „Rainbow“tiltą naudodami „Minecraft Raspberry Pi Edition“: 11 žingsnių
Sukurkite interaktyvų tiltą „Rainbow“naudodami „Minecraft Raspberry Pi Edition“: vakar pamačiau savo 8 metų sūnėną, žaidžiantį „Minecraft“su „Raspberry Pi“, kurį jam daviau anksčiau, tada supratau, kad naudojant kodą, sukurtas pritaikytas ir įdomus „Minecraft“. pi LED blokų projektas. „Minecraft Pi“yra puikus būdas pradėti
Sukurkite žemėlapių knygą naudodami „Google“žemėlapius: 17 žingsnių (su paveikslėliais)
Sukurkite žemėlapių knygą naudodami „Google“žemėlapius: Anądien ieškojau knygyno, kur gavau DuPage County, IL gatvės vadovą, nes ten gyvena mano mergina ir jai reikia išsamaus gatvės žemėlapio. Deja, vienintelis, kurį jie turėjo, buvo artimas Kuko grafystei (tokia kaip ši
Įtrinkite ir iš naujo nustatykite elektroninį seifą: 3 žingsniai
Įskilkite ir iš naujo nustatykite elektroninį seifą: trumpai tariant, jei draugui pašalinčiau seifo turinį, galėčiau saugoti seifą … kodėl gi nepabandžius