Tartalomjegyzék:

Készítsen széfet egy Rpi használatával: 12 lépés
Készítsen széfet egy Rpi használatával: 12 lépés

Videó: Készítsen széfet egy Rpi használatával: 12 lépés

Videó: Készítsen széfet egy Rpi használatával: 12 lépés
Videó: SKR 1.4 - TMC2209 v1.2 2024, Július
Anonim
Készítsen széfet egy Rpi segítségével
Készítsen széfet egy Rpi segítségével

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:

  1. Nyomógombok x9
  2. RGB LED x1
  3. Zöld LED x3
  4. DC motorok x2
  5. L292D H-híd x1
  6. 330Ω ellenállás x4
  7. Kenyeretábla x2
  8. T-cobbler x1
  9. Azonos méretű fogaskerekek x2
  10. Jumperwire választék
  11. Ragasztópisztoly és ragasztópálcák
  12. Olló
  13. Kis kézi fűrész
  14. Cipősdoboz/kartondoboz x1
  15. Fa tipli x2
  16. Több darab karton
  17. Fekete és ezüst festék
  18. Elektromos szalag
  19. 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

A gombok beállítása
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

Az RGB LED beállítása
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

A LED -ek beállítása
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

A motorok beállítása
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

Építse fel a zár mechanizmust
Építse fel a zár mechanizmust

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

Biztonságos építés és a Breadboard telepítése
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

Billentyűzet létrehozása
Billentyűzet létrehozása

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

Telepítse a billentyűzetet
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

Telepítse a zár mechanizmust
Telepítse a zár mechanizmust

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: