Sisällysluettelo:

Helpoin tapa tehdä eleohjausrobotti: 7 vaihetta (kuvilla)
Helpoin tapa tehdä eleohjausrobotti: 7 vaihetta (kuvilla)

Video: Helpoin tapa tehdä eleohjausrobotti: 7 vaihetta (kuvilla)

Video: Helpoin tapa tehdä eleohjausrobotti: 7 vaihetta (kuvilla)
Video: MIKÄ ON PARAS TAPA TIENATA RAHAA NOPEASTI? 2024, Marraskuu
Anonim
Image
Image

Hallitse leluja kuin supersankari. Opi tekemään eleohjattua autoa.

Tässä on kyse siitä, kuinka tehdä eleohjattu auto itse. Pohjimmiltaan tämä on yksinkertainen MPU-6050 3-akselisen gyroskoopin, kiihtyvyysanturin sovellus. Voit tehdä monia muita asioita. ymmärtämällä sen käyttöä, liittämistä Arduinon kanssa ja sen tietojen siirtämistä Bluetooth -moduulien kautta. Tässä kirjoituksessa keskityn Bluetooth-Bluetooth-viestintään kahden HC-05-Bluetooth-moduulin välillä.

Vaihe 1:

Kuva
Kuva
Kuva
Kuva

Käytetyt komponentit:

1- Pahvi, akryylilevy 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- Pyörät X2-

6- IC L293D x1 -

7- 2 s 7,4 voltin lipoparisto X 2- 2

8- PCB-

9- Liittimet-

10- Bluetooth-moduuli X 2:

11- MPU-6050 X 1:

12- Kuntosalikäsineet X1:

Tässä projektissa käytetty PCB: n suora tilaus PCBwaysta:

Seuraa videota rakentaaksesi robotin runko ja yhteydet tähän projektiin. Voit rakentaa robotin rungon videon mukaisesti tai muokata nelivetoiseksi (neliveto).

Jos et käytä videossa näkyvää suojaa, voit käyttää piirilevyä annetulla piirikaavalla. tai voit tilata piirilevyn tähän suojaan suoraan PCBway.com -linkistä.

Vaihe 2:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Kun olet rakentanut robotin rungon, tee etäyksikkö annetun piirikaavion mukaisesti.

Vaihe 3:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Puhutaan nyt Bluetooth -moduulin kokoonpanosta. periaatteessa HC-05 Bluetooth-moduulissa on orjamoduulin tehdasasetus. Tämä tarkoittaa, että voimme lähettää tietoja moduuliin vain kytkemällä sen. ei tarvitse tehdä muita asetuksia lähettääkseen tietoja mobiililaitteista HC-05-moduuliin. kirjoita vain oletussalasana (1234/0000) muodostaaksesi yhteyden siihen. mutta entä jos haluamme lähettää tietoja tämän moduulin avulla johonkin toiseen samaan moduuliin tai mobiililaitteeseen.

tässä projektissa teemme saman asian lähettämällä tietoja Bluetooth -moduulin kautta. MPU-6050-gyroskooppianturi kerää toiselle Bluetooth-moduulille. joten tätä varten Ensin meidän on määritettävä nämä kaksi Bluetooth -moduulia. jotta ne voivat sitoutua automaattisesti toisiinsa virran kytkemisen jälkeen. Tässä ensimmäinen moduuli toimii orjalaitteena, joka vastaanottaa signaaleja etäyksiköstä ja kiinnitetään autoon. Ja määritä toinen päälaitteeksi, joka toimii lähetinyksiköinä ja lähettää tietoja orjalaitteelle,

Vaihe 4:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Joten määritä ensin ensimmäinen Bluetooth -moduuli orjalaitteeksi. liitä se Arduinon kanssa tämän kytkentäkaavion mukaisesti. Ja lähetä koodi nimen mukaan määritä.

lataa kaikki tarvittavat ohjelmat ja kirjastot täältä:

Irrota moduuli. Pidä moduulin ky -painiketta painettuna ja kytke se takaisin. Näet moduulin merkkivalon vilkkuvan hitaammin. Kerran 2 sekunnin välein. Tämä tarkoittaa, että HC-05 on AT-komentotilassa. Nyt avoin sarjamonitori muuttaa siirtonopeudeksi 9600 ja lähtötyypiksi sekä NL että CR. Kirjoita nyt lähetysruutuun AT ja lähetä se. jos se vastaa ok, se tarkoittaa, että kaikki on hyvin. Mutta jos ei, ja vastaa virheellä, lähetä AT uudelleen. Kunnes se vastaa OK tai tarkista yhteydet ja lähetä AT uudelleen.

Kun olet saanut OK -vastauksen moduulista, kirjoita seuraavat komennot yksitellen, AT+ORGL ja lähetä se. tämä komento asettaa moduulin tehdasasetuksiin.

AT+RMAAD tämä komento vapauttaa moduulin kaikista aiemmista pariliitoksista

AT+UART? tarkista moduulin nykyinen siirtonopeus

AT+UART = 38400, 0, 0 asettaa siirtonopeudeksi 38400

+ROLLISSA? tarkista rooli, onko se orja vai isäntä. se vastaa 0: lla tai 1. jos moduuli on orja, se vastaa 0: lle ja jos se on päälaite, se vastaa yhdellä asetetulla roolilla orjalaitteena.

kirjoita AT+ROLE = 0

AT+ADDR? tarkista moduulin osoite. Kirjoita tämä osoite muistiin. vastasi moduulilla. tämän osoitteen saamisen jälkeen orjamoduulin määritykset tehdään.

Vaihe 5:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Nyt on aika määrittää toinen Bluetooth -moduuli päälaitteeksi. Liitä tämä moduuli Arduino -korttiin ja siirry AT -tilaan. kuten teimme edellisen kanssa.

Kirjoita nämä AT -komennot annetulla järjestyksellä. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

+ROLLISSA?

aseta tämän moduulin rooli päälaitteena. AT+Rooli = 1

AT+CMODE = 0 niin, että moduuli yhdistää vain yhden laitteen. oletusasetus on 1

sitoa tämä moduuli orjalaitteella tämän syöttämiseksi,

AT+BIND = "orjamoduulin osoite"

ja kaikki on nyt asennettu kirjastoille MPU-6050-anturille ja I2C-tietoliikenteelle. Koska MPU-6050-gyrosensorissa on I2C-liitäntä. lataa kirjastot ja lähdekoodi täältä. jos olet asentanut nämä kirjastot, ohita tämä.

Vaihe 6:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Liitä nyt autoyksikkö tietokoneeseen USB -kaapelilla. valitse oikea portti ja kortin tyyppi. Ja lataa ohjelma nimeltä "Gesture_controled_Robot_car_unit_". Varmista, että akkua ja Bluetooth -moduulia ei ole kytketty autoon ohjelman lataamisen aikana.

Tee sama etäyksikön kanssa. avaa ohjelma kauko -ohjaimella. ja lataa se etäyksikköön. Aseta orja -Bluetooth -moduuli autoyksikköön ja hallitse etäyksikön Bluetooth -moduulia. Ja kaikki tehty.

Vaihe 7:

Kuva
Kuva
Kuva
Kuva
Kuva
Kuva

Käynnistämme sen ja se on valmis pelaamaan …….

Toivottavasti löydät tämän hyödylliseksi. jos kyllä, tykkää siitä, jaa se, kommentoi epäilyksesi. Jos haluat lisää tällaisia projekteja, seuraa minua! Tue työtäni ja tilaa YouTube -kanavani.

Kiitos!

Robotiikkakilpailu
Robotiikkakilpailu
Robotiikkakilpailu
Robotiikkakilpailu

Ensimmäinen palkinto robottikilpailussa

Suositeltava: