Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 žingsnis: Visuino rinkinio komponentuose
- 6 veiksmas: „Visuino Connect“komponentuose
- 7 veiksmas: sukurkite, sukompiliuokite ir įkelkite kodą
- 8 žingsnis: žaiskite
Video: Automatinis aušinimo ventiliatorius naudojant „Servo“ir DHT11 temperatūros ir drėgmės jutiklį su „Arduino“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje sužinosime, kaip įjungti ir pasukti ventiliatorių, kai temperatūra pakyla virš tam tikro lygio.
1 žingsnis: ko jums reikės
- DHT11 jutiklis
- „Arduino UNO“(arba bet kuri kita lenta)
- Ventiliatoriaus modulis L9110
- OLED ekranas
- Servo variklis
- Jumperio laidai
- Bandomoji Lenta
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė
- Prijunkite servo variklio „oranžinį“(signalo) kaištį prie „Arduino Digital“kaiščio [2]
- Prijunkite „Red“servo variklio kaištį prie teigiamo „Arduino“kaiščio [5V]
- Prijunkite servo variklio „rudą“kaištį prie neigiamo „Arduino“kaiščio [GND]
- Prijunkite ventiliatoriaus modulio kaištį [VCC] prie arduino kaiščio [5V]
- Prijunkite ventiliatoriaus modulio kaištį [GND] prie arduino kaiščio [GND]
- Prijunkite ventiliatoriaus modulio kaištį [INA] prie arduino skaitmeninio kaiščio [5]
- Prijunkite OLED ekrano kaištį [VCC] prie „Arduino“kaiščio [5V]
- Prijunkite OLED ekrano kaištį [GND] prie „Arduino“kaiščio [GND]
- Prijunkite OLED ekrano kaištį [SDA] prie „Arduino“kaiščio [SDA]
- Prijunkite OLED ekrano kaištį [SCL] prie „Arduino“kaiščio [SCL]
- Prijunkite DHT11 teigiamą kaištį + (VCC) prie „Arduino“kaiščio + 5 V.
- Prijunkite neigiamą DHT11 kaištį - (GND) prie „Arduino“kaiščio GND
- Prijunkite DHT11 kaištį (išvestį) prie „Arduino“skaitmeninio kaiščio (4)
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
4 žingsnis: „Visuino“pridėkite komponentų
- Pridėkite komponentą „sinusinis analoginis generatorius“
- Pridėkite „Servo“komponentą
- Pridėkite „DHT“komponentą
- Pridėkite komponentą „Analoginė vertė“
- Pridėkite 2X komponentą „Palyginti analoginę vertę“
- Pridėkite „OLED“komponentą
5 žingsnis: Visuino rinkinio komponentuose
- Pasirinkite „SineAnalogGenerator1“ir ypatybių lange nustatykite Amplitudę į 0,30 ir Dažnis į 0,1, nustatykite kaip False ir spustelėkite smeigtuko piktogramą ir pasirinkite Boolean sink pin
- Pasirinkite „CompareValue1“ir ypatybių lange nustatykite reikšmę 24 (temperatūra, kuri įjungs ventiliatorių) ir Palyginkite tipą su „ctBiggerOrEqual“
- Pasirinkite „CompareValue2“ir ypatybių lange nustatykite reikšmę 24 (temperatūros lygis, kuris sustabdys ventiliatorių) ir Palyginkite tipą su „ctSmaller“
- Dukart spustelėkite „AnalogValue1“ir elementų lange vilkite „Nustatyti vertę“į kairę
- Ypatybių lange nustatykite reikšmę 0,5
- Elemento lange vilkite kitą „Nustatyti vertę“į kairę
- Ypatybių lange nustatykite reikšmę 1
Dukart spustelėkite „DisplayOLED1“
Elemento lange:
- Vilkite „Piešti tekstą“į kairę ir ypatybių lange nustatykite tekstą į „TEMP“
- Vilkite „Teksto laukas“į kairę ir ypatybių lange nustatykite dydį 2, o Y - 9
- Vilkite „Piešti tekstą“į kairę ir ypatybių lange nustatykite „Tekstas“į „HUMIDITY“, o Y - į 26
- Vilkite „Teksto laukas“į kairę ir ypatybių lange nustatykite dydį 2, o Y - 36
- Vilkite „Piešti tekstą“į kairę, o ypatybių lange nustatykite tekstą „FAN ACTIVE“, o Y - 54 ir nustatykite „Enabled“į klaidingą, spustelėkite smeigtuko piktogramą ir nustatykite „BooleanSinkPin“
Uždarykite elementų langą
6 veiksmas: „Visuino Connect“komponentuose
- Prijunkite „SineAnalogGenerator1“kaištį [išėjimas] prie „Servo1“kaiščio [į]
- Prijunkite „Servo1“kaištį [išėjimas] prie „Arduino“skaitmeninio kaiščio [2]
- Prijunkite „HumidityThermometer1“kaištį [jutiklis] prie „Arduino“skaitmeninio kaiščio [4]
- Prijunkite „HumidityThermometer1“kaištį [temperatūra] prie „DisplayOLED1“> „TextField1“kaiščio [į] ir „CompareValue1“kaiščio [į] ir „CompareValue2“kaiščio [į]
- Prijunkite „HumidityTermmometer1“kaištį [temperatūra] prie „DisplayOLED1“> „TextField2“kaiščio [į]
- Prijunkite „CompareValue1“kaištį [išėjimas] prie „DisplayOLED1“> „DrawText3“kaiščio [Iclock] ir kaiščio [įjungta]
- Prijunkite „CompareValue1“kaištį [išėjimas] prie „AnalogValue1“> Nustatykite reikšmės1 kaištį [į] ir „SineAnalogGenerator1“kaištį [įjungta]
- Prijunkite „CompareValue2“kaištį [išvestis] prie „AnalogValue1“> Nustatykite „Value2“kaištį [į]
- Prijunkite „DisplayOLED1“kaištį I2C [išėjimas] prie „Arduino“plokštės I2C [į]
7 veiksmas: sukurkite, sukompiliuokite ir įkelkite kodą
„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.
8 žingsnis: žaiskite
Jei įjungsite „Arduino UNO“modulį, OLED ekranas pradės rodyti temperatūros ir drėgmės vertes ir jei ventiliatorius yra aktyvus. Kai temperatūra pakyla virš 24 laipsnių, ventiliatorius pradeda suktis.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“:
Rekomenduojamas:
„Alert“kūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: 9 žingsniai
„Alert“sukūrimas naudojant „Ubidots-ESP32+“temperatūros ir drėgmės jutiklį: Šiame vadove mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip šiuos duomenis siųsti „Ubidots“. Kad galėtumėte ją analizuoti iš bet kurios vietos skirtingoms reikmėms. Taip pat kuriant emai
Automatinis Pi aušinimo ventiliatorius: 4 žingsniai (su nuotraukomis)
Automatinis „Pi“aušinimo ventiliatorius: Aprašymas Paprasta konstrukcija, skirta valdyti mini 5 voltų ventiliatorių su „python“, nereikia duonos lentos, tranzistorių ir pan. Viskas, ko jums reikia, yra keli kabeliai ir 1 kanalo relė. Aš turėjau 2 kanalų relę, kurią rekomenduoju, nes jos kaina beveik tokia pati plius
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: 4 žingsniai
Temperatūros skaitymas naudojant LM35 temperatūros jutiklį su „Arduino Uno“: Sveiki, vaikinai, šioje instrukcijoje mes išmoksime naudoti LM35 su „Arduino“. Lm35 yra temperatūros jutiklis, galintis nuskaityti temperatūros reikšmes nuo -55 ° C iki 150 ° C. Tai 3 gnybtų įrenginys, kuris tiekia analoginę įtampą, proporcingą temperatūrai. Hig
Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: 5 žingsniai
Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: DHT11 jutiklis naudojamas temperatūrai ir drėgmei matuoti. Jie yra labai populiarūs elektronikos mėgėjai. DHT11 drėgmės ir temperatūros jutiklis leidžia lengvai pridėti drėgmės ir temperatūros duomenis prie „pasidaryk pats“elektronikos projektų. Tai už
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: 22 žingsniai
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: čia mes naudojame NCD temperatūros ir drėgmės jutiklį, tačiau bet kurio ncd produkto veiksmai išlieka vienodi, taigi, jei turite kitų belaidžių jutiklių, išbandykite nemokamai stebėti šalia. Sustabdydami šį tekstą turite