Sisukord:
- Samm: mida vajate
- 2. samm: vooluring
- Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
- Samm: lisage Visuino komponendid
- 5. samm: Visuino komplekti komponentides
- 6. samm: Visuino Connecti komponentides
- Samm: koodi loomine, kompileerimine ja üleslaadimine
- 8. samm: mängige
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Selles õpetuses õpime, kuidas käivitada ja pöörata ventilaatorit, kui temperatuur tõuseb üle teatud taseme.
Samm: mida vajate
- DHT11 andur
- Arduino UNO (või mõni muu plaat)
- Ventilaatori moodul L9110
- OLED -ekraan
- Servomootor
- Jumper juhtmed
- Leivalaud
- Visuino programm: laadige alla Visuino
2. samm: vooluring
- Ühendage servomootori "oranž" (signaal) tihvt Arduino digitaalse tihvtiga [2]
- Ühendage servomootori punane tihvt Arduino positiivse tihvtiga [5V]
- Ühendage servomootori "pruun" tihvt Arduino negatiivse tihvtiga [GND]
- Ühendage ventilaatori mooduli tihvt [VCC] arduino tihvtiga [5V]
- Ühendage ventilaatori mooduli tihvt [GND] arduino tihvtiga [GND]
- Ühendage ventilaatori mooduli tihvt [INA] arduino digitaalse tihvtiga [5]
- Ühendage OLED -ekraanipulk [VCC] Arduino tihvtiga [5V]
- Ühendage OLED -ekraani tihvt [GND] Arduino tihvtiga [GND]
- Ühendage OLED -ekraani tihvt [SDA] Arduino tihvtiga [SDA]
- Ühendage OLED -ekraani tihvt [SCL] Arduino tihvtiga [SCL]
- Ühendage DHT11 positiivne tihvt + (VCC) Arduino tihvtiga + 5V
- Ühendage DHT11 negatiivne tihvt - (GND) Arduino tihvtiga GND
- Ühendage DHT11 tihvt (väljund) Arduino digitaalse tihvtiga (4)
Samm: käivitage Visuino ja valige Arduino UNO juhatuse tüüp
Visuino: https://www.visuino.eu tuleb installida. Visuino käivitamine nagu esimesel pildil
Samm: lisage Visuino komponendid
- Lisage komponent "Sine Analog Generator"
- Lisage komponent "Servo"
- Lisage komponent "DHT"
- Lisage komponent "Analoogväärtus"
- Lisage 2X komponent "Võrdle analoogväärtust"
- Lisage komponent "OLED"
5. samm: Visuino komplekti komponentides
- Valige "SineAnalogGenerator1" ja määrake atribuutide aknas Amplitude väärtuseks 0,30 ja sageduseks 0,1, lubage väärtuseks False ning klõpsake ikooni Pin ja valige Boolean valamu tihvt
- Valige "CompareValue1" ja määrake atribuutide aknas väärtus 24 (temperatuur, mis käivitab ventilaatori) ja võrdle tüüpi ctBiggerOrEqual
- Valige "CompareValue2" ja määrake atribuutide aknas väärtus 24 (temperatuuritase, mis peatab ventilaatori) ja võrdle tüüpi ctSmaller
- Topeltklõpsake nuppu "AnalogValue1" ja lohistage elementide aknas "Set Value" vasakule
- Atribuutide aknas määrake väärtus 0,5
- Lohistage aknas Elements vasakule mõni muu "Set Value"
- Atribuutide aknas määrake väärtus 1
Topeltklõpsake "DisplayOLED1"
Elemendi aknas:
- Lohistage "Joonista tekst" vasakule ja atribuutide aknas määrake tekst "TEMP"
- Lohistage "Tekstiväli" vasakule ja atribuutide aknas määrake suurus 2 ja Y kuni 9
- Lohistage "Joonista tekst" vasakule ja atribuutide aknas määrake tekst "HUMIDITY" ja Y 26
- Lohistage "Tekstiväli" vasakule ja atribuutide aknas määrake Suurus 2 ja Y väärtuseks 36
- Lohistage "Joonista tekst" vasakule ja atribuutide aknas määrake tekst "FAN ACTIVE" ja Y väärtuseks 54 ning määrake Enabled väärtusele vale, klõpsake nööpnõela ikooni ja määrake BooleanSinkPin
Sulgege elementide aken
6. samm: Visuino Connecti komponentides
- Ühendage SineAnalogGenerator1 pin [Out] Servo1 pin [In]
- Ühendage Servo1 pin [Out] Arduino digitaalse kontaktiga [2]
- Ühendage "HumidityThermometer1" tihvt [andur] Arduino digitaalse tihvtiga [4]
- Ühendage "HumidityThermometer1" tihvt [temperatuur] DisplayOLED1> TextField1 pin [In] ja CompareValue1 pin [In] ja CompareValue2 pin [In]
- Ühendage "HumidityThermometer1" tihvt [temperatuur] DisplayOLED1> TextField2 tihvtiga [In]
- Ühendage "CompareValue1" pin [Out] DisplayOLED1> DrawText3 pin [Iclock] ja pin [Enabled]
- Ühendage "CompareValue1" pin [Out] AnalogValue1> Set Value1 pin [In] ja SineAnalogGenerator1 pin [Enabled]
- Ühendage "CompareValue2" pin [Out] AnalogValue1 -ga> Määrake Value2 pin [In]
- Ühendage "DisplayOLED1" tihvt I2C [väljund] Arduino plaadiga I2C [sisend]
Samm: koodi loomine, kompileerimine ja üleslaadimine
Visuino puhul klõpsake allosas vahekaarti "Ehita", veenduge, et valitud on õige port, seejärel klõpsake nuppu "Kompileeri/ehita ja laadige üles".
8. samm: mängige
Kui toidate Arduino UNO moodulit, hakkab OLED -ekraan näitama temperatuuri ja niiskuse väärtusi ning kui ventilaator on aktiivne. Kui temperatuur tõuseb üle 24 kraadi, hakkab ventilaator pöörlema.
Palju õnne! Olete oma projekti Visuinoga lõpetanud. Lisatud on ka Visuino projekt, mille ma selle Instructable'i jaoks lõin, saate selle alla laadida ja Visuinos avada:
Soovitan:
DHT21 digitaalne temperatuuri ja niiskuse andur koos Arduinoga: 6 sammu
DHT21 digitaalne temperatuuri- ja niiskusandur koos Arduinoga: Selles õpetuses õpime, kuidas kasutada DHT21 niiskus- ja temperatuuriandurit koos Arduinoga ning kuvada väärtused OLED -ekraanil. Vaadake videot
DHT11 temperatuuri ja niiskuse andur Arduinoga: 5 sammu
DHT11 temperatuuri ja niiskuse andur koos Arduinoga: täna õpetan teile, kuidas kasutada temperatuuri ja niiskuse andurit DY11 sisaldavat temperatuuri ja niiskuse anduri moodulit KY-015. Kui eelistate videotest õppida, siis siin on minu tehtud videoõpetus !:
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga - Jälgige temperatuuri niiskuse ja kuumuse indeksit mudelil M5stick-C koos DHT11-ga: 6 sammu
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga | Jälgige temperatuuri niiskuse ja kuumuse indeksit M5stick-C-l DHT11 abil: Tere poisid, selles juhendis õpime, kuidas ühendada DHT11 temperatuuriandur m5stick-C-ga (m5stacki arendusplaat) ja kuvada see m5stick-C ekraanil. Nii loeme selles õpetuses temperatuuri, niiskust ja amp; ma kuumutan
Temperatuuri ja niiskuse andur Arduinoga (N): 14 sammu
Temperatuuri ja niiskuse andur Arduino (N) abil: andur (DHT11) kogub niiskust ja temperatuuri. Seejärel võtab selle teabe ja salvestab selle SD -kaardile, mida saame Google'i dokumentides analüüsida
Temperatuuri ja niiskuse Interneti -logger koos ekraaniga, kasutades ESP8266: 3 sammu
Temperatuuri ja niiskuse Interneti -logger koos ekraaniga, kasutades ESP8266: Tahtsin jagada väikest projekti, mis mulle meeldib. See on väike ja vastupidav internetiühendusega temperatuuri ja niiskuse Interneti -logger koos ekraaniga. See logib saidile emoncms.org ja valikuliselt kas kohapeal Raspberry PI -sse või teie enda emoncm -i