INHOUDSOPGAWE:
- Voorrade
- Stap 1: Voltooi Wired Control Robot Arm
- Stap 2: Berei veelvuldige motorbeheereenheid voor
- Stap 3: Kode vir Bluetooth -verbinding en voltooi die projek
Video: Bluetooth -robotarm met 'n enkele motorbestuurder: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
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
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
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.
- Koppel E1, E2 in die motorbestuurder aan die Arduino -boordpen 9, 11
- Koppel motordrade aan Motorbestuurder Uitgang 1, 2 verbindings
- Wat nou gebeur, is as u die motor E1 HOOG, E2 LAAG in 'n rigting laat loop (sê met die kloksgewys)
- As u die E1 LAAG, E2 HOOG verander, dan loop die motor in 'n ander rigting (sê teen die kloksgewys)
- Wat gebeur nou as u 5 motors met hierdie motorbestuurder se uitvoer 1, 2 -aansluitings aansluit
- 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
- As ons dus een vir een motordrade aan die motorbestuurder se uitgang 1 of 2 -aansluitings kan koppel, werk die betrokke gekoppelde motor slegs.
- Dit is die konsep wat ek gaan gebruik om die robotarm te beheer.
- 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.
- Kyk na die foto's hierbo vir meer inligting.
- 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.
- U kan hierdie konsep ook gebruik vir kortsluiting vir ander doeleindes.
Stap 3: 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:
Veranderlike motorbestuurder: 3 stappe
Veranderlike motorbestuurder: Hierdie artikel toon 'n eenvoudige motorbestuurder. Dit is egter beslis nie die goedkoopste oplossing vir 'n motorbestuurskring nie
L298N MOTORBESTUURDER MODULE: 4 stappe
L298N MOTOR DRIVER MODULE: Dit is 'n instruksie hoe u 'n GS -motor kan bestuur en 'n bipolêre stapmotor kan bestuur deur die L298N -motorbestuurdermodule te gebruik. rigting van die GS -motor.Thi
Actobitty 2 Met die TB6612FNG SparkFun -motorbestuurder, beginnersgids .: 3 stappe
Actobitty 2 Met die TB6612FNG SparkFun -motorbestuurder, beginnersgids: hierdie instruksies is vir die Actobitty 2 -robot met die SparkFun ® Motorbestuurder TB6612FNG
DC -motorbestuurder met behulp van Power Mosfets [PWM -beheerde, 30A halfbrug]: 10 stappe
DC -motorbestuurder wat Power Mosfets gebruik [PWM -beheerde, 30A halfbrug]: hoofbron (laai Gerber af/bestel die PCB): http://bit.ly/2LRBYXH
N' Faberge' -styl Nixie -klok met enkele buise: 6 stappe (met foto's)
N Nixie -horlosie met 'n' Faberge' -styl: hierdie Nixie -horlosie was die gevolg van 'n gesprek oor enkelbuishorlosies op die Facebook Nixie Clocks -waaierbladsy. Enkele buishorlosies is nie gewild by sommige nixie -liefhebbers wat 4 of 6 -syfer -buisehorlosies verkies nie. gemak van lees. 'N Enkele buishorlosie