Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Քայլ 5. Visuino Set Components- ում
- Քայլ 6. Visuino Connect Components- ում
- Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք ծածկագիրը
- Քայլ 8: Խաղալ
Video: Servo և DHT11 ջերմաստիճանի և խոնավության սենսոր օգտագործելով Arduino- ով ՝ 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում մենք կսովորենք, թե ինչպես սկսել և պտտել օդափոխիչը, երբ ջերմաստիճանը որոշակի մակարդակից բարձրանում է:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- DHT11 սենսոր
- Arduino UNO (կամ որևէ այլ տախտակ)
- Երկրպագու մոդուլ L9110
- OLED էկրան
- Սերվո շարժիչ
- Jumper լարերը
- Breadboard
- Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Քայլ 2: Շղթան
- Միացրեք Servo շարժիչի «Orange» (ազդանշանային) կապը Arduino թվային կապին [2]
- Միացրեք Servo շարժիչի «Կարմիր» քորոցը Arduino դրական պինակին [5V]
- Միացրեք Servo շարժիչի «Բրաուն» քորոցը Arduino բացասական քորոցին [GND]
- Միացրեք օդափոխիչի մոդուլի քորոցը [VCC] arduino փինին [5V]
- Միացրեք օդափոխիչի մոդուլի քորոցը [GND] arduino կապին [GND]
- Միացրեք օդափոխիչի մոդուլի քորոցը [INA] arduino թվային կապին [5]
- Միացրեք OLED ցուցադրման կապը [VCC] Arduino կապին [5V]
- Միացրեք OLED ցուցադրման քորոցը [GND] Arduino կապին [GND]
- Միացրեք OLED ցուցադրման կապը [SDA] Arduino- ի կապին [SDA]
- Միացրեք OLED ցուցադրման քորոցը [SCL] Arduino կապին [SCL]
- Միացրեք DHT11 դրական կապը + (VCC) Arduino կապին + 5V
- Միացրեք DHT11 բացասական քորոցը - (GND) Arduino կապի GND- ին
- Միացրեք DHT11 կապը (Ելք) Arduino թվային կապին (4)
Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Visuino- ն ՝ https://www.visuino.eu, պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ
- Ավելացնել «Sine Analog Generator» բաղադրիչը
- Ավելացնել «Servo» բաղադրիչ
- Ավելացնել «DHT» բաղադրիչ
- Ավելացնել «Անալոգային արժեք» բաղադրիչ
- Ավելացրեք 2X «Համեմատեք անալոգային արժեքը» բաղադրիչ
- Ավելացնել «OLED» բաղադրիչ
Քայլ 5. Visuino Set Components- ում
- Ընտրեք «SineAnalogGenerator1» և հատկությունների պատուհանում Ամպլիտուդը սահմանեք 0,30 և Հաճախականությունը 0,1, սահմանեք միացված ՝ Կեղծ և կտտացրեք Պին պատկերակին և ընտրեք Բուլյան լվացարանի քորոց
- Ընտրեք «CompareValue1» և հատկությունների պատուհանում Արժեքը սահմանեք 24 (ջերմաստիճանը, որը կսկսի օդափոխիչը) և Համեմատեք տեսակը ctBiggerOrEqual- ի հետ
- Ընտրեք «CompareValue2» և հատկությունների պատուհանում Արժեքը սահմանեք 24 (ջերմաստիճանի մակարդակ, որը կդադարեցնի օդափոխիչը) և Համեմատեք տեսակը ctSmaller- ի հետ
- Կրկնակի սեղմեք «AnalogValue1» - ի վրա և «Elements» պատուհանում ձախից քաշեք «Սահմանել արժեքը»
- Հատկությունների պատուհանում արժեքը սահմանեք 0.5
- Elements պատուհանում ձախից քաշեք մեկ այլ «Սահմանել արժեքը»
- Հատկությունների պատուհանում արժեքը սահմանեք 1
Կրկնակի սեղմեք «DisplayOLED1» - ի վրա
Elements պատուհանում.
- Քաշեք «Նկարել տեքստը» ձախ և հատկությունների պատուհանում տեքստը սահմանեք «TEMP»
- Քաշեք «Տեքստային դաշտը» ձախ և «Հատկությունների» պատուհանում «Չափը» սահմանեք «2» և «Յ» ՝ 9
- Քաշեք «Նկարեք տեքստը» ձախ և հատկությունների պատուհանում տեքստը սահմանեք «HUMIDITY», իսկ Y- ը ՝ 26
- Քաշեք «Տեքստային դաշտը» ձախ և «Հատկությունների» պատուհանում «Չափը» սահմանեք «2» և «Յ» ՝ 36
- Քաշեք «Նկարեք տեքստը» ձախ և հատկությունների պատուհանում տեքստը սահմանեք «FAN ACTIVE», իսկ Y- ը ՝ 54 և միացրեք «Միացված» -ը կեղծ, կտտացրեք քորոցի պատկերակին և սահմանեք BooleanSinkPin
Փակեք տարրերի պատուհանը
Քայլ 6. Visuino Connect Components- ում
- Միացրեք SineAnalogGenerator1 կապը [Out] Servo1 պինակին [In]
- Միացրեք Servo1 կապը [Out] Arduino թվային կապին [2]
- Միացրեք «HumidityThermometer1» կապը [ցուցիչ] Arduino թվային քորոցին [4]
- Միացրեք «HumidityThermometer1» կապը [peratերմաստիճանը] DisplayOLED1> TextField1 փին [In] և CompareValue1 pin [In] և CompareValue2 pin [In]
- Միացրեք «HumidityThermometer1» կապը [peratերմաստիճանը] DisplayOLED1> TextField2 քորոցին [In]
- Միացրեք «CompareValue1» կապը [Ելք] DisplayOLED1> DrawText3 փին [Iclock] և քորոց [Enabled]
- Միացրեք «CompareValue1» կապը [Out] AnalogValue1- ին> Սահմանեք Value1 փին [In] և SineAnalogGenerator1 pin [Enabled]
- Միացրեք «CompareValue2» քորոցը [Out] AnalogValue1> Սահմանեք Value2 կապը [In]
- Միացրեք «DisplayOLED1» կապը I2C [Out] Arduino տախտակին I2C [In]
Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք ծածկագիրը
Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:
Քայլ 8: Խաղալ
Եթե դուք միացնում եք Arduino UNO մոդուլը, OLED էկրանը կսկսի ցույց տալ ջերմաստիճանի և խոնավության արժեքները, և եթե օդափոխիչը միացված է: Երբ ջերմաստիճանը 24 աստիճանից բարձր է, օդափոխիչը կսկսի պտտվել:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝
Խորհուրդ ենք տալիս:
Խոնավության, ճնշման և ջերմաստիճանի հաշվարկ ՝ օգտագործելով BME280 և ֆոտոնային միջերես. 6 քայլ
Խոնավության, ճնշման և ջերմաստիճանի հաշվարկ ՝ օգտագործելով BME280 և Photon Interfacing. Մենք հանդիպում ենք տարբեր նախագծերի, որոնք պահանջում են ջերմաստիճանի, ճնշման և խոնավության մոնիտորինգ: Այսպիսով, մենք գիտակցում ենք, որ այս պարամետրերն իրականում կենսական դեր են խաղում տարբեր մթնոլորտային պայմաններում համակարգի աշխատանքի արդյունավետության գնահատման մեջ
Arduino Solar սնուցվող ջերմաստիճանի և խոնավության տվիչ ՝ որպես 433 մՀց Օրեգոն սենսոր ՝ 6 քայլ
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: Սա կառուցված է արևից սնվող ջերմաստիճանի և խոնավության տվիչի վրա: Սենսորը նմանակում է Օրեգոնի 433 մՀց սենսորին և տեսանելի է Telldus Net դարպասում: Այն, ինչ ձեզ հարկավոր է. 1x «10-LED» Արեգակնային էներգիայի շարժման տվիչ " Ebay- ից: Համոզվեք, որ գրված է 3.7 վ խմոր
Խոնավության և ջերմաստիճանի չափում ՝ օգտագործելով HIH6130 և Arduino Nano: 4 քայլ
Խոնավության և ջերմաստիճանի չափում HIH6130- ի և Arduino Nano- ի միջոցով. HIH6130- ը խոնավության և ջերմաստիճանի տվիչ է `թվային ելքով: Այս տվիչները ապահովում են. 4% RH ճշգրտության մակարդակ: Արդյունաբերության առաջատար երկարաժամկետ կայունությամբ, իսկական ջերմաստիճանի փոխհատուցվող թվային I2C- ով, արդյունաբերության առաջատար հուսալիությամբ, էներգաարդյունավետությամբ
Խոնավության և ջերմաստիճանի չափում ՝ օգտագործելով HTS221 և Arduino Nano: 4 քայլ
Խոնավության և ջերմաստիճանի չափում ՝ օգտագործելով HTS221 և Arduino Nano: HTS221- ը ծայրահեղ կոմպակտ տարողունակ թվային սենսոր է հարաբերական խոնավության և ջերմաստիճանի համար: Այն ներառում է զգայուն տարր և խառը ազդանշանների կիրառման հատուկ ինտեգրալ միացում (ASIC) ՝ թվային սերիայի միջոցով չափման տեղեկատվությունը տրամադրելու համար
ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով - Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11: 6 քայլով
ESP32- ի վրա հիմնված M5Stack M5stick C Եղանակի մոնիտոր DHT11- ով | Վերահսկեք ջերմաստիճանի խոնավության և ջերմության ինդեքսը M5stick-C- ի վրա DHT11- ով: Ողջույն, տղերք, այս հրահանգներում մենք կսովորենք, թե ինչպես միացնել DHT11 ջերմաստիճանի տվիչը m5stick-C- ի հետ (զարգացման տախտակ m5stack- ով) և ցուցադրել այն m5stick-C- ի ցուցադրման վրա: Այսպիսով, այս ձեռնարկում մենք կկարդանք ջերմաստիճանը, խոնավությունը & շոգ եմ