ESP8266 wifi relay (ESP01) IoT controle per lamp
Internet gecontroleerde elektrische lamp met ESP8266 wifi (ESP01) IoT
Internet gecontroleerde lamp met ESP8266 wifi relay IoT
ESP8266 (ESP01) is een zeer goedkope WiFi-transceiver die kan worden toegevoegd aan een bestaande microcontroller gebaseerde setups via UART (seriële verbinding) om het systeem te communiceren via het Internet via WiFI. In deze handleiding is het doel om de belichaming van IoT geïnspireerd setup; dat is het bepalen van een elektrisch toestel van AC (alternatieve huidige) via het Internet met behulp van ESP8266 en een relais te worden gemaakt in een wifi relay. Het resultaat van deze opstelling: een opdracht wordt verzonden vanaf een website via het WiFi-netwerk aan ESP8266 met Arduino Mega inschakelen een AC lamp voor 2 seconden. De AC lamp is een place holder voor elk elektrisch apparaat als "Internet Enabled" met de genoemde wifi relay.
In het volgende diagram beschrijft de benodigde onderdelen en setup voor dit apparaat. Aan de linkerkant is een Multiplug bewerkt met SSR, In het midden Arduino Mega. Is de ESP8266 en sparkfun logica level shifter op het breadboard. Arduino Mega Pin7 is voor SSR, Serial2 pin16, 17 voor UART met ESP8266 en Serial0 voor USB seriële monitor.
Een IoT gecontroleerde AC toestel kan heel ontmoedigend om te bouwen. Het opzetten van dergelijke apparatuur vereist kennis van de cross domeinen zoals computer netwerken, elektrische, elektronica, programmering, beheer van de software op de besturingssystemen (linux) van een server (of gewoon een andere computer), en de vaak onuitgesproken (en haar trekken momenten) methoden voor het oplossen. Het combineren van verschillende belangrijke bouwstenen aan deze setup kan worden overweldigend. Niet te ongerust, omdat de kloof en verover aanpak kan worden vastgesteld aan R & D (repliceren & dupliceren) deze opstelling. Die heeft zijn gemakshalve onderverdeeld, gebouwd, en beschreven in de volgende secties. Het is sterk aanbevolen voor de bouw van de bouwstenen/modules en getest voor functionaliteit, voorafgaand aan de montage van dit apparaat.
De nodige bouwstenen/modules van deze opstelling is onderverdeeld in de volgende
1. computer Networking: Het opzetten van een toegangspunt voor WiFi/Router. Instellen wifi-beveiliging, OPEN, WEP of WPA. DHCP voor de verbinding van clients (de computer en de ESP8266). PING-ing de apparaten in het netwerk. DMZ voor TCP server (gebruik indien nodig voor de Internet kant tot)
2. elektrische & elektronica: opzetten van de IoT geïnspireerd SSR Multiplug, en het opzetten van ESP8266 met Arduino Mega; het SSR Multiplug verbinden ESP8266 met Arduino Mega
3. programmering (software): Firmware voor ESP8266 op Arduino Mega waarmee de SSR Multiplug na ontvangst van een opdracht. Server side software voor het verzenden van een pakket (waarin de opdracht) van een TCP-server via TCP/IP naar de ESP8266 poort 8266.
4. het beheer van OS (linux): Installeer de benodigde softwarepakketten Tornado, Python en Pip.
5. testen/problemen oplossen
in het volgende diagram beschrijft het apparaat klaar om te worden getest.
De volgende video beschrijft de werking van de op de website een opdracht via WiFi naar de ESP8266 met Arduino Mega inschakelen de AC lamp voor 2 seconden verzenden te klikken.