Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kakailanganin Mo
- Hakbang 2: Ang Circuit
- Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
- Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi
- Hakbang 5: Sa Mga Component ng Visuino Set
- Hakbang 6: Sa Mga Component ng Visuino Connect
- Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Code
- Hakbang 8: Maglaro
Video: Auto Cooling Fan Gamit ang Servo at DHT11 Temperatura at Humidity Sensor Sa Arduino: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa tutorial na ito matututunan namin kung paano magsimula at paikutin ang isang fan kapag ang temperatura ay tumaas sa itaas ng isang tiyak na antas.
Hakbang 1: Ano ang Kakailanganin Mo
- Sensor ng DHT11
- Arduino UNO (o anumang iba pang board)
- Fan module L9110
- OLED Display
- Servo motor
- Jumper wires
- Breadboard
- Programa ng Visuino: I-download ang Visuino
Hakbang 2: Ang Circuit
- Ikonekta ang Servo motor na "Orange" (signal) na pin sa Arduino Digital pin [2]
- Ikonekta ang Servo motor na "Pula" na pin sa Arduino positibong pin [5V]
- Ikonekta ang Servo motor na "Brown" na pin sa Arduino negatibong pin [GND]
- Ikonekta ang fan module pin [VCC] sa arduino pin [5V]
- Ikonekta ang pin module ng fan [GND] sa arduino pin [GND]
- Ikonekta ang fan module pin [INA] sa arduino digital pin [5]
- Ikonekta ang OLED Display pin [VCC] sa Arduino pin [5V]
- Ikonekta ang OLED Display pin [GND] sa Arduino pin [GND]
- Ikonekta ang OLED Display pin [SDA] sa Arduino pin [SDA]
- Ikonekta ang OLED Display pin [SCL] sa Arduino pin [SCL]
- Ikonekta ang positibong pin na DHT11 + (VCC) sa Arduino pin + 5V
- Ikonekta ang negatibong pin ng DHT11 - (GND) sa Arduino pin GND
- Ikonekta ang DHT11 pin (Out) sa Arduino digital pin (4)
Hakbang 3: Simulan ang Visuino, at Piliin ang Uri ng Lupon ng Arduino UNO
Ang Visuino: https://www.visuino.eu kailangang i-install. Simulan ang Visuino tulad ng ipinakita sa unang larawan Mag-click sa pindutang "Mga Tool" sa bahagi ng Arduino (Larawan 1) sa Visuino Kapag lumitaw ang dialog, piliin ang "Arduino UNO" tulad ng ipinakita sa Larawan 2
Hakbang 4: Sa Visuino Magdagdag ng Mga Bahagi
- Magdagdag ng sangkap na "Sine Analog Generator"
- Idagdag ang sangkap na "Servo"
- Magdagdag ng sangkap na "DHT"
- Idagdag ang sangkap na "Halaga ng Analog"
- Magdagdag ng 2X "Paghambingin ang Halaga ng Analog" na bahagi
- Magdagdag ng sangkap na "OLED"
Hakbang 5: Sa Mga Component ng Visuino Set
- Piliin ang "SineAnalogGenerator1" at sa window ng mga pag-aari itakda ang Amplitude sa 0.30 at Frequency sa 0.1, itinakda ang pinagana sa Mali at mag-click sa icon na Pin at piliin ang Boolean sink pin
- Piliin ang "CompareValue1" at sa window ng mga pag-aari itakda ang Halaga sa 24 (temperatura na magsisimula sa fan) at Ihambing ang Uri sa ctBiggerOrEqual
- Piliin ang "CompareValue2" at sa window ng mga pag-aari itakda ang Halaga sa 24 (antas ng temperatura na titigil sa fan) at Ihambing ang Uri sa ctSmaller
- Mag-double click sa "AnalogValue1" at sa window ng Mga Elemento i-drag ang "Itakda ang Halaga" sa kaliwa
- Sa window ng mga pag-aari itakda ang Halaga sa 0.5
- Sa window ng Mga Elemento i-drag ang isa pang "Itakda ang Halaga" sa kaliwa
- Sa window ng mga pag-aari itakda ang Halaga sa 1
Mag-double click sa "DisplayOLED1"
Sa window ng Mga Elemento:
- I-drag ang "Draw Text" sa kaliwa at sa window ng mga pag-aari itakda ang Teksto sa "TEMP"
- I-drag ang "Text Field" sa kaliwa at sa window ng mga pag-aari itakda ang Laki sa 2 at Y hanggang 9
- I-drag ang "Draw Text" sa kaliwa at sa window ng mga pag-aari itakda ang Teksto sa "HUMIDITY" at Y hanggang 26
- I-drag ang "Text Field" sa kaliwa at sa window ng mga pag-aari itakda ang Laki sa 2 at Y hanggang 36
- I-drag ang "Draw Text" sa kaliwa at sa window ng mga pag-aari itakda ang Teksto sa "FAN ACTIVE" at Y hanggang 54 at itakda ang Pinagana sa maling, mag-click sa icon na pin at itakda ang BooleanSinkPin
Isara ang window ng Mga Elemento
Hakbang 6: Sa Mga Component ng Visuino Connect
- Ikonekta ang SineAnalogGenerator1 pin [Out] sa Servo1 pin [In]
- Ikonekta ang Servo1 pin [Out] sa Arduino digital pin [2]
- Ikonekta ang "HumidityThermometer1" pin [Sensor] sa Arduino digital pin [4]
- Ikonekta ang "HumidityThermometer1" pin [Temperatura] sa DisplayOLED1> TextField1 pin [In] at CompareValue1 pin [In] at CompareValue2 pin [In]
- Ikonekta ang "HumidityThermometer1" pin [Temperatura] sa DisplayOLED1> TextField2 pin [In]
- Ikonekta ang "CompareValue1" pin [Out] sa DisplayOLED1> DrawText3 pin [Iclock] at pin [Pinagana]
- Ikonekta ang "CompareValue1" pin [Out] sa AnalogValue1> Itakda ang Value1 pin [In] at SineAnalogGenerator1 pin [Pinagana]
- Ikonekta ang "CompareValue2" pin [Out] sa AnalogValue1> Itakda ang Value2 pin [In]
- Ikonekta ang "DisplayOLED1" pin I2C [Out] sa Arduino board I2C [Sa]
Hakbang 7: Bumuo, Mag-compile, at Mag-upload ng Code
Sa Visuino, sa ibabang pag-click sa "Build" Tab, tiyakin na napili ang tamang port, pagkatapos ay mag-click sa pindutang "Compile / Build and Upload".
Hakbang 8: Maglaro
Kung pinapagana mo ang Arduino UNO module, magsisimula ang OLED Display upang ipakita ang mga halagang temperatura at halumigmig at kung ang tagahanga ay Aktibo. Kapag ang temperatura ay tumaas sa itaas 24 degree ang fan ay magsisimulang paikutin.
Binabati kita! Nakumpleto mo ang iyong proyekto kasama ang Visuino. Nakalakip din ang proyekto ng Visuino, na nilikha ko para sa Instructable na ito, maaari mong i-download ito at buksan ito sa Visuino:
Inirerekumendang:
Pagmamanman ng Temperatura sa Temperatura at Humidity Gamit ang Cloud ng ESP32 at AskSensors: 6 na Hakbang
Pagsubaybay sa Temperatura ng Temperatura at Humidity Sa Cloud ng ESP32 at AskSensors: Sa tutorial na ito matututunan mo kung paano subaybayan ang temperatura at halumigmig ng iyong silid o desk gamit ang DHT11 at ang ESP32 na konektado sa cloud. Ang aming mga pag-update ng tutorial ay matatagpuan dito. DHT11 Mga detalye: Ang sensor ng DHT11 ay maaaring masukat ang temperatura
Sukatin ang Temperatura at Humidity Gamit ang DHT11 / DHT22 at Arduino: 4 na Hakbang
Sukatin ang Temperatura at Humidity Gamit ang DHT11 / DHT22 at Arduino: Sa Arduino Tutorial na ito matututunan natin kung paano gamitin ang DHT11 o ang sensor ng DHT22 para sa pagsukat ng temperatura at halumigmig sa Arduino board
Station ng Panahon ng Arduino Gamit ang BMP280-DHT11 - Temperatura, Humidity at Presyon: 8 Hakbang
Station ng Panahon ng Arduino Gamit ang BMP280-DHT11 - Temperatura, Humidity at Presyon: Sa tutorial na ito matututunan natin kung paano gumawa ng isang istasyon ng panahon na magpapakita ng isang TEMPERATURE, HUMIDITY AND PRESSURE sa LCD Display TFT 7735Manood ang isang demonstration video
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
ESP32 Batay sa M5Stack M5stick C Weather Monitor Sa DHT11 - Subaybayan ang Temperatura ng Humidity at Heat Index sa M5stick-C Gamit ang DHT11: 6 na Hakbang
ESP32 Batay sa M5Stack M5stick C Weather Monitor Sa DHT11 | Subaybayan ang Temperatura ng Humidity at Heat Index sa M5stick-C Gamit ang DHT11: Kumusta, sa mga itinuturo na ito matututunan natin kung paano i-interface ang sensor ng temperatura ng DHT11 na may m5stick-C (isang development board ng m5stack) at ipakita ito sa pagpapakita ng m5stick-C. Kaya sa tutorial na ito mababasa natin ang temperatura, halumigmig at amp; init ako