Dit project is opgezet om de bekwaamheid van elementaire IoT apparaten te bewijzen. Het doel was om controle van de beweging van een auto via webbrowser. Ik had een paar opties om dit te bereiken - 1) Over de web, direct controle van de motor van de auto door een WiFi module, 2) de Wifi-module configureren als een access point en de integratie van de module met de auto.
Ter vermindering van de kosten en de logistiek, liever ik een alternatieve manier. Mijn kind had paar van RC auto's, dus, besloten ik om de RC externe controle door de WiFi-module. Dienovereenkomstig, ik de RC geïntegreerde afstandsbediening met een ESP8266 gebaseerd WiFi module. Dit heeft hielp me niet om elke verandering in de auto-eenheid. Op andere wijze, de auto-eenheid is volledig geabstraheerd van de veranderingen gebeurd achter.
ESP8266 is een verbazingwekkende SOC (systeem op Spaander) beschikbaar in de markt sinds de afgelopen jaren. Uitvoering van projecten van IoT gebaseerd heeft gemaakt echt makkelijk dan ooit tevoren. Dit is een klein WiFi-module geïntegreerd samen met een micro-controller en gemonteerd op een klein bord. Het is in staat om het werk bij 3.3 Volt alleen! Al zijn er meerdere publicaties met betrekking tot deze module, dus ik ga niet in details. Een of andere manier, ik ben meer comfortabel met Arduino IDE gebaseerd ESP8266 bibliotheek nogal NodeMCU op basis van programmeren. In dit project, heb ik gebruikt ESP8266-1 module waarmee direct relay eenheden door twee van de GPIO pinnen. Arduino UNO bestuur wordt alleen gebruikt om de code in de ESP8266 flash. Kunt u een seriële-TTL converter bord ook als u nog geen Arduino UNO bestuur.
Volgende onderdelen zijn vereist voor dit project:
1) Arduino IDE (iets boven 1.6.5).
2) ESP8266-1 module.
3) 3-5V 2 kanaals Relais.
4) Arduino Uno (alleen voor het programmeren van de ESP8266 module) of alle conversieprogramma's Serial-naar-TTL.
5) RC externe en auto.
Hieronder vindt u de YouTube link voor de video. I 'm sorry kan niet de video te bewerken voordat u uploadt, het korter zou zijn geweest.