Mündəricat:

Arduino əsasında Ağıllı Romote Avtomobil: 5 addım
Arduino əsasında Ağıllı Romote Avtomobil: 5 addım

Video: Arduino əsasında Ağıllı Romote Avtomobil: 5 addım

Video: Arduino əsasında Ağıllı Romote Avtomobil: 5 addım
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noyabr
Anonim
Arduino əsasında Ağıllı Romote Avtomobil
Arduino əsasında Ağıllı Romote Avtomobil

Bu layihə, ağıllı avtomobil etmək üçün Arduino UNO inkişaf lövhəsinə əsaslanır. Avtomobilin Bluetooth simsiz idarəetməsi, maneələrdən qaçınma, səs siqnalı və digər funksiyaları var və dönmək asan olan dörd təkərli avtomobildir.

Addım 1: Ehtiyac duyduğunuz şeyi alın

Arduino nüvəli lövhə və genişləndirici lövhə, eləcə də səs siqnalı, L298N motor sürücü modulu, BT-04A Bluetooth modulu, DC mühərriki, batareya tutacağı və s. Almalıyıq. Əlbəttə ki, dəstəkləyici modullar üçün akril plitələr vacibdir. Bu avtomobilə uyğun olan akril lövhələri tapmaq asan deyil, buna görə link aşağıda verilmişdir. Mağazalarda başqa şeyləri asanlıqla tapa bilərsiniz.

Taobaodakı akril lövhəyə bir link:

Proqram, avtomobili idarə etmək üçün Bluetooth ayıklama köməkçisindən istifadə edir və qaynaqlar da əlavə olunacaq.

Addım 2: Hardware Framework qurun

Hardware Framework qurun
Hardware Framework qurun
Hardware Framework qurun
Hardware Framework qurun

Modulu akril lövhəyə uyğun bir vəziyyətdə quraşdırmalıyıq. Satın alınan akril lövhədə ehtiyacımızdan daha çox çuxur olduğu üçün, təkrar sökülməməsi üçün onu ən rahat şəkildə necə quracağınıza diqqət yetirin.

Motorun quraşdırılması nisbətən sadə və sabit olduğundan yuxarıdakı idarəetmə sxeminin quraşdırılmasına diqqət yetiririk. Siqnalları qəbul etmək üçün Bluetooth və ana kartdan istifadə etmək lazımdır. Onları maşının arxasına qoymaq daha məqsədəuyğundur. Batareya bazası və batareyaları böyük yer tutur. Avtomobilin tarazlığını təmin etmək üçün onlar orta mövqedə yerləşdirilir və motor sürücü modulu və maneələrdən qaçma modulu şəkillərdə göstərildiyi kimi ön tərəfə yerləşdirilir.

Aşağıdakı şəkil, aşağıdan və yuxarıdan quraşdırma modelini göstərir. İlk şəkil, mühərrikin quraşdırılmadığı zaman dövrənin vəziyyətini aşağıdan göstərir. Məkandan uzaqlaşmaq üçün fərqli yüksəkliklərdə daha çox vida və mis dirək almağa diqqət yetirin. İkinci şəkil, maşının tam quraşdırıldığı zamanki vəziyyətidir. Motor sürücüsü modulunu, batareyanı və s.

Addım 3: Bluetooth haqqında danışın

Bluetooth haqqında söhbətlər
Bluetooth haqqında söhbətlər

Bluetooth modulu tez -tez qısa məsafəli simsiz idarəetmə sahəsində istifadə olunur. Bu layihədə BT-04A Bluetooth modulu seçilir. HC seriyalı Bluetooth modulu kimi, BT seriyalı Bluetooth modulu da tez -tez istifadə olunur, lakin qiyməti daha ucuzdur.

Bu modul əsasən qısa məsafəli məlumatların simsiz ötürülməsi sahəsində istifadə olunur. PC -nin Bluetooth cihazı ilə asanlıqla bağlana bilər və eyni zamanda iki modul arasında məlumat ötürə bilər. Bu moduldan istifadə etməklə yorucu kabel bağlantısı qarşısını almaq olar və serial port kabelini birbaşa əvəz etmək olar.

Bu modul Esp8266 WIFI modulu, GSM modulu kimi 'AT' əmr dəsti ilə idarə olunur. Fərqli kompüterlərin əlaqəsini asanlaşdırmaq üçün avtomobili əsas rejim halına gətiririk və ağıllı maşının idarə olunmasını əldə etmək üçün avtomobildə Bluetooth ilə kompüter və cib telefonu aktiv şəkildə bitir. Kompüter tərəfindəki Bluetooth ayıklama köməkçisi çox mükəmməldir, bir çox funksiya təlimatı düymələrə daxil edilmişdir, sadəcə nəzarət təlimatlarını daxil etməliyik. Nəzərə alın ki, idarəetmə əmrini göndərməzdən əvvəl kompüter əvvəlcə avtomobilin Bluetooth cihazına qoşulmalıdır. Bu proses sıxışdırıla bilər. Bir neçə dəfə daha cəhd edin və mobil terminal daha rahatdır.

Mobil proqram yalnız istinad üçün bu addıma əlavə edilmişdir və kompüterin bluetooth portu ayıklama proqramı tövsiyə olunur.

Addım 4: Proqramlaşdırma Kodlaşdırması

Proqramlaşdırma Kodlaşdırması
Proqramlaşdırma Kodlaşdırması
Proqramlaşdırma Kodlaşdırması
Proqramlaşdırma Kodlaşdırması
Proqramlaşdırma Kodlaşdırması
Proqramlaşdırma Kodlaşdırması

Arduino inkişaf mühiti açıq mənbəyidir və birbaşa İnternetdən yüklənə bilər. Proqramlaşdırmanın əsas addımları aşağıda izah edilmişdir.

Hər şeydən əvvəl, asan başa düşülməsi və sonrakı işləməsi üçün idarəetmə lövhəsindəki düymələri makroskopik olaraq təyin edirik.

Aşağıdakı şəkildə göstərildiyi kimi motorun işə salınması, irəli başlatma əməliyyatıdır. Diqqət yetirin ki, mühərrik biri yüksək, digəri aşağı olmaqla iki dirəklə idarə olunur. Əsasən mühərriki idarə etmək üçün bu prinsipdən istifadə edirik.

Sol-sağ hərəkəti olduqca özünəməxsusdur. Avtomobilin çox irəli getməməsi üçün sola-sağa fırlanma etmək üçün sol təkərin geriyə, sağa isə təkəri sola çeviririk. Eyni şey sağa dönməyə də aiddir. (analoq siqnalın istifadəsinin təsiri çox yaxşı olmadığından daimi ayıklama lazımdır və rəqəmsal çıxış burada birbaşa istifadə olunur.)

Serial portundan əmr aldıqdan sonra avtomobil əmrə uyğun olaraq müvafiq əməliyyatı yerinə yetirə bilər. Şəkil, irəli əmrini almaq üçün əməliyyatı göstərir. BT-04A Bluetooth modulunu seçməyimizin səbəblərindən biri, ayıklama və giriş üçün çox əlverişli olan TX, Rx, VCC və GND-nin yalnız 4 pinli USART-a daxil olmasıdır.

Addım 5: Baxış

Baxış
Baxış
Baxış
Baxış

Nəhayət, proqram kodunu və müxtəlif vəziyyətlərdə avtomobilin şəkillərini əlavə edin. Bu proqramın layihəsidir, bu layihəni birlikdə müzakirə etmək və təkmilləşdirmək xoş gəlmisiniz.

Tövsiyə: