IoT vägguttag med Arduino och ESP8266 (1 / 21 steg)
Steg 1: Designöverväganden
Detta projekt var tänkt när jag kände behovet av att automatiskt minska hastigheten på en AC takfläkt i sovrummet som temperaturen sjunker genom natten. I Bangalore, där jag bor, under vintrar, jag slår på fläkten när jag går till sova. Men tidiga morgnar, när temperaturen sjunker, fläkten gör det ännu kallare. Som stör min sömn och jag vill inte eller kan inte få upp till sänka hastigheten eller stänga av fläkten eftersom vägguttaget inte är nära sängen. Så jag behövde ett sätt att automatiskt avstängning fläkten eller minska hastigheten på morgonen och tanken på att bygga en själv eftersom det inte finns några kommersiella produkter redan tillgängliga på marknaden. Jag vet, jag vet, det finns större problem att lösa i den här världen, men jag antar att detta problem måste lösa, så vad sjutton :)
Tillsammans med detta ursprungliga krav ansågs följande också medan designa projektet.
- Automatiskt ska minska hastigheten på fläkten baserat på tid förfluten eller temperatur sjunka.
- Fortfarande bör kunna verka fysiska växlar.
- Bör kunna fjärrstyra ljus och fläkt. IR-fjärrkontroll är en nödvändighet. Smartphone app är kanske en njutning.
- Bör kunna fungera självständigt.
- Om styrelsen går sönder av någon anledning, innan det kan vara fast eller avinstalleras korrekt, bör det fortfarande vara möjligt att använda fysiska växlar fungerar ljuset och fläkten utan några ändringar.
- Behöver för att kunna stänga av styrelsen, när huset kommer att vara tomt för längre perioder (säga semester), men när påslagen igen, ska igen funktionen ordentligt utan att behöva någon handpåläggning.
- Styrelsen bör uppdatera statligt av enheterna kontrolleras ordentligt oavsett läget för kontroll - IR-fjärr, smartphone app eller fysiska växlar.
- Ska inte se alltför ful eller stökigt.