INHOUDSOPGAWE:

Handgebaar -beheerde RC -motor: 15 stappe
Handgebaar -beheerde RC -motor: 15 stappe

Video: Handgebaar -beheerde RC -motor: 15 stappe

Video: Handgebaar -beheerde RC -motor: 15 stappe
Video: Linda legt uit hoe je met Glitters & Pigmenten werkt! - Magnetic Online e-Workshop (4 januari 2021) 2024, November
Anonim
Handgebaar -beheerde RC -motor
Handgebaar -beheerde RC -motor
Handgebaar -beheerde RC -motor
Handgebaar -beheerde RC -motor

Hello Wêreld!

Dit is my eerste Instructable

As u enige vrae het, moet asseblief nie huiwer om dit te vra nie.

Teikengehoor:

Hierdie projek is van toepassing op almal wat 'n passie het oor tegnologie. Of u nou 'n deskundige of 'n absolute beginner is wat robotika betref. U kan hierdie projek skep deur die instruksies op hierdie dokument te volg.

Wat u benodig:

· (2) x Elegoo Uno R3 -beheerbord

· (2) x prototipe -uitbreidingskaart

· (1) x HC-05 Bluetooth-module

· (1) x HC-06 Bluetooth-module

· (1) x Handskoen

· (1) x GY-521 module

· (12) x M-M drade

· (6) x F-M drade

· (2) x 9V battery met GS

R/C motor

· (1) x Basisbord

· (2) x Encoder Disc

· (2) x wiel

· (2) x Deceleration DC motor

· (1) x batteryhouer

· (4) x M3*30 skroefstaaf

· (8) x M3*6 skroefstaaf

· (8) x M3 moer

· (1) x Skakelaar

· (4) x Bevestiging

· (1) x Hamerwiel

· (4) x AA -battery

· (1) x L9110S 2-CH H-brugstapmotor Dubbele DC-motorbeheerbord

Stap 1: Stap 1:

Stap 1
Stap 1
Stap 1
Stap 1
Stap 1
Stap 1
Stap 1
Stap 1

DOEL: Stel die baud-tempo in en stel die wagwoord van die HC-06 (SLAVE) in

Die HC-06 is slegs 'n slaaf-Bluetooth-module, wat beteken dat 'slegs daaroor gepraat kan word'. Die HC-06 is outomaties in die AT-modus. AT -modus is 'n opdragmodus waarmee u 'n paar van die instellings van die Bluetooth -module kan ondervra/konfigureer.

I. Met net die Arduino en die USB Serial wat aan die rekenaar gekoppel is. Laai 'n leë skets na die Arduino soos hierbo aangeheg

II. Ontkoppel die USB -reeks van die rekenaar.

III. Koppel die HC-06 en die Arduino met (4) F-M-drade-sien stap1draad

IV. Koppel die USB Serial aan die rekenaar. Dit laat die HC-06 elke sekonde aan en af knip.

V. Klik op die Serial Monitor en maak seker dat daar 'No line Endings' is en dat die baud -koers onderaan die seriële monitor '9600' is.

IV. Tik AT in die tekskassie Serial Monitor en dit moet OK druk (dit beteken dat daar kommunikasie is tussen die seriële monitor en Bluetooth)

VII. Die standaard wagwoord van die HC-06 is 1234, maar as dit nie die geval is nie. Tik AT+PIN1234 en druk stuur. Die Serial Monitor sal dan OKsetPIN druk. Dit stel die paswoordwagwoord vir HC-06 in op 1234 (Die wagwoord tussen die HC-06 en die HC-05 moet dieselfde wees).

VIIII. Tik AT+BAUD8 en druk stuur. Die seriële monitor sal OK115200 druk. Dit stel die baud-tempo van die HC-06 op 115200. (Die baud-tempo tussen die HC-06 en die HC-06 moet dieselfde wees).

Stap 2: Stap 2: Kry die adres van die HC-06 (SLAVE)

Stap 2: Kry die adres van die HC-06 (SLAVE)
Stap 2: Kry die adres van die HC-06 (SLAVE)
Stap 2: Kry die adres van die HC-06 (SLAVE)
Stap 2: Kry die adres van die HC-06 (SLAVE)
Stap 2: Kry die adres van die HC-06 (SLAVE)
Stap 2: Kry die adres van die HC-06 (SLAVE)

U kan die adres van die HC-06 kry via 'n app genaamd Bluetooth Finder via 'n Android-telefoon of deur die HC-05 te gebruik om die omliggende Bluetooth-modules rondom die HC-05 te snuif.

ONTHOU die adres van die HC-06. U benodig hierdie inligting tydens die opstel van die HC-05

Kry die adres van HC-06 via Bluetooth Finder

I. Sien aangehegte prentjie

OPMERKING: Die MAC -adres sal soos die hierbo uitgelig lyk. Die bluetooth-module word normaalweg as 'HC-06' ontdek.

I. Laai die Bluetooth Finder -toepassing af

II. Terwyl die HC-06 aangeskakel en flikker, koppel die Android-telefoon met die HC-06

III. Die wagwoord van die HC-06 sal 1234 wees. Ons het sy wagwoord vroeër opgestel via die AT+PIN1234-opdrag

IV. Sodra die HC-06 en die Anroid-telefoon gekoppel is. Maak die Bluetooth Finder -toepassing oop om te sien wat die adres daarvan is.

Stap 3: Stap 3: Configureer die HC-05 (Master)

Stap 3: Configureer die HC-05 (Master)
Stap 3: Configureer die HC-05 (Master)
Stap 3: Configureer die HC-05 (Master)
Stap 3: Configureer die HC-05 (Master)

*Kry die adres van HC-06 via HC-05

DOEL: Bind die HC-05 om outomaties slegs met die HC-06 te skakel

I. Terwyl die HC-06 aan is. Maak 'n nuwe Arduino-sessie oop en volg stappe 1-3 op stap 1.

II. As u die USB Serial aan die rekenaar koppel, moet u op die knoppie op die HC-05 druk. Dit laat die HC-05 elke 2 sekondes aan en af knip. Dit dui aan dat die HC-05 in die AT-modus is. Maak seker dat die korrekte poort gekies is. Die gekose poort moet die arduino wees waarmee die HC-05 gekoppel is.

III. Klik op die seriële monitor en maak seker dat 'beide NL en CR' bygevoeg is en dat die baud -tempo onderaan die seriële monitor op '9600' is gestel. (soos geïllustreer in die aangehegte prentjie)

IV. Tik AT in die tekskassie Serial Monitor en dit druk Fout: (0) (weet nie hoekom dit gebeur nie). Tik AT weer, en die seriële monitor sal OK druk (dit beteken dat daar kommunikasie is tussen die seriële monitor en Bluetooth).

V. Tik AT+ROL? en druk stuur. Die seriële monitor sal druk watter rol die HC-05 tans speel. Rol 0 = slaaf. Rol 1 = meester. As die rol daarvan 0. Verander sy rol in 1 deur AT+ROLE = 1 in te tik Die seriële monitor sal dan OK druk nadat die rol van HC-05 op 1 (Master) gestel is. Tik AT+ROLE? Weereens om te kontroleer.

VI. Tik AT+CMODE? en druk stuur. Die seriële monitor sal druk watter verbindingsmodus die HC-05 tans het. 0 = verbind slegs met vaste adres. 1 = maak verbinding met enige Bluetooth in die omgewing. As sy cmode 1. Verander sy cmode na 0 deur AT+CMODE = 0 in te tik Die seriële monitor sal dan OK druk nadat die HC-05 se cmode op 0. gestel is. Tik AT+CMODE? Weereens om te kontroleer.

VII. Tik AT+UART? en druk stuur. Die seriële monitor sal druk watter baud-tempo die HC-05 tans het. (dws +UART: 9600, 0, 0). Onthou dat ons dieselfde baud-tempo moet stel as die HC-06. Om die baud-tempo van HC-05 in te stel op 115200. Tik AT+UART = 115200, 0, 0 Die seriële monitor sal OK druk. Tik AT+UART? Weereens om te kontroleer. (dit moet nou druk +UART: 115200, 0, 0).

VIII. Tik AT+PSWD? Om die wagwoord van die HC-05 te bepaal. Onthou dat die wagwoord tussen die HC-06 en die HC-05 dieselfde moet wees. As die wagwoord nie 1234 is nie. Stel die wagwoord in op AT+PSWD = 1234 Die seriële monitor sal OK druk. Tik AT+PSWD? Weereens om te kontroleer.

IX. Slaan hierdie stap oor as u die adres van die HC-06 het, en gaan voort met stap X. Hierdie stap bepaal die adres van die HC-06. Tik AT+INIT. Die reeksmonitor moet OK druk. Tik AT+INQ Hierdie opdrag sal navraag doen vir omliggende bluetooth -toestelle. Die seriële monitor moet die adres van die tipe HC-06, tipe, druk. (dws +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Koppel die HC-05 met HC-06. Herhaal die adres wat u ontdek het, hetsy via die Bluetooth -finder -app of via die AT+INQ -metode. Vervang die kolon van die adres (98D3: 31: FD5F83) met komma's (98D3, 31, FD5F83) op die adres na Type AT+PAIR = 98D3, 31, FD5F83, 5 Die 5 in hierdie opdrag is die time -out in sekondes. 'N Foutboodskap sal gedruk word as die HC-05 nie met die beoogde adres gekoppel is nie. Andersins, as die paring suksesvol was, word 'n OK op die seriële monitor gedruk.

XI. Bind die HC-05 aan die HC-06. Tik AT+BIND = 98D3, 31, FD5F83 Die reeksmonitor moet OK druk as dit suksesvol was.

XII. Skakel HC-06. Tik AT+LINK = 98D3, 31, FD5F83 Die reeksmonitor moet OK druk as dit suksesvol was.

XIII. Sodra die HC-05 en HC-06 gebind is. Die HC-05 sal een keer elke 2 sekondes knip en die HC-06 bly aan (geen flikkering nie).

BAIE GELUK HC-05 en HC-06 is nou saamgebind

Stap 4: Stap 4: Bou die basis van die RC -motor Volg die instruksies op die prente op hierdie tep

Stap 4: Bou die basis van die RC -motor Volg die instruksies op die beelde op hierdie blad
Stap 4: Bou die basis van die RC -motor Volg die instruksies op die beelde op hierdie blad
Stap 4: Bou die basis van die RC -motor Volg die instruksies op die beelde op hierdie blad
Stap 4: Bou die basis van die RC -motor Volg die instruksies op die beelde op hierdie blad

Stap 5: Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper

Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper
Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper
Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper
Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper
Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper
Stap 5: Koppel die 2 Deceleration DC -motors aan die L9110S Stepper

*Let op die manier waarop die Sketch opgestel is, die L9110S moet op die DC-motors gekoppel word presies soos geïllustreer op die aangehegte beelde (dit is in chronologiese volgorde aangeheg)

Stap 6: Stap 5: Laai CAR.ino -skets op na Arduino (CAR)

Stap 7: Stap 6: Ontkoppel Arduino (CAR) van die kragbron en bevestig die skild bo -op die Arduino

Stap 8: Stap 7: Koppel L9110S Stepper aan op Arduino Shield (CAR)

Stap 7: Koppel L9110S Stepper aan op Arduino Shield (CAR)
Stap 7: Koppel L9110S Stepper aan op Arduino Shield (CAR)

Stap 9: Stap 8: Koppel HC-06 aan Arduino Shield (CAR)

Stap 8: Koppel HC-06 aan op Arduino Shield (CAR)
Stap 8: Koppel HC-06 aan op Arduino Shield (CAR)

Stap 10: Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk

Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk
Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk
Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk
Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk
Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk
Stap 9: Die konfigurasie van die RC -motor is voltooi. die motor moet so lyk

Stap 11: Stap 10: Laai HAND.ino -skets op in Arduino (HAND)

Stap 12: Stap 11: Ontkoppel Arduino (HAND) van die kragbron en bevestig die skild bo -op die Arduino

Stap 13: Stap 12: Koppel Gyro aan Arduino Shield (HAND)

Stap 12: Koppel Gyro aan Arduino Shield (HAND)
Stap 12: Koppel Gyro aan Arduino Shield (HAND)

Sien aangehegte prentjie

Stap 14: Stap 13: Koppel HC-06 aan Arduino Shield (HAND)

Aanbeveel: