Sadržaj:

Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka
Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka

Video: Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka

Video: Ruka Bluetooth robota pomoću jednog upravljačkog programa motora: 3 koraka
Video: SKR Pro V1.1 - A4988 stepper driver install 2024, Studeni
Anonim
Image
Image
Pripremite upravljačku jedinicu s više motora
Pripremite upravljačku jedinicu s više motora

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

Image
Image

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

Image
Image
Pripremite upravljačku jedinicu s više motora
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.

  1. Spojite E1, E2 u upravljačkom programu motora na Arduino ploču Pin 9, 11
  2. Spojite žice motora na konektore izlaza 1, 2 pogonitelja motora
  3. Ono što se događa je kad motoru E1 HIGH, E2 LOW date da radi u smjeru (recimo u smjeru kazaljke na satu)
  4. Ako promijenite one E1 LOW, E2 HIGH, tada motor radi u drugom smjeru (recimo u smjeru suprotnom od kazaljke na satu)
  5. Što se događa ako na ovaj izlaz upravljačkog programa motora priključite 1, 2 konektora na 5 motora
  6. 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
  7. Dakle, ako možemo spojiti jednu po jednu žicu motora na konektore 1 ili 2 pogonitelja pogona motora, određeni povezani motor radi samo.
  8. To je koncept koji ću koristiti za kontrolu ruke robota.
  9. Za to mogu koristiti servo motor. S različitim kutom stupnja, spojit ću žicu izlaznog pina 1 ili 2 s drugom žicom motora.
  10. Za više razumijevanja pogledajte gornje slike.
  11. 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.
  12. Ovaj koncept možete koristiti za kratki spoj i u druge svrhe.

Korak 3: Kôd za Bluetooth vezu i dovršite projekt

Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta
Kôd za Bluetooth vezu i finalizacija projekta

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: