![Wi-Fi-gestuurde robot met Wemos D1 ESP8266, Arduino IDE en Blynk-app - Ajarnpa Wi-Fi-gestuurde robot met Wemos D1 ESP8266, Arduino IDE en Blynk-app - Ajarnpa](https://i.howwhatproduce.com/images/004/image-11224-2-j.webp)
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/004/image-11224-4-j.webp)
![](https://i.ytimg.com/vi/yhSNVOPJEag/hqdefault.jpg)
![Arduino-robot met PS2-controller (PlayStation 2-joystick) Arduino-robot met PS2-controller (PlayStation 2-joystick)](https://i.howwhatproduce.com/images/004/image-11224-5-j.webp)
Door IgorF2Volg meer van de auteur:
![Arduino-robot met PS2-controller (PlayStation 2-joystick) Arduino-robot met PS2-controller (PlayStation 2-joystick)](https://i.howwhatproduce.com/images/004/image-11224-6-j.webp)
![IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing) IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing)](https://i.howwhatproduce.com/images/004/image-11224-7-j.webp)
![IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing) IoT Kattenbak (met ESP32, Arduino IDE, Thingspeak en 3D Printing)](https://i.howwhatproduce.com/images/004/image-11224-8-j.webp)
![3D-geprinte scharnierende lamp - REMIXED 3D-geprinte scharnierende lamp - REMIXED](https://i.howwhatproduce.com/images/004/image-11224-9-j.webp)
![3D-geprinte scharnierende lamp - REMIXED 3D-geprinte scharnierende lamp - REMIXED](https://i.howwhatproduce.com/images/004/image-11224-10-j.webp)
Over: Maker, ingenieur, gekke wetenschapper en uitvinder Meer over IgorF2 »
In deze tutorial laat ik je zien hoe je een Wi-Fi-gestuurde robottank kunt maken die vanaf een smartphone wordt bestuurd met behulp van de Blynk-app. In dit project werd een ESP8266 Wemos D1-bord gebruikt, maar andere plaatmodellen kunnen ook worden gebruikt (NodeMCU, Firebeetle, enz.), en de principes die in deze tutorial worden gepresenteerd, kunnen worden toegepast op andere robotmodellen.
In eerdere projecten heb ik laten zien hoe je een robotcontroller monteert met een Arduino Uno die is aangesloten op een ESP8266-module en een webinterface met behulp van html en javascript. Er is een robot ontwikkeld met behulp van eenvoudige materialen, zonder de noodzaak van complexe hulpmiddelen zoals 3D-printers en lasersnijmachines. Via onderstaande link kunt u meer lezen over dit project:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Het had enkele nadelen, zoals de noodzaak om twee onafhankelijke controllers te gebruiken (een Arduino en een ESP8266) en het feit dat het alleen opdrachten kon verzenden/ontvangen van een lokaal netwerk en een computer (desktop of laptop) kon gebruiken.
Deze keer besloot ik een andere fysieke structuur te testen en een nieuwe manier om de robot te besturen. Hiervoor werd een doe-het-zelfkit gebruikt voor de robotstructuur en een Wemos ESP8266-bord dat is gekoppeld aan de Blynk-app om de besturing uit te voeren. De code voor robotbesturing is ontwikkeld met behulp van de Arduino IDE.
Er zijn verschillende manieren om deze tutorial te gebruiken. Je kunt het gebruiken om:
- Leer hoe u een ESP8266 programmeert met behulp van de Arduino IDE;
- Oefen je elektronica en soldeervaardigheden, enz.;
- Zie hoe u een robotkit in elkaar zet;
- Leer hoe u de Blynk-app voor uw projecten kunt gebruiken;
Tweede winnaar in Instructables Make it Move-wedstrijd
Vond je die projecten leuk? Overweeg om mijn toekomstige projecten te steunen met een kleine Bitcoin-donatie!:D BTC-stortingsadres: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Stap 1: Gereedschappen en materialen
![Gereedschappen en materialen Gereedschappen en materialen](https://i.howwhatproduce.com/images/004/image-11224-11-j.webp)
![Gereedschappen en materialen Gereedschappen en materialen](https://i.howwhatproduce.com/images/004/image-11224-12-j.webp)
![Gereedschappen en materialen Gereedschappen en materialen](https://i.howwhatproduce.com/images/004/image-11224-13-j.webp)
In dit project zijn de volgende tools gebruikt:
- Soldeerbout en draad (link/link/link). De DC-motoren werden al geleverd met draden die aan de klemmen waren gesoldeerd … Maar deze zal uiteindelijk breken en mogelijk moet u hem opnieuw solderen. Overweeg dus om een goede soldeerbout en draad in de buurt te hebben.
- EVA-schuimvel (of ander niet-geleidend materiaal). Het robotchassis dat ik in dit project heb gebruikt, is gemaakt van aluminium en op deze metalen onderdelen zijn printplaten geïnstalleerd. Ik heb een laag schuimfolie tussen de planken en de metalen plaat gebruikt om mogelijke kortsluitingen te voorkomen.
- Dubbelzijdige tape. Het werd gebruikt voor het lijmen van de schuimplaten op de printplaten en voor de installatie van de H-Bridge-module.
- Schaar, voor het knippen van enkele rechthoeken van schuimfolie.
Ik heb de volgende hardware-onderdelen gebruikt voor mijn project:
- Wemos D1 ESP8266 ontwikkelbord (link/link). Het Wemos D1-bord is heel gemakkelijk te gebruiken en te programmeren met Arduino IDE. Het heeft dezelfde voetafdruk als een gewone Arduino Uno! Op deze manier werken de meeste Arduino-shields ook met dit bord. Het heeft een ingebouwde Wi-Fi-module, dus je kunt het in verschillende projecten gebruiken. Je kunt ook andere op ESP8266 gebaseerde borden gebruiken (link / link).
- L298N dual channel H-bridge module (link/link/link). Met deze module kunnen de 3,3V-signalen van de Wemos (of een Arduino) worden versterkt tot de 12V die nodig is voor de motoren.
- DIY Robot Chassis Tank (link / link). Deze geweldige kit bevat alles wat je nodig hebt om een tank te bouwen: twee gelijkstroommotoren, tandwielen, rupsbanden, bouten, moeren, enz. Het wordt al geleverd met het gereedschap dat nodig is voor het monteren van het chassis, wat geweldig is voor beginners!
- 18650 3.7V batterijen (x3) (link). Ik heb het hele circuit van stroom voorzien. Deze tank maakt gebruik van 12V motoren. Ik heb drie 3.7V-batterijen in serie gebruikt om ze van stroom te voorzien.
- 3S 18650 batterijhouder (link). Het kan drie 18650-batterijen in serie bevatten en kan eenvoudig aan de achterkant van de tank worden bevestigd.
- 18650 batterijlader (link). Je batterijen raken uiteindelijk leeg. Wanneer dat gebeurt, komt een acculader je te hulp.
- Jumpers (link). Ik heb 6 man-vrouw jumpers gebruikt voor signalen tussen de h-brug en de Wemos, en 2 man-man jumpers voor 5V en Gnd. Mogelijk hebt u meer nodig als u van plan bent enkele sensoren toe te voegen.
- Micro-USB-kabel. Deze heb je nodig voor het uploaden van je code. De meeste boards hebben al een eigen kabel.
De links hierboven zijn slechts een suggestie van waar je de items kunt vinden die in deze tutorial worden gebruikt (en misschien ondersteunen ze mijn toekomstige tutorials). Voel je vrij om ze ergens anders te zoeken en te kopen bij je favoriete lokale of online winkel.
Stap 2: De robot in elkaar zetten
![Image Image](https://i.howwhatproduce.com/images/004/image-11224-15-j.webp)
![](https://i.ytimg.com/vi/ghzvPbGS7nk/hqdefault.jpg)
"laden = "lui" " laden = "lui"
![Blynk-app - Een nieuw project maken Blynk-app - Een nieuw project maken](https://i.howwhatproduce.com/images/004/image-11224-16-j.webp)
![Blynk-app - Een nieuw project maken Blynk-app - Een nieuw project maken](https://i.howwhatproduce.com/images/004/image-11224-17-j.webp)
Nu zal ik je laten zien hoe ik mijn afstandsbediening-app heb ontworpen met Blynk. Je kunt het gebruiken als basis voor je eigen creaties.
Nieuw project maken
- Nieuw project aanmaken;
- Voeg een projectnaam toe (Wifi-robot), kies het ontwikkelbord (Wemos D1) en het verbindingstype (WiFi) en klik op de knop Maken;
- De auth-token wordt naar uw e-mailadres verzonden;
Het auth-token wordt gebruikt om Arduino-code. Hiermee kan het ESP8266-bord de Blynk-server bereiken voor het verzenden en ontvangen van gegevens.
Voor het maken van uw dashboard kunt u verschillende objecten slepen en neerzetten. Er zijn knoppen, schuifregelaars en joysticks beschikbaar voor het maken van verschillende bedieningsinterfaces. U kunt het formaat (de meeste ervan) wijzigen en hun instellingen naar wens configureren.
In de volgende stappen laat ik vier verschillende alternatieven zien om de robot te besturen met verschillende widgets.
Stap 7: Blynk-app #1 - vier knoppen
Tweede plaats in de Make it Move-wedstrijd
Aanbevolen:
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
![DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen) DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/001/image-2845-29-j.webp)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
ESP8266 NODEMCU BLYNK IOT-zelfstudie - Esp8266 IOT Blunk en Arduino IDE gebruiken - Led's bedienen via internet: 6 stappen
![ESP8266 NODEMCU BLYNK IOT-zelfstudie - Esp8266 IOT Blunk en Arduino IDE gebruiken - Led's bedienen via internet: 6 stappen ESP8266 NODEMCU BLYNK IOT-zelfstudie - Esp8266 IOT Blunk en Arduino IDE gebruiken - Led's bedienen via internet: 6 stappen](https://i.howwhatproduce.com/images/002/image-3085-27-j.webp)
ESP8266 NODEMCU BLYNK IOT-zelfstudie | Esp8266 IOT Blunk en Arduino IDE gebruiken | LED's bedienen via internet: Hallo jongens, in deze instructables zullen we leren hoe we IOT kunnen gebruiken met onze ESP8266 of Nodemcu. We zullen daarvoor de blynk-app gebruiken. Dus we zullen onze esp8266/nodemcu gebruiken om de LED's via internet te bedienen. Dus de Blynk-app wordt verbonden met onze esp8266 of Nodemcu
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappen (met afbeeldingen)
![Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappen (met afbeeldingen) Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): 18 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/003/image-7332-j.webp)
Wi-Fi Smart Scale (met ESP8266, Arduino IDE, Adafruit.io en IFTTT): Als het al zomer is waar je woont, is het waarschijnlijk een geweldige tijd voor fitnessactiviteiten in de buitenlucht. Hardlopen, fietsen of joggen zijn geweldige sporters om in vorm te komen. En als je je huidige gewicht wilt verliezen of onder controle wilt houden, is het essentieel om te k
Minimalistische IoT-klok (met ESP8266, Adafruit.io, IFTTT en Arduino IDE): 10 stappen (met afbeeldingen)
![Minimalistische IoT-klok (met ESP8266, Adafruit.io, IFTTT en Arduino IDE): 10 stappen (met afbeeldingen) Minimalistische IoT-klok (met ESP8266, Adafruit.io, IFTTT en Arduino IDE): 10 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/001/image-563-69-j.webp)
Minimalistische IoT-klok (met ESP8266, Adafruit.io, IFTTT en Arduino IDE): In deze tutorial laat ik zien hoe je een minimalistische klok kunt maken die gesynchroniseerd is met internet. Ik heb het getest met twee verschillende op ESP8266 gebaseerde boards: Firebeetle en NodeMCU. De microcontroller krijgt de huidige tijd van een Google-server en geeft deze weer op een
Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): 4 stappen (met afbeeldingen)
![Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): 4 stappen (met afbeeldingen) Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): 4 stappen (met afbeeldingen)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11131044-motion-detector-with-blynk-notifications-wemos-d1-mini-hc-sr04-4-steps-with-pictures-j.webp)
Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): STEM op dit project in de draadloze wedstrijd. Bedankt! Update nr. 2 - Enkele aanpassingen (versie 2.2), u kunt uw sensor (bereik en naam) rechtstreeks in de definitie instellen. Ook gebeurde het soms dat de sensor verkeerde waarden las en een melding stuurde