
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
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:
Suositeltava:
Esp8266 -pohjainen tehostusmuunnin, jossa on hämmästyttävä Blynk -käyttöliittymä, jossa on palautesäädin: 6 vaihetta

Esp8266 -pohjainen tehostusmuunnin hämmästyttävällä Blynk -käyttöliittymällä, jossa on palautesäädin: Tässä projektissa näytän sinulle tehokkaan ja yleisen tavan DC -jännitteiden lisäämiseen. Näytän sinulle, kuinka helppoa voi olla tehostusmuuntimen rakentaminen Nodemcun avulla. Rakennetaan se. Se sisältää myös näytön volttimittarin ja palautteen
Suuri Arduino LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjaa infrapuna -TV: n kaukosäädin: 5 vaihetta

Suuri Arduino LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjaa infrapuna -TV: n kaukosäädin: Kuinka rakentaa Arduino -pohjainen LCD -kello, jossa on kaksi hälytystä ja lämpötilamittari, jota ohjataan infrapuna -TV: n kaukosäätimellä
ESP32 -liitäntä, jossa on SSD1306, jossa on MicroPython: 5 vaihetta

ESP32 -liitäntä SSD1306: lla, jossa on MicroPython: Mikropython on pythonin optimoima ja pieni jalanjälki. Mikropython on saatavana monille ohjainperheille, mukaan lukien ESP8266, ESP32, Ardui
Pienitehoinen Arduino -lämpötilamittari: 4 vaihetta

Pienitehoinen Arduino -lämpötilamittari: Tässä opetusohjelmassa rakennamme vielä yhden lämpötilamittarin käyttämällä DS18B20 -lämpötila -anturia. Mutta tämä projekti on erilainen. Se kestää paristoilla lähes 1,5 vuotta! Joo! Käyttämällä Arduinon pienitehoista kirjastoa voimme saada tämän projektin toimimaan
Analoginen lämpötilamittari: 4 vaihetta

Analoginen lämpötilamittari: Tämän analogisen lämpötilan rakensin vaalimaan niitä päiviä, jolloin näimme analogisia laitteita vain silloin, kun isoisät asuivat. Näemme vain digitaalista tänään …. siksi loin tämän analogisen lämpötilan, joka on erittäin hyvä aloittelijoille ja