
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42



Tässä opetusohjelmassa käytämme I2C BMP280 -paine-, lämpötila -anturia, OLED -lcd: tä, Arduino UNO -laitetta mittaamaan paineen ja lämpötilan ja näyttämään tulokset nestekidenäytössä. Katso esittelyvideo.
Vaihe 1: Mitä tarvitset



- Arduino UNO (voi olla mikä tahansa muu Arduino)
- Hyppyjohdot
- OLED lcd
- I2C BMP280 -anturi
- Visuino -ohjelma: Lataa Visuino
Vaihe 2: Piiri

- Liitä Arduino -nasta (SCL) BMP280 -nastaiseen (SCL)
- Liitä Arduino -nasta (SDA) BMP280 -nastaan (SDA)
- Liitä Arduino -nasta (SCL) OLED -LCD -nastaan (SCL)
- Liitä Arduino -nasta (SDA) OLED -LCD -nastaan (SDA)
- Liitä Arduino -nasta (5V) OLED -LCD -nastaan (VCC)
- Liitä Arduino -nasta (3.3V) BMP280 -nastaiseen (VCC)
- Liitä Arduino -nasta (GND) OLED -LCD -nastaan (GND)
- Liitä Arduino -nasta (GND) BMP280 -nastaan (GND)
Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type


Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:
Huomaa, että Arduino IDE 1.6.6: ssa on kriittisiä vikoja. Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi! Jos et ole tehnyt, noudata tämän oppaan ohjeita, jotta Arduino IDE voidaan ohjelmoida ESP 8266 -ohjelmaan! Visuino: https://www.visuino.eu on myös 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



- Lisää painelämpötila BME 280 I2C -komponentti
- Lisää 2x MapRange -komponentti
- Lisää DISPLAY OLED LCD I2C
- Kaksoisnapsauta OLED LCD -komponenttia ja editorissa:
- Valitse "Tekstikenttä", vedä se vasemmalle ja Ominaisuudet -ikkunasarjassa: x - 60 ja y - 5
- Valitse "Tekstikenttä", vedä se vasemmalle ja Ominaisuudet -ikkunasarjassa: x - 50 ja y - 20
- Valitse "Piirrä teksti", vedä se vasemmalle ja Ominaisuudet -ikkunassa aseta: x 0 ja y 5 ja aseta tekstiksi: "Paine:"
- Valitse "Piirrä teksti", vedä se vasemmalle ja Ominaisuudet -ikkunassa aseta: x 0 ja y 20 ja aseta tekstiksi "Temp:"
Vaihe 5: Visuinossa: Osien liittäminen

- Liitä Arduino I2C -nasta [in] PressureTemperatureHumidity1 I2C -nastaan [ulos]
- Liitä Arduino I2C -nasta [sisään] DisplayOLED1 I2C -tapaan [lähtö]
- Liitä Arduino Serial [0] -nasta [lähtö] DisplayOLED1 -nastaan [sisään]
- Liitä PressureTemperatureHumidity1 -nastainen paine (Pa) MapRange1 -nastaan [in]
- Liitä PressureTemperatureHumidity1 pin -lämpötila MapRange2 -nastaan [in]
- Yhdistä MapRange1 DisplayOLED1 -nastaan [Elements Text Field1]
- Yhdistä MapRange2 DisplayOLED1 -nastaan [Elements Text Field2]
Vaihe 6: Luo, käännä ja lähetä Arduino -koodi


Visuino -ohjelmassa paina F9 tai napsauta kuvassa 1 näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE
Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin (Kuva 2)
Vaihe 7: Pelaa
Jos kytket virtaa Arduino Uno -moduuliin, LCD -näyttö alkaa näyttää tietoja nykyisestä paineesta ja lämpötilasta.
Onnittelut! Olet suorittanut I2C BMP280 -anturiprojektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle.
Voit ladata ja avata sen Visuinossa:
Suositeltava:
Bittikartta -animaatio SSD1331 OLED -näytöllä (SPI) ja Visuino: 8 vaihetta

Bittikartta -animaatio SSD1331 OLED -näytöllä (SPI) Visuinolla: Tässä opetusohjelmassa näytämme bittikarttakuvan ja liikumme sen ympärillä yksinkertaisessa animaatiossa SSD1331 OLED -näytöllä (SPI) Visuinon kanssa
IoT -lämpötila- ja kosteusmittari OLED -näytöllä: 5 vaihetta (kuvilla)

IoT -lämpötila- ja kosteusmittari OLED -näytöllä: Tarkista lämpötila ja kosteus OLED -näytöstä milloin tahansa ja kerää samalla tiedot IoT -alustalle. Tämä on hyvä projekti, koska voit
Arduino UNO OLED -ultraäänialueetäisyydellä ja Visuino: 7 vaihetta

Arduino UNO, jossa on OLED -ultraääni -etäisyysmittari ja Visuino: Tässä opetusohjelmassa käytämme Arduino UNO: ta, OLED LCD -näyttöä, ultraääni -etäisyysmoduulia ja Visuinoa ultraäänialueen näyttämiseen LCD -näytöllä ja rajaetäisyyden asettamiseen punaisella LED -valolla. Katso esittelyvideo
Lämpötila- ja kosteusmittari OLED -näytön avulla: 5 vaihetta

Lämpötila- ja kosteusmittari OLED-näytön avulla: VAATIVAT KOMPONENTIT- 1. Arduino NANO: https://amzn.to/2HfX5PH 2. DHT11-anturi: https://amzn.to/2HfX5PH 3. OLED-näyttö: https: // amzn. to/2HfX5PH 4. Breadboard: https://amzn.to/2HfX5PH 5. Jumper Johdot: https://amzn.to/2HfX5PH Ostolinkit
NEO -6M GPS yhdistetty NodeMCU - OLED Näytön sijainti - Visuino: 7 vaihetta

NEO -6M GPS yhdistettynä NodeMCU -järjestelmään - OLED -näytön sijainti - Visuino: Tässä opetusohjelmassa käytämme NodeMCU Mini-, OLED LCD-, NEO -6M GPS- ja Visuino -sovelluksia näyttämään reaaliaikainen GPS -sijainti nestekidenäytössä. Katso esittelyvideo