|
Met esp8266 kan je veel verschillende projecten uitvoeren. Een daarvan, tevens de leukste (al vinden we zelf), is een WiFi gestuurde robot in elkaar flansen. Deze robot kan overal worden bestuurd met behulp van het ARMA IoT-schild voor UNO en de Blynk-app die de gebruikersinterface biedt. In dit artikel leggen we uit wat je hier allemaal voor nodig hebt.
OverzichtDit project maakt gebruik van een Arduino Uno die is aangesloten op wifi met behulp van een ARMA IoT-schild en wordt bestuurd met de Blynk-app die beschikbaar is voor zowel iOS als Android. Het chassis is eenvoudig gemaakt van geperst plaatstaal met een hoge dikte.
Benodigdheden voor het project De hardware onderdelen:
De gebruikte motoren zijn gelijkstroommotoren met een nominaal toerental van 100 RPM, het werkt op 12 V-voeding via de motorstuurmodule. De achterwielen zijn gemaakt van nieuw plastic met een diameter van 680 mm. Het zwenkwiel wordt met moer en schroeven op het chassis gemonteerd. Alle planken passen op het chassis en zijn bevestigd met schroeven. De onderstaande video illustreert hoe u dit project kunt ontwikkelen en opstarten. De schema’s bevatten de aansluitingen voor de L293D- motorstuurprogramma en ARMA IoT.
Instructies voor robot montage • Upload de code naar de Arduino UNO in onze GitHub-repository. • Plaats het ARMA IoT-schild op de Arduino UNO. • Monteer het chassis en bevestig de L293D-stuurprogrammamodule en de Arduino erop. • Maak de aansluitingen volgens de gegeven schema’s. • Schakel het ARMA IoT-schild in.
De robot is klaar voor gebruik Blynk UI-zelfstudie • Open de Blynk-app en maak een nieuw project aan. • Selecteer het knoppictogram en plaats het handig op het scherm. • Selecteer nog 3 knoppictogrammen en plaats deze zoals weergegeven. • Stel de pinnen in die bij elke knop horen. • De bovenste twee knoppen bedienen de linkermotor en de onderste twee knoppen bedienen de rechtermotor. • Druk op de afspeelknop om het programma te activeren.
Het project is nu live en klaar voor gebruik!Eindelijk: de robot is klaar! Bestuur je robot met behulp van de knoppen in de Blynk UI. Elke knop bestuurt een motor in een bepaalde richting. Met de juiste combinatie van knoppen kan de robot vooruit, achteruit, links of rechts draaien of ter plekke draaien.
CodeBlynk is een platform met iOS- en Android-apps om Arduino, Raspberry Pi en dergelijke via internet te besturen. Je kunt eenvoudig grafische interfaces bouwen voor al je projecten door simpelweg widgets te slepen en neer te zetten.
Benieuwd naar andere projecten? Ben je benieuwd naar andere projecten? Misschien wel met andere materialen of producten. Neem een kijkje op onze site voor verschillende producten, waarmee jij toffe projecten kunt uitvoeren. Denk bijvoorbeeld aan de pi 400, HAT’s en meer. |
| https://www.elektor.nl/ |
Veelgestelde vragen
Welke componenten heb ik nodig voor deze WiFi gestuurde robot?▼
Je hebt een Arduino UNO, ARMA IoT-schild, L293D motordriver, gelijkstroommotoren, wielen, chassis en een 12V acculader nodig. Een complete lijst met alle onderdelen staat in het artikel vermeld.
Hoe bestuur ik de robot met de Blynk-app?▼
Na het instellen van knoppen in de Blynk UI kun je de robot bedienen via je smartphone. De bovenste twee knoppen besturen de linkermotor, de onderste twee de rechtermotor. Door combinaties van knoppen kun je alle richtingen aansturen.
Wat is de RPM van de gebruikte motoren?▼
De gelijkstroommotoren hebben een nominaal toerental van 100 RPM en werken op 12V voeding via de motorstuurmodule L293D.
Kan ik deze robot ook met iOS besturen?▼
Ja, de Blynk-app is beschikbaar voor zowel iOS als Android, dus je kunt de robot met beide platforms volledig bedienen.
Hoe mont ik het ARMA IoT-schild op de Arduino?▼
Plaats het ARMA IoT-schild gewoon op de Arduino UNO pinnen. Daarna bevestig je alles op het chassis en maak je de aansluitingen volgens de gegeven schema's voor de L293D-motordriver.

















