Sadržaj:
- Pribor
- Korak 1: Dovršite ožičeni upravljački robot
- Korak 2: Pripremite upravljačku jedinicu s više motora
- Korak 3: Kôd za Bluetooth vezu i dovršite projekt
Video: Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Dobro došli u moj Instructable.
U ovom uputstvu pokazat ću vam kako pretvoriti žičanu upravljačku robotsku ruku u Bluetooth robotsku ruku koristeći upravljački program s jednim motorom. Ovo je projekt od kuće koji se radi u policijskom času. Tako da ovaj put imam samo jednog vozača motora L298N. Ako provjerite žičanu upravljačku ruku robota, ona sadrži 5 motora. Dakle, ako imamo 3 upravljačka programa motora L298N, možemo kontrolirati 6 motora (vozač L298N može kontrolirati 2 motora u oba smjera) i lako ga možemo pretvoriti u Bluetooth robotsku ruku pomoću upravljačkih programa arduino i L298N 3. Ali od trenutne situacije imam samo jedan motor L298N i nekoliko servo motora. Pogledajmo kako napraviti ovaj zadatak.
Za to će vam trebati sljedeće stavke.
Pribor
- Završena žičana upravljačka ruka robota
- Arduino ploča (koristim Arduino Nano)
- Bluetooth modul (H06)
- Vozač motora L298N
- Ploča za kruh
- Kratkospojne žice
- Servo motor
- Mini vijci i matice
Korak 1: Dovršite ožičeni upravljački robot
Za izvođenje ovog projekta trebat će vam žičana upravljačka ruka robota. To se može kupiti na eBayu ili Amazonu. ako nemate žičanu upravljačku ruku robota, to možete učiniti pomoću prijenosnog motora koji također povezuje nekoliko plastičnih dijelova ruke. Neću vam opisivati kako sastaviti ovu žičanu upravljačku ruku robota koju ste kupili. U ovom videu pokazuje kako ga sastaviti.
Korak 2: Pripremite upravljačku jedinicu s više motora
Ovo je glavni koncept koji ću koristiti u ovom projektu. Sada kada provjerite radnu strukturu upravljačkog programa Arduino motora, ona je prikazana u nastavku.
- Spojite E1, E2 u upravljačkom programu motora na Arduino ploču Pin 9, 11
- Spojite žice motora na konektore izlaza 1, 2 pogonitelja motora
- Ono što se događa je kad motoru E1 HIGH, E2 LOW date da radi u smjeru (recimo u smjeru kazaljke na satu)
- Ako promijenite one E1 LOW, E2 HIGH, tada motor radi u drugom smjeru (recimo u smjeru suprotnom od kazaljke na satu)
- Što se događa ako na ovaj izlaz upravljačkog programa motora priključite 1, 2 konektora na 5 motora
- Tada će svi motori raditi na isti način, ali brzina može biti niska zbog snage, možete spojiti vanjsko napajanje na upravljački program motora +12v konektor
- Dakle, ako možemo spojiti jednu po jednu žicu motora na konektore 1 ili 2 pogonitelja pogona motora, određeni povezani motor radi samo.
- To je koncept koji ću koristiti za kontrolu ruke robota.
- Za to mogu koristiti servo motor. S različitim kutom stupnja, spojit ću žicu izlaznog pina 1 ili 2 s drugom žicom motora.
- Za više razumijevanja pogledajte gornje slike.
- Također moramo dobiti točan stupanj za spajanje pinova. Za to možete koristiti potenciometar s priloženim Arduino kodom, a pri provjeri serijskog monitora možete pronaći stupanj.
- Ovaj koncept možete koristiti za kratki spoj i u druge svrhe.
Korak 3: Kôd za Bluetooth vezu i dovršite projekt
Sada spojite ožičene žičane ručke upravljačkog robota na gore stvorene pinove kratkog spoja povezane sa servo motorom. I dodajte Bluetooth modul. Morate spojiti Bluetooth modul TX na Arduino RX i Bluetooth modul RX na Arduino TX pinove te također spojiti žice za napajanje. Servo motor također mora spojiti Arduino ploču, a s ulaznim znakom za Bluetooth vezu napisat ćemo stupanj servo motora.
Možete preuzeti bilo koju aplikaciju povezanu s Bluetoothom na telefon, a prema konfiguracijama aplikacije i izašlim znakovima možete promijeniti Arduino kôd. Za to sam koristio aplikaciju Arduino Bluetooth Controller.
Kada ovo pokušate pokrenuti s računarskim USB napajanjem, neko vrijeme motori ne rade zbog snage koja nije dovoljna za Servo motor i upravljačke programe motora. Ako se to dogodi, možete spojiti vanjsko napajanje na upravljački program motora.
Ovo je model implementacije i učinjen je s ograničenim resursima. Ako imate 3 upravljačka programa motora L298N, to se može učiniti jednostavno.
Također iznad koraka 2 spomenuta metoda kratkog spoja može se koristiti i za druge potrebe.
Hvala na gledanju.
Preporučeni:
Korištenje IC upravljačkog programa za logaritamski prikaz točkica/šipki LM3915: 7 koraka
Korištenje upravljačkog programa za prikaz logaritamske točke/šipke LM3915 IC: LM3915 nudi jednostavan način za prikaz razine logaritamskog napona pomoću jedne ili više grupa od deset LED dioda s minimalnom bukom. Ako želite napraviti VU mjerač, trebali biste upotrijebiti LM3916 koji ćemo pokriti u posljednjem obroku ovog tr
Odabir koračnog motora i upravljačkog programa za Arduino automatizirani zasjenjeni zaslon: 12 koraka (sa slikama)
Odabir koračnog motora i pokretača za Arduino projekt s automatiziranim zasjenom: U ovom Instructableu proći ću korake koje sam poduzeo za odabir koračnog motora i upravljačkog programa za prototip projekta Automatizirani zasjenjeni zaslon. Zavjese su popularni i jeftini Coolaroo modeli s ručnim pogonom, a ja sam htio zamijeniti t
Kako napraviti krug upravljačkog sklopa motora: 6 koraka
Kako napraviti krug upravljačkog sklopa motora: Zdravo prijatelju, Ponekad nam je potrebno manje okretaja motora (okretanje po minuti) motora, a ponekad nam je potreban vrlo veliki broj okretaja motora. Dakle, danas ću napraviti krug pomoću IRFZ44N MOSFET -a koji će kontrolirati Broj okretaja motora. Možemo koristiti ovaj krug
Robot koji izbjegava prepreke pomoću upravljačkog programa motora L298n: 5 koraka
Robot koji izbjegava prepreke pomoću vozača motora L298n: pozdrav momci, danas ćemo napraviti ovog robota .. nadam se da ćete uživati
Izrada malih robota: izrada mikro-sumo robota od jednog kubičnog inča i manji: 5 koraka (sa slikama)
Izrada malih robota: Izrada mikro-sumo robota od jednog kubičnog inča i manjih: Evo nekoliko detalja o izgradnji sićušnih robota i sklopova. Ova instrukcija će obuhvatiti i neke osnovne savjete i tehnike koje su korisne u izgradnji robota bilo koje veličine. Za mene je jedan od velikih izazova u elektronici vidjeti koliko je mali