Sadržaj:

Raspberry Pi 3 tajmer sa servo motorom: 5 koraka
Raspberry Pi 3 tajmer sa servo motorom: 5 koraka

Video: Raspberry Pi 3 tajmer sa servo motorom: 5 koraka

Video: Raspberry Pi 3 tajmer sa servo motorom: 5 koraka
Video: Запомни эту хитрость по доработке перфораторы для ровного сверления 2024, Novembar
Anonim
Raspberry Pi 3 Timer sa servo motorom
Raspberry Pi 3 Timer sa servo motorom

Svrha ove izrade je stvaranje automatiziranog mjerača vremena s podešenim vremenom pomoću Servo -a. Koristi malinu pi 3 kao računar i Python za kôd.

Korak 1: Korak 1: Šta vam treba

Korak 1: Šta vam treba
Korak 1: Šta vam treba

Za izradu ovog kola potrebno je ukupno 17 dijelova. Glavni dio potreban za rad ovog mjerača vremena je servo motor po mogućnosti model SG92R, svrha ovog servoa je da bude pomični dio mjerača vremena. U pythonu možete postaviti tačan kut kojim želite da servo radi, što će mu biti odlična upotreba za tajmer. Ostali potrebni dijelovi su tri gumba (svako za različito vrijeme), jedno LED (za označavanje vremena isteklo), otpornik od 330 ohma (za LED krug), 13 kratkospojnika/kabela (za povezivanje svega) i 1 ploča za sastavljanje svega. Ako također želite napraviti kućište, nabavit ćete neku vrstu prozirne kutije, neku pjenu i plastični disk.

Korak 2: Korak 2: Krug

Korak 2: Krug
Korak 2: Krug

Strujna kola su relativno jednostavna, ali ću ih ipak objasniti -

Servo: Da biste povezali servo, trebat će vam sam servo i tri kratkospojna kabela. Prvo, spojite svaki od kratkospojnih kabela na tri žice na servo pogonu. Nakon toga, pogledajte boje servo -a, smeđa = masa (GND), crvena = napon (5V) i narančasta = GPIO.

Dugme: Za povezivanje, svakom od dugmadi je potreban jedan kratkospojnik da ga poveže na GPIO port i poveže sa jednim klinom na dugmetu. Zatim uzmite još jedan kratkospojnik da ga povežete s masom i postavite na susjedni klin GPIO klina. Ponovite ovo dva puta s druga dva gumba i spojite ih na dva različita GPIO pina.

LED: Za povezivanje LED-a bit će vam potrebna dva kratkospojnika (jedan za uzemljenje i jedan za GPIO pin), otpornik od 330 ohma i sama LED dioda. počnite tako što ćete uzeti jedan od kratkospojnih kabela i staviti ga na masu, a zatim spojite tu žicu na otpornik. Nakon toga, uzmite LED diodu i spojite manji klin s otpornikom, zatim uzmite drugi kabel kratkospojnika i spojite ga na novi GPIO port (različit od servo upravljača i tipki) i spojite drugu stranu kratkospojnika s drugom nogom LED.

Savjet: Možete upotrijebiti još dva kratkospojnika za proširenje tla i GPIO priključak sa strane matične ploče.

Korak 3: Korak 3: Kôd

Korak 3: Kôd
Korak 3: Kôd

Kod za Raspberrypi tajmer uglavnom potječe iz biblioteke gpio zero i nije ga teško replicirati-

Moja ispravka/Min i Maks: Nakon izvoza funkcija iz biblioteke postoji zakrpa moje ispravke i min i max PW. Ono što ovaj kod radi je da je postavio širinu impulsa serva tako da može funkcionirati u najboljem slučaju.

Varijable: Za ovaj kôd potrebno vam je 5 varijabli, jedna za servo, tri različita dugmeta i LED

Glavni kôd: Za ovo objašnjenje govorit ću o jednom bloku jer su druga dva ista. Ono što glavni kôd radi je to što stvara prirast serva koji ide prema gore, a zatim ponavlja ovaj priraštaj 20 puta što će ga natjerati da dosegne svoj puni ciklus. drugi, ako je u ovom bloku za LED, on osjeća kada je ciklus završen, a zatim uključuje i isključuje LED diodu.

Korak 4: Korak 4: Kućište

Korak 4: Kućište
Korak 4: Kućište

Da biste ovo dovršili, trebat će vam neka vrsta kućišta za prikrivanje kola. Ono što sam učinio je da sam uzeo prozirnu plastičnu kutiju u kojoj su nekad bili vijci koji su presjekli bočnu stranu tako da se malina pi mogla uklopiti u nju, a zatim sam dodala rupe za dugmad i LED diode, a kutiju sam obložila pjenom kako bi krug bio siguran. Konačno, za servo, uzeo sam poklopac plastičnih kutija i od njega napravio krug koji će služiti kao sat.

Korak 5: Bolje razumijevanje

Ovaj video zapis pruža bolje razumijevanje kola.

Preporučuje se: