Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az áramkör
- 3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
- 4. lépés: A Visuino -ban összetevők hozzáadása
- 5. lépés: A Visuino készlet összetevőiben
- 6. lépés: A Visuino Connect komponensekben
- 7. lépés: A kód létrehozása, fordítása és feltöltése
- 8. lépés: Játssz
Videó: Automatikus hűtőventilátor a szervó és a DHT11 hőmérséklet- és páratartalom -érzékelő használatával Arduino segítségével: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ebben az oktatóanyagban megtanuljuk, hogyan kell elindítani és elforgatni a ventilátort, ha a hőmérséklet egy bizonyos szint fölé emelkedik.
1. lépés: Amire szüksége lesz
- DHT11 érzékelő
- Arduino UNO (vagy bármely más tábla)
- Ventilátor modul L9110
- OLED kijelző
- Szervómotor
- Jumper vezetékek
- Kenyeretábla
- Visuino program: Töltse le a Visuino programot
2. lépés: Az áramkör
- Csatlakoztassa a "narancs" szervomotor (jel) tűt az Arduino digitális csaphoz [2]
- Csatlakoztassa a szervomotor "piros" csapját az Arduino pozitív csaphoz [5V]
- Csatlakoztassa a "Barna" szervomotor csapját az Arduino negatív csaphoz [GND]
- Csatlakoztassa a ventilátor modul csapját [VCC] az arduino csaphoz [5V]
- Csatlakoztassa a ventilátor modul csapját [GND] az arduino csaphoz [GND]
- Csatlakoztassa a ventilátor modul tüskéjét [INA] az arduino digitális tűhöz [5]
- Csatlakoztassa az OLED kijelzőtűt [VCC] az Arduino tűhöz [5V]
- Csatlakoztassa az OLED kijelzőgombot [GND] az Arduino tűhöz [GND]
- Csatlakoztassa az OLED kijelző tűjét [SDA] az Arduino tűhöz [SDA]
- Csatlakoztassa az OLED kijelző tűjét [SCL] az Arduino tűhöz [SCL]
- Csatlakoztassa a DHT11 pozitív tűt + (VCC) az Arduino tűhöz + 5V
- Csatlakoztassa a DHT11 negatív csapot - (GND) az Arduino csap GND -hez
- Csatlakoztassa a DHT11 tűt (kimenet) az Arduino digitális tűhöz (4)
3. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
A Visuino: https://www.visuino.eu telepítése szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).
4. lépés: A Visuino -ban összetevők hozzáadása
- Adja hozzá a "Sine Analog Generator" összetevőt
- Adja hozzá a "Servo" összetevőt
- Adjon hozzá "DHT" komponenst
- Adja hozzá az "Analóg érték" összetevőt
- Adjon hozzá 2X "Analóg érték összehasonlítása" összetevőt
- Adjon hozzá "OLED" összetevőt
5. lépés: A Visuino készlet összetevőiben
- Válassza a "SineAnalogGenerator1" lehetőséget, és a tulajdonságok ablakban állítsa az Amplitudót 0,30 -ra és a Frekvencia értékét 0,1 -re, állítsa be a False értéket, majd kattintson a Pin ikonra, és válassza a Boolean sink pin lehetőséget
- Válassza ki a "CompareValue1" lehetőséget, és a tulajdonságok ablakban állítsa az Value értéket 24 -re (a ventilátor beindító hőmérséklete), és a Compare Type -t ctBiggerOrEqual -ra
- Válassza ki a "CompareValue2" lehetőséget, és a tulajdonságok ablakban állítsa az Value értéket 24 -re (a ventilátor leállási hőmérséklete), és a Típus összehasonlítása ctSmaller értékre
- Kattintson duplán az "AnalogValue1" elemre, és az Elements ablakban húzza balra az "Set Value" értéket
- A tulajdonságok ablakban állítsa az értéket 0,5 -re
- Az Elements ablakban húzzon balra egy másik "Set Value" értéket
- A tulajdonságok ablakban állítsa az értéket 1 -re
Kattintson duplán a "DisplayOLED1" elemre
Az Elemek ablakban:
- Húzza balra a "Szöveg rajzolása" gombot, és a tulajdonságok ablakban állítsa a "TEMP" értékre
- Húzza balra a "Szövegmezőt", és a tulajdonságok ablakban állítsa a Méret értéket 2 -re, az Y -t pedig 9 -re
- Húzza balra a "Szöveg rajzolása" lehetőséget, és a tulajdonságok ablakban állítsa a Szöveget "PÁRÁS" -ra, Y pedig 26 -ra
- Húzza balra a "Szövegmezőt", és a tulajdonságok ablakban állítsa a Méret értéket 2 -re, az Y értékét pedig 36 -ra
- Húzza balra a "Szöveg rajzolása" gombot, és a tulajdonságok ablakban állítsa a Szöveg értékét "FAN ACTIVE" -ra, az Y értékét pedig 54 -re, és állítsa az Enabled értéket hamisra, kattintson a csap ikonra, és állítsa be a BooleanSinkPin értéket
Zárja be az Elemek ablakot
6. lépés: A Visuino Connect komponensekben
- Csatlakoztassa a SineAnalogGenerator1 tűt [kimenet] a szervo1 érintkezőhöz [be]
- Csatlakoztassa a Servo1 tűt [kimenet] az Arduino digitális tűhöz [2]
- Csatlakoztassa a "HumidityThermometer1" érintkezőt [érzékelő] az Arduino digitális tűhöz [4]
- Csatlakoztassa a "HumidityThermometer1" érintkezőt [Hőmérséklet] a DisplayOLED1> TextField1 pin [In] és CompareValue1 pin [In] és CompareValue2 pin [In]
- Csatlakoztassa a "HumidityThermometer1" érintkezőt [hőmérséklet] a DisplayOLED1> TextField2 tűhöz [In]
- Csatlakoztassa a "CompareValue1" tűt [kimenet] a DisplayOLED1> DrawText3 tűhöz [Iclock] és pin [Enabled]
- Csatlakoztassa a "CompareValue1" tűt [Out] az AnalogValue1> Set Value1 pin [In] és SineAnalogGenerator1 pin [Enabled]
- Csatlakoztassa a "CompareValue2" pin [Out] -ot az AnalogValue1 -hez> Set Value2 pin [In]
- Csatlakoztassa a "DisplayOLED1" tűt I2C [kimenet] az Arduino kártya I2C [bemenetéhez]
7. lépés: A kód létrehozása, fordítása és feltöltése
A Visuino alkalmazásban kattintson alul a "Build" fülre, győződjön meg arról, hogy a megfelelő port van kiválasztva, majd kattintson a "Compile/Build and Upload" gombra.
8. lépés: Játssz
Ha bekapcsolja az Arduino UNO modult, az OLED kijelző elkezdi mutatni a hőmérsékletet és a páratartalmat, valamint ha a ventilátor aktív. Amint a hőmérséklet 24 fok fölé emelkedik, a ventilátor forogni kezd.
Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti és megnyithatja a Visuino -ban:
Ajánlott:
Az Arduino automatikus hőmérséklet- és páratartalom -szabályozójának elkészítése: 3 lépés
Az Arduino automatikus hőmérséklet- és páratartalom -szabályozójának elkészítése: 1
Hőmérséklet és páratartalom mérése DHT11 / DHT22 és Arduino használatával: 4 lépés
Hőmérséklet és páratartalom mérése a DHT11 / DHT22 és az Arduino használatával: Ebben az Arduino bemutatóban megtanuljuk, hogyan kell használni a DHT11 vagy a DHT22 érzékelőt a hőmérséklet és páratartalom mérésére az Arduino táblával
Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: 8 lépés
Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk időjárás -állomást, amely HŐMÉRSÉKLETET, PÁRÁT ÉS NYOMÁST jelenít meg a TFT 7735 LCD -kijelzőn
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren - Szobahőmérséklet és páratartalom beállítása a böngészőben: 6 lépés
ESP8266 Nodemcu hőmérséklet -figyelés DHT11 használatával a helyi webszerveren | Szobahőmérséklet és páratartalom beállítása böngészőjében: Sziasztok, ma páratartalmat és amp; hőmérséklet -felügyeleti rendszer ESP 8266 NODEMCU & DHT11 hőmérséklet -érzékelő. A hőmérsékletet és a páratartalmat a DHT11 Sensor & böngészőben látható, hogy melyik weboldalt fogják kezelni
ESP32 alapú M5Stack M5stick C időjárásfigyelő DHT11 - Hőmérséklet-páratartalom és hőindex figyelése az M5stick-C-n DHT11 segítségével: 6 lépés
ESP32 alapú M5Stack M5stick C időjárásfigyelő DHT11 | Figyelje a hőmérséklet-páratartalom és hőindexet az M5stick-C-n DHT11 segítségével: Sziasztok, ebben az oktatóanyagban megtanuljuk, hogyan kell összekapcsolni a DHT11 hőmérséklet-érzékelőt az m5stick-C-vel (az m5stack fejlesztőlapja), és megjeleníteni az m5stick-C kijelzőjén. Tehát ebben az oktatóanyagban a hőmérsékletet, a páratartalmat és az amp; melegítem