Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Piiri
- Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 4: Visuino Add, Set & Connect Components -ohjelmassa
- Vaihe 5: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 6: Pelaa
Video: Lämpötilamittari, jossa DHT11 ja I2C 20x4 LCD: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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