Съдържание:

Робот с контролиран Wi-Fi, използващ Wemos D1 ESP8266, Arduino IDE и Blynk App: 11 стъпки (със снимки)
Робот с контролиран Wi-Fi, използващ Wemos D1 ESP8266, Arduino IDE и Blynk App: 11 стъпки (със снимки)

Видео: Робот с контролиран Wi-Fi, използващ Wemos D1 ESP8266, Arduino IDE и Blynk App: 11 стъпки (със снимки)

Видео: Робот с контролиран Wi-Fi, използващ Wemos D1 ESP8266, Arduino IDE и Blynk App: 11 стъпки (със снимки)
Видео: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Юли
Anonim
Image
Image
Arduino Robot с PS2 контролер (джойстик за PlayStation 2)
Arduino Robot с PS2 контролер (джойстик за PlayStation 2)

От IgorF2 Следвайте още от автора:

Arduino Robot с PS2 контролер (джойстик за PlayStation 2)
Arduino Robot с PS2 контролер (джойстик за PlayStation 2)
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
IoT Cat Litter Box (с ESP32, Arduino IDE, Thingspeak и 3D печат)
3D печатна шарнирна лампа - РЕМИКСИРАНА
3D печатна шарнирна лампа - РЕМИКСИРАНА
3D печатна шарнирна лампа - РЕМИКСИРАНА
3D печатна шарнирна лампа - РЕМИКСИРАНА

За: Създател, инженер, луд учен и изобретател Повече за IgorF2 »

В този урок ще ви покажа как да направите роботизиран резервоар с Wi-Fi управление, управляван от смартфон, използвайки приложението Blynk. В този проект е използвана платка ESP8266 Wemos D1, но могат да се използват и други модели плочи (NodeMCU, Firebeetle и т.н.), а принципите, представени в този урок, могат да бъдат приложени към други модели роботи.

В предишни проекти представях как да монтирам робот контролер с Arduino Uno, свързан към модул ESP8266 и уеб интерфейс, използвайки html и javascript. Робот е разработен с помощта на прости материали, без да е необходимо да се използват сложни инструменти като 3D принтери и машини за лазерно рязане. Можете да прочетете повече за този проект на връзката по -долу:

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

Той имаше някои недостатъци, като например необходимостта от използване на два независими контролера (Arduino и ESP8266) и факта, че можеше да изпраща/получава команди само от локална мрежа и с помощта на компютър (настолен или лаптоп).

Този път реших да тествам различна физическа структура и нов начин за осъществяване на контрол над робота. За тази цел беше използван комплект „направи си сам“за структурата на робота и платка Wemos ESP8266, свързана с приложението Blynk, за осъществяване на нейния контрол. Кодът за управление на роботи е разработен с помощта на Arduino IDE.

Има няколко начина да използвате този урок. Можете да го използвате за:

- Научете как да програмирате ESP8266 с помощта на Arduino IDE;

- Практикувайте уменията си за електроника и запояване и т.н.

- Вижте как да сглобите роботизиран комплект;

- Научете как да използвате приложението Blynk във вашите проекти;

Вицешампион в конкурса „Направи го премести

Харесаха ли ти проектите? Моля, помислете за подкрепа на бъдещите ми проекти с малко дарение за биткойни!: D Адрес за депозит на BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Стъпка 1: Инструменти и материали

Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали

В този проект бяха използвани следните инструменти:

  • Припой и желязо (връзка / връзка / връзка). Двигателите с постоянен ток вече са снабдени с проводници, запоени към неговите клеми … Но в крайна сметка той ще се счупи и може да се наложи да го препаявате. Така че помислете за наличието на добро желязо за запояване и тел в близост.
  • EVA пяна лист (или друг непроводим материал). Шасито на робота, което използвах в този проект, е изработено от алуминий, а върху тези метални части са монтирани платки. Използвах слой от пяна между дъските и металната плоча, за да избегна евентуални къси съединения.
  • Двустранна касета. Използва се за залепване на пенопластовите листове към платките и за инсталиране на режима H-Bridge.
  • Ножици, за изрязване на някои правоъгълници от пяна.

Използвах следните хардуерни части за моя проект:

  • Wemos D1 ESP8266 dev платка (връзка / връзка). Платката Wemos D1 е наистина лесна за използване и програмиране с Arduino IDE. Той има същия отпечатък на обикновения Arduino Uno! По този начин повечето от Arduino щита също ще работят с тази платка. Той има вграден Wi-Fi модул, така че можете да го използвате в различни проекти. Можете да използвате и други базирани на ESP8266 платки (връзка / връзка).
  • L298N двуканален H-мостов модул (връзка / връзка / връзка). Този модул позволява 3.3V сигналите от Wemos (или Arduino) да бъдат усилени до 12V, необходими за двигателите.
  • DIY Robot Chassis Tank (линк / връзка). Този страхотен комплект има всичко необходимо за изграждането на резервоар: два DC двигателя, зъбни колела, релси, болтове, гайки и т.н. Той вече идва с необходимите инструменти за сглобяване на шасито, което е чудесно за начинаещи!
  • 18650 3.7V батерии (x3) (връзка). Използвах за захранване на цялата верига. Този резервоар използва 12V двигатели. Използвах три последователно 3.7V батерии за захранването им.
  • 3S 18650 държач за батерия (връзка). Той може да побере три 18650 батерии в серия и може лесно да бъде прикрепен към задната част на резервоара.
  • 18650 зарядно устройство за батерии (връзка). В крайна сметка батериите ви ще се изтощят. Когато това се случи, зарядно устройство за батерии ще ви помогне.
  • Джъмпери (връзка). Използвах 6 джъмпери за мъже и жени за сигнали между h-моста и Wemos и 2 джъмпера за мъже и мъже за 5V и Gnd. Може да се нуждаете от повече, ако планирате да добавите някои сензори.
  • Микро USB кабел. Това ще ви е необходимо, за да качите кода си. Повечето платки вече се предлагат със собствен кабел.

Горните връзки са само предложение къде можете да намерите елементите, използвани в този урок (и може би поддържат моите бъдещи уроци). Чувствайте се свободни да ги търсите другаде и да купувате в любимия си местен или онлайн магазин.

Стъпка 2: Сглобяване на робота

Image
Image

"loading =" мързелив "" loading = "мързелив"

Приложение Blynk - Създайте нов проект
Приложение Blynk - Създайте нов проект
Приложение Blynk - Създайте нов проект
Приложение Blynk - Създайте нов проект

Сега ще ви покажа как проектирах приложението си за дистанционно управление с помощта на Blynk. Можете да го използвате като основа за вашите собствени творения.

Създайте нов проект

  1. Създайте нов проект;
  2. Добавете име на проект (Wifi робот), изберете борда за разработка (Wemos D1) и типа на връзката (WiFi) и щракнете върху бутона Създаване;
  3. Токенът за удостоверяване ще бъде изпратен на вашата електронна поща;

Токенът за удостоверяване се използва в кода на Arduino. Тя позволява на платката ESP8266 да достигне до Blynk сървър за изпращане и получаване на данни.

За да създадете своето табло за управление, можете да плъзнете и пуснете няколко обекта. Налични са бутони, плъзгачи и джойстици за създаване на различни интерфейси за управление. Можете да преоразмерите (повечето от тях) и да конфигурирате техните настройки, както желаете.

В следващите стъпки ще покажа четири различни алтернативи за управление на робота с помощта на различни приспособления.

Стъпка 7: Приложение Blynk #1 - Четири бутона

Вицешампион в конкурса Make it Move

Препоръчано: