Innehållsförteckning:

Wemos DHT11 PIR -sensor med relä: 3 steg
Wemos DHT11 PIR -sensor med relä: 3 steg

Video: Wemos DHT11 PIR -sensor med relä: 3 steg

Video: Wemos DHT11 PIR -sensor med relä: 3 steg
Video: 🌡Термоконтроллер для отопления на Wemos D1 mini. 2024, Juli
Anonim
Wemos DHT11 PIR -sensor med relä
Wemos DHT11 PIR -sensor med relä
Wemos DHT11 PIR -sensor med relä
Wemos DHT11 PIR -sensor med relä

Detta är instruktioner om hur du kopplar och programmerar en Wemos mini D1 så att den kan läsa temperatur från en DHT11 och du kan manipulera informationen via Blynk -appen via WIFI. Genom att använda Blynk-appen kan du grafiskt visa värden (luftfuktighet och eller temperatur) och om du vill kan du ställa in händelser via Blynk-appen, vilket gör det mer bekvämt eftersom vi kan använda en app istället för att skriva om kodad i Arduino IDE varje gång vi vill ändra eller lägga till en händelse (kolla www.blynk.cc) För det andra blir "hård kod", jag kallar det så för om du vill ändra koden måste du ladda upp det manuellt via kompilatorn för att använda Blynk -appen, är koden för PIR -sensorn och reläet. Jag kommer också att inkludera min STL -fil för min anpassade kapsling om du vill skriva ut den. Jag gör detta som en hobby och jag är ganska ny på det här. Om det finns något förslag där jag kan förbättra detta, låt mig i alla fall säga till.

ÄNDAMÅL:

Wemos mini D1 kommer att kunna avläsa temperatur och luftfuktighet och upptäcka rörelse genom PIR. Vad du vill göra med det är upp till dig. Blynk -appen ger dig många alternativ för hur du använder den här konfigurationen. Min kod är inställd för att reläet ska vara på i 30 minuter. Du är mer än välkommen att ändra det om du vill genom koden.

Alternativt kan ett alternativ vara Läs temperaturen från ett rum och med det angivna värdet genom att skapa Blynk -appen även med IF -uttalanden. Till exempel kan jag läsa temperaturen och ställa in den, om rumstemperaturen är över denna temperatur (låter den ställas till 90 grader), öppna sedan reläet; AC kan anslutas till reläet, därför kommer rumstemperaturen att vara över en given temperatur och AC slås på. Annars har stafetten av. MEN du måste koda om det och göra stiftet som reläet är anslutet till virtuellt och skicka det till blynk-appen efter att du kan manipulera reläet via appen

Steg 1:

Bild
Bild

Så här anslöt jag min Wemos D1. Jag lärde mig på det hårda sättet att du inte kan ansluta någonting till GPIO0, GPIO2 och/eller GPIO15 annars skulle det inte gå att återställa kortet till programmeringsläge och det skulle inte låta mig ladda upp min skiss medan något är anslutet till någon av dessa stift. Jag bytte min PIR -pin från D4 (GPIO2) till D1.

Steg 2:

Bild
Bild

Detta är min anpassade kapsling som passar alla mina komponenter bra. Den har ett fäste för vägguttaget och ett genomföringshål på baksidan för kablarna. Om du inte har en 3D-skrivare kan du hämta 1-Gang-uttagslåda från HomeDepot, se bara till att komponenterna passar. I framtiden kommer jag att göra om höljet och lägga till en plats för ett kvinnligt mikro -USB så att jag inte behöver ta bort Wemos från dess hölje när jag vill ladda upp en skiss till den..

Steg 3:

Bifogad är koden för Wemods D1. Öppna i Arduino IDE ändra ditt WIFI -nätverk, lösenord, Blynk Auth -kod och ladda sedan upp skiss.

Rekommenderad: