Sisällysluettelo:

Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinolla: 8 vaihetta
Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinolla: 8 vaihetta

Video: Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinolla: 8 vaihetta

Video: Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinolla: 8 vaihetta
Video: BTT SKR2 - Автоматизация экструдера и охлаждающего вентилятора 2024, Marraskuu
Anonim
Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinon kanssa
Automaattinen jäähdytystuuletin, joka käyttää servoa ja DHT11 -lämpötila- ja kosteusanturia Arduinon kanssa

Tässä opetusohjelmassa opimme tuulettimen käynnistämisen ja pyörittämisen, kun lämpötila nousee tietyn tason yläpuolelle.

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • DHT11 -anturi
  • Arduino UNO (tai mikä tahansa muu levy)
  • Puhallinmoduuli L9110
  • OLED -näyttö
  • Servo moottori
  • Hyppyjohdot
  • Leipälauta
  • Visuino -ohjelma: Lataa Visuino

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä servomoottorin "oranssi" (signaali) -tappi Arduino Digital -tappiin [2]
  • Kytke servomoottorin "punainen" nasta Arduinon positiiviseen nastaan [5V]
  • Liitä "Ruskea" servomoottorin nasta Arduinon negatiiviseen nastaan [GND]
  • Liitä tuuletinmoduulin nasta [VCC] arduino -nastaan [5V]
  • Liitä tuuletinmoduulin nasta [GND] arduino -nastaan [GND]
  • Liitä tuuletinmoduulin nasta [INA] digitaaliseen arduino -nastaan [5]
  • Liitä OLED -näyttötappi [VCC] Arduino -nastaan [5V]
  • Liitä OLED -näyttötappi [GND] Arduino -nastaan [GND]
  • Liitä OLED -näyttötappi [SDA] Arduino -nastaan [SDA]
  • Liitä OLED -näyttötappi [SCL] Arduino -nastaan [SCL]
  • Liitä DHT11 positiivinen nasta + (VCC) Arduino -nastaan + 5V
  • Liitä negatiivinen DHT11 -nasta - (GND) Arduino -nastaiseen GND: hen
  • Liitä DHT11 -nasta (lähtö) Arduinon digitaaliseen nastaan (4)

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Visuino: https://www.visuino.eu on asennettava. Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Lisää Visuino -komponentteja

Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
Visuino Lisää komponentteja
  • Lisää "Sine Analog Generator" -komponentti
  • Lisää "Servo" -komponentti
  • Lisää "DHT" -komponentti
  • Lisää "Analoginen arvo" -komponentti
  • Lisää 2X "Vertaa analogista arvoa" -komponentti
  • Lisää "OLED" -komponentti

Vaihe 5: Visuino -sarjan komponenteissa

Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
Visuino -sarjan komponenteissa
  • Valitse "SineAnalogGenerator1" ja aseta ominaisuusikkunassa Amplitudi 0,30 ja taajuus 0,1, aseta käyttöön False ja napsauta Pin -kuvaketta ja valitse Boolean sink pin
  • Valitse "CompareValue1" ja aseta ominaisuusikkunan arvoksi 24 (lämpötila, joka käynnistää tuulettimen) ja Vertaa tyyppiä arvoon ctBiggerOrEqual
  • Valitse "CompareValue2" ja aseta ominaisuusikkunan arvoksi 24 (lämpötila, joka pysäyttää tuulettimen) ja Vertaa tyyppiä ctSmaller
  • Kaksoisnapsauta "AnalogValue1" ja vedä elementit -ikkunassa "Aseta arvo" vasemmalle
  • Aseta Ominaisuudet -ikkunassa Arvoksi 0,5
  • Vedä Elementit -ikkunassa toinen "Aseta arvo" vasemmalle
  • Aseta ominaisuusikkunassa arvoksi 1

Kaksoisnapsauta "DisplayOLED1"

Elementit -ikkunassa:

  • Vedä "Piirrä teksti" vasemmalle ja valitse ominaisuusikkunassa Teksti "TEMP"
  • Vedä "Tekstikenttä" vasemmalle ja aseta ominaisuusikkunan koko 2 ja Y arvoon 9
  • Vedä "Piirrä teksti" vasemmalle ja aseta ominaisuusikkunan tekstiksi "KOSTEUS" ja Y arvoon 26
  • Vedä "Tekstikenttä" vasemmalle ja aseta ominaisuusikkunassa Koko 2 ja Y 36
  • Vedä "Piirrä teksti" vasemmalle ja aseta ominaisuusikkunan tekstiksi "FAN ACTIVE" ja Y arvoon 54 ja aseta Käytössä arvoon false, napsauta nastan kuvaketta ja aseta BooleanSinkPin

Sulje Elementit -ikkuna

Vaihe 6: Visuino Connect -komponentit

Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
Visuino Connect -komponentit
  • Liitä SineAnalogGenerator1 -nasta [Out] Servo1 -nastaan [In]
  • Liitä Servo1 -nasta [lähtö] Arduinon digitaaliseen nastaan [2]
  • Liitä "HumidityThermometer1" -nasta [anturi] Arduinon digitaaliseen nastaan [4]
  • Liitä "Kosteuslämpömittari1" -nasta [Lämpötila] DisplayOLED1> TextField1 -nasta [In] ja CompareValue1 -nasta [In] ja CompareValue2 -nasta [In]
  • Liitä "HumidityThermometer1" -nasta [Lämpötila] DisplayOLED1> TextField2 -nastaan [In]
  • Liitä "CompareValue1" nasta [Out] DisplayOLED1> DrawText3 -nastaan [Iclock] ja pin [Enabled]
  • Liitä "CompareValue1" nasta [Out] AnalogValue1> Aseta arvo1 pin [In] ja SineAnalogGenerator1 pin [Enabled]
  • Liitä "CompareValue2" nasta [Out] AnalogValue1> Aseta Value2 pin [In]
  • Liitä "DisplayOLED1" -tappi I2C [Out] Arduino -korttiin I2C [In]

Vaihe 7: Luo, koota ja lähetä koodi

Luo, koota ja lähetä koodi
Luo, koota ja lähetä koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 8: Pelaa

Jos kytket virran Arduino UNO -moduuliin, OLED -näyttö alkaa näyttää lämpötila- ja kosteusarvoja ja jos tuuletin on aktiivinen. Kun lämpötila nousee yli 24 asteen, tuuletin alkaa pyöriä.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Suositeltava: