Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Okruh
- Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO
- Krok 4: V programe Visuino pridajte komponenty
- Krok 5: V súprave Visuino Set Components
- Krok 6: V komponentoch Visuino Connect
- Krok 7: Vygenerujte, skompilovajte a nahrajte kód
- Krok 8: Hrajte
Video: Automatický chladiaci ventilátor so snímačom teploty a vlhkosti Servo a DHT11 s Arduino: 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
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ť
- 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
- 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
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
- 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
- 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
- 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
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:
Chladiaci ventilátor Raspberry Pi s indikátorom teploty CPU: 10 krokov (s obrázkami)
Chladiaci ventilátor Raspberry Pi s indikátorom teploty CPU: V predchádzajúcom projekte som predstavil obvod indikátora teploty procesora Raspberry Pi (ďalej len RPI). Okruh jednoducho zobrazuje nasledujúcu rôznu úroveň teploty procesora RPI 4.- Zelená dióda LED sa rozsvietila, keď Teplota CPU je v rozmedzí 30 ~
Monitor kvality vzduchu s MQ135 a externým snímačom teploty a vlhkosti nad MQTT: 4 kroky
Monitor kvality vzduchu s MQ135 a externým snímačom teploty a vlhkosti nad MQTT: Toto je na testovacie účely
Solárny senzor teploty a vlhkosti Arduino poháňaný snímačom Oregon s frekvenciou 433 MHz: 6 krokov
Solárny senzor teploty a vlhkosti Arduino poháňaný snímačom Oregon s frekvenciou 433 MHz: Ide o zostavu senzora teploty a vlhkosti napájaného solárnou energiou. Senzor emuluje snímač Oregon s frekvenciou 433 MHz a je viditeľný v bráne Telldus Net. Čo potrebujete: 1 x 10-LED Snímač pohybu slnečnej energie " z Ebay. Uistite sa, že je na batérii 3,7 V
Automatický chladiaci ventilátor pre Pi: 4 kroky (s obrázkami)
Automatický chladiaci ventilátor pre Pi: PopisJednoduchý dizajn na ovládanie mini 5 V ventilátora s pythonom, bez potreby nepájivej dosky, tranzistorov atď. Všetko, čo potrebujete, je niekoľko káblov a 1 kanálové relé. Mal som 2 -kanálové relé, ktoré odporúčam, pretože má takmer rovnakú cenu a
DIY Hasiaci prístroj so snímačom teploty a vlhkosti (Arduino UNO): 11 krokov
DIY Hasiaci prístroj so snímačom teploty a vlhkosti (Arduino UNO): Tento projekt bol vyrobený na použitie kýmkoľvek v domácnostiach alebo firmách ako snímač teploty a vlhkosti zobrazený na LCD displeji a snímač plameňa spárovaný s bzučiakom a vodným čerpadlom na uhasenie požiar v prípade núdze