Kazalo:
- 1. korak: 1. korak: Kaj potrebujete
- 2. korak: 2. korak: vezje
- 3. korak: 3. korak: Koda
- 4. korak: 4. korak: ohišje
- 5. korak: Boljše razumevanje
Video: Časovnik Raspberry Pi 3 s servo motorjem: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Namen te gradnje je ustvariti avtomatiziran časovnik z nastavljenimi časi, ki uporablja servo. Kot računalnik uporablja malinovo pi 3 in za kodo Python.
1. korak: 1. korak: Kaj potrebujete
Za izdelavo tega vezja je potrebnih skupaj 17 delov. Glavni del, ki je potreben za delovanje tega časovnika, je servo motor, prednostno model SG92R, namen tega servo je premični del časovnika. V pythonu lahko nastavite natančen kot, na katerega želite, da se servo nahaja, kar omogoča odlično uporabo časovnika. Drugi potrebni deli so trije gumbi (vsak za drug čas), ena LED (za označbo časa), 330-ohmski upor (za vezje LED), 13 mostičkov/kablov (za povezavo vsega) in 1 plošča za vse skupaj. Če bi radi izdelali tudi ohišje, boste dobili nekakšno prozorno škatlo, penasto ploščo in plastični disk.
2. korak: 2. korak: vezje
Vezje je razmeroma preprosto, vendar ga bom vseeno razložil -
Servo: Če želite priključiti servo, potrebujete sam servo in tri mostične kable. Najprej priključite vsak mostični kabel na tri žice na servo krmilniku. Nato si oglejte barve servomotorja: rjava = zemlja (GND), rdeča = napetost (5V) in oranžna = GPIO.
Gumb: Za povezavo vsak od gumbov potrebuje enega mostička, da ga poveže z vrati GPIO in ga poveže z enim ključkom na gumbu. Nato vzemite še en mostiček, da ga priključite na ozemljitev in ga postavite na sosednji klin GPIO klina. To ponovite dvakrat z drugimi dvema gumboma in ju povežite z dvema različnima zatičema GPIO.
LED: Za ožičenje LED-ja boste potrebovali dva mostička (enega za ozemljitev in enega za pin GPIO), 330-ohmski upor in samostojno vodilo. začnite tako, da vzamete enega od mostičnih kablov in ga pritrdite na ozemljitev, nato priključite to žico na upor. Nato vzemite led in povežite manjši klin z uporom, nato vzemite drugi mostični kabel in ga priključite na nova vrata GPIO (drugačna od servomotorjev in gumbov) in drugo stran mostička povežite z drugo nogo LED.
Namig: Uporabite lahko še dva skakalca, da raztegnete tla in vrata GPIO ob strani plošče.
3. korak: 3. korak: Koda
Koda za časovnik Raspberrypi večinoma izhaja iz knjižnice gpio zero in je ni težko ponoviti-
Moj popravek/Min in Max: Po izvozu funkcij iz knjižnice je popravek moji popravki ter min in max PW. Ta koda naredi tako, da nastavi širino impulza servomotorja, tako da lahko deluje najbolje.
Spremenljivke: Za to kodo potrebujete 5 spremenljivk, eno za servo, tri različne gumbe in LED
Glavna koda: Za to razlago bom govoril o enem bloku, saj sta druga dva enaka. Glavna koda naredi, da ustvari prirastek servomotorja navzgor, nato pa ta prirastek ponovi 20 -krat, zaradi česar doseže celoten cikel. drugič, če je v tem bloku za led, zazna, ko je cikel končan, in nato vklopi in izklopi LED.
4. korak: 4. korak: ohišje
Če želite to zaključiti, boste potrebovali nekakšno ohišje za prikrivanje vezja. Kar sem naredil, sem vzel prozorno plastično škatlo, v kateri so bili nekoč vijaki, prerezani ob strani, da se je vanjo lahko prilegalo malinovo pilo, nato pa sem dodal luknje za gumbe in LED, škatlo sem obložil tudi s peno, da bo vezje varno. Končno za servo, kar sem naredil, sem vzel pokrov iz plastičnih škatel in iz njega naredil krog, ki je služil kot ura.
5. korak: Boljše razumevanje
Ta videoposnetek omogoča boljše razumevanje vezja.
Priporočena:
Pohodni robot z 1 servo motorjem: 13 korakov (s slikami)
Pohodni robot z enim servo motorjem: želel sem zgraditi tega hojnega robota, odkar sem ga videl na YouTubu. Po kratkem iskanju sem našel nekaj več informacij o njem in se odločil, da bom naredil svojega. Cilj, ki sem ga imel pri izdelavi te sprehajalke, je bil, da bi bil čim manjši
Koračni motor z koračnim motorjem brez mikrokrmilnika!: 6 korakov
Koračni motor z koračnim motorjem brez mikrokrmilnika!: V tem hitrem navodilu bomo naredili preprost krmilnik koračnega motorja s koračnim motorjem. Ta projekt ne zahteva zapletenih vezij ali mikrokrmilnika. Torej, brez odlašanja, začnimo
Odvračilni ukrep proti vlomu 'Sam doma'/ Uporabite Attiny13 za vožnjo z motorjem s koračnimi motorji in servo motorjem: 5 korakov
Odvračilni ukrep proti vlomilcem „Sam doma“/ Uporabite Attiny13 za vožnjo s koračnim motorjem in servo motorjem: To je morda eden mojih najbolj čudnih projektov doslej :-) Toda tudi če vas ne zanima, da bi vlomilce zadržali stran, lahko ta projekt uporabite za vse, kar želite potrebujete pogon koračnega motorja ali servo motorja ali celo več enosmernih motorjev z Attiny13. Mo
Koledar po meri s servo motorjem: 4 koraki
Prilagojen koledar s servo motorjem: Ljudem je včasih bilo dolgčas, ko so sedeli za mizo. Če je na mizi kaj dekorativnega, bi bilo vsekakor zabavno. Za ta projekt bom ustvaril koledar po meri. Razen koledarja lahko dodate tudi druge elemente, ki bi
Uporaba mostu H (293D) za vožnjo dveh motorjev z motorjem z motorjem Ans Arduino; pregled vezja: 9 korakov
Uporaba mostu H (293D) za pogon dveh motorjev z motorjem za hobi Ans Arduino; pregled vezja: most H 293D je integrirano vezje, ki lahko poganja 2 motorja. Prednost mostu H pred tranzistorjem ali krmilnimi vezji MOSFET je lahko vozite 2 motorja dvosmerno (naprej in nazaj) s kodo