Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa opimme tekemään yksinkertaisen lämpötilamittarin DHT11 -anturin ja I2C -nestekidenäytön avulla
Katso video!
Vaihe 1: Mitä tarvitset
- 20x4 I2C -merkkinen LCD -näyttö
- Hyppyjohdot
- Arduino Uno tai mikä tahansa muu Arduino -levy
- DHT11 lämpötila- ja kosteusanturi
- Visuino -ohjelmisto: Lataa tästä
Vaihe 2: Piiri
- Liitä LCD -näytön nasta [VCC] Arduino -nastaan [5V]
- Liitä LCD -näytön nasta [GND] Arduino -nastaan [GND]
- Liitä LCD -näytön nasta [SDA] Arduino -nastaan [SDA]
- Liitä LCD -näytön nasta [SCL] Arduino -nastaan [SCL]
Huomautus: Säädä kirkkautta nestekidenäytön takana olevan potentiometrin avulla
- Liitä DHT11 -anturin tappi [GND] Arduino -nastaan [GND]
- Liitä DHT11 -anturin tappi [VCC] Arduino -nastaan [5V]
- Liitä DHT11 -anturin nasta [OUT] tai "S" Arduinon digitaaliseen nastaan [2]
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.
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: Visuino Add, Set & Connect Components -ohjelmassa
- Lisää "DHT11" -komponentti
- Lisää "Nestekidenäyttö (LCD) - I2C" -komponenttiValitse "LiquidCrystalDisplay1" ja aseta ominaisuusikkunassa rivit 4 ja sarakkeet 20
Kaksoisnapsauta "LiquidCrystalDisplay1" ja Elements -ikkunassa:
- vedä "Tekstikenttä" vasemmalle puolelle ja aseta sitten ominaisuusikkunan tekstiksi "TEMP:" ja leveydeksi 20
- vedä toinen "tekstikenttä" vasemmalle ja aseta sitten ominaisuusikkunan sarakkeeseen 1 ja leveys 20
- vedä toinen "tekstikenttä" vasemmalle ja aseta sitten ominaisuusikkunan tekstiksi "KOSTEUS:" ja leveys 20 ja sarake 2
- vedä toinen "tekstikenttä" vasemmalle puolelle ja aseta sitten ominaisuusikkunan sarakkeeseen 3 ja leveys 20
Sulje Elementit -ikkuna
- Liitä "LiquidCrystalDisplay1" -tappi I2C Out Arduino I2C In -liitäntään
- Liitä "Kosteuslämpömittari1" -nasta -anturi Arduino Digital -tappiin 2
- Liitä "Kosteuslämpömittari1" -nastainen lämpötila LiquidCrystalDisplay1> Tekstikenttä2 -nastaiseen tuloon
- Liitä "Kosteuslämpömittari1" -nasta Kosteus LiquidCrystalDisplay1> Tekstikenttä4 -nastainen tulo
Vaihe 5: Luo, käännä ja lähetä Arduino -koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 6: Pelaa
Jos kytket virran Arduino UNO -moduuliin, nestekidenäyttö alkaa näyttää lämpötila- ja kosteusarvoja. Jos et näe tekstiä, muista säätää kirkkautta potentiometrillä.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa: