2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Od IgorF2Sledovat více od autora:
O: Maker, inženýr, šílený vědec a vynálezce Více o IgorF2 »
V tomto tutoriálu vám ukážu, jak vytvořit roboticky ovládaný tank ovládaný Wi-Fi ze smartphonu pomocí aplikace Blynk. V tomto projektu byla použita deska ESP8266 Wemos D1, ale lze použít i jiné modely desek (NodeMCU, Firebeetle atd.) A zásady uvedené v tomto tutoriálu lze použít na jiné modely robotů.
V předchozích projektech jsem představil, jak připojit robotický ovladač pomocí Arduino Uno připojeného k modulu ESP8266 a webovému rozhraní pomocí html a javascriptu. Robot byl vyvinut s použitím jednoduchých materiálů, bez nutnosti použití složitých nástrojů, jako jsou 3D tiskárny a laserové řezací stroje. Více o tomto projektu si můžete přečíst na níže uvedeném odkazu:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Mělo to několik nevýhod, například potřebu používat dva nezávislé ovladače (Arduino a ESP8266) a skutečnost, že mohl odesílat/přijímat příkazy pouze z místní sítě a pomocí počítače (stolního počítače nebo notebooku).
Tentokrát jsem se rozhodl otestovat jinou fyzickou strukturu a nový způsob, jak provádět ovládání robota. Za tímto účelem byla pro konstrukci robota použita sada pro kutily a deska Wemos ESP8266 spojená s aplikací Blynk k provádění jejího ovládání. Kód pro ovládání robota byl vyvinut pomocí Arduino IDE.
Tento výukový program můžete použít několika způsoby. Můžete jej použít k:
- Naučte se programovat ESP8266 pomocí Arduino IDE;
- Procvičte si své dovednosti v oblasti elektroniky a pájení atd.;
- Podívejte se, jak sestavit robotickou stavebnici;
- Naučte se používat aplikaci Blynk ve svých projektech;
Vítěz druhého místa v soutěži Instructables Make it Move
Líbily se vám tyto projekty? Zvažte prosím podporu mých budoucích projektů malým bitcoinovým darem!: D Adresa vkladu BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Krok 1: Nástroje a materiály
V tomto projektu byly použity následující nástroje:
- Páječka a drát (odkaz / odkaz / odkaz). Stejnosměrné motory již byly dodávány s dráty připájenými ke svorkám … Ale nakonec se zlomí a možná budete muset přeložit. Zvažte tedy dobrou páječku a drát neaby.
- Pěnová fólie EVA (nebo jiný nevodivý materiál). Robotický podvozek, který jsem použil v tomto projektu, je vyroben z hliníku a na tyto kovové části jsou instalovány desky s obvody. Mezi deskami a kovovou deskou jsem použil vrstvu pěnové fólie, abych se vyhnul případným zkratům.
- Oboustranná páska. Bylo použito k lepení pěnových desek na desky plošných spojů a k instalaci modulu H-Bridge.
- Nůžky na stříhání obdélníků z pěnového plechu.
Pro svůj projekt jsem použil následující hardwarové součásti:
- Deska vývojáře Wemos D1 ESP8266 (odkaz / odkaz). Deska Wemos D1 se opravdu snadno používá a programuje pomocí Arduino IDE. Má stejnou stopu a běžné Arduino Uno! Tímto způsobem bude většina štítu Arduino fungovat také s touto deskou. Má vestavěný modul Wi-Fi, takže jej můžete použít v řadě projektů. Můžete také použít jiné desky založené na ESP8266 (odkaz / odkaz).
- Dvoukanálový H-můstkový modul L298N (link / link / link). Tento modul umožňuje zesílení signálů 3,3 V z Wemosu (nebo Arduina) na 12 V potřebných pro motory.
- DIY Robot Chassis Tank (odkaz / odkaz). Tato úžasná stavebnice má vše, co potřebujete k vybudování nádrže: dva stejnosměrné motory, převody, pásy, šrouby, matice atd. Již se dodává s nástroji potřebnými pro montáž podvozku, což je skvělé pro začátečníky!
- Baterie 18650 3,7 V (x3) (odkaz). Kdysi jsem napájel celý obvod. Tato nádrž používá 12V motory. K jejich napájení jsem použil tři baterie 3,7 V v sérii.
- Držák baterie 3S 18650 (odkaz). Pojme tři baterie 18650 v sérii a lze je snadno připevnit k zadní části nádrže.
- Nabíječka baterií 18650 (odkaz). Vaše baterie se nakonec vybijí. Když se to stane, nabíječka baterií vám pomůže.
- Propojky (odkaz). Pro signály mezi h-můstkem a Wemosem jsem použil 6 propojek muž-žena a 2 propojky muž-žena pro 5V a Gnd. Možná budete potřebovat více, pokud plánujete přidat nějaké senzory.
- Micro USB kabel. Budete to potřebovat k nahrání kódu. Většina desek již přichází s vlastním kabelem.
Odkazy výše jsou pouze návrhem, kde najdete položky použité v tomto kurzu (a možná podpoří mé budoucí návody). Neváhejte je hledat jinde a nakupujte ve svém oblíbeném místním nebo internetovém obchodě.
Krok 2: Sestavení robota
"loading =" líný "" načítání = "líný"
Nyní vám ukážu, jak jsem pomocí Blynku navrhl aplikaci pro dálkové ovládání. Můžete jej použít jako základ pro vlastní tvorbu.
Vytvořit nový projekt
- Vytvořit nový projekt;
- Přidejte název projektu (robot Wifi), vyberte vývojovou desku (Wemos D1) a typ připojení (WiFi) a klikněte na tlačítko Vytvořit;
- Ověřovací token bude zaslán na váš e-mail;
Ověřovací token se používá v kódu Arduino. Umožňuje desce ESP8266 dosáhnout na server Blynk pro odesílání a přijímání dat.
Chcete -li vytvořit svůj řídicí panel, můžete přetáhnout několik objektů. K vytváření různých ovládacích rozhraní jsou k dispozici tlačítka, posuvníky a joysticky. Můžete změnit velikost (většina z nich) a konfigurovat jejich nastavení, jak chcete.
V dalších krocích ukážu čtyři různé alternativy k ovládání robota pomocí různých widgetů.
Krok 7: Blynk App #1 - Čtyři tlačítka
Druhé místo v soutěži Make it Move