Sisällysluettelo:

Kädellä ohjattava RC -auto: 15 vaihetta
Kädellä ohjattava RC -auto: 15 vaihetta

Video: Kädellä ohjattava RC -auto: 15 vaihetta

Video: Kädellä ohjattava RC -auto: 15 vaihetta
Video: KUINKA saada viestejä henkioppailta #henkiopas #näkijä 2024, Marraskuu
Anonim
Kädellä ohjattava RC -auto
Kädellä ohjattava RC -auto
Kädellä ohjattava RC -auto
Kädellä ohjattava RC -auto

Hei maailma!

Tämä on ensimmäinen Instructable

Jos sinulla on kysyttävää - älä epäröi kysyä.

Kohdeyleisö:

Tämä projekti soveltuu kaikille, joilla on intohimo tekniikan suhteen. Olitpa sitten asiantuntija tai täysin aloittelija robotiikan suhteen. Voit luoda tämän projektin noudattamalla tämän asiakirjan ohjeita.

Mitä tarvitset:

· (2) x Elegoo Uno R3 -ohjainkortti

· (2) x Prototyypin laajennuslevy

· (1) x HC-05 Bluetooth-moduuli

· (1) x HC-06 Bluetooth-moduuli

· (1) x Käsine

· (1) x GY-521-moduuli

· (12) x M-M-johtoa

· (6) x F-M-johtoa

· (2) x 9 V: n akku tasavirralla

R/C Auto

· (1) x pohjalevy

· (2) x enkooderilevy

· (2) x pyörä

· (2) x Hidastus DC -moottori

· (1) x paristokotelo

· (4) x M3*30 ruuvitanko

· (8) x M3*6 Ruuvitanko

· (8) x M3 -mutteri

· (1) x Kytkin

· (4) x Kiinnike

· (1) x vasarapyörä

· (4) x AA -paristo

· (1) x L9110S 2-CH H-silta-askelmoottori Dual DC Motor Controller Board

Vaihe 1: Vaihe 1:

Vaihe 1
Vaihe 1
Vaihe 1
Vaihe 1
Vaihe 1
Vaihe 1
Vaihe 1
Vaihe 1

TAVOITE: Määritä siirtonopeus ja aseta HC-06 (SLAVE) -salasana

HC-06 on vain orja-Bluetooth-moduuli, mikä tarkoittaa, että "sille voidaan puhua vain". HC-06 on automaattisesti AT-tilassa. AT -tila on komentotila, jonka avulla voit kysyä/konfiguroida joitain Bluetooth -moduulin asetuksia.

I. Kun vain Arduino ja USB -sarja on kytketty tietokoneeseen. Lataa tyhjä luonnos Arduinolle yllä olevan liitteen mukaisesti

II. Irrota USB -sarja tietokoneesta.

III. Yhdistä HC-06 ja Arduino (4) F-M-johdolla-katso vaihe 1johto.

IV. Liitä USB -sarja tietokoneeseen. Näin HC-06 vilkkuu ja sammuu joka sekunti.

V. Napsauta Sarjamonitoria ja varmista, ettei rivinpäätteitä ole ja että siirtonopeudeksi on asetettu”9600” sarjamonitorin alaosassa.

IV. Kirjoita Serial Monitor -tekstikenttään AT, ja sen pitäisi tulostua OK (tämä tarkoittaa, että sarjamonitorin ja Bluetoothin välillä on yhteys)

VII. HC-06: n oletussalasana on 1234, mutta joka tapauksessa se ei ole. Kirjoita AT+PIN1234 ja paina Lähetä. Sarjamonitori tulostaa sitten OKsetPIN. Tämä asettaa HC-06-pariliitossalasanan arvoon 1234 (HC-06: n ja HC-05: n välisen salasanan tulee olla sama).

VIIII. Kirjoita AT+BAUD8 ja paina Lähetä. Sarjamonitori tulostaa OK115200. Tämä asettaa HC-06: n siirtonopeudeksi 115200. (Nopeuden HC-06 ja HC-06 välillä tulee olla sama).

Vaihe 2: Vaihe 2: Hanki HC-06: n osoite (SLAVE)

Vaihe 2: Hanki HC-06: n osoite (SLAVE)
Vaihe 2: Hanki HC-06: n osoite (SLAVE)
Vaihe 2: Hanki HC-06: n osoite (SLAVE)
Vaihe 2: Hanki HC-06: n osoite (SLAVE)
Vaihe 2: Hanki HC-06: n osoite (SLAVE)
Vaihe 2: Hanki HC-06: n osoite (SLAVE)

Voit saada HC-06: n osoitteen Bluetooth Finder -sovelluksen kautta Android-puhelimen kautta tai käyttämällä HC-05: tä haistaaksesi ympäröivät Bluetooth-moduulit HC-05: n ympärille.

MUISTA HC-06: n osoite. Tarvitset näitä tietoja, kun määrität HC-05: tä

HC-06-osoitteen hakeminen Bluetooth-etsimen kautta

Katso liitteenä oleva kuva

HUOMAUTUS: MAC -osoite näyttää samalta kuin yllä korostettu. Bluetooth-moduuli löydettäisiin normaalisti nimellä "HC-06".

Lataa Bluetooth Finder -sovellus

II. Kun HC-06 on päällä ja vilkkuu-yhdistä Android-puhelin HC-06: een

III. HC-06: n salasana on 1234. Määritimme sen salasanan aiemmin AT+PIN1234 -komennolla

IV. Kun HC-06 ja Anroid-puhelin on muodostettu pariksi. Avaa Bluetooth Finder -sovellus nähdäksesi sen osoitteen.

Vaihe 3: Vaihe 3: HC-05: n määrittäminen (Master)

Vaihe 3: HC-05: n määrittäminen (Master)
Vaihe 3: HC-05: n määrittäminen (Master)
Vaihe 3: HC-05: n määrittäminen (Master)
Vaihe 3: HC-05: n määrittäminen (Master)

*HC-06: n osoitteen saaminen HC-05: n kautta

TAVOITE: Sido HC-05 muodostaaksesi yhteyden vain HC-06: een

I. Kun HC-06 on päällä. Avaa uusi Arduino-istunto ja noudata vaiheen 1 vaiheita 1-3.

II. Kun liität USB-sarjan tietokoneeseen, muista painaa HC-05: n painiketta. Näin HC-05 vilkkuu ja sammuu 2 sekunnin välein. Tämä osoittaa, että HC-05 on AT-tilassa. Varmista, että oikea portti on valittu. Portin on oltava arduino, johon HC-05 on kytketty.

III. Napsauta Sarjamonitoria ja varmista, että "Sekä NL että CR" on lisätty ja että siirtonopeudeksi on asetettu "9600" sarjamonitorin alaosassa. (kuten oheisesta kuvasta näkyy)

IV. Kirjoita Serial Monitor -tekstiruutuun AT ja se tulostaa VIRHE: (0) (En tiedä miksi näin tapahtuu). Kirjoita AT uudelleen ja sarjakuva tulostaa OK (tämä tarkoittaa, että sarjamonitorin ja Bluetoothin välillä on yhteys).

V. Tyyppi AT+ROLE? ja paina lähetä. Sarjamonitori tulostaa HC-05: n roolin. Rooli 0 = orja. Rooli 1 = päällikkö. Jos sen rooli on 0. Muuta sen rooli arvoksi 1 kirjoittamalla AT+ROLE = 1 Sarjamonitori tulostaa OK, kun HC-05: n rooli on asetettu arvoon 1 (pää). Tyyppi AT+ROLE? Jälleen kaksinkertainen tarkistus.

VI. Tyyppi AT+CMODE? ja paina lähetä. Sarjamonitori tulostaa, mikä yhteystila HC-05: llä on tällä hetkellä. 0 = yhdistä vain kiinteään osoitteeseen. 1 = muodosta yhteys lähistöllä olevaan Bluetoothiin. Jos sen cmode on 1. Muuta sen cmodeksi 0 kirjoittamalla AT+CMODE = 0 Sarjamonitori tulostaa sitten OK, kun HC-05: n cmode on asetettu 0. Tyyppi AT+CMODE? Jälleen kaksinkertainen tarkistus.

VII. Tyyppi AT+UART? ja paina lähetä. Sarjamonitori tulostaa HC-05: n tiedonsiirtonopeuden. (eli +UART: 9600, 0, 0). Muista, että meidän on asetettava sama tiedonsiirtonopeus kuin HC-06: lle. Voit asettaa HC-05: n siirtonopeudeksi 115200. Kirjoita AT+UART = 115200, 0, 0 Sarjamonitori tulostaa OK. Tyyppi AT+UART? Jälleen kaksinkertainen tarkistus. (sen pitäisi nyt tulostaa +UART: 115200, 0, 0).

VIII. Tyyppi AT+PSWD? HC-05: n salasanan määrittäminen. Muista salasanan HC-06 ja HC-05 välillä. Jos sen salasana ei ole 1234. Aseta salasana parametrilla AT+PSWD = 1234 Sarjamonitori tulostaa OK. Tyyppi AT+PSWD? Jälleen kaksinkertainen tarkistus.

IX. Jos sinulla on HC-06: n osoite, ohita tämä vaihe ja jatka vaiheeseen X. Tämä vaihe määrittää HC-06: n osoitteen. Tyyppi AT+INIT. Sarjamonitorin pitäisi tulostaa OK. Kirjoita AT+INQ Tämä komento tiedustelee ympäröivistä Bluetooth -laitteista. Sarjamonitorin tulisi tulostaa HC-06: n, tyyppi, signaalin osoite. (eli +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)

X. Yhdistä HC-05 HC-06: een. Hae uudelleen löytämäsi osoite joko Bluetooth -etsinsovelluksen tai AT+INQ -menetelmän avulla. Korvaa osoitteen kaksoispisteet (98D3: 31: FD5F83) pilkuilla (98D3, 31, FD5F83) osoitteessa tyypiksi AT+PAIR = 98D3, 31, FD5F83, 5 Tämän parikomennon 5 on aikakatkaisu sekunneissa. Jos HC-05 ei muodosta paria aiotun osoitteen kanssa, tulostetaan virheilmoitus. Muussa tapauksessa, jos pariliitos onnistuu, sarjakuvaan tulostetaan OK.

XI. Sido HC-05 HC-06: een. Tyyppi AT+BIND = 98D3, 31, FD5F83 Sarjamonitorin pitäisi tulostaa OK, jos se onnistuu.

XII. Linkki HC-06. Tyyppi AT+LINK = 98D3, 31, FD5F83 Sarjamonitorin pitäisi tulostaa OK, jos se onnistuu.

XIII. Kun HC-05 ja HC-06 on sidottu. HC-05 vilkkuu 2 sekunnin välein ja HC-06 pysyy päällä (ei vilku).

ONNITTELUT HC-05 ja HC-06 on nyt sidottu yhteen

Vaihe 4: Vaihe 4: Rakenna RC -auton perusta Noudata tämän vaiheen kuvien ohjeita

Vaihe 4: Rakenna RC -auton perusta Noudata tämän vaiheen kuvien ohjeita
Vaihe 4: Rakenna RC -auton perusta Noudata tämän vaiheen kuvien ohjeita
Vaihe 4: Rakenna RC -auton perusta Noudata tämän vaiheen kuvien ohjeita
Vaihe 4: Rakenna RC -auton perusta Noudata tämän vaiheen kuvien ohjeita

Vaihe 5: Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin

Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin
Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin
Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin
Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin
Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin
Vaihe 5: Liitä 2 hidastus DC -moottoria L9110S -askelmoottoriin

*Huomaa, miten luonnos on asetettu, L9110S on kytkettävä tasavirtamoottoreihin täsmälleen liitteenä olevien kuvien mukaisesti (ne on liitetty aikajärjestykseen)

Vaihe 6: Vaihe 5: Lataa CAR.ino -luonnos Arduinoon (CAR)

Vaihe 7: Vaihe 6: Irrota Arduino (CAR) virtalähteestä ja kiinnitä kilpi Arduinon päälle

Vaihe 8: Vaihe 7: Liitä L9110S Stepper Arduino Shieldiin (CAR)

Vaihe 7: Liitä L9110S Stepper Arduino Shieldiin (CAR)
Vaihe 7: Liitä L9110S Stepper Arduino Shieldiin (CAR)

Vaihe 9: Vaihe 8: Yhdistä HC-06 Arduino Shieldiin (CAR)

Vaihe 8: Yhdistä HC-06 Arduino Shieldiin (CAR)
Vaihe 8: Yhdistä HC-06 Arduino Shieldiin (CAR)

Vaihe 10: Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä

Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä
Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä
Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä
Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä
Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä
Vaihe 9: RC -auton kokoonpano on valmis. auton pitäisi näyttää tältä

Vaihe 11: Vaihe 10: Lataa HAND.ino -luonnos Arduinoon (HAND)

Vaihe 12: Vaihe 11: Irrota Arduino (HAND) virtalähteestä ja kiinnitä kilpi Arduinon päälle

Vaihe 13: Vaihe 12: Yhdistä Gyro Arduino Shieldiin (HAND)

Vaihe 12: Yhdistä Gyro Arduino Shieldiin (HAND)
Vaihe 12: Yhdistä Gyro Arduino Shieldiin (HAND)

Katso oheinen kuva

Vaihe 14: Vaihe 13: Yhdistä HC-06 Arduino Shieldiin (HAND)

Suositeltava: