Inhoudsopgave:
- Benodigdheden
- Stap 1: Schakelschema
- Stap 2: Maak het circuit op breadboard om te testen
- Stap 3: instructievideo voor dit IOT-project
- Stap 4: Installeer de Blynk-app
- Stap 5: Andere modus van de slimme relaismodule
- Stap 6: handmatige modus
- Stap 7: Automatische modus
- Stap 8: Het ontwerpen van de PCB
- Stap 9: Bestel de printplaat
- Stap 10: Het Gerber-bestand uploaden en de parameters instellen
- Stap 11: Selecteer verzendadres en betalingsmodus
- Stap 12: Soldeer alle componenten
- Stap 13: Programmeer de NodeMCU
- Stap 14: Sluit de huishoudelijke apparaten aan
- Stap 15: Plaats het complete circuit in een DOOS
- Stap 16: Eindelijk
Video: Domotica met NodeMCU aanraaksensor LDR temperatuurregelrelais - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
In mijn eerdere NodeMCU-projecten heb ik twee huishoudelijke apparaten van de Blynk-app bestuurd. Ik heb veel opmerkingen en berichten ontvangen om het project te upgraden met handmatige bediening en meer functies toe te voegen.
Daarom heb ik deze Smart Home Extension Box ontworpen.
In dit op IoT gebaseerde domotica-project heb ik domotica gemaakt met behulp van Blynk & NodeMCU met aanraaksensor, LDR, relaismodule voor temperatuurregeling met realtime feedback.
In de handmatige modus kan deze relaismodule worden bediend vanaf een mobiel of smartphone en een handmatige aanraakschakelaar (TTP223).
In de automatische modus kan dit slimme relais ook de kamertemperatuur en zonlicht detecteren om de ventilator en gloeilamp in en uit te schakelen met behulp van de DHT11-sensor en LDR.
Dit slimme huisproject heeft de volgende kenmerken:
1. Huishoudelijke apparaten bediend vanaf mobiel met behulp van de Blynk-app
2. Huishoudelijke apparaten automatisch geregeld door temperatuur- en vochtigheidssensor (in automatische modus)
3. Huishoudelijke apparaten die automatisch worden bestuurd door Dark Sensor (in automatische modus)
4. Monitor LIVE kamertemperatuur en vochtigheidsmeting op OLED en smartphone
5. Huishoudelijke apparaten handmatig bediend met aanraakschakelaar
6. Bedien huishoudelijke apparaten via internet (WiFi)
Dit project is geïnspireerd op dit Simple NodeMCU-project
Benodigdheden
1. NodeMCU-bord
2. DH11-sensor
3. LDR
4. 10k Weerstanden 5 nee
5. 1k Weerstanden 3 nee
6. 220 ohm weerstanden 2 nee
7. BC547 NPN-transistoren 2 nr
8. Diode 1N4007 2 nr
9. Diode 1N4001 1no
10. 5 mm LED (1.5v) 3 nee
11. SPDT 5V Relais 2 nee
12. Drukschakelaar/ knop 4 nee (of) TTP223 Tastsensor (3nee)
13. Connectoren & jumpers
14. OLED I2C-display (0,96" of 1,3") (optioneel)
15. Hi-Link 220V naar 5V AC naar DC converter
Stap 1: Schakelschema
Dit is het complete schakelschema voor dit op IoT gebaseerde smart home-systeem.
Ik heb NodeMCU gebruikt om de relaismodule te besturen. Ik heb de DHT11 temperatuur- en vochtigheidssensor en LDR aangesloten om het relais automatisch te regelen volgens de kamertemperatuur en het omgevingslicht.
Er zijn vier drukknoppen verbonden met NodeMCU, d.w.z. S1, S2, CMODE, RST. S1 & S2 om de relaismodule handmatig te bedienen.
In plaats van drukknoppen kunt u ook de TTP223 Touch sensoren aansluiten.
CMODE om de modus te wijzigen (handmatige modus, automatische modus)
RST om de NodeMCU te resetten
Ik heb een 110V/220V AC naar 5V DC converter gebruikt om de 5V naar NodeMCU en relais te leveren.
U kunt dus direct 110V of 220V AC voeding aansluiten met deze slimme relaismodule.
Stap 2: Maak het circuit op breadboard om te testen
Voordat ik de print ontwerp, heb ik eerst de schakeling op het breadboard gemaakt om te testen.
Tijdens het testen heb ik de code geüpload naar de NodeMCU en vervolgens geprobeerd de relais te bedienen met de drukknoppen, aanraakschakelaar. Blynk-app, temperatuursensor en LDR.
Hier is de RST-pin actief laag, dus de aanraaksensor die is aangesloten op de RST-pin moet laag actief zijn.
Download de bijgevoegde code voor dit NodeMCU-project. Ik heb alle links van de vereiste bibliotheken in de code genoemd.
Stap 3: instructievideo voor dit IOT-project
In de instructievideo heb ik alle stappen voor het maken van dit Smart Home-apparaat tot in detail uitgelegd.
U kunt dit IoT-project dus eenvoudig voor uw huis maken.
Stap 4: Installeer de Blynk-app
Installeer de Blynk-app vanuit de Google Play Store of App Store en voeg vervolgens alle vereiste widgets toe om de relaismodule te bedienen en de temperatuur en vochtigheid te bewaken. Ik heb alle details uitgelegd in de instructievideo.
Ik heb de widgets met 3 knoppen gebruikt om de relaismodule te bedienen en de modus te wijzigen.
En 2 meter-widgets om de temperatuur en vochtigheid te controleren.
Stap 5: Andere modus van de slimme relaismodule
We kunnen het slimme relais in twee modi aansturen:
1. Handmatige modus
2. Automatische modus
We kunnen de modus eenvoudig wijzigen met de CMODE-knop op de PCB of vanuit de Blynk-app.
in automatisch
Stap 6: handmatige modus
In de handmatige modus kunnen we de relaismodule bedienen vanaf de S1 & S2 aanraakschakelaars of vanuit de Blynk-app. We kunnen altijd de realtime feedbackstatus van de schakelaars volgen vanuit de Blynk-app.
En we kunnen ook de temperatuur- en vochtigheidsmeting op het OLED-display en de Blynk-app volgen, zoals u op de foto's kunt zien.
Met de Blynk App kunnen we de relaismodule overal bedienen als we internet op onze smartphone hebben.
Stap 7: Automatische modus
In Auto-modus wordt de relaismodule bestuurd door de DHT11-sensor en LDR.
In de code kunnen we een voorgedefinieerde minimum en maximum temperatuur en lichtwaarde instellen.
Temperatuurregeling
Wanneer de kamertemperatuur de vooraf gedefinieerde maximumtemperatuur overschrijdt, wordt relais-1 ingeschakeld en wanneer de kamertemperatuur lager wordt dan de vooraf gedefinieerde minimumtemperatuur, wordt relais-1 automatisch uitgeschakeld.
LDR-besturing
Op een vergelijkbare manier wordt relais-2 ingeschakeld wanneer het lichtniveau afneemt en wanneer er voldoende licht is, wordt relais-2 automatisch uitgeschakeld.
Ik heb het in detail uitgelegd in de instructievideo.
Stap 8: Het ontwerpen van de PCB
Na het testen van alle functies van de slimme relaismodule op het breadboard, heb ik de PCB ontworpen om het circuit compact te maken en het project een professionele uitstraling te geven.
U kunt het PCB Gerber-bestand van dit op IoT gebaseerde domoticaproject downloaden via de volgende link:
drive.google.com/uc?export=download&id=1EJY744U5df6GYXU8PtyAKucyPrD-gViX
Stap 9: Bestel de printplaat
Na het downloaden van het Garber-bestand kun je eenvoudig de print bestellen
1. Ga naar https://jlcpcb.com en meld u aan / meld u aan
2. Klik op de OFFERTE-knop.
3 Klik op de knop "Voeg uw Gerber-bestand toe". Blader vervolgens door en selecteer het Gerber-bestand dat u hebt gedownload.
Stap 10: Het Gerber-bestand uploaden en de parameters instellen
4. Stel de vereiste parameter in, zoals hoeveelheid, PCB-maskerkleur, enz
5. Nadat u alle parameters voor PCB hebt geselecteerd, klikt u op de knop OPSLAAN IN WINKELWAGEN.
Stap 11: Selecteer verzendadres en betalingsmodus
6. Typ het verzendadres.
7. Selecteer de verzendmethode die voor u geschikt is.
8. Dien de bestelling in en ga verder met de betaling.
U kunt uw bestelling ook volgen vanaf de JLCPCB.com.
Mijn PCB's duurden 2 dagen om te worden vervaardigd en kwamen binnen een week aan met behulp van de DHL-bezorgoptie.
PCB's waren goed verpakt en de kwaliteit was echt goed voor deze betaalbare prijs.
Stap 12: Soldeer alle componenten
Soldeer daarna alle componenten volgens het schakelschema.
Sluit vervolgens NodeMCU, DHT11, LDR en OLED-display aan.
Stap 13: Programmeer de NodeMCU
1. Verbind de NodeMCU met de laptop
2. Download de code. (Gehecht)
3. Wijzig de Blynk Auth-token, WiFi-naam, WiFi-wachtwoord.
4. Wijzig de vooraf gedefinieerde temperatuur en lichtwaarde voor de automatische modus volgens uw vereisten;
5. Selecteer het NodeMCU 12E-bord en de juiste POORT. Upload dan de code.
** In dit project kunt u zowel 0,96" OLED- als 1,3" OLED-schermen gebruiken. Ik heb de code voor beide OLED's gedeeld, upload de code volgens het OLED-scherm dat u gebruikt.
Ik heb de code al in de vorige stappen bijgevoegd.
Stap 14: Sluit de huishoudelijke apparaten aan
Sluit de huishoudelijke apparaten aan volgens het schakelschema.
Neem de juiste veiligheidsmaatregelen tijdens het werken met hoogspanning.
Hier kunt u direct 110V of 220V AC voeding aansluiten.
** Ik heb geen aanraaksensor gebruikt voor de RST-pin omdat deze LAAG actief is.
Stap 15: Plaats het complete circuit in een DOOS
Ik heb het volledige circuit in een plastic doos geplaatst. Omdat ik dit NodeMCU-project zal gebruiken als Smart extension BOX.
Het zal zeer nuttig en gemakkelijk te gebruiken zijn.
Stap 16: Eindelijk
Schakel de 110V/230V voeding in.
Nu kunt u uw huishoudelijke apparaten op een slimme manier bedienen. Ik hoop dat je dit domotica-project leuk vond. Ik heb alle benodigde informatie voor dit project gedeeld.
Ik zal het erg op prijs stellen als u uw waardevolle feedback deelt. Ook als u vragen heeft, kunt u deze in het opmerkingengedeelte schrijven.
Voor meer van dergelijke projecten Volg TechStudyCell. Bedankt voor je tijd en veel plezier met leren.
Aanbevolen:
Domotica met ESP8266 of NODEMCU: 6 stappen
Domotica met ESP8266 of NODEMCU: Heb je ooit je huis willen automatiseren via wifi? Wil je de lichten, ventilator en alle andere apparaten vanaf je smartphone bedienen? Of heb je ooit een instructable willen hebben over aangesloten apparaten en ermee aan de slag gaan? Dit domotica-project zal
Hoe op IoT gebaseerde domotica te maken met NodeMCU-sensoren Besturingsrelais 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe op IoT gebaseerde huisautomatisering te maken met NodeMCU-sensoren Besturingsrelais: In dit op IoT gebaseerde project heb ik huisautomatisering gemaakt met Blynk en NodeMCU besturingsrelaismodule met realtime feedback. In de handmatige modus kan deze relaismodule worden bediend vanaf mobiel of smartphone en handmatige schakelaar. In de automatische modus is deze slimme
Hoe de aanraaksensor TTP-223B te gebruiken: 4 stappen
Hoe de aanraaksensor TTP-223B te gebruiken: TTP223-BA6 is een IC die aanrakingen kan detecteren. Dit IC is gemaakt ter vervanging van de traditionele directe knop. Door componenten toe te voegen kan dit IC voor verschillende doeleinden worden ontwikkeld, zoals: DC schakelaar AC schakelaar Tact Switch Etc,. Ik zal een voorbeeld geven van een proj
Digitale aanraaksensor met LM358: 3 stappen
Digitale aanraaksensor met LM358: sensoren zijn het beste om met doe-het-zelf-elektronica te werken en dit is de tweede instructie van een reeks Instructables die verschillende sensoren creëert die compatibel zijn met verschillende microcontrollers. In de vorige instructable heb ik je laten zien hoe
DIY-aanraaksensor: 4 stappen (met afbeeldingen)
DIY-aanraaksensor: dit is een korte instructie over het gebruik van de Qprox IC (QT113G) als aanraaksensor. Met dit IC kunt u in wezen elk object in een aanraakschakelaar veranderen. Deze eenvoudige schakeling kan worden aangesloten op een microcontroller (in dit geval gebruikte ik de MAKE-contr