Inhoudsopgave:

Klein sensorhuis - Ajarnpa
Klein sensorhuis - Ajarnpa

Video: Klein sensorhuis - Ajarnpa

Video: Klein sensorhuis - Ajarnpa
Video: HOW TO Buy the PERFECT CAMERA | #RishMadaan 2024, November
Anonim
Klein sensorhuis
Klein sensorhuis
Klein sensorhuis
Klein sensorhuis
Klein sensorhuis
Klein sensorhuis
Klein sensorhuis
Klein sensorhuis

Hallo vrienden, ik kom weer met mijn nieuwe project, een klein huis met veel soorten sensoren en ook op afstand bediend vanaf elke plek ter wereld.

Functies:

1. Het bevat IR-sensoren die voor diefstaldetectie zijn. (In dergelijke toestand schakelt het zoemeralarm in en stuurt het ook een melding naar uw telefoon.

2. Het bevat een temperatuur- en vochtigheidssensor (DHT-11) die de ventilator automatisch inschakelt wanneer de gespecificeerde limiet van de temperatuur stijgt.

3. Het bevat een lichtsensor (LDR) die het licht automatisch inschakelt wanneer het lichtniveau onder de gespecificeerde limiet valt.

4. Licht, temperatuur, vochtigheid en andere sensorgegevens worden continu weergegeven op uw smart-apparaat. (BLYNK-cloud)

5. Alle apparaten zoals licht, ventilator op afstand bestuurd vanaf elke plek ter wereld. Dus laten we beginnen !!!!!

Stap 1: Benodigd onderdeel:

1. Stuk hout (1 voet * 1/2 voet).

2. Stuk Sunboard.

3. ESP32 of NodeMCU.

4. DHT11.

5. Strip licht (elke kleur).

6. 12 volt DC-ventilator.

7. LDR.

8. PCB (middelgroot).

9. Spanningsregelaar (7805).

10. 12 volt gelijkstroomvoeding

11. IR-sensor.

12. Zoemer.

13. 2-12 volt relais.

14. ULN2803 of ULN2003.

Stap 2: Structuur voorbereiden:

Structuur voorbereiden
Structuur voorbereiden
Structuur voorbereiden
Structuur voorbereiden

Lijm eerst papier op stuk hout (papier moet goed worden vastgemaakt omdat alle structuur erop is gemonteerd).

Snijd het zonnebord op elke maat en in elke vorm. (Het zonnebord is niet gerangschikt, u kunt karton gebruiken).

Stap 3: Hardware voorbereiden:

Hardware voorbereiden
Hardware voorbereiden
Hardware voorbereiden
Hardware voorbereiden

De belangrijkste verwerkingscomponent in deze ESP32, je kunt ook ESP8266 gebruiken (ik gebruik ESP32 omdat er meer ADC-pinnen zijn die in de toekomst kunnen worden gebruikt voor het aansluiten van meer sensoren en het heeft ook Wi-Fi kan bluetooth en BLE voor connectiviteit met blynk (voor beperkt bereik)).

Sluit LDR en DHT-11 aan op 3,3 volt en niet op 5 volt (het kan uw apparaat beschadigen). Hier gebruik ik ULN2003 die darlington-transistor bevat die 12 volt aanzet.

Alleen de IR-sensor werkt op 5 volt, dus ik gebruik een spanningsdeler om deze om te zetten naar 3,3 volt.

Plaats IR-sensor voor de deur

Hieronder kunt u Schema en PCB downloaden:

Stap 4: Software voorbereiden:

Software voorbereiden
Software voorbereiden
Software voorbereiden
Software voorbereiden

Te volgen stappen:

1. Arduino installeren: als je geen arduino hebt, kun je downloaden via de link

www.arduino.cc/en/main/software

2. Als je NodeMCU hebt Volg deze stappen om het toe te voegen met arduino:

circuits4you.com/2018/06/21/add-nodemcu-esp8266-to-arduino-ide/

3. Als je ESP-32 gebruikt Volg deze stappen om het toe te voegen met arduino:

randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

4. Als u ESP-32 gebruikt (eenvoudige DHT11-bibliotheek kan niet goed werken met ESP-32), kunt u hier downloaden:

github.com/beegee-tokyo/DHTesp

5. Download de BLYNK-app.

6. Download de BLYNK-bibliotheek.

7. Download de code van hieronder.

Wijzig wifi-naam en wachtwoord.

Voeg uw BLYNK API toe aan code.

Stap 5: Blynk-app voorbereiden en klaar:

1. Download en installeer de blynk-app op uw smartphone.

2. Maak een nieuw project aan en het zal u een auth-token op uw login-ID sturen.

3. Vul deze auth-token in uw code in.

4. Upload de code na het wijzigen van de wifi-naam en het wachtwoord.

hier:

pin V0(virtuele pin)=Temperatuur.

pin V1=Vochtigheid

pin V2=Lichthoeveelheid

Andere apparaten worden rechtstreeks bestuurd door digitale pinnen.

Tijdens het gebruik van de knop worden de pincodes direct toegewezen aan de knoppen.

Aanbevolen: