Tartalomjegyzék:
- 1. lépés: Anyagok
- 2. lépés: A gombok beállítása
- 3. lépés: Az RGB LED beállítása
- 4. lépés: A LED -ek beállítása
- 5. lépés: A motorok beállítása
- 6. lépés: Kód
- 7. lépés: A zármechanizmus építése
- 8. lépés: Biztonságos építés és a Breadboard telepítése
- 9. lépés: Hozza létre a billentyűzetet
- 10. lépés: Telepítse a billentyűzetet
- 11. lépés: Telepítse a zármechanizmust
- 12. lépés: VÉGE
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
Szeretné megtanulni, hogyan alakíthatja át Raspberry pi készülékét teljesen működőképes széffé? Ezután kövesse ezt a 12 tanulható lépést, hogy megtanulja, hogyan. A széf teljesen működő billentyűzettel és zárrendszerrel rendelkezik, így biztonságban tudja tartani a holmiját.
1. lépés: Anyagok
Mielőtt elkezdené, össze kell gyűjtenie a szükséges anyagokat. Szükséged lesz:
- Nyomógombok x9
- RGB LED x1
- Zöld LED x3
- DC motorok x2
- L292D H-híd x1
- 330Ω ellenállás x4
- Kenyeretábla x2
- T-cobbler x1
- Azonos méretű fogaskerekek x2
- Jumperwire választék
- Ragasztópisztoly és ragasztópálcák
- Olló
- Kis kézi fűrész
- Cipősdoboz/kartondoboz x1
- Fa tipli x2
- Több darab karton
- Fekete és ezüst festék
- Elektromos szalag
- Szalma vagy jelölősapka (elég nagy ahhoz, hogy a fa dübel csak áthaladjon)
2. lépés: A gombok beállítása
Ebben a lépésben szüksége lesz egy kenyérsütő deszkára, egy T-cobbler-re, kilenc nyomógombra és egy sor jumperwire-re. Először helyezze a T-cobbler-t a kenyértábla mindkét végére, és győződjön meg arról, hogy a kenyérpad közepére kerül. Ezután helyezzen egy fekete vezetéket, amelynek egyik vége a GND-hez van csatlakoztatva a T-cobbler-en, a másik oldala pedig a kenyértáblán lévő földi sínhez. Ismételje meg az utolsó lépést, de használjon piros vezetéket, és csatlakoztassa a T-cobbler 5V-ról a kenyértáblán lévő tápcsatlakozóra. Helyezze a gombok közül nyolcat a kenyértáblára 4 x 2 téglalap alakú formában, hagyva helyet a gombok között, majd helyezze el a gombok felét a kenyértábla mindkét oldalán. Ezután tegye az utolsó gombot lejjebb a kenyérsütőn. A 4 x 2 téglalap gomb a széf billentyűzete, az egyes gomb pedig a reset gomb. Egy gomb (bármelyik nyomógomb) csatlakoztatásához használjon fekete vezetéket a földi sínhez, helyezze a fekete vezeték egyik végét a földi sínbe, a másik oldalát pedig a gombbal azonos sorba. Ezután csatlakoztassa a gomb tűjét, amely ugyanazon az oldalon van, mint az éppen földhöz csatlakoztatott csap, a T-cobbler gpio csapjához. Ismételje meg ezt mind a kilenc gombnál, így minden gomb saját gpio tűvel rendelkezik, és a földhöz van csatlakoztatva.
3. lépés: Az RGB LED beállítása
Ebben a lépésben szüksége lesz egy RGB LED -re, egy 330Ω -os ellenállásra, egy sor jumperhuzalra és az előző lépés kenyérlapjára. Először helyezze el az RGB Led -et az év kenyértábláján a reset gomb mellett, és győződjön meg arról, hogy minden csap egy külön sorban van a kenyértáblán. Csatlakoztassa az RGB Led leghosszabb csapját a hálózati sínhez a 330Ω ellenállás segítségével. Ezután az áthidaló vezetékek segítségével csatlakoztassa az RGB LED másik három lábát egy gpio tűhöz.
4. lépés: A LED -ek beállítása
Ebben a lépésben három zöld LED -re, három 330Ω -os ellenállásra, egy sor áthidaló kábelre, egy új kenyérlapra és az előző lépésben szereplő kenyérlapra lesz szüksége. Először csatlakoztassa össze a két kenyértáblát, és csatlakoztassa az új kenyértáblát a kenyértábla jobb oldalához az előző lépésből. Az új kenyértáblán helyezzen el egy fekete vezetéket, amelynek egyik vége a T-cobbler földelőcsapjához csatlakozik, a másik oldala pedig a kenyértáblán található földelő sínhez. Ezután használjon piros vezetéket, és csatlakoztassa a T-cobbler 5V-os csatlakozóját a kenyérsütő tápcsatlakozójához. Helyezze a három LED -et egy vonalba, győződjön meg arról, hogy minden egyes láb mindegyikének saját sora van, és a LED -ek között van hely. A három 330Ω -os ellenállás segítségével csatlakoztassa az egyes LED -ek rövid lábát (katódját) a földi sínhez. Ezután csatlakoztassa az egyes LED-ek hosszú lábát (anódját) a T-cobbler gpio csapjához.
5. lépés: A motorok beállítása
Ebben a lépésben szüksége lesz egy L292D H-hídra, két egyenáramú motorra, az áthidaló kábelek választékára és az előző lépésben szereplő két kenyérlapra. A T-cobbler nélküli kenyérpadot használva helyezze a H-hidat a kenyértábla középpontja fölé, a H-hídban lévő ligetet pedig a kenyérlap teteje felé, és győződjön meg arról, hogy a H-híd minden csapjának saját sora van. kenyeretábla. Először csatlakoztassa a H-híd mindkét oldalán lévő felső és alsó csapot az elektromos sínhez piros vezetékek segítségével. Ezután fekete vezetékek segítségével csatlakoztassa a H-híd két oldalán lévő középső két csapot a földelő sínhez. Ezen a ponton négy csapnak kell lennie a H-híd mindkét oldalán, összeköttetés nélkül. Sárga vezetékek használatával csatlakoztassa a piros vezetékek feletti/alatti csapokat a T-cobbler különböző gpio-csapjaihoz, és győződjön meg arról, hogy minden sárga vezetékkel csatlakoztatott csapnak saját gpio-csapja van a T-cobbler-n. Most csatlakoztasson egy piros vezetéket és fekete vezetéket mindegyik motorhoz. Ezen a ponton két csapnak kell lennie a H-híd mindkét oldalán, összeköttetés nélkül, a H-híd mindkét oldalán helyezze el az egyik motor piros vezetékét az üres csapban a két középső fekete huzal felett. Végül mindkét oldalon helyezze a fekete vezetéket a motorról az üres csapba.
6. lépés: Kód
Most, hogy felépítette a körkörös rendszerét, indítsa el a Raspberry pi -t, és nyissa meg a python -t (tétlen) 3. Használja ezt a kódot az alkotás életre keltéséhez, és győződjön meg róla, hogy módosítja a gpio -csapokat, hogy megadja az Ön egyedi körkörét.
A gpiozero import LED, gomb, RGBLED, motor
az idő alvó alvásból
szivárvány = RGBLED (piros = 16, zöld = 25, kék = 6)
led1 = LED (23)
led2 = LED (18)
led3 = LED (22)
resetbutton = Gomb (27)
button1 = Gomb (26)
button2 = Gomb (19)
button3 = Gomb (5)
button4 = Gomb (13)
button5 = Gomb (20)
button6 = Gomb (21)
button7 = Gomb (12)
button8 = Gomb (24)
motor = motor (előre = 4, hátra = 17)
motor2 = Motor (előre = 8, hátra = 7)
def reset ():
led1.off ()
led2.off ()
led3.off ()
rainbow.color = (0, 1, 0)
motor.stop ()
motor2.stop ()
zár()
billentyűzet ()
def unlock ():
motor 2. előre ()
alvás (0,5)
motor2.stop ()
motor.forward ()
alvás (0,5)
motor.stop ()
def lock ():
motor 2. hátra ()
alvás (0,5)
motor2.stop ()
motor.vissza ()
alvás (0,5)
motor.stop ()
def wrongpin ():
led1.off ()
led2.off ()
led3.off ()
rainbow.color = (0, 1, 0)
def billentyűzet ():
míg igaz:
ha a button1.is_pressed vagy button3.is_pressed or button8.is_pressed or button4.is_pressed or button6.is_pressed:
rosszul ()
ha a gomb2.nyomva van:
led1.on ()
ha a gomb7 van lenyomva és led1.is_lit:
led2.on ()
ha a gomb 5. van_nyomva és led1.is_lit és led2.is_lit:
led3.on ()
ha led1.is_lit és led2.is_lit és led3.is_lit:
rainbow.color = (1, 0, 1)
kinyit()
szünet
míg igaz:
ha resetbutton.is_pressed:
Visszaállítás()
7. lépés: A zármechanizmus építése
Ebben a lépésben szüksége lesz egy kézifűrészre, egy ragasztópisztolyra, egy fadugóra, két fogaskerékre (azonos méretű), két jelölősapkára vagy szívószálra, két egyenáramú motorra, elektromos szalagra, kartonpapírra és fekete festékre. Először szerezzen be egy 5 cm x 5 cm -es kartonpapírt, és fesse le feketére, majd a kézi fűrész segítségével készítsen hornyokat a fadugóban, amelyek illeszkednek a fogaskerekek ligeteihez. Hozzon létre 7–10 ligetet a fából készült dübelben, ügyeljen arra, hogy a dübel 1,5 cm -es elülső, és 0,7 cm -es hátulját hagyja barázdálatlanul. Most szalmát használ két darab szalma darabolására, amelyek nagyjából 0,7 cm hosszúak, ha jelölősapkát használ, a kézi fűrésszel vágja le a sapka 0,7 cm -es darabjait. Most rögzítse a hajtóművet a motorhoz, vagy ragaszthatja a fogaskereket a motor végéhez, vagy használhat elektromos szalagot (a forró ragasztó a legjobb). Most helyezze és forró ragasztóval helyezze a szalma-/ jelölősapkákat a kartondarab szélére, és győződjön meg arról, hogy a két szalma/ jelölősapka egy fogaskerekű távolságra van egymástól, és úgy vannak igazítva, hogy a fa dübel áthaladjon rajtuk. Ezután vágja a kartonpapírt 5 cm x 3 cm méretűre, és győződjön meg arról, hogy a szalma/jelölősapka darabjai az 5 cm oldal szélén vannak. Most vágjon le 1–2 cm -es dübelt, és helyezze fel és forró ragasztóval nagyjából 1 cm -re a második szalma/ jelölősapka mögé, ez a dübel dugóként működik. Most helyezze a dübelt a fogaskerék -üregekkel a szívószálakba/jelölősapkákba. Most vágjon négyzetet a kartonpapírba a két szalma/jelölősapka között, ügyeljen arra, hogy ne vágja le a kartondobozt a dübel alatt. Most helyezze a motort a négyzet alakú lyukba, amelyet az imént készített a kartonba, és illessze a fogaskerék -ligeteket a dübelre, a szalagra vagy ragasztja fel a motort a kartonra. Most ismételje meg ezt a lépést egy második reteszelő mechanizmus létrehozásához, és győződjön meg arról, hogy a második zárószerkezet úgy van -e felépítve, hogy a dübel az ellenkező irányba nézzen, amikor az egyes mechanizmusok motorjai azonos irányba néznek.
8. lépés: Biztonságos építés és a Breadboard telepítése
Ebben a lépésben szüksége lesz egy ragasztópisztolyra, az előző lépések két kenyérlapjára, cipősdobozra/dobozra, kartonra, elektromos szalagra és fekete festékre. Kezdésként fesse le az egész cipősdobozt feketére, és vágjon le egy másik darab kartonpapírt, amely ugyanolyan hosszú, mint a cipősdoboz, és magassága megegyezik a doboz belsejével, ezt a kartondarabot is fessük feketére. Ezután helyezze a kenyeretáblát a cipősdobozba a jobb első sarokban, és győződjön meg arról, hogy a T-cobbler a doboz ellenkező oldalára néz, és nem a doboz falára. Ezután tegye fel és forró ragasztóval ragassza fel az imént festett kartonlapot közvetlenül a kenyértábla mögé. Most vágjon le és fessen le egy darab kartonpapírt, amelyet le kell fednie a cipősdoboz elejére ragasztott kartonpapírból, ez a fedelet a dobozban lévő kenyérlapra. Miután festett, adja hozzá az új kartonpapírt úgy, hogy a másik dobozban lévő kartonpapírhoz ragasztja, így a kenyérsütőlap még mindig hozzáférhető a karton felemelésekor.
9. lépés: Hozza létre a billentyűzetet
Ebben a lépésben szüksége lesz az előző lépés cipősdobozára, kartonra, ollóra és ezüstfestékre. Először vágjon öt különböző karton darabot. Vágjon két darab 11 cm x 4 cm -es darabot, két 6 cm x 4 cm -es darabot és egy 11 cm x 6 cm -es darabot. A 11 cm x 4 cm -es darabokban és a 6 cm x 4 cm -es darabokban jelöljön egy pontot minden darab közepén, majd húzzon egy vonalat a ponton keresztül 1 cm -rel a pont mindkét oldalán. Ezután vágja a vonal széleire a darab két alsó sarkából, majd vízszintesen a karton széleitől. Most minden darabnak, kivéve a 11 cm x 6 cm -es darabot, úgy kell kinéznie, mint egy téglalapnak, amelynek aljára háromszög van rögzítve. Ezután fesse le az egyes darabokat ezüsttel, majd ragasztja össze ezeket a darabokat, hogy egy téglalap alakú prizmát hozzon létre, amelynek nincs hátsó oldala, a háromszögek mindegyik oldalán lefelé kell nézniük. Most az ollóval készítsen egy 4 x 2 -es rácsot, amely illeszkedik a kenyértáblán lévő 8 nyomógombhoz, majd vágjon lyukakat a reset gombhoz, az RGB LED -hez és a három zöld LED -hez. Ezután távolítsa el a kilenc nyomógombot, az RGB LED -et és a három zöld LED -et a kenyértábláról, és helyezze azokat a nyílásokba, amelyeket a billentyűzeten készített.
10. lépés: Telepítse a billentyűzetet
Ebben a lépésben szüksége lesz a billentyűzetre, a cipősdobozra, egy sor jumper vezetékre és ollóra. Először ollóval vágjon négy rést a cipősdoboz elülső oldalára a kenyértábla oldalán. A réseknek meg kell egyezniük a billentyűzeten lévő háromszögekkel, de a cipősdobozon lévő vágásoknak rövidebbeknek kell lenniük, mint a háromszögek hossza. Ezután készítsen lyukat a cipősdoboz összes rése közé. Most áthidaló vezetékek segítségével csatlakoztassa a gombokat és a LED -eket a kenyérsütő táblához, ahol korábban voltak. A gombok és a LED -ek vezetékeit vezesse a cipősdoboz lyukán keresztül a kenyértáblához. Ezután helyezze a billentyűzetet a cipősdobozba úgy, hogy a billentyűzeten lévő háromszögeket behelyezi a cipősdoboz vágásaiba.
11. lépés: Telepítse a zármechanizmust
Végül a zármechanizmus felszereléséhez ragasztópisztolyra, zárószerkezetekre és ollóra lesz szüksége. Minden zárószerkezeten lógó karton legyen, ezzel ragasszon fel egy mechanizmust a cipősdoboz mindkét oldalára, a kenyértáblát borító karton tetejére. Ezután készítsen lyukat a cipősdoboz mindkét oldalán és a cipősdoboz fedelén, a lyukaknak egy vonalban kell lenniük a zárómechanizmuson lévő fa tiplikkel. Most készítsen egy kis lyukat a kenyérsütőt borító kartonba, ezen a lyukon keresztül csatlakoztassa a motorokat a kenyértáblához az áthidaló vezetékek segítségével. Csatlakoztassa a motorokat a H-hídhoz, ahol eredetileg az ötödik lépésben helyezték el őket.
12. lépés: VÉGE
Most már van egy teljesen működőképes széfje, amelyet a Raspberry pi segítségével futtathat, ha azt szeretné, hogy a széf hordozható legyen a monitortól, használja a VCN nézőt, hogy távolról csatlakozzon a pi -hez. A VCN viewer használatakor a Raspberry pi ugyanabba a rekeszbe helyezhető, mint a kenyérlap. Most már nem aggódhat a tételei miatt, és biztonságban tarthatja azokat. =)
Ajánlott:
Készítsen egy Arduino MIDI vezérlőt: 5 lépés (képekkel)
Készítsen egy Arduino MIDI vezérlőt: Üdv mindenkinek! Ebben az utasításban megmutatom, hogyan lehet saját Arduino -alapú MIDI -vezérlőt építeni. A MIDI a Musical Instrument Digital Interface rövidítése, és egy olyan protokoll, amely lehetővé teszi a számítógépek, hangszerek és egyéb hardverek kommunikációját
Készítsen egy TARDIS Infinity Boxot: 9 lépés (képekkel)
TARDIS Infinity Box készítése: Korábban építettem egy TARDIS modellt. A TARDIS egyik meghatározó jellemzője, hogy belül nagyobb, mint kívül. Nyilvánvalóan nem tudom ezt megtenni, de ebben az utasításban a modellt úgy alakítom ki, hogy megpróbáljam nagyszerűvé tenni
Készítsen egy 15 dolláros távirányítású ESP8266 robot komornyikot / autót / tartályt iOS és Android rendszerekhez: 4 lépés
Építsen 15 dolláros távirányítású ESP8266 robot komornyikot / autót / tartályt Ios és Android számára: utál a konyhába sétálni, hogy harapnivalót kapjon? Vagy új italt venni? Mindez megoldható ezzel az egyszerű, 15 dolláros távirányítású komornyikkal. Mielőtt továbbmennénk, jelenleg egy Kickstarter projektet futtatok egy hangvezérelt RGB ledszalagért
Készítsen egy 4,75 hüvelykes passzív radiátor hangszóró piszkot olcsón a semmiből (pár): 10 lépés
Készítsen olcsón egy 4,75 hüvelykes passzív radiátor hangszóró piszkot a semmiből (pár): Nemrég néztem a passzív radiátor hangszórókat, és rájöttem, hogy drágák, ezért találkoztam néhány alkatrésszel, és megmutatom, hogyan építhet egyet
Váltson egy RGB LED -et a színes spektrumon egy Raspberry Pi 2 és Scratch használatával: 11 lépés
Változtasson egy RGB LED -et a színspektrumon Raspberry Pi 2 és Scratch használatával: Frissítési megjegyzések 2016. február 25., csütörtök: Javítottam a Scratch programot, és újraterveztem az oktathatót. Sziasztok srácok, ezzel a projekttel a Scratch segítségével akartam egy RGB LED -et körbekeríteni a színspektrumon. Rengeteg projekt hajtja végre ezt a