Innehållsförteckning:

Bluetooth -robotarm med enmotordrivrutin: 3 steg
Bluetooth -robotarm med enmotordrivrutin: 3 steg

Video: Bluetooth -robotarm med enmotordrivrutin: 3 steg

Video: Bluetooth -robotarm med enmotordrivrutin: 3 steg
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Juli
Anonim
Image
Image
Förbered flera motorstyrenheter
Förbered flera motorstyrenheter

Välkommen till min Instructable.

I denna instruerbara ska jag visa dig hur du konverterar trådbunden kontrollrobotarm till Bluetooth -robotarm med en enda motordrivrutin. Detta är ett arbete hemifrån som utförs under utegångsförbud. Så den här gången har jag bara en L298N -motorförare. Om du kontrollerar kabelstyrd robotarm innehåller den 5 motorer. Så om vi har 3 L298N-motordrivrutiner kan vi styra 6 motorer (L298N-drivrutinen kan styra 2 motorer dubbelriktad) och enkelt kan vi konvertera den till Bluetooth-robotarm med hjälp av arduino- och L298N 3-drivrutiner. Men i dagsläget har jag bara en L298N -motor och flera servomotorer. Låt oss se hur du gör den här uppgiften.

Du behöver följande objekt för att göra detta.

Tillbehör

  • Slutförd kabelstyrd robotarm
  • Arduino board (jag använder Arduino Nano)
  • Bluetooth -modul (H06)
  • L298N motorförare
  • Brödbräda
  • Bygelkablar
  • Servomotor
  • Minibultar och muttrar

Steg 1: Slutför Wired Control Robot Arm

Image
Image

För att utföra detta projekt behöver du en kabelstyrd robotarm. Detta kan köpas på eBay eller Amazon. Om du inte har en kabelstyrd robotarm kan du göra det med hjälp av växelmotor som också ansluter några plastarmdelar. Jag tänker inte beskriva hur du monterar den här trådbundna kontrollrobotarmen som du har. Det visar i den här videon hur man monterar den.

Steg 2: Förbered flera motorstyrenheter

Image
Image
Förbered flera motorstyrenheter
Förbered flera motorstyrenheter

Detta är huvudkonceptet jag kommer att använda i detta projekt. När du nu kontrollerar Arduino Motor -drivrutins arbetsstruktur är det enligt nedan.

  1. Anslut E1, E2 i motordrivrutinen till Arduino board Pin 9, 11
  2. Anslut motorkablarna till motordrivarens utgång 1, 2 kontakter
  3. Det som händer är när du ger motoren E1 HIGH, E2 LOW i riktning (säg medurs)
  4. Om du ändrar dessa E1 LOW, E2 HIGH och sedan går motorn åt andra hållet (säg moturs)
  5. Vad händer nu om du ansluter 5 motorer till denna motordrivrutins utgång 1, 2 kontakter
  6. Då kommer alla motorer att fungera på samma sätt men hastigheten kan vara låg på grund av ström, du kan ansluta extern ström till motorföraren +12v kontakt
  7. Så om vi kan ansluta en efter en motorkablar till motorförarens utgång 1 eller 2 -kontakter fungerar den specifika anslutna motorn bara.
  8. Det är konceptet jag ska använda för att styra robotarmen.
  9. För att göra det kan jag använda servomotor. Med olika graders vinkel ska jag kortsluta utgångsstift 1 eller 2 -ledningen med olika motorkabel.
  10. Kontrollera ovanstående bilder för mer förståelse.
  11. Vi måste också få rätt grad för att ansluta stiften. För det kan du använda en potentiometer med bifogad Arduino -kod och när du kontrollerar seriell bildskärm kan du hitta graden.
  12. Du kan använda detta koncept för att kortsluta även för andra ändamål.

Steg 3: Kod för Bluetooth -anslutning och slutför projektet

Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet
Kod för Bluetooth -anslutning och slutför projektet

Anslut nu de trådbundna styrrobotarmarna till ovan skapade servomotorrelaterade kortslutningsstift. Och lägg till Bluetooth -modul. Du måste ansluta Bluetooth -modul TX till Arduino RX och Bluetooth -modul RX till Arduino TX -stift och ansluta strömkablar också. Servomotor måste också ansluta Arduino -kort och med Bluetooth -anslutningens ingångskaraktär kommer vi att skriva servomotor grad.

Du kan ladda ner vilken Bluetooth -relaterad app som helst till telefonen och enligt appkonfigurationer och out put -tecken kan du ändra Arduino -koden. Jag har använt Arduino Bluetooth Controller -appen för att göra detta.

När du försöker köra detta med datorns usb -ström fungerar vissa motorer inte på grund av att ström inte räcker till servomotorer och motorförare. Du kan ansluta extern ström till motordrivrutinen om det händer.

Detta är en modellimplementering och gjorde med begränsade resurser. Om du har 3 L298N -motordrivrutiner kan detta enkelt göras.

Även ovanför steg 2 kan nämnda kortslutningsmetod också användas för andra behov.

Tack för att du tittade.

Rekommenderad: