INHOUDSOPGAWE:

Bluetooth -robotarm met 'n enkele motorbestuurder: 3 stappe
Bluetooth -robotarm met 'n enkele motorbestuurder: 3 stappe

Video: Bluetooth -robotarm met 'n enkele motorbestuurder: 3 stappe

Video: Bluetooth -robotarm met 'n enkele motorbestuurder: 3 stappe
Video: Mini-pc AC8-N op Intel N100 - deel 3. Proxmox, Home Assistant OS 2024, November
Anonim
Image
Image
Berei verskeie motorbeheereenheid voor
Berei verskeie motorbeheereenheid voor

Welkom by my Instructable.

In hierdie instruksies gaan ek jou wys hoe om die bedrade robotarm na 'n Bluetooth -robotarm om te skakel met 'n enkele motorbestuurder. Dit is 'n werk -van -huis -projek wat uitgevoer is onder 'n aandklokstaat. Hierdie keer het ek slegs een motorbestuurder van L298N. As u die bedrade robotarm nagaan, bevat dit 5 motors. As ons dus 3 L298N-motorbestuurders het, kan ons 6 motors bestuur (L298N-bestuurder kan 2 motors in twee rigtings beheer) en kan ons dit maklik omskakel na Bluetooth-robotarm met behulp van arduino- en L298N 3-bestuurders. Maar vanaf die huidige situasie het ek slegs een L298N -motor en verskeie servomotors. Kom ons kyk hoe u hierdie taak kan verrig.

Hiervoor benodig u die volgende items.

Voorrade

  • Afgewerkte bedrade robotarm
  • Arduino -bord (ek gebruik Arduino Nano)
  • Bluetooth -module (H06)
  • L298N motorbestuurder
  • Broodbord
  • Springdrade
  • Servomotor
  • Mini boute en moere

Stap 1: Voltooi Wired Control Robot Arm

Image
Image

Om hierdie projek te doen, benodig u 'n bedrade robotarm. Dit kan gekoop word in eBay of Amazon. As u nie 'n bedrade robotarm het nie, kan u die ratmotor ook met 'n paar plastiekarmdele verbind. Ek gaan nie beskryf hoe u hierdie bedrade robotarm wat u aanmekaar sit, aanmekaar sit nie. Dit wys in hierdie video hoe om dit te monteer.

Stap 2: Berei veelvuldige motorbeheereenheid voor

Image
Image
Berei verskeie motorbeheereenheid voor
Berei verskeie motorbeheereenheid voor

Dit is die hoofkonsep wat ek in hierdie projek gaan gebruik. As u nou die werkstruktuur van die Arduino -motorbestuurder nagaan, is dit soos hieronder.

  1. Koppel E1, E2 in die motorbestuurder aan die Arduino -boordpen 9, 11
  2. Koppel motordrade aan Motorbestuurder Uitgang 1, 2 verbindings
  3. Wat nou gebeur, is as u die motor E1 HOOG, E2 LAAG in 'n rigting laat loop (sê met die kloksgewys)
  4. As u die E1 LAAG, E2 HOOG verander, dan loop die motor in 'n ander rigting (sê teen die kloksgewys)
  5. Wat gebeur nou as u 5 motors met hierdie motorbestuurder se uitvoer 1, 2 -aansluitings aansluit
  6. Dan werk al die motors op dieselfde manier, maar die spoed kan laag wees as gevolg van krag; u kan eksterne krag aan die motorbestuurder koppel +12v -aansluiting
  7. As ons dus een vir een motordrade aan die motorbestuurder se uitgang 1 of 2 -aansluitings kan koppel, werk die betrokke gekoppelde motor slegs.
  8. Dit is die konsep wat ek gaan gebruik om die robotarm te beheer.
  9. Om dit te kan doen, kan ek 'n servomotor gebruik. Met 'n ander graadhoek gaan ek die Output -pen 1 of 2 met 'n ander motordraad kortsluit.
  10. Kyk na die foto's hierbo vir meer inligting.
  11. Ons moet ook die korrekte graad kry om penne aan te sluit. Hiervoor kan u 'n potensiometer met aangehegte Arduino -kode gebruik, en as u die seriële monitor nagaan, kan u die graad vind.
  12. U kan hierdie konsep ook gebruik vir kortsluiting vir ander doeleindes.

Stap 3: Kode vir Bluetooth -verbinding en voltooi die projek

Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek
Kode vir Bluetooth -verbinding en voltooi die projek

Koppel nou die bedrade robotarmdrade aan die bogenoemde servomotorverwante kortsluitpenne. En voeg 'n Bluetooth -module by. U moet die Bluetooth -module TX aan die Arduino RX en die Bluetooth -module RX aan die Arduino TX -penne koppel en ook kragdrade aansluit. Servomotor moet ook 'n Arduino -bord aansluit, en met die ingangskarakter van Bluetooth gaan ons 'n servomotorgraad skryf.

U kan enige Bluetooth -verwante app na die telefoon aflaai, en volgens die app -konfigurasies en outomatiese karakters kan u die Arduino -kode verander. Ek het die Arduino Bluetooth Controller -app hiervoor gebruik.

As u probeer om dit met rekenaar -usb -krag uit te voer, werk motors nie 'n tyd nie, omdat die krag nie genoeg is vir servomotors en motorbestuurders nie. U kan eksterne krag aan die motorbestuurder koppel as dit gebeur.

Dit is 'n modelimplementering en met beperkte hulpbronne. As u 3 L298N -motorbestuurders het, kan dit maklik gedoen word.

Bogenoemde stap 2 kan ook in ander behoeftes gebruik word.

Dankie dat jy gekyk het.

Aanbeveel: