Satura rādītājs:
- Piegādes
- 1. darbība. Pabeigt vadu vadības robota roku
- 2. darbība: sagatavojiet vairāku motoru vadības bloku
- 3. darbība: Bluetooth savienojuma kods un projekta pabeigšana
Video: Bluetooth robota roka, izmantojot viena motora draiveri: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Laipni lūdzam manā Instructable.
Šajā pamācībā es jums parādīšu, kā pārveidot vadu vadības robota roku uz Bluetooth robota roku, izmantojot viena motora draiveri. Šis ir projekts no mājām, kas veikts komandantstundas laikā. Tātad šoreiz man ir tikai viens L298N motora vadītājs. Ja pārbaudāt vadu vadības robota roku, tajā ir 5 motori. Tātad, ja mums ir 3 L298N motoru draiveri, mēs varam kontrolēt 6 motorus (L298N vadītājs var kontrolēt 2 motorus divvirzienu virzienā) un viegli varam to pārvērst par Bluetooth robota roku, izmantojot arduino un L298N 3 draiverus. Bet pašreizējā situācijā man ir tikai viens L298N motors un vairāki servomotori. Apskatīsim, kā veikt šo uzdevumu.
Lai to izdarītu, jums būs nepieciešami šādi priekšmeti.
Piegādes
- Pabeigta vadu vadības robota roka
- Arduino tāfele (es izmantoju Arduino Nano)
- Bluetooth modulis (H06)
- L298N motora vadītājs
- Maizes dēlis
- Jumper vadi
- Servo motors
- Mini skrūves un uzgriežņi
1. darbība. Pabeigt vadu vadības robota roku
Lai veiktu šo projektu, jums būs nepieciešama vadu vadības robota roka. To var iegādāties vietnē eBay vai Amazon. ja jums nav vadu vadības robota rokas, varat to izdarīt, izmantojot reduktoru, savienojot arī dažas plastmasas roku daļas. Es neaprakstīšu, kā salikt šo vadu vadāmo robota roku. Šajā video parādīts, kā to salikt.
2. darbība: sagatavojiet vairāku motoru vadības bloku
Šī ir galvenā koncepcija, ko es izmantošu šajā projektā. Tagad, pārbaudot Arduino Motor draivera darba struktūru, tā ir zemāk.
- Pievienojiet E1, E2 motora draiverī Arduino plates 9., 11. tapai
- Pievienojiet motora vadus motora draivera 1., 2. izejas savienotājiem
- Tagad notiek tas, ka dodot E1 HIGH, E2 LOW motoru, kas darbojas virzienā (teiksim pulksteņrādītāja virzienā)
- Ja maināt E1 LOW, E2 HIGH, tad motors darbojas citā virzienā (teiksim pretēji pulksteņrādītāja virzienam)
- Kas notiks, ja šim motora draivera 1., 2. izejas savienotājam pievienosit 5 motorus
- Tad visi motori darbosies vienādi, bet ātrums var būt zems jaudas dēļ, jūs varat pievienot ārēju barošanu motora vadītājam +12 V savienotājs
- Tātad, ja mēs varam pa vienam savienot motora vadus ar motora vadītāja 1. vai 2. izejas savienotājiem, konkrētais pievienotais motors darbojas tikai.
- Tādu koncepciju es izmantošu, lai kontrolētu robota roku.
- Lai to izdarītu, es varu izmantot servomotoru. Ar dažādu grādu leņķi es īsslēgšu izejas tapas 1 vai 2 vadu ar dažādu motora vadu.
- Pārbaudiet iepriekš redzamos attēlus, lai labāk saprastu.
- Arī mums ir jāiegūst pareizā pakāpe, lai savienotu tapas. Šim nolūkam varat izmantot potenciometru ar pievienotu Arduino kodu, un, pārbaudot sērijas monitoru, varat atrast grādu.
- Šo koncepciju varat izmantot īssavienojumam arī citiem mērķiem.
3. darbība: Bluetooth savienojuma kods un projekta pabeigšana
Tagad pievienojiet vadu vadības robota stieples vadus iepriekš izveidotajiem ar servomotoru saistītajiem īssavienojuma tapām. Un pievienojiet Bluetooth moduli. Jums ir jāpievieno Bluetooth modulis TX ar Arduino RX un Bluetooth modulis RX ar Arduino TX tapām un jāpievieno arī strāvas vadi. Servomotoram ir arī jāpievieno Arduino plate, un ar Bluetooth savienojuma ievades rakstzīmi mēs rakstīsim servomotora grādu.
Jūs varat lejupielādēt jebkuru ar Bluetooth saistītu lietotni tālrunī, un saskaņā ar lietotnes konfigurāciju un izliktajām rakstzīmēm varat mainīt Arduino kodu. Lai to izdarītu, esmu izmantojis lietotni Arduino Bluetooth Controller.
Mēģinot to palaist, izmantojot datora usb strāvu, kādu laiku motori nedarbojas, jo jaudas nepietiek ar servomotoru un dzinēju draiveriem. Ja tas notiek, motora vadītājam varat pievienot ārēju barošanu.
Šī ir modeļa ieviešana, un tā tika veikta ar ierobežotiem resursiem. Ja jums ir 3 L298N motoru draiveri, to var viegli izdarīt.
Arī iepriekš minēto 2. darbību īssavienojuma metodi var izmantot arī citām vajadzībām.
Paldies par skatīšanos.
Ieteicams:
Kā izveidot augstas pakāpes pakāpju motora draiveri: 5 soļi
Kā izveidot augstas pakāpes pakāpju motora draiveri: šeit mēs redzēsim, kā izveidot pakāpju motora draiveri, izmantojot Toshiba TB6560AHQ kontrolieri. Šis ir pilnībā aprīkots kontrolieris, kuram ir nepieciešami tikai 2 mainīgie, un tas veic visu darbu. Tā kā man vajadzēja divus no tiem, abus esmu izgatavojis, izmantojot
Actobitty 2 Ar TB6612FNG SparkFun motora draiveri iesācējiem: 3 soļi
Actobitty 2 Ar TB6612FNG SparkFun motora draiveri, iesācēju rokasgrāmata .: Šī instrukcija ir paredzēta Actobitty 2 robotam ar SparkFun ® TB6612FNG motora draiveris
KĀ MONTĒT IMPRESĪVU KOKA ROBOTA ROKU (3. DAĻA: ROBOTA ROKA) - PAMATOJOTIES uz MIKRO: BITN: 8 soļi
KĀ MONTĒT IMPRESĪVU KOKA ROBOTA ROKU (3. DAĻA: ROBOTA ROKA) - PAMATOJOTIES MIKRO: BITN: Nākamais instalēšanas process ir balstīts uz izvairīšanās šķēršļu režīma pabeigšanu. Iepriekšējā sadaļā instalēšanas process ir tāds pats kā instalēšanas process līniju izsekošanas režīmā. Tad apskatīsim galīgo A formu
Žestu vadāma apmācāma robota roka, izmantojot Bluetooth, līdz Arduino: 4 soļi
Žestu vadāma apmācāma robota roka, izmantojot Bluetooth, lai Arduino: rokā ir divi režīmi. Pirmais ir manuālais režīms, ar kuru jūs varat pārvietot roku ar Bluetooth savā mobilajā tālrunī, pārvietojot lietotnes slīdņus. Tajā pašā laikā jūs varat saglabāt savas pozīcijas un spēlēt … Otrais ir žestu režīms, kas izmanto jūsu tālruņa numuru
Šķēršļu novēršana, izmantojot robotu, izmantojot L298n motora draiveri: 5 soļi
Šķērslis, lai izvairītos no robota, izmantojot L298n motora draiveri: sveiki, puiši, šodien mēs izveidosim šo robotu .. ceru, ka jums tas patiks