INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Die stroombaan
- Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
- Stap 4: Voeg komponente by in Visuino
- Stap 5: In Visuino -stelkomponente
- Stap 6: In Visuino Connect Components
- Stap 7: Genereer, stel op en laai die kode op
- Stap 8: Speel
Video: Auto -waaier met servo- en DHT11 -temperatuur- en humiditeitsensor met Arduino: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In hierdie handleiding leer ons hoe u 'n waaier kan begin en draai as die temperatuur bo 'n sekere vlak styg.
Stap 1: wat u benodig
- DHT11 sensor
- Arduino UNO (of enige ander bord)
- Waaier module L9110
- OLED -skerm
- Servomotor
- Springdrade
- Broodbord
- Visuino -program: Laai Visuino af
Stap 2: Die stroombaan
- Koppel die servomotor "Oranje" (sein) -pen aan die Arduino Digital -pen [2]
- Koppel servomotor "Rooi" pen aan Arduino positiewe pen [5V]
- Koppel servomotor "Bruin" pen aan Arduino negatiewe pen [GND]
- Koppel waaiermodule -pen [VCC] aan arduino -pen [5V]
- Koppel die fanmodule [GND] aan die arduino -pen [GND]
- Koppel waaiermodulpen [INA] aan arduino digitale pen [5]
- Koppel OLED -skermpen [VCC] aan Arduino -pen [5V]
- Koppel OLED -skermpen [GND] aan Arduino -pen [GND]
- Koppel OLED -skermpen [SDA] aan Arduino -pen [SDA]
- Koppel OLED -skermpen [SCL] aan Arduino -pen [SCL]
- Koppel DHT11 positiewe pen + (VCC) aan Arduino -pen + 5V
- Koppel DHT11 negatiewe pen - (GND) aan Arduino -pen GND
- Koppel DHT11 -pen (uit) aan Arduino digitale pen (4)
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord
Die Visuino: https://www.visuino.eu moet geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino
- Voeg die komponent "Sine Analog Generator" by
- Voeg 'Servo' -komponent by
- Voeg 'DHT' -komponent by
- Voeg die komponent "Analoge waarde" by
- Voeg 2X komponent "Vergelyk analoog waarde" by
- Voeg 'OLED' -komponent by
Stap 5: In Visuino -stelkomponente
- Kies "SineAnalogGenerator1" en stel Amplitude in die eiendomsvenster op 0.30 en Frequency op 0.1, stel dit aan as Onwaar en klik op die Pin -ikoon en kies Booleaanse wasbakpen
- Kies "CompareValue1" en stel in die eiendomsvenster Waarde op 24 (temperatuur wat die waaier begin) en Vergelyk Type met ctBiggerOrEqual
- Kies "CompareValue2" en stel in die eiendomsvenster Waarde op 24 (temperatuurvlak wat die waaier sal stop) en Vergelyk Type met ctSmaller
- Dubbelklik op die "AnalogValue1" en sleep in die venster Elements "Stel waarde" na links
- Stel Waarde in die venster Eienskappe op 0.5
- Sleep in die venster Elements 'n ander "Stel waarde" na links
- Stel Waarde in die eiendomsvenster op 1
Dubbelklik op die "DisplayOLED1"
In die venster Elements:
- Sleep "Teken teks" na links en stel die teks in "TEMP" in die venster Eienskappe.
- Sleep "Teksveld" na links en stel Grootte in die eienskappe venster op 2 en Y op 9
- Sleep "Teken teks" na links en stel die teks op "HUMIDITY" en Y in die eienskappe venster
- Sleep "Teksveld" na links en stel Grootte in die eienskappe venster op 2 en Y op 36
- Sleep "Teken teks" na links en stel die teks in die venster Eienskappe op "FAN ACTIVE" en Y op 54 en stel Enabled op false, klik op die speldpictogram en stel BooleanSinkPin in
Maak die venster Elements toe
Stap 6: In Visuino Connect Components
- Koppel SineAnalogGenerator1 pin [Out] aan Servo1 pin [In]
- Koppel Servo1 -pen [Uit] aan Arduino digitale pen [2]
- Koppel "HumidityThermometer1" pen [Sensor] aan Arduino digitale pen [4]
- Koppel "HumidityThermometer1" -pen [Temperatuur] aan DisplayOLED1> TextField1 -pen [In] en CompareValue1 -pen [In] en CompareValue2 -pen [In]
- Koppel "HumidityThermometer1" -pen [Temperatuur] aan DisplayOLED1> TextField2 -pen [In]
- Koppel "CompareValue1" -pen [Out] aan DisplayOLED1> DrawText3 -pen [Iclock] en pin [Enabled]
- Koppel "CompareValue1" -pen [Uit] aan AnalogValue1> Stel waarde1 -pen [In] en SineAnalogGenerator1 -pen [Inskakel]
- Koppel "CompareValue2" -pen [Uit] aan AnalogValue1> Stel waarde2 -pen [In]
- Koppel "DisplayOLED1" -pen I2C [Uit] aan op Arduino -bord I2C [In]
Stap 7: Genereer, stel op en laai die kode op
Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".
Stap 8: Speel
As u die Arduino UNO -module aanskakel, sal die OLED -skerm die temperatuur- en humiditeitswaardes begin wys en as die waaier aktief is. Sodra die temperatuur bo 24 grade styg, begin die waaier draai.
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit aflaai en in Visuino oopmaak:
Aanbeveel:
Kalibrasie van humiditeitsensor: 7 stappe
Kalibrasie van humiditeitsensor: ek het 3 sensors wat die relatiewe humiditeit van die lug kan meet: BME280, SHT21, DHT22. Hulle het die vermoë om akkuraat te meet +/- 3% van 20 tot 80% bepaal, maar toe ek in dieselfde toestand vir 3 sensors toets, het ek 3 verskillende resultate gekry. Miskien o
Waarskuwing met behulp van ThingSpeak+ESP32-draadloos-temp- humiditeitsensor: 7 stappe
Alert-using-ThingSpeak+ESP32-Wireless-Temp- Humidity-Sensor: In hierdie tutoriaal meet ons verskillende temperatuur- en humiditeitsdata met behulp van Temp en humiditeitsensor. U sal ook leer hoe om hierdie data na ThingSpeak te stuur. Sodat u 'n tydelike waarskuwing in u pos teen 'n spesifieke waarde kan skep
Basiese beginsels van humiditeitsensor: 3 stappe
Basiese beginsels van humiditeitsensor: Dit is 'n basiese handleiding oor hoe u die DHT 11 -sensormodule met 'n Arduino -bord kan gebruik
Gedetailleerde Arduino -humiditeitsensor: 7 stappe (met foto's)
Gedeeltelike Arduino -humiditeitsensor: ons woon in Sentraal -Texas, en gedurende die grootste deel van die jaar kry ons geweldige humiditeit in ons winkel. As houtwerkers kan dit vir sekere projekte moeilik wees, en daarom het ons 'n 'winkel sensor' op Arduino-motor gebou om ons 'n visueel aantreklike manier te gee om te sien
Tutoriaal Hoe om die DHT11 -humiditeitsensor te gebruik: 4 stappe
Tutoriaal Hoe om DHT11 -humiditeitsensor te gebruik: beskrywing: DHT11 -temperatuur en amp; Humiditeitsensor beskik oor 'n temperatuur & humiditeitsensor -kompleks met 'n gekalibreerde digitale seinuitset. Deur die eksklusiewe tegniek vir die verkryging van digitale seine en temperatuur & humiditeitswaarnemingstegnologie