Innholdsfortegnelse:

Bluetooth robotarm ved bruk av enkeltmotordriver: 3 trinn
Bluetooth robotarm ved bruk av enkeltmotordriver: 3 trinn

Video: Bluetooth robotarm ved bruk av enkeltmotordriver: 3 trinn

Video: Bluetooth robotarm ved bruk av enkeltmotordriver: 3 trinn
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Juli
Anonim
Image
Image
Forbered flere motorstyringsenheter
Forbered flere motorstyringsenheter

Velkommen til min Instructable.

I denne instruksen skal jeg vise deg hvordan du konverterer kablet kontroll robotarm til Bluetooth robotarm ved hjelp av en enkelt motor driver. Dette er et arbeid hjemmefra -prosjekt utført under portforbud. Så denne gangen har jeg bare en L298N -motorfører. Hvis du sjekker kablet kontrollrobotarm, inneholder den 5 motorer. Så hvis vi har 3 L298N-motordrivere kan vi kontrollere 6 motorer (L298N-driver kan styre 2 motorer toveis) og enkelt kan vi konvertere det til Bluetooth-robotarm ved hjelp av arduino- og L298N 3-drivere. Men fra nåværende situasjon har jeg bare en L298N -motor og flere servomotorer. La oss se hvordan du gjør denne oppgaven.

Du trenger følgende elementer for å gjøre dette.

Rekvisita

  • Fullført kablet kontroll robotarm
  • Arduino -bord (jeg bruker Arduino Nano)
  • Bluetooth -modul (H06)
  • L298N motordriver
  • Brødbrett
  • Jumper ledninger
  • Servo motor
  • Minibolter og muttere

Trinn 1: Fullfør Wired Control Robot Arm

Image
Image

For å gjøre dette prosjektet trenger du en kablet robotarm. Dette kan kjøpes på eBay eller Amazon. Hvis du ikke har en kablet kontroll robotarm, kan du gjøre det ved hjelp av girmotor og også koble til noen få plastarmdeler. Jeg kommer ikke til å beskrive hvordan du monterer denne kablede kontrollrobotarmen du har. Det viser i denne videoen hvordan du monterer den.

Trinn 2: Forbered flere motorstyringsenheter

Image
Image
Forbered flere motorstyringsenheter
Forbered flere motorstyringsenheter

Dette er hovedkonseptet jeg skal bruke i dette prosjektet. Nå når du sjekker arbeidsstrukturen til Arduino Motor driver, er det som nedenfor.

  1. Koble E1, E2 i motordriveren til Arduino board Pin 9, 11
  2. Koble motorkabler til motordriverens utgang 1, 2 kontakter
  3. Det som skjer er når du gir motoren E1 HIGH, E2 LOW i en retning (si med klokken)
  4. Hvis du endrer disse E1 LOW, E2 HIGH og motoren går i annen retning (si mot klokken)
  5. Hva skjer nå hvis du kobler 5 motorer til denne motordriverens utgang 1, 2 kontakter
  6. Da vil alle motorene fungere på samme måte, men hastigheten kan være lav på grunn av strøm, du kan koble ekstern strøm til motordriveren +12v kontakt
  7. Så hvis vi kan koble en etter en motorkabler til motordriverens utgang 1 eller 2 -kontakter, fungerer den spesielle tilkoblede motoren bare.
  8. Det er konseptet jeg skal bruke til å kontrollere robotarmen.
  9. For å gjøre det kan jeg bruke servomotor. Med ulik graders vinkel skal jeg kortslutte utgangsstiften 1 eller 2 -ledningen med forskjellig motorkabel.
  10. Sjekk bildene ovenfor for mer forståelse.
  11. Vi må også få riktig grad for å koble til pinner. For det kan du bruke et potensiometer med vedlagt Arduino -kode, og når du ser på seriell skjerm, kan du finne graden.
  12. Du kan bruke dette konseptet til å kortslutte også til andre formål.

Trinn 3: Kode for Bluetooth -tilkobling og fullfør prosjektet

Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet
Kode for Bluetooth -tilkobling og fullfør prosjektet

Koble nå de kablede kontrollrobotarmledningene til servomotorrelaterte kortslutningspinner som er opprettet ovenfor. Og legg til Bluetooth -modul. Du må koble Bluetooth -modul TX til Arduino RX og Bluetooth -modul RX til Arduino TX -pinner og koble til strømledninger også. Servomotor må også koble til Arduino -kort, og med Bluetooth -tilkoblingsinngangskarakter skal vi skrive servomotorgrad.

Du kan laste ned hvilken som helst Bluetooth -relatert app til telefonen, og i henhold til appkonfigurasjoner og out put -tegn kan du endre Arduino -koden. Jeg har brukt Arduino Bluetooth Controller -appen for å gjøre dette.

Når du prøver å kjøre dette med datamaskin -usb -strøm noen ganger fungerer ikke motorer på grunn av at strøm ikke er nok for servomotorer og motordrivere. Du kan koble ekstern strøm til motordriveren hvis det skjer.

Dette er en modellimplementering og gjorde med begrensede ressurser. Hvis du har 3 L298N -motordrivere kan dette gjøres enkelt.

Også ovenfor trinn 2 nevnte kortslutningsmetode kan også brukes til andre behov.

Takk for at du så på.

Anbefalt: