Mündəricat:

Wemos D1 ESP8266, Arduino IDE və Blynk Tətbiqindən istifadə edərək Wi-Fi İdarə Edilən Robot: 11 Addım (Şəkillərlə birlikdə)
Wemos D1 ESP8266, Arduino IDE və Blynk Tətbiqindən istifadə edərək Wi-Fi İdarə Edilən Robot: 11 Addım (Şəkillərlə birlikdə)

Video: Wemos D1 ESP8266, Arduino IDE və Blynk Tətbiqindən istifadə edərək Wi-Fi İdarə Edilən Robot: 11 Addım (Şəkillərlə birlikdə)

Video: Wemos D1 ESP8266, Arduino IDE və Blynk Tətbiqindən istifadə edərək Wi-Fi İdarə Edilən Robot: 11 Addım (Şəkillərlə birlikdə)
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Iyul
Anonim
Image
Image
PS2 Nəzarətçisi olan Arduino Robotu (PlayStation 2 Joystick)
PS2 Nəzarətçisi olan Arduino Robotu (PlayStation 2 Joystick)

Müəllif tərəfindən daha çox:

PS2 Nəzarətçisi olan Arduino Robotu (PlayStation 2 Joystick)
PS2 Nəzarətçisi olan Arduino Robotu (PlayStation 2 Joystick)
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
IoT Cat Zibil Qutusu (ESP32, Arduino IDE, Thingspeak və 3D Çap ilə)
3D Çaplı Mafsallı Lampa - REMIXED
3D Çaplı Mafsallı Lampa - REMIXED
3D Çaplı Mafsallı Lampa - REMIXED
3D Çaplı Mafsallı Lampa - REMIXED

Haqqında: Yaradan, mühəndis, dəli alim və ixtiraçı IgorF2 haqqında daha çox »

Bu təlimatda sizə Blynk Tətbiqindən istifadə edərək ağıllı telefondan idarə olunan Wi-Fi ilə idarə olunan robot tankının necə hazırlanacağını göstərəcəyəm. Bu layihədə bir ESP8266 Wemos D1 lövhəsi istifadə edildi, lakin digər boşqab modelləri də istifadə edilə bilər (NodeMCU, Firebeetle və s.) Və bu təlimatda təqdim olunan prinsiplər digər robot modellərinə tətbiq oluna bilər.

Əvvəlki layihələrdə, ESP8266 moduluna qoşulmuş Arduino Uno və html və javascript istifadə edərək veb interfeysi olan bir robot nəzarətçisinin necə qurulacağını təqdim etmişdim. Bir robot, 3D printerlər və lazer kəsmə maşınları kimi mürəkkəb vasitələrdən istifadə etmədən sadə materiallardan istifadə edilərək hazırlanmışdır. Bu layihə haqqında daha ətraflı aşağıdakı linkdən oxuya bilərsiniz:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

İki müstəqil nəzarətçi (Arduino və ESP8266) istifadə etmə ehtiyacı və yalnız yerli şəbəkədən və kompüterdən (masa üstü və ya noutbuk) istifadə edərək əmrləri göndərə/qəbul edə bilməsi kimi bəzi çatışmazlıqları var idi.

Bu dəfə fərqli bir fiziki quruluşu və robotun idarə olunmasının yeni bir yolunu sınamaq qərarına gəldim. Bunun üçün robot quruluşu üçün DIY dəsti və nəzarətini həyata keçirmək üçün Blynk tətbiqi ilə əlaqəli Wemos ESP8266 lövhəsi istifadə edilmişdir. Robot idarəetmə kodu Arduino IDE istifadə edərək hazırlanmışdır.

Bu təlimatı istifadə etməyin bir neçə yolu var. Bunu istifadə edə bilərsiniz:

- Arduino IDE -dən istifadə edərək bir ESP8266 proqramlaşdırmağı öyrənin;

- Elektronika və lehimləmə bacarıqlarınızı tətbiq edin və s.

- Robot dəsti necə yığacağınıza baxın;

- Blynk tətbiqini layihələrinizdə necə istifadə edəcəyinizi öyrənin;

Instructables yarışmasında ikinci yeri tutan yarışmacı olun

Layihələr xoşunuza gəldi? Kiçik bir Bitcoin bağışla gələcək layihələrimi dəstəkləməyi düşünün!: D BTC Depozit Ünvanı: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Bu layihədə aşağıdakı vasitələrdən istifadə edilmişdir:

  • Lehim dəmir və tel (keçid / keçid / keçid). DC mühərrikləri artıq terminallarına lehimlənmiş tellərlə gəldi … Ancaq nəticədə qırılacaq və yenidən satmaq məcburiyyətində qala bilərsiniz. Buna görə yaxşı bir lehimləmə dəmirinə və telə sahib olmağı düşünün.
  • EVA köpük təbəqəsi (və ya digər keçirici olmayan material). Bu layihədə istifadə etdiyim robot şassi alüminiumdan hazırlanmışdır və bu metal hissələrə elektron lövhələr quraşdırılmışdır. Mümkün olan qısa qapanmaların qarşısını almaq üçün lövhələr və metal lövhə arasında bir köpük təbəqəsi istifadə etdim.
  • İki tərəfli lent. Köpük təbəqələrini dövrə lövhələrinə yapışdırmaq və H-Bridge modunun quraşdırılması üçün istifadə edilmişdir.
  • Qayçı, köpükdən düzbucaqlı kəsmək üçün.

Layihəm üçün aşağıdakı aparat hissələrindən istifadə etdim:

  • Wemos D1 ESP8266 inkişaf lövhəsi (keçid / keçid). Wemos D1 lövhəsi həqiqətən Arduino IDE ilə istifadə etmək və proqramlaşdırmaq asandır. Eyni Arduino Uno ilə eyni izə malikdir! Bu şəkildə Arduino qalxanının çoxu da bu lövhə ilə işləyəcək. Quraşdırılmış Wi-Fi moduluna malikdir, buna görə də müxtəlif layihələrdə istifadə edə bilərsiniz, digər ESP8266 əsaslı lövhələrdən də istifadə edə bilərsiniz (keçid / keçid).
  • L298N ikili kanal H-körpü modulu (link / link / link). Bu modul Wemosdan (və ya Arduino) gələn 3.3V siqnalların mühərriklər üçün lazım olan 12V -ə qədər gücləndirilməsinə imkan verir.
  • DIY Robot Şassi Tankı (keçid / keçid). Bu zəhmli dəstdə bir tank qurmaq üçün lazım olan hər şey var: iki DC mühərrik, dişli, iz, boltlar, qoz -fındıq və s. Artıq yeni başlayanlar üçün əlverişli olan şassi yığmaq üçün lazım olan alətlərlə gəlir!
  • 18650 3.7V batareyalar (x3) (keçid). Bütün dövrə güc verirdim. Bu tank 12V mühərriklərdən istifadə edir. Onları gücləndirmək üçün üç ədəd 3.7V batareyadan istifadə etdim.
  • 3S 18650 batareya tutacağı (keçid). Seriyada üç 18650 batareya tuta bilər və tankın arxasına asanlıqla bağlana bilər.
  • 18650 batareya şarj cihazı (link). Batareyalarınız sonda gücünü itirəcək. Bu baş verdikdə, bir şarj cihazı sizin köməyinizə gələcək.
  • Tullananlar (keçid). Wemos h-körpüsü ilə 5V və Gnd üçün 2 kişi-kişi atlayıcısı arasındakı siqnallar üçün 6 kişi-qadın tullananlardan istifadə etdim. Bəzi sensorlar əlavə etməyi planlaşdırırsınızsa daha çox ehtiyacınız ola bilər.
  • Mikro USB kabeli. Kodunuzu yükləmək üçün buna ehtiyacınız olacaq. Lövhələrin çoxu artıq öz kabeli ilə gəlir.

Yuxarıdakı bağlantılar, bu təlimatda istifadə olunan maddələri haradan tapa biləcəyinizə dair bir təklifdir (və bəlkə də gələcək dərslərimi dəstəkləsin). Onları başqa yerlərdə axtarmağa və sevdiyiniz yerli və ya onlayn mağazada satın almaqdan çekinmeyin.

Addım 2: Robotun yığılması

Image
Image

"loading =" tənbəl "" loading = "tənbəl"

Blynk App - Yeni bir Layihə yaradın
Blynk App - Yeni bir Layihə yaradın
Blynk App - Yeni bir Layihə yaradın
Blynk App - Yeni bir Layihə yaradın

İndi sizə Blynk istifadə edərək uzaqdan idarəetmə tətbiqimi necə hazırladığımı göstərəcəyəm. Öz yaradıcılığınız üçün əsas kimi istifadə edə bilərsiniz.

Yeni bir layihə yaradın

  1. Yeni bir layihə yaradın;
  2. Bir layihə adı (Wifi robotu) əlavə edin, inkişaf lövhəsini (Wemos D1) və əlaqə növünü (WiFi) seçin və Yarat düyməsini basın;
  3. Doğrulama nişanı e-poçtunuza göndəriləcək;

Doğrulama işarəsi Arduino kodunda istifadə olunur. ESP8266 lövhəsinin məlumat göndərmək və qəbul etmək üçün Blynk serverinə çatmasına imkan verir.

İdarə panelinizin yaradılması üçün bir neçə obyekti sürükləyib ata bilərsiniz. Fərqli idarəetmə interfeyslərinin yaradılması üçün düymələr, sürgülər və joysticklər mövcuddur. Ölçüsünü dəyişə bilərsiniz (əksəriyyəti) və parametrlərini istədiyiniz kimi konfiqurasiya edə bilərsiniz.

Növbəti addımlarda robotu fərqli vidjetlərdən istifadə edərək idarə etmək üçün dörd fərqli alternativ göstərəcəyəm.

Addım 7: Blynk Tətbiqi #1 - Dörd Düymələr

Yaradın Yarışda İkincidir

Tövsiyə: