Mündəricat:

Jest Nəzarət Robotu yaratmağın ən asan yolu: 7 addım (şəkillərlə)
Jest Nəzarət Robotu yaratmağın ən asan yolu: 7 addım (şəkillərlə)

Video: Jest Nəzarət Robotu yaratmağın ən asan yolu: 7 addım (şəkillərlə)

Video: Jest Nəzarət Robotu yaratmağın ən asan yolu: 7 addım (şəkillərlə)
Video: Sıfır xətti olmayan yuvada səssiz zigbee rölesi, quraşdırma xüsusiyyətləri, kondansatörün 2024, Noyabr
Anonim
Image
Image

Oyuncaqları super qəhrəman kimi idarə edin. Jestlə idarə olunan bir avtomobil etməyi öyrənin.

Bu, jestlə idarə olunan bir avtomobili özünüz necə düzəltmək barədədir. Əsasən bu MPU-6050 3 oxlu giroskop, akselerometrin sadə bir tətbiqidir. Daha çox şey edə bilərsiniz. necə istifadə ediləcəyini, Arduino ilə necə əlaqə quracağını və məlumatlarını Bluetooth modulları üzərindən necə ötürəcəyini anlayaraq. Bu yazıda, iki HC-05 Bluetooth modulu arasında Bluetooth ilə Bluetooth əlaqəsinə diqqət yetirəcəyəm.

Addım 1:

Şəkil
Şəkil
Şəkil
Şəkil

İstifadə olunan komponentlər:

1- Karton, Akril təbəqə 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- Təkərlər X2-

6- IC L293D x1 -

7- 2s 7.4Volt lipo batareya X 2-

8- PCB-

9- Bağlayıcılar-

10- Bluetooth Modulu X 2:

11- MPU-6050 X 1:

12- İdman Əlcəkləri X1:

PCBway -dən bu layihədə istifadə olunan birbaşa sifarişli PCB:

Bir robot gövdəsi və bu layihə üçün əlaqələr qurmaq üçün videonu izləyin. robot gövdəsini videoda göstərildiyi kimi qura bilərsiniz və ya 4WD (4 təkərli sürücüyə) dəyişdirilə bilər.

Videoda göstərilən qalxandan istifadə etmirsinizsə, elektron kartınızı hazırlamaq üçün verilən sxemdən istifadə edə bilərsiniz. və ya bu qalxan üçün PCB sifariş edə bilərsiniz, bunun üçün yuxarıda verilən PCBway.com bağlantısından.

Addım 2:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Robot gövdəsini qurduqdan sonra uzaqdan qurğunu verilən sxem sxeminə uyğun olaraq düzəldin.

Addım 3:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

İndi Bluetooth modulunun konfiqurasiyasından danışaq. Əsasən, HC-05 Bluetooth modulu bir slave modul zavod parametrləri ilə gəlir. bu o deməkdir ki, məlumatları modula sadəcə qoşaraq göndərə bilərik. Mobil cihazlardan məlumatları HC-05 moduluna göndərmək üçün başqa heç bir ayar etməyə ehtiyac yoxdur. onunla əlaqə yaratmaq üçün sadəcə standart parolunu (1234/0000) daxil edin. ancaq bu moduldan istifadə edərək məlumatı başqa bir modula və ya mobil cihaza göndərmək istəsək nə olar.

Bu layihədə Bluetooth modulu vasitəsi ilə eyni şeyi göndəririk. MPU-6050 girro sensoru tərəfindən başqa bir Bluetooth moduluna toplanır. Bunu etmək üçün əvvəlcə bu iki Bluetooth modulunu konfiqurasiya etməliyik. Güc açıldıqdan sonra avtomatik olaraq bir -birlərinə bağlana bilərlər. Burada ilk modul, uzaqdan gələn cihazdan siqnal alacaq və avtomobilə quraşdırılacaq bir köməkçi cihaz rolunu oynayır. İkincisini isə ötürücü qurğu kimi çıxış edəcək və kölə cihaza məlumat göndərəcək bir əsas cihaz kimi konfiqurasiya edin.

Addım 4:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Beləliklə, əvvəlcə ilk bluetooth modulunu qul cihazı olaraq konfiqurasiya edin. Bunu etmək üçün, bu sxemə görə Arduino ilə bağlayın. Və kodu konfiqurasiya edərək yükləyin.

bütün lazımi proqramları və kitabxanaları buradan yükləyin:

Modulu ayırın. Modulun üzərindəki ky düyməsini basıb saxlayın və yenidən bağlayın. Led modulunun daha yavaş yanıb -söndüyünü görəcəksiniz. Hər 2 saniyədə bir. Bu, HC-05-in AT əmr rejimində olması deməkdir. İndi açıq seriyalı monitor, baud dərəcəsini 9600 -ə və NL və CR olaraq çıxış növünə dəyişir. İndi göndərmə qutusuna AT yazın və göndərin. tamam cavab verərsə, hər şey yaxşıdır. Ancaq deyilsə və bəzi səhvlərlə cavab verərsə, yenidən AT göndərin. Ok və ya chek əlaqələri ilə cavab verənə qədər və yenidən AT göndərin.

moduldan OK cavabı aldıqdan sonra AT+ORGL -də aşağıdakı əmrləri bir -bir daxil edin və göndərin. bu əmr modulu zavod parametrlərinə qoyacaq.

AT+RMAAD bu əmr modulu əvvəlki hər hansı bir cütləşdirmədən azad edəcək

AT+UART? modulun cari baud sürətini yoxlayın

AT+UART = 38400, 0, 0, baud sürətini 38400 olaraq təyin etdi

AT+ROL? kölə və ya ağa rolunu yoxlayın. 0 və ya 1 ilə cavab verir, əgər modul kölədirsə, 0 -a cavab verir və əgər usta bir cihazdırsa, o zaman qul qurğusu kimi 1 dəst rolu ilə cavab verəcəkdir.

AT+ROLE = 0 daxil edin

AT+ADDR? modulun ünvanını yoxlayın. Bu ünvanı qeyd edin. modulu ilə cavab verdi. bu ünvanı əldə etdikdən sonra, slave modulu üçün konfiqurasiya edilir.

Addım 5:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

İndi ikinci Bluetooth modulunu əsas cihaz kimi konfiqurasiya etməyin vaxtıdır. Bu modulu Arduino lövhəsinə qoşun və AT rejiminə daxil edin. əvvəlki ilə etdiyimiz kimi.

Bu AT əmrlərini verilən ardıcıllıqla daxil edin. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

AT+ROL?

bu modulun əsas cihaz rolunu təyin edin. AT+ROL = 1

AT+CMODE = 0 belə ki, modul yalnız bir cihazı birləşdirəcək. standart ayar 1 -dir

İndi daxil etmək üçün bu modulu bir qul cihazı ilə bağlayın,

AT+BIND = "kölə modulunun ünvanı"

və bütün işlər indi MPU-6050 sensoru və I2C əlaqəsi üçün kitabxana qurmaqdır. MPU-6050 girro sensoru I2C interfeysinə malikdir. kitabxanaları və Mənbə kodunu buradan yükləyin. bu kitabxanaları əvvəlcədən quraşdırmısınızsa, bunu atlayın.

Addım 6:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

İndi avtomobil kabelini USB kabelindən istifadə edərək kompüterə qoşun. düzgün port və lövhə növünü seçin. Proqramı "Gesture_controled_Robot_car_unit_" adı ilə yükləyin. Proqramı yükləyərkən batareyanın və Bluetooth modulunun avtomobilə bağlı olmadığından əmin olun.

Uzaqdan idarə olunan cihazla eyni şeyi edin. proqramı uzaqdan adla açın. və uzaq vahidə yükləyin. Qul Bluetooth modulunu avtomobil blokuna daxil edin və uzaqdan idarəetmə blokundakı Bluetooth modulunu mənimsəyin. Və hamısı bitdi.

Addım 7:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Gəlin onu işə salın və oynamağa hazırdır.

Ümid edirəm bunu faydalı hesab edirsən. bəli, bəyənsəniz, paylaşın, şübhənizi şərh edin. Daha çox belə layihələr üçün məni izləyin! İşimə dəstək olun və YouTube kanalımda abunə olun.

Çox sağ ol!

Robot Yarışması
Robot Yarışması
Robot Yarışması
Robot Yarışması

Robototexnika Yarışmasında Birinci Mükafat

Tövsiyə: