ESP8266 $5 internet aangesloten switch - verbeterd (3 / 5 stap)

Stap 3: programma


Programma is geschreven in Arduino ESP8266 IDE. Zie Arduino ESP8266 IDE tutorial ESP8266 module op de computer om te uploaden programma aansluiten. Programma kan worden gedownload van onze GitHub. Je moet ook MQTT clientbibliotheek. Voeg deze map van de bibliotheek naar de bibliotheek in de Arduino IDE. Programma EasyIoT Cloud MQTT APIgebruikt.

In het programma wijzigen na lijnen EasyIoT Cloud gebruikersnaam en wachtwoord:

#define EIOTCLOUD_USERNAME "xxx"
#define EIOTCLOUD_PASSWORD "xxx"

U kunt ook in naam van het toegangspunt en wachtwoord, maar dit is niet nodig. U kunt later wijzigen AP gebruikersnaam en wachtwoord in de webinterface.

Aan begin van het programma leest het EEPROM instellingen. Vervolgens wordt geprobeerd te verbinden met AP. Als AP geen verbinding met succesvolle na 10 is s overschakelen naar AP modus configuratie wijzigen. Als verbinding met AP succesvol is schakelaar gecontroleerd module-ID. Als module-ID 0 is betekent switch is niet geconfigureerd op EasyIoT wolk. In dit geval het module toegevoegd aan EasyIoT Cloud en module-ID opgeslagen in EEPROM instellingen. Na succesvolle configuratie module Abonneer u specifiek onderwerp te luisteren schakelaar veranderingen.

De gemakkelijkste manier om te testen programma is het gebruik van de ESP8266 LUA knooppunt MCU bestuur. Gewoon aansluiten op de USB-poort en je kunt testen programma. Als u dit bord gebruiken kunt u ook uncomment #define DEBUG te zien debug berichten. Flitsknop aan boord van de ESP8266 werkt als knop switch status handmatig wijzigen. Ingebouwde LED geeft switch status.

Gerelateerde Artikelen

ESP8266 - $5 internet aangesloten switch

ESP8266 - $5 internet aangesloten switch

In deze tutorial zullen we laten zien hoe bouwen WiFi internet aangesloten switch aangesloten op EasyIoT Cloud. Wij zullen gebruiken ESP8266, solid state relais en Arduino IDE. Switch kan worden gecontroleerd door de WEB application, native Android a
Maken van een Internet aangesloten pil Dispenser

Maken van een Internet aangesloten pil Dispenser

de P.I.L.-doos - een beter systeem van medicatie herinneringStudies tonen aan de gevolgen van patiƫnten niet nemen medicijnen volgens doctor's orders kunnen ernstig zijn, vooral bij oudere patiƫnten. Met hedendaagse low-cost micro-controllers en sens
Rudolph van neus - Internet aangesloten!

Rudolph van neus - Internet aangesloten!

Door de "magie" van draadloze machtsoverdracht, Rudolph de neus gloeit helder wanneer hij is in de buurt van zijn geliefde, Clarice. Met behulp van de cloudBit en een IFTTT recept, gloeit Rudolph de neus ook helder wanneer er sneeuw in mijn gebi
Schitterende fondsenwerving teken: 140 watt van Internet aangesloten LEDs

Schitterende fondsenwerving teken: 140 watt van Internet aangesloten LEDs

Bouw dit teken internet aangesloten te helpen verhogen geld voor een lokale liefdadigheidsinstelling!Informatie over high power LED's, Arduino, Raspberry Pi & python, digitale radio's, bedrading & solderen en een beetje timmerwerk.Hopelijk, in 10
Internet aangesloten koffiezetapparaat

Internet aangesloten koffiezetapparaat

Hallo iedereen, in dit instructable, ik zal u tonen hoe te maken van een internet aangesloten koffie-/ theevoorzieningen. U kunt het om het te zetten wanneer u bijna bent thuis zodat je kunt koffie als je thuis van het werk. Ik drink geen koffie (ik
SnackBot: Het Internet aangesloten snoep Machine!

SnackBot: Het Internet aangesloten snoep Machine!

Tijdens de 2013 Bay Area Maker Faire, elektrische Imp verspreid een verbazingwekkende 40-plus pond van M & Ms met onze Internet aangesloten SnackBot. Honderden deelnemers vond het geweldig, dus we besloten om te delen hoe wij het gebouwd.Onze SnackBo
Internet aangesloten schaal

Internet aangesloten schaal

Stel je voor als je nog nooit gehad zorgen over het uitvoeren van uw favoriete dingen, omdat een nieuw pakket van hen komen zou net voordat je deed!Dat is het idee van NeverOut - het internet aangesloten schaal. Iets op het opslaan en nooit uitgeput,
Internet aangesloten Monitor Plant

Internet aangesloten Monitor Plant

Hey iedereen, in dit instructable, ik zal u tonen hoe te maken van een internet aangesloten plant monitor. Dit is sterk gebaseerd op de planterbot, een van mijn oudere instructables. De fotografie en de instructies waren van mindere kwaliteit, dus he
Internet aangesloten LED Sign

Internet aangesloten LED Sign

De LED Internet teken is een fysieke LED teken dat in mijn kantoor aan huis woont.Je bent staat voor het verzenden van uw berichten naar het van de live web feed op mijn website.Ik heb duizenden berichten van over de hele wereld verzonden naar mijn k
Overdracht van de gegevens van niet-internet aangesloten zonne-systemen met Arduino, PHP en MySQL

Overdracht van de gegevens van niet-internet aangesloten zonne-systemen met Arduino, PHP en MySQL

BeschrijvingHet doel van dit project van arduino wil verwerven en de overdracht van gegevens via het GSM-netwerk. Het voordeel is om het verzamelen van gegevens (bijvoorbeeld monitoring van een zonne-energiecentrale) te kunnen, zelfs als er geen bedr
How to Fix Internet aangesloten maar geen toegang tot andere Sites dan de kwestie van de Google

How to Fix Internet aangesloten maar geen toegang tot andere Sites dan de kwestie van de Google

Soms, zelfs wanneer wij een actieve internetverbinding, als gevolg van DNS-fout, hebben we mogelijk niet kundig voor vlaag van andere sites dan google-producten. Deze tutorial toont je over de vraag hoe u het probleem kunt omzeilen.Link voor het best
Internet aangesloten Lamp w / Pandora

Internet aangesloten Lamp w / Pandora

Dit is een overzicht van de stappen voor het maken van een LED-lamp die audio van pandora speelt en kan worden bediend vanuit een webbrowser.Stap 1: Verzamel SuppliesU moet:1. de raspberry Pi2. 16 RGB-LED's3. luidsprekers4. solderen apparatuur5. 3D a
Handschoen Coach - internet aangesloten handschoen voor het maximaliseren van uw sportschool trainingssessies aangedreven door Intel IoT

Handschoen Coach - internet aangesloten handschoen voor het maximaliseren van uw sportschool trainingssessies aangedreven door Intel IoT

Met de Intel Edison IoT development kit, hebben we een prototype voor een training van de gymnastiek/handschoen die tracks en analyseert uw training, alsmede het verstrekken van internetconnectiviteit, zodat u uw training met je vrienden online delen
ESP8266 WiFi relay switch

ESP8266 WiFi relay switch

In deze tutorial zullen we laten zien hoe bouwen ESP8266 WiFi relay switch met Arduino en EasyIoT server. Kunt u op afstand relay switch aan (computer of mobiele smartphone) bedienen van uw apparaten zoals licht, kachel, garagepoort,... U kunt de rel