Përmbajtje:

Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa

Video: Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa

Video: Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Video: Përse po digjen makinat? Mekanikët tregojnë gabimet që bëjnë shoferët në Shqipëri 2024, Nëntor
Anonim
Ventilatori i Ftohjes Auto Duke Përdor Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino
Ventilatori i Ftohjes Auto Duke Përdor Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino

Në këtë tutorial do të mësojmë se si të filloni dhe rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar.

Hapi 1: Çfarë ju nevojitet

Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
Ajo që do t'ju duhet
  • Sensori DHT11
  • Arduino UNO (ose ndonjë bord tjetër)
  • Moduli i ventilatorit L9110
  • Ekran OLED
  • Servo motor
  • Telat e kërcyesit
  • Breadboard
  • Programi Visuino: Shkarkoni Visuino

Hapi 2: Qarku

Qarku
Qarku
  • Lidhni pinin e Servo motorit "Portokalli" (sinjal) me kunjin dixhital Arduino [2]
  • Lidhni kunjin Servo motor "Red" në kunjin pozitiv Arduino [5V]
  • Lidhni kunjin Servo të motorit "Brown" në kunjin negativ Arduino [GND]
  • Lidhni pinin e modulit të ventilatorit [VCC] me arduino pin [5V]
  • Lidhni pinin e modulit të ventilatorit [GND] me pinin arduino [GND]
  • Lidhni pinin e modulit të ventilatorit [INA] me pinin dixhital arduino [5]
  • Lidhni pinin e ekranit OLED [VCC] me kunjin Arduino [5V]
  • Lidhni pinin e ekranit OLED [GND] me kunjin Arduino [GND]
  • Lidhni pinin e ekranit OLED [SDA] me pinin Arduino [SDA]
  • Lidhni pinin e ekranit OLED [SCL] me kunjin Arduino [SCL]
  • Lidhni pinin DHT11 pozitiv + (VCC) me kunjin Arduino + 5V
  • Lidhni pinin DHT11 negativ - (GND) me pinin Arduino GND
  • Lidhni pin DHT11 (Out) me pin dixhital Arduino (4)

Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO

Visuino: https://www.visuino.eu duhet të instalohet. Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2

Hapi 4: Në Visuino Shtoni Komponentë

Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
Në Visuino Shtoni Komponentë
  • Shtoni përbërësin "Sine Analog Generator"
  • Shtoni përbërësin "Servo"
  • Shtoni përbërësin "DHT"
  • Shtoni përbërësin "Vlera Analog"
  • Shtoni përbërësin 2X "Krahasoni vlerën analoge"
  • Shtoni përbërësin "OLED"

Hapi 5: Në Komponentët e Visuino Set

Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
Në Visuino Set Components
  • Zgjidhni "SineAnalogGenerator1" dhe në dritaren e pronave vendosni Amplitudën në 0.30 dhe Frekuencën në 0.1, vendoseni të aktivizuar në False dhe klikoni në ikonën Pin dhe zgjidhni pinin e lavamanit Boolean
  • Zgjidhni "CompareValue1" dhe në dritaren e pronave vendosni Vlerën në 24 (temperatura që do të fillojë ventilatorin) dhe Krahasoni Llojin me ctBiggerOrEqual
  • Zgjidhni "CompareValue2" dhe në dritaren e pronave vendosni Vlerën në 24 (niveli i temperaturës që do të ndalojë ventilatorin) dhe Krahasoni Llojin me ctSmaller
  • Klikoni dy herë në "AnalogValue1" dhe në dritaren e Elementeve tërhiqni "Vendos vlerën" në të majtë
  • Në dritaren e pronave vendosni Vlera në 0.5
  • Në dritaren e Elementeve tërhiqni një tjetër "Vendosni vlerën" në të majtë
  • Në dritaren e pronave vendosni vlerën në 1

Klikoni dy herë në "DisplayOLED1"

Në dritaren e Elementeve:

  • Tërhiqeni "Vizatoni Tekstin" në të majtë dhe në dritaren e vetive vendosni Tekstin në "TEMP"
  • Tërhiqeni "Fusha e tekstit" në të majtë dhe në dritaren e pronave vendosni Madhësinë në 2 dhe Y në 9
  • Tërhiqeni "Draw Text" në të majtë dhe në dritaren e vetive vendosni Text në "HUMIDITY" dhe Y në 26
  • Tërhiqeni "Fusha e tekstit" në të majtë dhe në dritaren e pronave vendosni Madhësinë në 2 dhe Y në 36
  • Tërhiqeni "Draw Text" në të majtë dhe në dritaren e vetive vendosni Text në "FAN ACTIVE" dhe Y në 54 dhe vendoseni Enabled në false, klikoni në ikonën e pin dhe vendosni BooleanSinkPin

Mbyllni dritaren e Elementeve

Hapi 6: Në Visuino Connect Components

Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
Në Visuino Connect Components
  • Lidhni SineAnalogGenerator1 pin [Out] me Servo1 pin [In]
  • Lidhni pinin Servo1 [Out] me pinin dixhital Arduino [2]
  • Lidhni pinin "HumidityThermometer1" [Sensori] me kunjin dixhital Arduino [4]
  • Lidhni pinin "HumidityThermometer1" [Temperatura] me DisplayOLED1> TextField1 pin [In] dhe CompareValue1 pin [In] dhe CompareValue2 pin [In]
  • Lidhni kunjin "HumidityThermometer1" [Temperatura] me DisplayOLED1> TextField2 pin [In]
  • Lidhni pinin "CompareValue1" [Out] me DisplayOLED1> pin DrawText3 [Iclock] dhe pin [Enabled]
  • Lidhni pinin "CompareValue1" [Out] në AnalogValue1> Vendosni vlerën 1 pin [In] dhe SineAnalogGenerator1 pin [Enabled]
  • Lidhni pinin "CompareValue2" [Out] me AnalogValue1> Vendosni vlerën 2 pin [In]
  • Lidhni pinin "DisplayOLED1" I2C [Out] me bordin Arduino I2C [In]

Hapi 7: Gjeneroni, përpiloni dhe ngarkoni kodin

Gjeneroni, përpiloni dhe ngarkoni kodin
Gjeneroni, përpiloni dhe ngarkoni kodin

Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".

Hapi 8: Luaj

Nëse aktivizoni modulin Arduino UNO, Ekrani OLED do të fillojë të tregojë vlerat e temperaturës dhe lagështisë dhe nëse ventilatori është Aktiv. Pasi temperatura ngrihet mbi 24 gradë, ventilatori do të fillojë të rrotullohet.

Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:

Recommended: