Sadržaj:
- Korak 1: Korak 1: Što vam treba
- Korak 2: Korak 2: Krug
- Korak 3: Korak 3: Kôd
- Korak 4: Korak 4: Kućište
- Korak 5: Bolje razumijevanje
Video: Timer Raspberry Pi 3 sa servo motorom: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Svrha ove gradnje je stvoriti automatizirani mjerač vremena s određenim vremenom korištenja Servo -a. Koristi malinu pi 3 kao računalo i Python za kôd.
Korak 1: Korak 1: Što vam treba
Za izradu ovog kruga 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 točan kut u kojem želite da servo radi, što će mu odlično poslužiti za mjerenje vremena. Ostali potrebni dijelovi su tri gumba (svaki za različito vrijeme), jedna 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, dobit ćete neku vrstu prozirne kutije, neku pjenastu ploču i plastični disk.
Korak 2: Korak 2: Krug
Krug je relativno jednostavan, ali ipak ću ga objasniti -
Servo: Da biste ožičili 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.
Gumb: Za povezivanje svakom od gumba potreban je jedan kratkospojnik za spajanje na GPIO priključak i spajanje na jedan klin na gumbu. Zatim uzmite drugi kratkospojnik za spajanje na masu i postavite ga na susjedni klin GPIO klina. Ponovite to dva puta s druga dva gumba i spojite ih na dva različita GPIO pina.
LED: Za ožičenje LED-a trebat će vam 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 servomotora i tipki) te 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 ploče.
Korak 3: Korak 3: Kôd
Kôd za timer Raspberrypi uglavnom potječe iz biblioteke gpio zero i nije ga teško replicirati-
Moja ispravka/Min i Max: Nakon izvoza funkcija iz knjižnice postoji zakrpa moje ispravke i min i max PW. Ono što ovaj kôd radi je da je postavio širinu impulsa servo uređaja kako bi mogao funkcionirati u najboljem slučaju.
Varijable: Za ovaj kôd trebate 5 varijabli, jednu za servo, tri različita gumba 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 da stvara prirast serva koji ide prema gore, a zatim ponavlja ovaj prirast 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.
Korak 4: Korak 4: Kućište
Da biste ovo dovršili, trebat će vam neka vrsta kućišta za prikrivanje strujnih krugova. Ono što sam učinio je da sam uzeo prozirnu plastičnu kutiju u kojoj su nekad bili vijci koji su prerezali bočnu stranu tako da se malina pi mogla uklopiti u nju, a zatim sam dodala rupe za gumbe i LED diode, a kutiju sam obložila pjenom kako bi krug bio siguran. Konačno, za servo, uzeo sam poklopac od plastičnih kutija i od njega napravio krug koji će poslužiti kao sat.
Korak 5: Bolje razumijevanje
Ovaj videozapis pruža bolje razumijevanje sklopa.
Preporučeni:
Izuzetno jednostavan način upravljanja servo motorom s Arduinom: 8 koraka
Izuzetno jednostavan način upravljanja servo motorom s Arduinom: U ovom ćemo vodiču koristiti Servo motor i Arduino UNO te Visuino za kontrolu položaja stupnja servo motora pomoću samo nekoliko komponenti, pa je ovaj projekt super jednostavan. Pogledajte demonstracijski video
SERVO UPRAVLJANJE MOTOROM KORIŠTENJEM WIFI -ja I BLYNK -a: 5 koraka
UPRAVLJANJE SERVO MOTOROM KORIŠTENJEM WIFI -ja I BLYNK -a: Zdravo dečki, U ovoj uputi naučimo kako kontrolirati kretanje servo motora putem WiFi -a pomoću Node MCU -a i Blynk aplikacije
Atmega128A proporcionalna vožnja motorom - ATMEL ICE AVR timer UART PWM kontrola: 4 koraka
Atmega128A Proporcionalna vožnja motorom - ATMEL ICE AVR Timer UART PWM kontrola: U ovom uputstvu ću vam objasniti kako kontrolirati istosmjerni motor s PWM komunikacijom putem UART ručice timera prekida. Prije svega, upotrijebit ćemo razvojnu ploču AVR jezgrenog sustava koje možete pronaći na Aliexpressu oko 4 USD. Razvojna ploča
Kako upravljati servo motorom s računala pomoću grafičkog sučelja: 5 koraka
Kako upravljati servo motorom s računala pomoću grafičkog sučelja: pritisnite Servo motor na računalu na grafičkom korisničkom sučelju (GUI) putem kontrole Upravljajte dijeljenjem Upute za korištenje myblog-www.mechanic37.com Želite li projekt Ako želite pročitati uputstva za čitanje, kliknite na računalo na računaru
Zaštita od provalnika „Sam kod kuće“/ Koristite Attiny13 za vožnju koračnim motorom i servo pogonom: 5 koraka
Zaštita od provalnika „Sam kod kuće“/ Koristite Attiny13 za vožnju koračnim motorom i servo pogonom: Ovo bi mogao biti jedan od mojih najčudnijih projekata do sada :-) Ali čak i ako niste zainteresirani za zadržavanje provalnika, ovaj se projekt može koristiti za bilo što gdje trebate voziti steppermotor ili servo motor, ili čak nekoliko istosmjernih motora s Attiny13.Mo