Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: Robotun yığılması
- Addım 7: Blynk Tətbiqi #1 - Dörd Düymələr
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ə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Müəllif tərəfindən daha çox:
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
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ı
"loading =" tənbəl "" loading = "tənbəl"
İ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
- Yeni bir layihə yaradın;
- 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;
- 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ə:
IOT: ESP 8266 Nodemcu, BLYNK Tətbiqindən istifadə edərək İnternet üzərindən RGB LED Şeridini İdarə Edir: 9 Addım
IOT: ESP 8266 Nodemcu, BLYNK Tətbiqindən istifadə edərək İnternet üzərindən RGB LED Şeridinə Nəzarət Edin: Salam uşaqlar, bu təlimatlarda, İnternetdən istifadə edərək dünyanın hər yerində RGB LED Şeridini idarə edə bilən nodemcu ilə bir RGB LED zolaq nəzarətçisinin necə hazırlanacağını göstərdim. BLYNK APP.so bu layihəni etməkdən zövq alın & evinizi rəngarəng edin
IOT: ESP 8266 Nodemcu, BLYNK Tətbiqindən istifadə edərək İnternet üzərindən Neopixel Ws2812 LED Şeridini İdarə edir: 5 addım
IOT: ESP 8266 Nodemcu Neopixel Ws2812 LED Şeridini İnternetdə BLYNK Tətbiqindən istifadə edərək idarə edir: Salam uşaqlar, bu təlimatlarda BLYNK APP və nodemcu istifadə edərək dünyanın hər yerindən internet üzərindən idarə oluna bilən neopixel LED şeridi istifadə edərək işıq yandırdım. Bu layihənin beyni olaraq çalışın, buna görə də ətrafınızdakı işığı sizin üçün yaradın
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno idarə edin: 6 addım
ESP8266 WiFi Modulu və Blynk Tətbiqindən istifadə edərək Arduino Uno-ya nəzarət edin: Bu layihə, ESP8266-01 WiFi modulu və Blynk Tətbiqindən istifadə edərək Arduino sancaqlarını idarə etməyə imkan verir. Blynk Tətbiqinin istifadəsi çox asandır və IoT haqqında öyrənməyə başlamaq üçün əla bir yoldur
Blynk Tətbiqindən (IOT) istifadə edərək Wemos D1 Mini/ Nodemcu Necə Nəzarət Edilir (esp8266): 6 Addım
Blynk Tətbiqindən (IOT) istifadə edərək Wemos D1 Mini/ Nodemcu -nu necə idarə etmək olar (esp8266): Salam dostlar, bu təlimatda sizə blynk app.it istifadə edərək wemos D1 mini və ya (nodemcu) necə idarə olunacağını göstərəcəyəm. ətraflı təlimat üçün VİDEO İZLƏMƏLİDİR Bəyənməyi, paylaşmağı və & kanalıma abunə olun
BLYNK Tətbiqindən istifadə edərək Ev Avtomatlaşdırması: 7 addım (Şəkillərlə birlikdə)
BLYNK Tətbiqindən İstifadə Edilən Ev Avtomatlaşdırması: Bu layihədə, hər kəsin cib telefonunu istifadə edərək ev cihazlarını uzaqdan necə idarə edə biləcəyini göstərdim. Bunun üçün mobil telefonunuza bir tətbiq yüklənməlidir. Bu tətbiqin adı BLYNK Tətbiqidir (Yükləmə linki aşağıda verilmişdir