Mundarija:

Wemos D1 ESP8266, Arduino IDE va Blynk ilovasi yordamida Wi-Fi boshqariladigan robot: 11 qadam (rasmlar bilan)
Wemos D1 ESP8266, Arduino IDE va Blynk ilovasi yordamida Wi-Fi boshqariladigan robot: 11 qadam (rasmlar bilan)

Video: Wemos D1 ESP8266, Arduino IDE va Blynk ilovasi yordamida Wi-Fi boshqariladigan robot: 11 qadam (rasmlar bilan)

Video: Wemos D1 ESP8266, Arduino IDE va Blynk ilovasi yordamida Wi-Fi boshqariladigan robot: 11 qadam (rasmlar bilan)
Video: Controlling 2 DC Motors using ESP32 and L298N Motor driver 2024, Iyul
Anonim
Image
Image
PS2 kontrollerli Arduino robot (PlayStation 2 joystik)
PS2 kontrollerli Arduino robot (PlayStation 2 joystik)

Muallif IgorF2Follow More tomonidan:

PS2 kontrollerli Arduino robot (PlayStation 2 joystik)
PS2 kontrollerli Arduino robot (PlayStation 2 joystik)
IoT Cat axlat qutisi (ESP32, Arduino IDE, Thingspeak va 3D bosib chiqarish bilan)
IoT Cat axlat qutisi (ESP32, Arduino IDE, Thingspeak va 3D bosib chiqarish bilan)
IoT Cat axlat qutisi (ESP32, Arduino IDE, Thingspeak va 3D bosib chiqarish bilan)
IoT Cat axlat qutisi (ESP32, Arduino IDE, Thingspeak va 3D bosib chiqarish bilan)
3D bosma bo'g'inli chiroq - REMIXED
3D bosma bo'g'inli chiroq - REMIXED
3D bosma bo'g'inli chiroq - REMIXED
3D bosma bo'g'inli chiroq - REMIXED

Haqida: Ishlab chiqaruvchi, muhandis, aqldan ozgan olim va ixtirochi IgorF2 haqida batafsil »

Ushbu qo'llanmada sizga Blynk App yordamida smartfondan boshqariladigan Wi-Fi boshqariladigan robotli tankni qanday yasashni ko'rsataman. Ushbu loyihada ESP8266 Wemos D1 taxtasi ishlatilgan, lekin boshqa plastinka modellaridan ham foydalanish mumkin (NodeMCU, Firebeetle va boshqalar) va ushbu qo'llanmada keltirilgan tamoyillar boshqa robot modellariga qo'llanilishi mumkin.

Oldingi loyihalarda men ESP8266 moduliga ulangan Arduino Uno va html va javascript yordamida veb -interfeysli robot boshqaruvchini qanday o'rnatishni ko'rsatdim. Robot 3D -printerlar va lazerli kesish mashinalari kabi murakkab asboblardan foydalanmasdan, oddiy materiallardan foydalangan holda ishlab chiqilgan. Quyidagi havola orqali ushbu loyiha haqida ko'proq o'qishingiz mumkin:

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

Uning ba'zi kamchiliklari bor edi, masalan, ikkita mustaqil boshqaruvchidan foydalanish zarurati (Arduino va ESP8266) va faqat mahalliy tarmoqdan buyruqlar yuborish/qabul qilish va kompyuter yordamida (ish stoli yoki noutbuk).

Bu safar men boshqa jismoniy tuzilmani va robotni boshqarishning yangi usulini sinab ko'rishga qaror qildim. Buning uchun robot tuzilishi uchun DIY to'plami ishlatilgan va uni boshqarish uchun Blynk ilovasi bilan bog'langan Wemos ESP8266 taxtasi ishlatilgan. Robotlarni boshqarish kodi Arduino IDE yordamida ishlab chiqilgan.

Ushbu qo'llanmani ishlatishning bir necha yo'li mavjud. Siz undan foydalanishingiz mumkin:

- Arduino IDE yordamida ESP8266 dasturini o'rganing;

- Elektronika va lehimlash ko'nikmalarini mashq qiling va hokazo;

- Robot komplektni qanday yig'ishni ko'ring;

- Blynk ilovasini loyihalaringizda qanday ishlatishni bilib oling;

"Instructables" tanlovida ikkinchi o'rinni egallagan g'olib, tanlovni harakatga keltiring

Bu loyihalar sizga yoqdimi? Iltimos, kelgusi loyihalarimni Bitcoinning kichik xayriyasi bilan qo'llab -quvvatlashni o'ylab ko'ring!: D BTC depozit manzili: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

1 -qadam: asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar
Asboblar va materiallar

Loyihada quyidagi vositalar ishlatilgan:

  • Lehim temir va sim (havola / havola / havola). DC dvigatellari allaqachon o'z terminallariga lehimlangan simlar bilan kelgan … Lekin u oxir -oqibat uzilib qoladi va uni qayta sotish kerak bo'ladi. Shunday qilib, yaxshi lehimli temir va simli chaqaloqqa ega bo'lishni o'ylab ko'ring.
  • EVA ko'pikli varaq (yoki boshqa o'tkazmaydigan material). Men bu loyihada ishlatgan robot shassisi alyuminiydan qilingan va bu metall qismlarga elektron platalar o'rnatilgan. Qisqa tutashuvlarning oldini olish uchun taxtalar va metall plastinka o'rtasida ko'pikli qatlamdan foydalanardim.
  • Ikki tomonlama lenta. U ko'pikli plitalarni elektron platalarga yopishtirishda va H-Bridge modasini o'rnatishda ishlatilgan.
  • Qaychi, ko'pikli to'rtburchaklar kesish uchun.

Men loyiham uchun quyidagi apparat qismlarini ishlatardim:

  • Wemos D1 ESP8266 ishlab chiqarish kartasi (havola / havola). Wemos D1 platasini Arduino IDE bilan ishlatish juda oson. U oddiy Arduino Unoning iziga ega! Shunday qilib, Arduino qalqonining ko'p qismi ushbu taxta bilan ishlaydi. U o'rnatilgan Wi-Fi moduliga ega, shuning uchun siz uni turli xil loyihalarda ishlatishingiz mumkin, shuningdek boshqa ESP8266 asosidagi taxtalardan ham foydalanishingiz mumkin (havola / havola).
  • L298N ikki kanalli H-ko'prik moduli (havola / havola / havola). Bu modul Wemos (yoki Arduino) dan 3.3V signallarni dvigatellar uchun zarur bo'lgan 12V ga kuchaytirish imkonini beradi.
  • DIY robot shassis tanki (havola / havola). Bu dahshatli to'plamda tank qurish uchun kerak bo'lgan hamma narsa bor: ikkita shahar dvigatellari, viteslar, izlar, murvat, yong'oqlar va boshqalar. U shassisni yig'ish uchun zarur bo'lgan asboblar bilan birga keladi, bu yangi boshlanuvchilar uchun juda yaxshi!
  • 18650 3.7V batareyalar (x3) (havola). Men butun davrani quvvatlantirardim. Bu tank 12V dvigatellardan foydalanadi. Men ularni quvvatlantirish uchun ketma -ket 3.7V batareyadan foydalanardim.
  • 3S 18650 batareya ushlagichi (havola). U 18650 ta uchta batareyani o'z ichiga oladi va tankning orqa qismiga osongina o'rnatiladi.
  • 18650 batareyali zaryadlovchi (havola). Batareyalaringiz oxir -oqibat quvvatsiz qoladi. Bu sodir bo'lganda, batareyani zaryadlovchi qurilmasi yordamga keladi.
  • Jumpers (havola). Men Wemos h-ko'prigi va 5V va Gnd uchun 2 erkak-erkak o'tish moslamalari orasidagi signallar uchun 6 ta erkak-ayol o'tish moslamalarini ishlatardim. Agar siz ba'zi sensorlarni qo'shmoqchi bo'lsangiz, sizga ko'proq kerak bo'lishi mumkin.
  • Mikro USB kabeli. Kodni yuklash uchun sizga bu kerak bo'ladi. Ko'pgina taxtalar allaqachon o'z kabeli bilan birga keladi.

Yuqoridagi havolalar bu darslikda ishlatilgan narsalarni qayerdan topishingiz mumkinligi haqidagi tavsiyadir (va, ehtimol, mening kelajakdagi darsliklarimni qo'llab -quvvatlaydi). Ularni boshqa joylardan qidirib toping va sevimli mahalliy yoki onlayn -do'koningizdan sotib oling.

2 -qadam: Robotni yig'ish

Image
Image

"loading =" dangasa "" loading = "dangasa"

Blynk ilovasi - Yangi loyiha yarating
Blynk ilovasi - Yangi loyiha yarating
Blynk ilovasi - Yangi loyiha yarating
Blynk ilovasi - Yangi loyiha yarating

Endi men sizga Blynk yordamida masofadan boshqarish pultini qanday yaratganimni ko'rsataman. Siz uni o'zingizning ijodingiz uchun asos sifatida ishlatishingiz mumkin.

Yangi loyiha yaratish

  1. Yangi loyiha yaratish;
  2. Loyihaning nomini qo'shing (Wifi robot), ishlab chiqish kartasini (Wemos D1) va ulanish turini (WiFi) tanlang va Yaratish tugmasini bosing;
  3. Tasdiqlash belgisi sizning elektron pochtangizga yuboriladi;

Ruxsat berish belgisi Arduino kodida ishlatiladi. Bu ESP8266 platasiga ma'lumotlarni yuborish va qabul qilish uchun Blynk serveriga kirishga imkon beradi.

Boshqaruv panelini yaratish uchun siz bir nechta ob'ektlarni sudrab tashlab qo'yishingiz mumkin. Har xil boshqaruv interfeyslarini yaratish uchun tugmalar, slayderlar va joystiklar mavjud. Siz ularning hajmini o'zgartirishingiz mumkin (ularning ko'pchiligi) va sozlamalarini xohlaganingizcha sozlashingiz mumkin.

Keyingi bosqichda men robotni turli vidjetlar yordamida boshqarishning to'rt xil variantini ko'rsataman.

7 -qadam: Blynk ilovasi #1 - To'rt tugma

"Harakat qiling" tanlovida ikkinchi o'rinni egalladi

Tavsiya: