Satura rādītājs:

Raspberry Pi 3 taimeris ar servomotoru: 5 soļi
Raspberry Pi 3 taimeris ar servomotoru: 5 soļi

Video: Raspberry Pi 3 taimeris ar servomotoru: 5 soļi

Video: Raspberry Pi 3 taimeris ar servomotoru: 5 soļi
Video: Электрический или водяной полотенцесушитель? Что выбрать? Установка. #25 2024, Jūnijs
Anonim
Raspberry Pi 3 taimeris ar servomotoru
Raspberry Pi 3 taimeris ar servomotoru

Šīs būves mērķis ir izveidot automatizētu taimeri ar noteiktiem laikiem, izmantojot Servo. Tas izmanto aveņu pi 3 kā datoru un kodu Python.

1. darbība: 1. darbība. Kas jums nepieciešams

1. darbība. Kas jums nepieciešams
1. darbība. Kas jums nepieciešams

Kopumā šīs ķēdes izveidošanai ir nepieciešamas 17 detaļas. Šī taimera darbībai galvenā sastāvdaļa ir servomotors, vēlams SG92R modelis, šī servo mērķis ir būt taimera kustīgajai daļai. Python programmā varat iestatīt precīzu leņķi, kurā vēlaties darbināt servo, ļaujot tam lieliski izmantot taimeri. Pārējās nepieciešamās detaļas ir trīs pogas (katra no tām atšķirīgā laikā), viena gaismas diode (lai norādītu, kad laiks ir beidzies), 330 omu rezistors (LED ķēdei), 13 džemperis/kabeļi (lai savienotu visu) un 1 maizes dēlis visu salikšanai. Ja arī jūs vēlētos izgatavot apvalku, jums būs sava veida caurspīdīga kaste, daži putu dēļi un plastmasas disks.

2. darbība: 2. darbība: ķēde

2. solis: ķēde
2. solis: ķēde

Ķēde ir salīdzinoši vienkārša, bet es tomēr to paskaidrošu -

Servo: Lai pieslēgtu servo, jums būs nepieciešams pats servo un trīs pārejas kabeļi. Vispirms ielieciet katru džempera kabeli pie trim servo vadiem. Pēc tam apskatiet servo krāsas, brūns = zeme (GND), sarkans = spriegums (5 V) un oranžs = GPIO.

Poga: Lai pieslēgtu vadu, katrai no pogām ir nepieciešams viens džemperis, lai to savienotu ar GPIO portu un savienotu ar vienu pogas tapu. Pēc tam paņemiet citu džemperi, lai to savienotu ar zemi, un novietojiet to blakus esošajai GPIO tapas tapai. Dariet to vēlreiz divas reizes ar pārējām divām pogām un savienojiet tās ar divām dažādām GPIO tapām.

LED: Lai vadītu LED, jums būs nepieciešami divi džemperi (viens zemei un otrs GPIO tapai), 330 omu rezistors un pats LED. sāciet, paņemot vienu no pārejas kabeļiem un pieliekot pie zemes, tad pievienojiet šo vadu pretestībai. Pēc tam paņemiet LED un pievienojiet mazāko tapu pie rezistora, tad paņemiet otro džempera kabeli un pievienojiet to jaunam GPIO portam (atšķirīgs no servo un pogām) un pievienojiet džempera otru pusi ar otru kāju LED.

Padoms. Jūs varat izmantot vēl divus džemperus, lai pagarinātu zemi, un GPIO portu maizes dēļa malā.

3. darbība: 3. darbība: kods

3. darbība: kods
3. darbība: kods

Raspberrypi taimera kods lielākoties ir iegūts no gpio nulles bibliotēkas, un to nav grūti atkārtot.

Mana korekcija/Min un Max: Pēc funkciju eksportēšanas no bibliotēkas ir plāksteris, kas ir mans labojums un min un max PW. Šis kods ir tas, ka tas iestatīja servo impulsa platumu, lai tas varētu darboties vislabāk.

Mainīgie: šim kodam nepieciešami 5 mainīgie, viens servo, trīs dažādas pogas un gaismas diode

Galvenais kods: šim skaidrojumam es runāšu par vienu bloku, jo pārējie divi ir vienādi. Galvenais kods ir tas, ka tas rada servo pieaugumu, kas iet uz augšu, pēc tam atkārto šo pieaugumu 20 reizes, kas ļaus tam sasniegt pilnu ciklu. otrais, ja šajā blokā ir paredzēts LED, tas sajūt, kad cikls ir pabeigts, un pēc tam ieslēdz un izslēdz gaismas diodi.

4. solis: 4. solis: apvalks

4. solis: apvalks
4. solis: apvalks

Lai to pabeigtu, jūs vēlaties, lai ķēdes slēptu sava veida apvalku. Ko es darīju, paņēmu caurspīdīgu plastmasas kasti, kurā savulaik bija skrūves, lai sagrieztu sānu, lai tajā varētu ietilpt aveņu pi, un pēc tam pievienoju caurumus pogām un gaismas diodēm, es arī izklāju kastīti ar putām, lai ķēde būtu droša. Visbeidzot attiecībā uz servo es paņēmu plastmasas kastes vāku un izveidoju no tā apli, lai kalpotu kā pulksteņa rādītājs.

5. solis: labāka izpratne

Šis video sniedz labāku izpratni par ķēdi.

Ieteicams: