Internet kontrollerad lampan med ESP8266 wifi relay IoT (3 / 6 steg)

Steg 3:



Programvara (programmering)

Det finns 2 bitar av programvara krävs för att inrätta denna apparat. En firmware som är bosatt inom den Arduino Mega ESP8266 och styra i SSR i multiplug, och den andra är den programvara som är bosatta i linux-server för att skicka en "kommando" via en webbplats.

Firmware behandlar de nödvändiga parametrarna för ESP8266 att ansluta till WiFi-nätverk, och väntar på "kommandot" från servern via TCP-port 8266. Portnumret är ett medvetet val, men det rekommenderas inte att välja portar som är "välkänd" e.g portnumret < 1024. Välja portar som är i regionen tillfälliga portar om det behagar dig. "Kommandot" är ett nyckelord som skickas av sidan serverprogramvara, t.ex "LED". Får detta sökord av ESP8266 och Arduino Mega skall är pin7 höll hög i 2 sekunder och sedan hållas låg för teständamål. "Kommandot" är en variabel som kan anpassas. Av bekvämlighet, och också upptäckten av LEDServer programvaran på github används nyckelordet "LED".

Sidan serverprogramvaran erhålls från github ur bekvämligheten. Varför uppfinna hjulet på nytt??? Stort tack till bidragsgivare! Vänligen följ github adressen nedan för en detaljerade beskrivningar på statisk HTML-sida och python. Varje gång knappen Skicka trycks, strängen "LED, R, G, B" skickas till ESP8266. I huvudsak bara knappen "Skicka" och nyckelordet "LED" används av den här inställningen i synnerhet. Den ursprungliga avsikten med denna server side programvara är att använda variabeln R, G, B som är av typen heltal mäta från 0-255 för att ange färgen på neopixel LED strip.

Alternativt, och för att förenkla sida serverprogramvaran kan en opensource verktyg sockettester v3.0 användas för testning det är. URL här http://sockettest.sourceforge.net/ ESP8266 LED Server programvara används som ett exempel för att skapa delaktighet för förklaringarna av denna sakernas setup.

kod för firmware här: https://gist.github.com/teos0009/60d9d10b9441cc2bc0a2

kod för serverprogramvaran på linux här https://github.com/Doomhammer458/ESP8266-LED-Server

Se Steg
Relaterade Ämnen

ESP8266 WiFi relay switch

I den här guiden visar vi hur man bygger ESP8266 WiFi reläutgång med Arduino och EasyIoT server. Du kan använda relay switch till distans (dator eller mobil smartphone) styra enheter som ljus, värmare, garageport,... Du kan också kombinera reläutgång...

Arduino IOT: Temperatur och luftfuktighet (med ESP8266 WiFi)

Hej alla! Jag är Michalis Vasilakis från www.ardumotive.com och i detta Instructables kommer jag visa dig hur du gör din egen Internet av saker (IOT) termometer med hjälp av Arduino uno styrelsen.Du kan använda den hemma, på kontoret, eller var som h...

Skapa en internet kontrollerad robot med Livebots

här kommer du lära dig hur du skapar en internet kontrollerad robot eller annan installation med Livebots.Livebots är ett projekt jag arbetar på som består av en lättanvänd webbplats för alla robotar att människor kan interagera med via internet.Som...

Steampunk ESP8266 Internet ansluten klockan med hjälp av Arduino IDE

Vad du får när en NeoPixel ring, en billig Arduino Wifi ombord och en laserskärare går in i en ånga Punk Saloon?En fashionabla Steampunk designade Internet ansluten klocka med ESP8266 chip och Arduino IDE förstås!Här är ett projekt för kvällen eller...

ESP8266 WiFi touch skärmen termostat

I den här guiden visar vi hur man bygger WiFi kontrollerade termostat med ESP8266, Arduino och beröring skärm uppvisning. Termostaten kommer också att visa annan information, som väderprognos och temperaturen utanför. Totala kostnaden för termostat ä...

Arduino till Arduino kommunikation med ESP8266's

Förra sommaren min flickvän och jag byggt en damm på vår bakgård. Efter att titta på några system för övervakning av damm och se vad folk avgifter för dem, jag bestämde mig att bygga mitt eget system med Arduinos för en tiondel av kostnaden. För dett...

WiFi / Internet kontrollerad reläer med ESP8266 - Quick, 30 minuter IoT projekt

ESP8266 är en mycket populär enhet för Sakernas Internet nuförtiden. ESP8266 finns lätt tillgänglig som en modul. Dess en liten och smuts billig enhet som har en inbyggd styrenhet kör vid 80Mhz och med valfria firmware det kan användas som en friståe...

WiFi kontrollerade trädgård ljus med ESP8266

Jag har lite av en sak för ljus och att kunna fjärrstyra dem. Jag särskilt såhär i trädgården och även bättre om jag kan solar power dem. Jag har några av lamporna pund/dollar store spel men de är ganska svag så jag började titta runt och hittade att...

Att skapa IoT enheter med ESP8266 och PubNub

Om du inte hade hört, är internet saker kungen av en stor sak. Snarare än att tråka ut er med förutsägelser om hur många miljarder enheter ansluts under nästa år, ska jag visa dig hur du enkelt skapar en IoT-enhet med hjälp av awesome ESP8266 WiFi mo...

Lätt ESP8266 WiFi felsökning med Python

Den nya sub $5 dollar ESP8266 WiFi modulen gör billigt IoT sätt mer möjligt och lätt för vanliga dödliga som mig. I själva verket jag gjorde en sökning på AliExpress.com och jag hittade samma modul för $3,25 (gratis frakt, men naturligtvis) i mängder...

Arduino IOT automation med ESP8266

Detta är en IoT automationsprojekt. inte som andra som bara hämtar sensordata till internet. Jag använde där tekniken att styra enheterna med behandlingen som web api använder wifi modul esp8266. med denna teknik vi kan övervaka, styra enheter från v...

WiFi växel eller Smart kontakt med Esp8266, Attiny 85 & PIR-Sensor med android app

Wifi Arduino 85 är en liten styrelse med ESP8266-01 modul, Attiny85 micro controller och ett relä. Det har också och extra huvud för att ansluta ett externt relä eller att ansluta sensorer som PIR, IR etc beroende på programmet. Om du är ett snille k...

Arduino ansluten till Wifi med ESP8266 kontrolleras av BLYNK (med en Mac OS X)

Men det finns många tutorials på hur man ställer in en ny ESP8266 att ansluta till wifi, tog det mig fortfarande dagar och många timmar talar till departementet teknik på högskolan att faktiskt få mitt projekt upp och kör. Hoppas detta hjälper till a...

WiFi relä med ESP8266

Denna wifi relay kan kontroller alla enheter som lampor eller din Lödstation med din smartphone eller din dator.Steg 1: Material och verktyg För att göra denna wifi relay du kommer att behöva:En Esp8266, som kan vara program som en arduino och har wi...

MASLOW: ett öppet WiFi detektor med ESP8266

Svenska/EspañolHola amigos en esta in le voy en enseñar como hacer un detektor de redes abiertas con el modulo WiFi ESP8266, este detektor nos notifica cuando una röda WiFi cerca de nosotros esta abierta o ingen tiene cifrado WEP (que casi es lo mism...

ESP8266 och Relay kontroll med hjälp av Smartphone

Denna anvisning beskriver ESP8266 mikrokontroller start-up till kontroll av smartphone ett relä ansluten till ESP. I en separat instruktion kommer jag försöka presentera ett liknande fall, men i stället för ESP8266 mikrokontroller kommer vi använda R...

Avlägsen kontrollerade LED med hjälp av mobiltelefon och Internet

Tidigare skrev jag en tutorial om hur du styr en LED med hjälp av din mobiltelefon app, Arduino och HC-05 bluetooth-modul. I dagens tutorial kommer jag att expandera på tidigare en och denna tid i stället för bluetooth, vi kommer att använda en WiFi...

WiFi fjärrkontroll med ESP8266

Vi visar dig hur du använder en ESP8266 för att göra en fast nunchuk till en Wifi nunchuk som sedan kan styra alla enheter med Wi-Fi.ESP8266 är en mycket trevlig mikrokontroller med WiFi byggdes. Det kan köpas till låga kostnader i små mängder i små...

Illuminans Monitor med ESP8266 - IoT

Detta projekt kan du skapa en illuminans monitor med en ESP8266 SoC och en belysning sensor (TSL2561) med nästa möjligheter:Mäter illuminansÖvervaka belysning från din smartphoneFör att slutföra detta projekt måste du skapa tre sakerHårdvara - i prin...