ESP-8266 Smart vaatwasser (smart plug / aansluiting slimme) (4 / 6 stap)

Stap 4: Kiezen wanneer de banen moet gebeuren - deel 2: php programma


Afwassen is het merendeel van de tijd niet zeer urgent, maar in het einde u wilt hen gedaan wanneer het u uitkomt.

Om dit te doen kunt u een kleine app in een webbrowser (zie afbeelding). De app wordt de vooraf ingestelde mogelijkheden in een knop weergegeven. In dit geval:

  • nu (NU)
  • tussen nu en 17u vandaag (VANDAAG) (niet weergegeven in de afbeelding)
  • tussen 22h vandaag en morgen 6h (NACHT)
  • tussen 22h vandaag en morgen 17h (MORGEN)

u kunt deze instellingen in de database wijzigen.

De knop laat zien hoeveel macht is beschikbaar in de cyclus van de 2 uur (ingesteld in de apparaat tabel) van de forcasted productie voor de kracht van de wind. Als er voldoende stroom, de knop is groen, zo niet genoeg it is rood (ook instellen in de verbindingstabel van het apparaat). De knop ook showes de switching tijd.

Alles wat je hoeft te doen is Ga naar de website (192.168.0.156/Vaatwasser.php) en kies het gewenste moment. de gerechten worden gedaan. Zodra u hebben gedaan, een groene balk zal apear met de schakeltijd.

Vrij eenvoudig voor de gebruiker. De php programma om er te komen is een beetje ingewikkelder.

Vaatwasser.php:

  • De eerste sectie is CSS instellen van de stijl van de knoppen
  • Dan de variabelen voor de verbinding met de database zijn ingesteld
  • De eerste query ($q_SQL0) controleert als een tijd al is ingesteld. zo ja, wordt een groene balk met de tijd weergegeven
  • $SQL_TIME kunnen kijken zeer comlex, maar geven alleen aan het resultaat in het beeld (apparaat, momentPHPfrom,...). Maar zeer belangrijk voor de latere berekeningen. Merk op dat de lege velden nul voor PHP vertegenwoordigen voor het berekenen van nu

  • volgende $q_SQL haalt de cyclus tijd en cyclus kWh

  • $q_SQL2 haalt gegevens over beschikbare windenergie, binnen de bepaalde tijd verwijzingen

  • $q_SQL3 dan schuift de throug de gegevens, op zoek naar het moment met de meeste windkracht en het resultaat in $Start slaat

  • Dan zijn er nog wat restjes programma van ontwikkelingstijd. Gebruikt niet meer, maar misschien nuttig aan u. Origianaly de estafette werd overgeschakeld als normaly open. Het apparaat dan is ingeschakeld en aan het einde van de cyclus switched OFF opnieuw.

  • dan de knoppen zijn gemaakt. Wanneer u op één van de knoppen drukt het programma schakelt over naar de 'Jobs4.php'

Jobs4.php

Dit programma loopt in de rug, zodat de gebruiker nerver ziet. De tabel jobs is de plek waar alle switch banen worden opgeslagen.

  • Als er al een schakeltijd instellen, het wordt dit item verwijderd uit de tabel van de banen in de database
  • Het gekozen moment wordt ingevoegd in de tabel van de banen
  • Er wordt overgeschakeld naar de socket off
  • keert terug naar het Vaatwasser.php-programma

Gerelateerde Artikelen

ESP 8266 Standalone WiFI Relay controle [ytUt]

ESP 8266 Standalone WiFI Relay controle [ytUt]

DOELOm te controleren van een relay switch gebruik esp8266 in standalone modus (zonder arduino, pic of elke andere Micro-controller) via Web-UIDe ESP uitzendt eigen SSID. Het maakt geen verbinding met een router. lokale IP adres van esp is 192.168.4.
Draagbare installatiegids van de Arduino IDE voor ESP 8266 v1.6.5

Draagbare installatiegids van de Arduino IDE voor ESP 8266 v1.6.5

Waarom moeten we voor de Arduino IDE draagbare maken? Arduino IDE zelf is eigenlijk, draagbare maar niet voor ESP 8266.Wanneer u gebruik wilt maken ESP8266 met Arduino IDE, zal u wilt installeren van ESP8266 pakket. Het duurt enige tijd om te downloa
ESP 8266 Wifi gecontroleerd Home Automation

ESP 8266 Wifi gecontroleerd Home Automation

ESP8266 is een groot ding voor het beginnen met Wifi en IOTHet is ook goedkoop en worden gebruikt voor het maken van coole projecten die zijn verbonden met het Internet. Leer hoe te maken van een eenvoudig Project van de IOT mee. De ESP8266 WiFi Modu
Programmeren van een HTTP-Server op ESP-8266-12E

Programmeren van een HTTP-Server op ESP-8266-12E

In dit Instructable zullen samen we de reis van de programmering van de ESP8266-12E WIFI Development Board als een HTTP-server. Met behulp van een webbrowser stuurt we instructies naar de ESP8266-E12 om zijn gedrag te veranderen. Gedurende het hele p
Breakout Board voor ESP 8266 01 met CP2102

Breakout Board voor ESP 8266 01 met CP2102

Opmerking: Dit project werd gedaan door een groep van Singapore Polytechnische studenten(Auteur: William Tan). De hulpprogramma's en onderdelen werden verstrekt door onze FYP-supervisor heer Teo Shin Jen.Hallo iedereen, ik zal beginnen door te praten
WiFi Switch board of Smart Plug met Esp8266, Attiny 85 & PIR Sensor met android app

WiFi Switch board of Smart Plug met Esp8266, Attiny 85 & PIR Sensor met android app

De Wifi Arduino 85 is een kleine plank met ESP8266-01 module, Attiny85 micro controller en een relais. Het heeft ook en extra header voor het aansluiten van een externe doorgifte of met sensoren zoals PIR, IR enz afhankelijk van uw toepassing. Bent u
Hoe te maken van een Smart Toy - de slimme Toy deel 1 - bouwen je speeltje

Hoe te maken van een Smart Toy - de slimme Toy deel 1 - bouwen je speeltje

Dit is een Open Source waren iedereen annuleertekenzwenking er eigen zachte knuffel in een slimmer speelgoed in slechts 15 minuten. Het is verbazingwekkend om te zien wat iedereen kan doen en alle daar creaties zien.Stap 1: Hoe te maken A Smart Toy -
ESP8266 en Visuino: WiFi-afstandsbediening Smart auto Robot met Wii Nunchuck

ESP8266 en Visuino: WiFi-afstandsbediening Smart auto Robot met Wii Nunchuck

Dat Smart auto ingesteld wanneer gecombineerd met L298N Motor Driver Modules, bieden een van de gemakkelijkste manieren om robot auto's maken. Ik maakte al een Instructable op hoe u slimme auto met Arduino en Joystick kunt controleren. Het is echter
Armen-Mans Smart-Grid - Blackout bescherming door UPS en elektrische motorfiets

Armen-Mans Smart-Grid - Blackout bescherming door UPS en elektrische motorfiets

een tijdje terug, de goedkope acculader die ik gebruikte voor mijn elektrische motorfiets ging op de fritz. Heb ik besloten om creatief om te zien of er een manier om niet alleen een grote acculader kostenloos, maar ook het verhogen van het nut van m
DIY Smart sleutelhanger

DIY Smart sleutelhanger

Dit is de perfecte project voor degenen die vaak hun sleutels hier en daar plaatsen en niet in staat om te vinden wanneer het meest nodig zijn. Ik breng dus hier Smart sleutelhanger, een slimme metgezel voor uw sleutels. Geen zorgen waar zijn sleutel
Kofferbak 12V aansluiting/plug voor een auto

Kofferbak 12V aansluiting/plug voor een auto

Dus hier mijn eerste gaat instructable :)Het verhaal achter het:Op een zonnige dag was mijn Mazda Demio vanaf 2000 zeer zeer geladen. Toen ik thuis kwam mijn rug links schokdemper besloten om pop misplaatst zijn geeft me een mooi groot gat in de link
Slimme stekker geweven

Slimme stekker geweven

Dit is een seriese van twee video's die een van de nieuwe apparaten van Internet of Things (IoT) de slimme stekker vertonen zullen. Ik zal laten zien hoe te aanvankelijk installeren en configureren van dit apparaat evenals het aanpassen en USB-onders
Slimme SMS aangedreven boiler met behulp van LinkitONE

Slimme SMS aangedreven boiler met behulp van LinkitONE

Wilt u uw boiler start verwarming van water op SMS? Stel je bent, en u komt terug naar huis. Vervolgens zal niet u alsof u enkel sms een tekenreeks en uw boiler krijgt op!Hier zal ik je laten zien hoe u een eenvoudige SMS aangedreven boiler gebruik v
Slimme SMS aangedreven airconditioner met behulp van LinkitONE

Slimme SMS aangedreven airconditioner met behulp van LinkitONE

Wilt u uw start van de AC koeling op SMS? Stel je bent, en u komt terug naar huis. Vervolgens zal niet u alsof u enkel sms een tekenreeks en uw AC krijgt in zomerdagen!Hier zal ik u tonen hoe u kunt bouwen een eenvoudige SMS aangedreven AC met behulp