Satura rādītājs:
- 1. darbība: 1. darbība. Kas jums nepieciešams
- 2. darbība: 2. darbība: ķēde
- 3. darbība: 3. darbība: kods
- 4. solis: 4. solis: apvalks
- 5. solis: labāka izpratne
Video: Raspberry Pi 3 taimeris ar servomotoru: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Šī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
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
Ķē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
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
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:
Pagrieziet smilšu pulksteni ik minūti, izmantojot servomotoru - Arduino: 8 soļi
Pagrieziet smilšu pulksteni katru minūti, izmantojot servomotoru - Arduino: Šajā apmācībā mēs iemācīsimies pagriezt nelielu (1 minūtes) smilšu pulksteni ik pēc 60 gadiem, izmantojot servomotoru un Visuino. Noskatieties demonstrācijas video
Viedā atkritumu tvertne, izmantojot Arduino, ultraskaņas sensoru un servomotoru: 3 soļi
Viedā atkritumu tvertne, izmantojot Arduino, ultraskaņas sensoru un servomotoru: Šajā projektā es jums parādīšu, kā izveidot gudru atkritumu tvertni, izmantojot Arduino, kur, tuvojoties atkritumiem, automātiski tiks atvērts miskastes vāks. Citas svarīgas šīs viedās atkritumu tvertnes izgatavošanai izmantotās sastāvdaļas ir ultraskaņas sensors HC-04
Īpaši vienkāršs veids, kā kontrolēt servomotoru ar Arduino: 8 soļi
Ļoti vienkāršs veids, kā kontrolēt servomotoru ar Arduino: Šajā apmācībā mēs izmantosim Servo Motor un Arduino UNO un Visuino, lai kontrolētu servomotoru pakāpi, izmantojot tikai dažus komponentus, tādējādi padarot šo projektu par super vienkāršu. Noskatieties demonstrācijas video
DIY Kā kontrolēt servomotoru leņķi, izmantojot Visuino secības komponentu: 10 soļi
DIY Kā kontrolēt servomotoru leņķi, izmantojot Visuino secības komponentu: Šajā apmācībā mēs izmantosim Servo motoru un Arduino UNO un Visuino, lai kontrolētu servomotoru leņķi, izmantojot secības komponentu. Secības komponents ir lieliski piemērots situācijām, kad vēlamies izraisīt vairākus notikumus pēc kārtas mūsu gadījumā servomotoru dzinējs
Pastaigas robots, izmantojot 1 servomotoru: 13 soļi (ar attēliem)
Staigājošs robots, izmantojot 1 servomotoru: Es vēlos izveidot šo staigātāju robotu pat kopš redzēju to pakalpojumā YouTube. Pēc nelielas meklēšanas es atradu vairāk informācijas par to un nolēmu izveidot savu. Mērķis, kas man bija, veidojot šo staigulīti, bija mēģināt padarīt to tik mazu, cik es, iespējams, sadarbojos