Sisukord:

Lihtsaim viis žeste juhtimisroboti tegemiseks: 7 sammu (piltidega)
Lihtsaim viis žeste juhtimisroboti tegemiseks: 7 sammu (piltidega)

Video: Lihtsaim viis žeste juhtimisroboti tegemiseks: 7 sammu (piltidega)

Video: Lihtsaim viis žeste juhtimisroboti tegemiseks: 7 sammu (piltidega)
Video: Tourist Trophy: Closer To The Edge - Полный документальный фильм TT3D (Доступны субтитры !!) 2024, November
Anonim
Image
Image

Hallake mänguasju nagu superkangelane. Siit saate teada, kuidas teha žestidega juhitavat autot.

See puudutab seda, kuidas ise žestidega juhitavat autot teha. Põhimõtteliselt on see lihtne MPU-6050 3-teljelise güroskoobi ja kiirendusmõõturi rakendus. Saate teha palju rohkem asju. mõistes, kuidas seda kasutada, kuidas seda Arduinoga liidestada ja kuidas selle andmeid Bluetooth -moodulite kaudu üle kanda. selles kirjutises keskendun kahest Bluetooth-Bluetooth-moodulist Bluetooth-Bluetooth-suhtlusele.

Samm 1:

Pilt
Pilt
Pilt
Pilt

Kasutatud komponendid:

1- Papp, akrüülleht 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO mootor X2 -

5- rattad X2-

6- IC L293D x1 -

7- 2s 7,4-voldine lipoaku X 2- 2-

8- PCB-

9- Pistikud-

10- Bluetooth-moodul X 2:

11- MPU-6050 X 1:

12- Jõusaalikindad X1:

Selles projektis kasutatud PCB otse tellimine PCBwaylt:

Selle projekti jaoks roboti kere ja ühenduste loomiseks järgige videot. saate ehitada roboti kere, nagu on näidatud videos, või seda saab muuta nelikveoks (4WD).

kui te ei kasuta videos näidatud kaitsekilpi, saate oma trükkplaadi valmistamiseks kasutada antud skeemi. või saate selle kilbi jaoks PCB tellida otse saidilt PCBway.com.

2. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Pärast roboti korpuse ehitamist valmistage kaugseade vastavalt antud vooluahelale.

3. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Nüüd räägime Bluetooth -mooduli konfiguratsioonist. põhimõtteliselt on HC-05 Bluetooth-moodulil alamooduli tehaseseade. see tähendab, et saame saata moodulile andmeid lihtsalt selle ühendamise teel. pole vaja teha muid seadeid andmete saatmiseks mobiilseadmetest HC-05 moodulisse. selle ühendamiseks sisestage lihtsalt selle vaikeparool (1234/0000). aga mis siis, kui tahame selle mooduli abil andmeid saata mõnda teise samasse moodulisse või mobiilseadmesse.

selles projektis teeme sama asja, saates andmeid Bluetooth -mooduli kaudu. güroskoopandur MPU-6050 kogub teise Bluetooth-moodulisse. nii et esmalt peame need kaks Bluetooth -moodulit konfigureerima. et nad saaksid pärast sisselülitamist automaatselt üksteisega siduda. Siin toimib esimene moodul alamseadmena, mis saab signaale kaugseadmelt ja paigaldatakse autole. Ja seadistage teine põhiseadmeks, mis toimib saatjana ja saadab andmeid alamseadmele,

4. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Nii et kõigepealt konfigureerige esimene Bluetooth -moodul alamseadmena. Selleks ühendage see Arduinoga vastavalt selle ühendusskeemile. Ja laadige kood nime järgi üles konfigureerige.

laadige siit alla kõik vajalikud programmid ja teegid:

Ühendage moodul lahti. Vajutage ja hoidke moodulil nuppu ky ning ühendage see tagasi. Näete, et mooduli LED -tuli vilgub aeglasemalt. Kord 2 sekundi jooksul. See tähendab, et HC-05 on käsurežiimis AT. Nüüd avatud jadamonitor muutke edastuskiiruseks 9600 ja väljunditüübiks nii NL kui ka CR. Nüüd tippige saatekasti AT ja saatke see. kui see vastab ok, tähendab see, et kõik on hästi. Aga kui ei, ja vastab mõne veaga, saatke uuesti AT. Kuni see vastab ok või kontrolli ühendusi ja saadab uuesti AT.

pärast mooduli OK vastuse saamist sisestage ükshaaval järgmised käsud AT+ORGL ja saatke see. see käsk määrab mooduli tehaseseadetele.

AT+RMAAD vabastab see käsk mooduli mis tahes eelmisest sidumisest

AT+UART? kontrollige mooduli praegust andmeedastuskiirust

AT+UART = 38400, 0, 0 määrake edastuskiiruseks 38400

+ROLLIS? kontrollige rolli, kas see on ori või kapten. see vastab 0 -ga või 1 -ga. kui moodul on alam, vastab see 0 -le ja kui see on põhiseade, siis vastab see 1 seatud rolliga alamseadmena.

sisestage AT+ROLE = 0

AT+ADDR? kontrollige mooduli aadressi. Märkige see aadress üles. vastas moodul. pärast selle aadressi saamist tehakse alamooduli konfigureerimine.

5. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Nüüd on aeg seadistada teine Bluetooth -moodul põhiseadmeks. Ühendage see moodul Arduino plaadiga ja lülitage see AT -režiimi. nagu tegime eelmisega.

Sisestage need AT -käsud antud järjekorras. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

+ROLLIS?

määrake selle mooduli roll põhiseadmena. AT+ROLL = 1

AT+CMODE = 0, nii et moodul ühendab ainult ühe seadme. vaikeseade on 1

siduge see moodul alamseadmega, et seda sisestada,

AT+BIND = "alamooduli aadress"

ja kõik on nüüd installitud MPU-6050 anduri ja I2C-side teegid. Kuna MPU-6050 güroskoopanduril on I2C liides. siit saate alla laadida raamatukogud ja lähtekoodi. kui olete need teegid eelinstallinud, jätke see vahele.

6. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Nüüd ühendage autosõlm USB -kaabli abil arvutiga. valige õige pordi ja plaadi tüüp. Ja laadige programm üles nimega "Gesture_controled_Robot_car_unit_". Programmi üleslaadimise ajal veenduge, et aku ja Bluetooth -moodul pole autoga ühendatud.

Tehke sama kaugseadmega. avage programm nimega kaugjuhtimispult. ja laadige see kaugseadmesse üles. Sisestage alam -Bluetooth -moodul autosse ja juhtige kaugseadme Bluetooth -moodulit. Ja kõik tehtud.

7. samm:

Pilt
Pilt
Pilt
Pilt
Pilt
Pilt

Lülitame selle sisse ja see on mängimiseks valmis ….

Loodetavasti leiate sellest kasu. kui jah, siis meeldib, jagage seda, kommenteerige oma kahtlust. Kui soovite rohkem selliseid projekte, järgige mind! Toetage minu tööd ja tellige minu kanal YouTube'is.

Aitäh!

Robootikavõistlus
Robootikavõistlus
Robootikavõistlus
Robootikavõistlus

Robotivõistluse esimene auhind

Soovitan: