Indholdsfortegnelse:

Bluetooth -robotarm ved hjælp af en enkelt motordriver: 3 trin
Bluetooth -robotarm ved hjælp af en enkelt motordriver: 3 trin

Video: Bluetooth -robotarm ved hjælp af en enkelt motordriver: 3 trin

Video: Bluetooth -robotarm ved hjælp af en enkelt motordriver: 3 trin
Video: 220v 1-faset AC Generator fra BLDC Motor 2024, December
Anonim
Image
Image
Forbered flere motorstyringsenheder
Forbered flere motorstyringsenheder

Velkommen til min Instructable.

I denne instruktive vil jeg vise dig, hvordan du konverterer kablet kontrol robotarm til Bluetooth robotarm ved hjælp af en enkelt motor driver. Dette er et arbejde hjemmefra -projekt udført under udgangsforbud. Så denne gang har jeg kun en L298N -motorfører. Hvis du tjekker ledningsstyret robotarm, indeholder den 5 motorer. Så hvis vi har 3 L298N-motordrivere, kan vi styre 6 motorer (L298N-driver kan styre 2 motorer tovejs) og let kan vi konvertere det til Bluetooth-robotarm ved hjælp af arduino- og L298N 3-drivere. Men fra den nuværende situation har jeg kun en L298N motor og flere servomotorer. Lad os se, hvordan du udfører denne opgave.

Du skal bruge følgende elementer for at gøre dette.

Forbrugsvarer

  • Færdiggjort ledningsstyret robotarm
  • Arduino board (jeg bruger Arduino Nano)
  • Bluetooth -modul (H06)
  • L298N motor driver
  • Brødbræt
  • Jumper ledninger
  • Servomotor
  • Mini bolte og møtrikker

Trin 1: Afslut Wired Control Robot Arm

Image
Image

For at udføre dette projekt skal du bruge kablet kontrol robotarm. Dette kan købes på eBay eller Amazon. Hvis du ikke har en kablet kontrol robotarm, kan du gøre det ved hjælp af gearmotor, der også forbinder få plastarmdele. Jeg vil ikke beskrive, hvordan du samler denne ledningsstyrede robotarm, du har. Det viser i denne video, hvordan man samler det.

Trin 2: Forbered flere motorstyringsenheder

Image
Image
Forbered flere motorstyringsenheder
Forbered flere motorstyringsenheder

Dette er hovedkonceptet, jeg vil bruge i dette projekt. Når du nu tjekker Arduino Motor driver -arbejdsstrukturen, er det som nedenfor.

  1. Tilslut E1, E2 i motor driver til Arduino board Pin 9, 11
  2. Tilslut motorkabler til motordriver Output 1, 2 stik
  3. Hvad der nu sker, er når du giver motoren E1 HIGH, E2 LOW i en retning (siger med uret)
  4. Hvis du ændrer disse E1 LOW, E2 HIGH og motoren kører i anden retning (siger mod uret)
  5. Hvad sker der nu, hvis du tilslutter 5 motorer til denne motor driver Output 1, 2 stik
  6. Så fungerer alle motorer på samme måde, men hastigheden kan være lav på grund af strøm, du kan tilslutte ekstern strøm til motor driver +12v stik
  7. Så hvis vi kan tilslutte en efter en motortråde til motordriverens output 1 eller 2 -stik, fungerer den særlige tilsluttede motor kun.
  8. Det er det koncept, jeg vil bruge til at styre robotarmen.
  9. For at gøre det kan jeg bruge servomotor. Med forskellig grad vinkel vil jeg kortslutte Output pin 1 eller 2 wire med forskellige motorkabler.
  10. Tjek ovenstående billeder for mere forståelse.
  11. Vi skal også have den korrekte grad for at forbinde stifter. Til det kan du bruge et potentiometer med vedhæftet Arduino -kode, og når du ser den serielle skærm, kan du finde graden.
  12. Du kan bruge dette koncept til at kortslutte også til andre formål.

Trin 3: Kode til Bluetooth -forbindelse og afslut projektet

Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet
Kode til Bluetooth -forbindelse og afslut projektet

Tilslut nu de ledningsstyrede robotarmtråde til ovenstående servomotorrelaterede kortslutningsstifter. Og tilføj Bluetooth -modul. Du skal forbinde Bluetooth -modul TX til Arduino RX og Bluetooth -modul RX til Arduino TX -ben og også tilslutte strømledninger. Servomotor skal også tilslutte Arduino -kort, og med Bluetooth -forbindelsesindgangskarakter skal vi skrive servomotorgrad.

Du kan downloade enhver Bluetooth -relateret app til telefonen, og i henhold til appkonfigurationer og out put -tegn kan du ændre Arduino -koden. Jeg har brugt Arduino Bluetooth Controller app til at gøre dette.

Når du forsøger at køre dette med computer usb -strøm, virker motorer nogle gange ikke, fordi strøm ikke er nok til servomotorer og motordrivere. Du kan tilslutte ekstern strøm til motordriveren, hvis der sker.

Dette er en modelimplementering og blev gjort med begrænsede ressourcer. Hvis du har 3 L298N -motordrivere, kan dette gøres let.

Også ovenfor trin 2 nævnte kortslutningsmetode kan også bruges til andre behov.

Tak fordi du så med.

Anbefalede: