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, Juli
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 ću vam pokazati 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.

Da biste to učinili, trebat će vam sljedeće stavke.

Supplies

  • Završena žičana upravljačka ruka robota
  • Arduino ploča (koristim Arduino Nano)
  • Bluetooth modul (H06)
  • Vozač motora L298N
  • Ploča za hleb
  • Žice za kratkospojnike
  • Servo motor
  • Mini vijci i matice

Korak 1: Dovršite žičani upravljački robot

Image
Image

Za izvođenje ovog projekta potrebna vam je žičana upravljačka ruka robota. Ovo se može kupiti na eBayu ili Amazonu. ako nemate žičanu upravljačku robotsku ruku, to možete učiniti pomoću reduktorskog motora koji također povezuje nekoliko plastičnih dijelova ruke. Neću opisivati kako sastaviti ovu žičanu upravljačku ruku 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 dolje.

  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 kada 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 spojite 5 motora na ovaj izlaz 2, 2 konektora za upravljački program 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 pogonskog sklopa 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 kratki ću spoj na izlaznom žicu 1 ili 2 s različitim žicama 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 sa priloženim Arduino kodom, a prilikom provjere 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 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
Kôd za Bluetooth vezu i finalizacija projekta

Sada spojite žice žičane ruke robota za upravljanje 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 povezati Arduino ploču, a s ulaznim znakom Bluetooth veze upisat ćemo diplomu servo motora.

Možete preuzeti bilo koju aplikaciju povezanu s Bluetoothom na telefon, a prema konfiguracijama aplikacije i iznesenim 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 motore i upravljačke programe motora. Ako se to dogodi, možete spojiti vanjsko napajanje na upravljački program motora.

Ovo je model implementacije i napravljen je s ograničenim resursima. Ako imate 3 upravljačka programa motora L298N, to se može lako učiniti.

Također iznad koraka 2 spomenuta metoda kratkog spoja može se koristiti i za druge potrebe.

Hvala vam što ste gledali.

Preporučuje se: