Turinys:
- 1 žingsnis: 1 žingsnis: ko jums reikia
- 2 žingsnis: 2 žingsnis: grandinė
- 3 žingsnis: 3 žingsnis: kodas
- 4 žingsnis: 4 žingsnis: korpusas
- 5 žingsnis: geresnis supratimas
Video: „Raspberry Pi 3“laikmatis su servo varikliu: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šios konstrukcijos tikslas yra sukurti automatinį laikmatį su nustatytu laiku naudojant „Servo“. Jis naudoja „Raspberry pi 3“kaip kompiuterį ir „Python“kodui.
1 žingsnis: 1 žingsnis: ko jums reikia
Iš viso yra 17 dalių, reikalingų šiai grandinei sukurti. Pagrindinė dalis, reikalinga šiam laikmačiui veikti, yra servo variklis, geriau SG92R modelis, šios servo paskirtis yra būti judančia laikmačio dalimi. „Python“galite nustatyti tikslų servo pasukimo kampą, leidžiantį jį puikiai naudoti laikmačiui. Kitos reikalingos dalys yra trys mygtukai (kiekvienas skirtingu laiku), vienas šviesos diodas (nurodantis, kai laikas baigiasi), 330 omų rezistorius (šviesos diodų grandinei), 13 trumpiklių/kabelių (viskam prijungti) ir 1 duonos lentelė, skirta viską sudėti. Jei taip pat norėtumėte pagaminti korpusą, turėsite tam tikros rūšies skaidrią dėžutę, porolono plokštę ir plastikinį diską.
2 žingsnis: 2 žingsnis: grandinė
Grandinė yra gana paprasta, bet aš vis tiek ją paaiškinsiu -
Servo: Norėdami prijungti servo, jums reikės paties servo ir trijų jungiamųjų kabelių. Pirmiausia prijunkite kiekvieną trumpiklį prie trijų servo laidų. Po to pažiūrėkite į servo spalvas: ruda = žemė (GND), raudona = įtampa (5 V) ir oranžinė = GPIO.
Mygtukas: Norėdami prijungti laidą, kiekvienas mygtukas turi vieną trumpiklį, kad prijungtų jį prie GPIO prievado ir prijungtų prie vieno mygtuko kaiščio. Tada paimkite kitą trumpiklį, kad prijungtumėte jį prie žemės, ir padėkite prie gretimo GPIO kaiščio kaiščio. Padarykite tai dar du kartus su kitais dviem mygtukais ir prijunkite juos prie dviejų skirtingų GPIO kaiščių.
Šviesos diodas: Norėdami prijungti šviesos diodą, jums reikės dviejų trumpiklių (vienas skirtas įžeminimui, kitas-GPIO kaiščiui), 330 omų rezistoriaus ir LED. pradėkite paimdami vieną iš jungiamųjų kabelių ir padėję jį į žemę, tada prijunkite tą laidą prie rezistoriaus. Tada paimkite šviesos diodą ir prijunkite mažesnį kaištį prie rezistoriaus, tada paimkite antrą trumpiklį ir prijunkite jį prie naujo GPIO prievado (skirtingo nuo servo ir mygtukų) ir prijunkite kitą jungiklio pusę prie kitos kojelės LED.
Patarimas: Norėdami išplėsti žemę, galite naudoti dar du trumpiklius ir GPIO prievadą prie duonos lentos.
3 žingsnis: 3 žingsnis: kodas
„Raspberrypi“laikmačio kodas dažniausiai gaunamas iš „gpio zero“bibliotekos ir nėra sunku jį pakartoti.
Mano korekcija/Min ir Max: Po to, kai eksportuojate funkcijas iš bibliotekos, yra pataisas, tai yra mano pataisymai ir min ir max PW. Šis kodas daro tai, kad jis nustato servo impulsų plotį, kad jis galėtų veikti geriausiai.
Kintamieji: šiam kodui jums reikia 5 kintamųjų, vienas servo, trys skirtingi mygtukai ir šviesos diodas
Pagrindinis kodas: Šiam paaiškinimui aš kalbėsiu apie vieną bloką, nes kiti du yra vienodi. Pagrindinis kodas daro tai, kad sukuria servo padidėjimą, kylantį kodu, tada kartoja šį padidėjimą 20 kartų, todėl jis pasieks visą ciklą. antrasis, jei šiame bloke yra skirtas šviesos diodui, jis jaučia, kai ciklas baigtas, ir tada įjungia ir išjungia šviesos diodą.
4 žingsnis: 4 žingsnis: korpusas
Norėdami tai padaryti, norėsite, kad grandinė uždengtų tam tikrą korpusą. Ką aš padariau, tai paėmiau skaidrią plastikinę dėžutę, kurioje kažkada buvo varžtai, perpjovę šoną, kad į ją tilptų aviečių pi, o po to pridėtos skylės mygtukams ir šviesos diodams, taip pat padėjau dėžutę putomis, kad grandinė būtų saugi. Galiausiai dėl servo aš paėmiau plastikinių dėžučių dangtelį ir iš jo padariau apskritimą, kuris būtų laikrodžio rodyklė.
5 žingsnis: geresnis supratimas
Šis vaizdo įrašas leidžia geriau suprasti grandinę.
Rekomenduojamas:
Elektrinių variklių generatorius „pasidaryk pats“, veikiantis 1,25 V ir 0,054 Ma: 4 žingsniai
Elektrinių variklių generatorius „pasidaryk pats“, maitinamas 1,25 V ir 0,054 Ma: Tikslas: sukurti nedidelį nuolatinės srovės generatorių, maitinamą vienu mini saulės kolektorių vimun sc-3012-2a (naudojimui patalpose ir lauke) 29,44 mm × 11,6 mm × 1,1 mm, kuris gali sukurkite švytėjimą, kuris užtikrina tik 1,25 VX 0,054 ma
Daugiau nei 4 variklių naudojimas - kelių variklių skydų sukravimas: 3 žingsniai
Daugiau nei 4 variklių naudojimas - kelių variklinių skydų sukravimas: instrukcinis vibracinių jutimų keitimo ir padidinimo įtaisas (https: //www.instructables.com/id/Vibrotactile-Sens …) parodo būdą, kaip sukurti prietaisą, kuris verčia jutimą indėlis į vibracinius dirgiklius. Tie vibraciniai dirgikliai yra
Individualus kalendorius su servo varikliu: 4 žingsniai
Individualus kalendorius su servo varikliu: žmonės kartais nusibodo sėdėdami prie stalo. Jei ant stalo yra kažkas dekoratyvaus, tai tikrai būtų smagu. Šiam projektui aš sukursiu individualų kalendorių. Be kalendoriaus, taip pat galite pridėti kitų elementų, kurie
3 servo variklių valdymas naudojant 3 potenciometrus ir „Arduino“: 11 žingsnių (su nuotraukomis)
3 servo variklių valdymas naudojant 3 potenciometrus ir „Arduino“: Sveiki. Tai pirmas mano pamokomas dalykas, todėl tikiuosi, kad būsite kantrūs su manimi, jei padarysiu klaidų jį nustatydamas. Jis parašytas pradedantiesiems, todėl labiau pažengusieji tarp jūsų gali daug ką praleisti ir tiesiog pradėti jį prijungti. Tikslas, kurį nustatiau „mysel“
Gyvybės medis („Arduino“talpinis jutiklinis jutiklis, varomas servo varikliu): 6 žingsniai (su paveikslėliais)
Gyvybės medis („Arduino“talpinis jutiklinis jutiklis, varantis servo variklį): Šiam projektui mes sukūrėme ryžių duodantį medį, kurį sudarė talpinis jutiklinis jutiklis ir servo variklis. Palietus kilimėlį, bus suaktyvintas servo variklis ir bus išleisti ryžiai (ar viskas, ką norite įdėti). Štai trumpas vaizdo įrašas