Orodha ya maudhui:

Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sensor ya Unyevu Na Arduino: Hatua 8
Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sensor ya Unyevu Na Arduino: Hatua 8

Video: Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sensor ya Unyevu Na Arduino: Hatua 8

Video: Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sensor ya Unyevu Na Arduino: Hatua 8
Video: Схема предохранителей Tesla Model S (2015-2017) 2024, Novemba
Anonim
Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sura ya Unyevu Na Arduino
Shabiki wa kupoza kiotomatiki Kutumia Servo na DHT11 Joto na Sura ya Unyevu Na Arduino

Katika mafunzo haya tutajifunza jinsi ya kuanza & kuzungusha shabiki wakati joto linaongezeka juu ya kiwango fulani.

Hatua ya 1: Nini Utahitaji

Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
Nini Utahitaji
  • Sensorer ya DHT11
  • Arduino UNO (au bodi nyingine yoyote)
  • Moduli ya shabiki L9110
  • OLED Onyesho
  • Servo motor
  • Waya za jumper
  • Bodi ya mkate
  • Programu ya Visuino: Pakua Visuino

Hatua ya 2: Mzunguko

Mzunguko
Mzunguko
  • Unganisha pikipiki ya Servo "Chungwa" (ishara) kwa siri ya Arduino Digital [2]
  • Unganisha pini ya Servo motor "Nyekundu" kwa pini nzuri ya Arduino [5V]
  • Unganisha pini ya Servo motor "Brown" kwa pini hasi ya Arduino [GND]
  • Unganisha pini ya moduli ya shabiki [VCC] na pini ya arduino [5V]
  • Unganisha pini ya moduli ya shabiki [GND] na pini ya arduino [GND]
  • Unganisha pini ya moduli ya shabiki [INA] na pini ya dijiti ya arduino [5]
  • Unganisha pini ya OLED ya kuonyesha [VCC] kwa pini ya Arduino [5V]
  • Unganisha pini ya OLED ya kuonyesha [GND] kwa pini ya Arduino [GND]
  • Unganisha pini ya OLED ya kuonyesha [SDA] kwa pini ya Arduino [SDA]
  • Unganisha pini ya OLED ya kuonyesha [SCL] na pini ya Arduino [SCL]
  • Unganisha pini chanya ya DHT11 (VCC) kwa pini ya Arduino + 5V
  • Unganisha pini hasi ya DHT11 - (GND) kwa pini ya Arduino GND
  • Unganisha pini ya DHT11 (Nje) kwa pini ya dijiti ya Arduino (4)

Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO

Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO

Visuino: https://www.visuino.eu inahitaji kusanikishwa. Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "Arduino UNO" kama inavyoonyeshwa kwenye Picha 2

Hatua ya 4: Katika Visuino Ongeza Vipengele

Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
Katika Visuino Ongeza Vipengele
  • Ongeza sehemu ya "Sine Analog Generator"
  • Ongeza sehemu ya "Servo"
  • Ongeza sehemu ya "DHT"
  • Ongeza sehemu ya "Thamani ya Analog"
  • Ongeza sehemu ya 2X "Linganisha Thamani ya Analog"
  • Ongeza sehemu ya "OLED"

Hatua ya 5: Katika Vipengele vya Kuweka Visuino

Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
Katika Vipengele vya Kuweka Visuino
  • Chagua "SineAnalogGenerator1" na katika dirisha la mali weka Amplitude hadi 0.30 na Frequency hadi 0.1, iliyowekwa kuwezeshwa kwa Uongo na bonyeza ikoni ya Pin na uchague pini ya kuzama ya Boolean
  • Chagua "LinganishaValue1" na katika dirisha kuweka mali Thamani ya 24 (joto ambalo litaanza shabiki) na Linganisha Aina na ctBiggerOrEqual
  • Chagua "LinganishaValue2" na katika dirisha kuweka mali Thamani ya 24 (kiwango cha joto ambacho kitasimamisha shabiki) na Linganisha Aina na ctSmaller
  • Bonyeza mara mbili kwenye "AnalogValue1" na kwenye Dirisha la Vipengee vuta "Weka Thamani" kushoto
  • Katika dirisha la mali weka Thamani ya 0.5
  • Katika dirisha la Vipengee buruta mwingine "Weka Thamani" kushoto
  • Katika dirisha la mali weka Thamani ya 1

Bonyeza mara mbili kwenye "DisplayOLED1"

Katika dirisha la Elements:

  • Buruta "Chora Nakala" kushoto na katika dirisha la mali weka Nakala kwa "TEMP"
  • Buruta "Sehemu ya Maandishi" kushoto na kwenye dirisha la mali kuweka Ukubwa hadi 2 na Y hadi 9
  • Buruta "Chora Nakala" kushoto na katika dirisha la mali weka Nakala kwa "HUMIDITY" na Y hadi 26
  • Buruta "Sehemu ya Maandishi" kushoto na kwenye dirisha la mali kuweka Ukubwa hadi 2 na Y hadi 36
  • Buruta "Chora Nakala" kushoto na katika dirisha la mali weka Nakala kwa "FAN ACTIVE" na Y hadi 54 na uweke Imewezeshwa kwa uwongo, bonyeza ikoni ya pini na weka BooleanSinkPin

Funga dirisha la Vipengele

Hatua ya 6: Katika Visuino Unganisha Vipengele

Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
Katika Visuino Unganisha Vipengele
  • Unganisha SineAnalogGenerator1 pini [Nje] kwa pini ya Servo1 [Ndani]
  • Unganisha pini ya Servo1 [Nje] na pini ya dijiti ya Arduino [2]
  • Unganisha pini ya "HumidityThermometer1" [Sensor] kwa pini ya dijiti ya Arduino [4]
  • Unganisha pini ya "HumidityThermometer1" (Joto] na DisplayOLED1> TextField1 pin [In] na Linganisha Value1 pin [In] na CompareValue2 pin [In]
  • Unganisha pini ya "HumidityThermometer1" [Joto] kwa DisplayOLED1> TextField2 pin [In]
  • Unganisha pini ya "LinganishaValue1" [Nje] kwa DisplayOLED1> DrawText3 pin [Iclock] na pin [Imewezeshwa]
  • Unganisha pini ya "LinganishaValue1" [nje] kwa AnalogValue1> Weka Thamani1 pini [Katika] na SineAnalogGenerator1 pini [Imewezeshwa]
  • Unganisha pini ya "LinganishaValue2" [nje] kwa AnalogValue1> Weka Thamani ya 2 pin [In]
  • Unganisha pini ya "DisplayOLED1" I2C [Nje] kwa bodi ya Arduino I2C [Ndani]

Hatua ya 7: Tengeneza, Jaza na Upakie Nambari

Tengeneza, Unganisha na Upakie Nambari
Tengeneza, Unganisha na Upakie Nambari

Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".

Hatua ya 8: Cheza

Ikiwa utawasha moduli ya Arduino UNO, OLED Onyesho itaanza kuonyesha viwango vya joto na unyevu na ikiwa shabiki anafanya kazi. Mara joto linapoinuka juu ya digrii 24 shabiki ataanza kuzunguka.

Hongera! Umekamilisha mradi wako na Visuino. Pia umeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua na kuifungua kwa Visuino:

Ilipendekeza: