Բովանդակություն:

Servo և DHT11 ջերմաստիճանի և խոնավության սենսոր օգտագործելով Arduino- ով ՝ 8 քայլ
Servo և DHT11 ջերմաստիճանի և խոնավության սենսոր օգտագործելով Arduino- ով ՝ 8 քայլ

Video: Servo և DHT11 ջերմաստիճանի և խոնավության սենսոր օգտագործելով Arduino- ով ՝ 8 քայլ

Video: Servo և DHT11 ջերմաստիճանի և խոնավության սենսոր օգտագործելով Arduino- ով ՝ 8 քայլ
Video: Servo Motor with Potentiometer and LCD with Arduino 2024, Հուլիսի
Anonim
Ավտոմատ հովացման օդափոխիչ Servo և DHT11 ջերմաստիճանի և խոնավության ցուցիչով Arduino- ի միջոցով
Ավտոմատ հովացման օդափոխիչ Servo և DHT11 ջերմաստիճանի և խոնավության ցուցիչով Arduino- ի միջոցով

Այս ձեռնարկում մենք կսովորենք, թե ինչպես սկսել և պտտել օդափոխիչը, երբ ջերմաստիճանը որոշակի մակարդակից բարձրանում է:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • DHT11 սենսոր
  • Arduino UNO (կամ որևէ այլ տախտակ)
  • Երկրպագու մոդուլ L9110
  • OLED էկրան
  • Սերվո շարժիչ
  • Jumper լարերը
  • Breadboard
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք 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- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Visuino- ն ՝ https://www.visuino.eu, պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  • Ավելացնել «Sine Analog Generator» բաղադրիչը
  • Ավելացնել «Servo» բաղադրիչ
  • Ավելացնել «DHT» բաղադրիչ
  • Ավելացնել «Անալոգային արժեք» բաղադրիչ
  • Ավելացրեք 2X «Համեմատեք անալոգային արժեքը» բաղադրիչ
  • Ավելացնել «OLED» բաղադրիչ

Քայլ 5. Visuino Set Components- ում

Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
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- ում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Միացրեք 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- ում ՝

Խորհուրդ ենք տալիս: