Sisällysluettelo:
- Vaihe 1: Vaihe 1:
- Vaihe 2: Vaihe 2: Hanki HC-06: n osoite (SLAVE)
- Vaihe 3: Vaihe 3: HC-05: n määrittäminen (Master)
- Vaihe 4: 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 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 9: 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 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 14: Vaihe 13: Yhdistä HC-06 Arduino Shieldiin (HAND)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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:
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)
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)
*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 5: 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 9: 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 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)
Katso oheinen kuva