Obsah:

Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: 8 krokov
Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: 8 krokov

Video: Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: 8 krokov

Video: Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: 8 krokov
Video: Mobile Klimaanlage kaufen ❄️ Die 5 besten mobilen Klimaanlagen im Vergleich [DeLonghi und Co.] 2024, November
Anonim
Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino
Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino

V tomto návode sa naučíme spustiť a otočiť ventilátor, keď teplota stúpne nad určitú úroveň.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Snímač DHT11
  • Arduino UNO (alebo akákoľvek iná doska)
  • Modul ventilátora L9110
  • OLED displej
  • Servo motor
  • Prepojovacie vodiče
  • Breadboard
  • Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Pripojte „oranžový“(signálny) kolík servomotora k digitálnemu kolíku Arduino [2]
  • Pripojte „červený“kolík servomotora k kladnému kolíku Arduino [5V]
  • Pripojte „hnedý“kolík servomotora k zápornému kolíku Arduino [GND]
  • Pripojte kolík modulu ventilátora [VCC] k kolíku arduino [5V]
  • Pripojte kolík modulu ventilátora [GND] k kolíku Arduino [GND]
  • Pripojte kolík modulu ventilátora [INA] k digitálnemu kolíku arduino [5]
  • Pripojte pin OLED displeja [VCC] k kolíku Arduino [5V]
  • Pripojte pin OLED displeja [GND] k kolíku Arduino [GND]
  • Pripojte pin OLED displeja [SDA] k kolíku Arduino [SDA]
  • Pripojte pin OLED displeja [SCL] k kolíku Arduino [SCL]
  • Pripojte kladný kolík DHT11 + (VCC) k kolíku Arduino + 5V
  • Pripojte záporný pin DHT11 - (GND) k pinu Arduino GND
  • Pripojte kolík DHT11 (výstup) k digitálnemu kolíku Arduino (4)

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Je potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent „Sine Analog Generator“
  • Pridajte komponent „Servo“
  • Pridajte komponent „DHT“
  • Pridajte komponent „Analógová hodnota“
  • Pridajte 2X komponent „Porovnať analógovú hodnotu“
  • Pridajte komponent „OLED“

Krok 5: V súprave Visuino Set Components

V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
  • Vyberte „SineAnalogGenerator1“a v okne vlastností nastavte Amplitúdu na 0,30 a Frekvenciu na 0,1, nastavte na hodnotu False a kliknite na ikonu Pripnúť a vyberte boolovský drez
  • Vyberte „CompareValue1“a v okne vlastností nastavte hodnotu na 24 (teplota, ktorá spustí ventilátor) a typ porovnania na ctBiggerOrEqual
  • Vyberte „CompareValue2“a v okne vlastností nastavte hodnotu na 24 (úroveň teploty, ktorá zastaví ventilátor) a typ porovnania na ctSmaller
  • Dvakrát kliknite na „AnalogValue1“a v okne Prvky presuňte „Nastaviť hodnotu“doľava
  • V okne vlastností nastavte hodnotu na 0,5
  • V okne Prvky potiahnite doľava ďalšiu „Nastavenú hodnotu“
  • V okne vlastností nastavte hodnotu na 1

Dvakrát kliknite na „DisplayOLED1“

V okne Prvky:

  • Presuňte „Nakresliť text“doľava a v okne vlastností nastavte Text na „TEMP“
  • Presuňte "Textové pole" doľava a v okne vlastností nastavte Veľkosť na 2 a Y na 9
  • Presuňte „Nakresliť text“doľava a v okne vlastností nastavte Text na „VLHKOSŤ“a Y na 26
  • Presuňte "Textové pole" doľava a v okne vlastností nastavte Veľkosť na 2 a Y na 36
  • Presuňte „Nakresliť text“doľava a v okne vlastností nastavte Text na „FAN ACTIVE“a Y na 54 a nastavte položku Povolené na hodnotu false, kliknite na ikonu špendlíka a nastavte BooleanSinkPin

Zatvorte okno Prvky

Krok 6: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
  • Pripojte SineAnalogGenerator1 pin [Out] k Servo1 pin [In]
  • Pripojte Servo1 pin [Out] k digitálnemu pinu Arduino [2]
  • Pripojte pin „HumidityThermometer1“[snímač] k digitálnemu kolíku Arduino [4]
  • Pripojte kolík [HumidityThermometer1 "[teplota] k konektoru DisplayOLED1> pin TextField1 [In] a kolík CompareValue1 [In] a kolík CompareValue2 [In]
  • Pripojte kolík [HumidityThermometer1 "[teplota] k kolíku DisplayOLED1> TextField2 [In]
  • Pripojte pin „CompareValue1“[Out] k DisplayOLED1> DrawText3 pin [Iclock] a pin [Enabled]
  • Pripojte pin „CompareValue1“[Out] k AnalogValue1> Nastavte kolík Value1 [In] a pin SineAnalogGenerator1 [Povolené]
  • Pripojte pin „CompareValue2“[Out] k AnalogValue1> Nastavte pin2 hodnoty [In]
  • Pripojte pin „DisplayOLED1“I2C [Out] k doske Arduino I2C [In]

Krok 7: Vygenerujte, skompilovajte a nahrajte kód

Vygenerujte, skompilovajte a nahrajte kód
Vygenerujte, skompilovajte a nahrajte kód

Vo Visuine v spodnej časti kliknite na kartu „Zostaviť“a uistite sa, že je vybratý správny port, potom kliknite na tlačidlo „Kompilovať/zostaviť a nahrať“.

Krok 8: Hrajte

Ak napájate modul Arduino UNO, na OLED displeji sa začnú zobrazovať hodnoty teploty a vlhkosti a ak je ventilátor aktívny. Akonáhle teplota stúpne nad 24 stupňov, ventilátor sa začne otáčať.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť a otvoriť vo Visuino:

Odporúča: