Tartalomjegyzék:

Raspberry Pi 3 időzítő szervomotorral: 5 lépés
Raspberry Pi 3 időzítő szervomotorral: 5 lépés

Videó: Raspberry Pi 3 időzítő szervomotorral: 5 lépés

Videó: Raspberry Pi 3 időzítő szervomotorral: 5 lépés
Videó: Бесшумное zigbee реле в подрозетник без нулевой линии, особенности монтажа, установка конденсатора 2024, November
Anonim
Raspberry Pi 3 időzítő szervomotorral
Raspberry Pi 3 időzítő szervomotorral

Ennek az összeállításnak az a célja, hogy egy automatikus időzítőt hozzon létre meghatározott időpontokban a Servo segítségével. A málna pi 3 -at használja számítógépként, és a Python -t a kódhoz.

1. lépés: 1. lépés: Amire szüksége van

1. lépés: Amire szüksége van
1. lépés: Amire szüksége van

Összesen 17 alkatrészre van szükség az áramkör felépítéséhez. Az időzítő működéséhez a fő alkatrész egy szervomotor, előnyben részesítve az SG92R modellt, ennek a szervónak az a célja, hogy az időzítő mozgó része legyen. A pythonban pontosan beállíthatja azt a szöget, amelyet a szervónak el kell fordítania, lehetővé téve, hogy nagyszerűen használható legyen az időzítő számára. A többi szükséges alkatrész három gomb (mindegyik eltérő időtartamra), egy LED (jelzi, ha lejárt az idő), egy 330 ohmos ellenállás (a LED-áramkörhöz), 13 jumper/kábel (minden csatlakoztatásához) és 1 kenyeretábla az összes összerakásához. Ha a burkolatot is szeretné elkészíteni, akkor valamilyen átlátszó dobozt, hablapot és műanyag lemezt fog kapni.

2. lépés: 2. lépés: Az áramkör

2. lépés: Az áramkör
2. lépés: Az áramkör

Az áramkör viszonylag egyszerű, de még mindig elmagyarázom -

Szervo: A szervó bekötéséhez szüksége lesz magára a szervóra és három áthidaló kábelre. Először csatlakoztassa az áthidaló kábeleket a szervó három vezetékéhez. Ezután nézze meg a szervó színeit, barna = föld (GND), piros = feszültség (5 V) és narancssárga = GPIO.

Gomb: A huzalozáshoz mindegyik gombhoz egy jumper szükséges, hogy csatlakoztassa a GPIO porthoz, és csatlakoztassa a gomb egy csapjához. Ezután vegyen egy másik jumpert a földhöz, és helyezze a GPIO csap szomszédos csapjára. Ismételje meg ezt kétszer a másik két gombbal, és csatlakoztassa őket két különböző GPIO -csaphoz.

LED: A LED bekötéséhez két jumperre van szüksége (az egyik a földre, a másik a GPIO tűre), egy 330 ohmos ellenállásra és a ledre. kezdje az egyik áthidaló kábel fogásával és földelésével, majd csatlakoztassa a vezetéket az ellenálláshoz. Ezután vegye fel a LED -et, és csatlakoztassa a kisebb csapot az ellenálláshoz, majd vegye a második áthidaló kábelt, és csatlakoztassa azt egy új GPIO -porthoz (eltér a szervóktól és a gomboktól), és csatlakoztassa a jumper másik oldalát a másik lábához. VEZETTE.

Tipp: További két jumper segítségével kiterjesztheti a talajt és egy GPIO portot a kenyértábla oldalára.

3. lépés: 3. lépés: a kód

3. lépés: A kód
3. lépés: A kód

A Raspberrypi időzítő kódja többnyire a gpio zero könyvtárból származik, és nem nehéz megismételni.

Saját korrekció/Min és Max: A függvények könyvtárból történő exportálása után van egy javítás az én korrekcióim és min és max PW. Ez a kód az, hogy úgy állította be a szervo impulzusszélességét, hogy a legjobban tudjon működni.

Változók: Ehhez a kódhoz 5 változóra van szüksége, egy a szervóhoz, a három különböző gomb és a LED

Fő kód: A magyarázathoz az egyik blokkról fogok beszélni, mivel a másik kettő ugyanaz. A fő kód az, hogy létrehoz egy növekedést a szervóban, amely felfelé megy a kódon, majd megismétli ezt a növekedést 20 -szor, ami eléri a teljes ciklust. a második, ha ebben a blokkban a led, a ciklus befejezésekor érzékeli, majd be- és kikapcsolja a LED -et.

4. lépés: 4. lépés: burkolat

4. lépés: burkolat
4. lépés: burkolat

Ennek befejezéséhez valamilyen burkolatra van szüksége, amely elfedi az áramkört. Vettem egy átlátszó műanyag dobozt, amiben egyszer csavarok voltak, és elvágták az oldalát, hogy a málna pi elférjen benne, majd lyukakat helyeztem a gombokhoz és a LED -ekhez, és a dobozt is habbal béleltem, hogy az áramkör biztonságos legyen. Végül a szervóhoz azt vettem, hogy vettem egy műanyag doboz fedelét, és kört csináltam belőle, hogy óralapként szolgálhassak.

5. lépés: Jobb megértés

Ez a videó jobban megérti az áramkört.

Ajánlott: