Sisukord:

Vaarika Pi 3 taimer servomootoriga: 5 sammu
Vaarika Pi 3 taimer servomootoriga: 5 sammu

Video: Vaarika Pi 3 taimer servomootoriga: 5 sammu

Video: Vaarika Pi 3 taimer servomootoriga: 5 sammu
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
Vaarika Pi 3 taimer servomootoriga
Vaarika Pi 3 taimer servomootoriga

Selle ülesehituse eesmärk on luua Servo abil määratud ajaga automaatne taimer. See kasutab arvutina vaarika pi 3 ja koodi jaoks Pythonit.

1. samm: 1. samm: mida vajate

Samm: mida vajate
Samm: mida vajate

Selle vooluahela ehitamiseks on vaja kokku 17 osa. Selle taimeri toimimiseks vajalik põhiosa on servomootor, eelistatum mudel SG92R, selle servo eesmärk on olla taimeri liikuv osa. Pythonis saate määrata täpse nurga, mida soovite servole keerata, võimaldades seda taimeri jaoks suurepäraselt kasutada. Teised vajalikud osad on kolm nuppu (igaüks erineval ajal), üks LED (mis näitab, kui aeg on läbi), 330-oomine takisti (LED-ahela jaoks), 13 hüppajat/kaablit (kõige ühendamiseks) ja 1 leivaplaat selle kokku panemiseks. Kui soovite ka korpust valmistada, saate teatud tüüpi läbipaistva karbi, vahtplaadi ja plastketta.

2. samm: 2. samm: ahel

2. samm: vooluring
2. samm: vooluring

Vooluring on suhteliselt lihtne, kuid ma selgitan seda siiski -

Servo: Servo juhtmestamiseks vajate servot ennast ja kolme hüppakaablit. Kõigepealt pange kõik hüppajakaablid servo kolme juhtme külge. Seejärel vaadake servo värve, pruun = maapind (GND), punane = pinge (5 V) ja oranž = GPIO.

Nupp: traadiga ühendamiseks võtab iga nupp ühe hüppaja, et ühendada see GPIO -pordiga ja ühendada see ühe nupuga. Seejärel võtke teine hüppaja, et see maapinnaga ühendada, ja asetage see GPIO tihvti külgneva tihvti külge. Tehke seda uuesti kaks korda ülejäänud kahe nupuga ja ühendage need kahe erineva GPIO kontaktiga.

LED: LED-i ühendamiseks vajate kahte džemprit (üks maandamiseks ja teine GPIO-nööpnõela jaoks), 330-oomilist takistit ja LED-d ise. alustage ühe hüppaja kaabli võtmisest ja selle maandamisest, seejärel ühendage see juhe takistiga. Seejärel võtke LED ja ühendage väiksem tihvti takistiga, seejärel võtke teine hüppajakaabel ja ühendage see uue GPIO -pordiga (erineb servodest ja nuppudest) ja ühendage hüppaja teine pool kaabli teise jalaga LED.

Vihje: maa pikendamiseks võite kasutada veel kahte džemprit ja GPIO -porti leivaplaadi küljele.

3. samm: 3. samm: kood

Samm: kood
Samm: kood

Raspberrypi taimeri kood pärineb enamasti gpio nulliteegist ja seda pole raske kopeerida.

Minu parandus/Min ja Max: Pärast funktsioonide raamatukogust eksportimist on plaaster minu parandused ja min ja max PW. See kood teeb seda, et see seadistas servo impulsi laiuse nii, et see saaks parimal viisil toimida.

Muutujad: selle koodi jaoks vajate 5 muutujat, üks servo jaoks, kolm erinevat nuppu ja LED

Põhikood: Selle selgituse jaoks räägin ühest plokist, kuna ülejäänud kaks on samad. Põhikood teeb seda, et see loob koodi ülespoole tõusva servo sammu ja kordab seda sammu 20 korda, mis viib selle täieliku tsükli saavutamiseni. teine, kui see plokk on LED -i jaoks, tuvastab see tsükli lõppedes ja lülitab seejärel LED -i sisse ja välja.

4. samm: 4. samm: ümbris

4. samm: ümbris
4. samm: ümbris

Selle lõpetamiseks soovite, et vooluahelat varjataks mingisugune korpus. Mida ma tegin, oli võtta läbipaistev plastkarp, millel olid kunagi kruvid külje lõigatud, nii et vaarika pi mahtus sinna sisse ja seejärel lisasin nuppude ja LED -ide jaoks augud, vooderdasin ka karbi vahuga, et vooluahel oleks ohutu. Lõpuks võtsin servo jaoks plastkarpide kaane ja tegin sellest ringikujulise kella.

5. samm: parem mõistmine

See video annab ahelast parema ülevaate.

Soovitan: