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/ |