Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Circuitul
- Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO
- Pasul 4: În Visuino Adăugați componente
- Pasul 5: În Visuino: Conectarea componentelor
- Pasul 6: Generați, compilați și încărcați codul Arduino
- Pasul 7: Joacă
Video: Visuino I2C BMP280 Presiune, temperatură + OLED: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest tutorial vom folosi presiunea I2C BMP280, senzorul de temperatură, LCD OLED, măsurarea presiunii și a temperaturii Arduino UNO și afișarea rezultatelor pe ecranul LCD. Urmăriți un videoclip demonstrativ.
Pasul 1: De ce veți avea nevoie
- Arduino UNO (poate fi orice alt Arduino)
- Sârme de jumper
- LCD OLED
- Senzor I2C BMP280
- Programul Visuino: Descărcați Visuino
Pasul 2: Circuitul
- Conectați pinul Arduino (SCL) la pinul BMP280 (SCL)
- Conectați pinul Arduino (SDA) la pinul BMP280 (SDA)
- Conectați pinul Arduino (SCL) la pinul OLED LCD (SCL)
- Conectați pinul Arduino (SDA) la pinul OLED LCD (SDA)
- Conectați pinul Arduino (5V) la pinul OLED LCD (VCC)
- Conectați pinul Arduino (3,3 V) la pinul BMP280 (VCC)
- Conectați pinul Arduino (GND) la pinul OLED LCD (GND)
- Conectați pinul Arduino (GND) la pinul BMP280 (GND)
Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO
Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:
Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru programul ESP 8266! Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2
Pasul 4: În Visuino Adăugați componente
- Adăugați o temperatură de presiune componentă BME 280 I2C
- Adăugați 2x componentă MapRange
- Adăugați DISPLAY OLED LCD I2C
- Faceți dublu clic pe componenta LCD OLED și în editor:
- Selectați „Câmp text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 60 și y la 5
- Selectați „Câmp text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 50 și y la 20
- Selectați „Desenează text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 0 și y la 5 și setați textul la: „Presiune:”
- Selectați „Desenați text”, trageți-l spre stânga și în setul de ferestre Proprietăți: x la 0 și y la 20 și setați textul la: „Temp:”
Pasul 5: În Visuino: Conectarea componentelor
- Conectați pinul Arduino I2C [in] la PressureTemperatureHumidity1 I2C pin [out]
- Conectați pinul Arduino I2C [în] la pinul DisplayOLED1 I2C [în afara]
- Conectați pinul Arduino Serial [0] [out] la pinul DisplayOLED1 [in]
- Conectați PressureTemperatureHumidity1 pin pressure (Pa) to MapRange1 pin [in]
- Conectați PressureTemperatureHumidity1 pin Temperature to MapRange2 pin [in]
- Conectați MapRange1 la DisplayOLED1 pin [Elements Text Field1]
- Conectați MapRange2 la DisplayOLED1 pin [Elements Text Field2]
Pasul 6: Generați, compilați și încărcați codul Arduino
În Visuino, apăsați F9 sau faceți clic pe butonul afișat în imaginea 1 pentru a genera codul Arduino și deschideți ID-ul Arduino
În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul (Imaginea 2)
Pasul 7: Joacă
Dacă alimentați modulul Arduino Uno, ecranul LCD va începe să afișeze date despre presiunea și temperatura curentă.
Felicitări! Ați finalizat proiectul dvs. de senzor I2C BMP280 cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest instructabil.
Puteți să o descărcați și să o deschideți în Visuino:
Recomandat:
Animație bitmap pe afișaj OLED SSD1331 (SPI) cu Visuino: 8 pași
Animație bitmap pe afișajul OLED SSD1331 (SPI) cu Visuino: În acest tutorial vom afișa și vom deplasa o imagine bitmap într-o formă simplă de animație pe afișajul OLED SSD1331 (SPI) cu Visuino
Contor de temperatură și umiditate IoT cu ecran OLED: 5 pași (cu imagini)
Contor de temperatură și umiditate IoT cu ecran OLED: Verificați temperatura și umiditatea pe un ecran OLED oricând doriți și, în același timp, colectați datele pe o platformă IoT. Acesta este un proiect bun pentru că poți să
Arduino UNO cu telemetru cu ultrasunete OLED și Visuino: 7 pași
Arduino UNO Cu OLED Ultrasonic Range Finder și Visuino: În acest tutorial vom folosi Arduino UNO, OLED Lcd, modul cu ultrasunete, și Visuino pentru a afișa gama ultrasonic pe Lcd și pentru a seta distanța limită cu un LED roșu. Urmăriți un videoclip demonstrativ
GPS NEO-6M conectat la NodeMCU - Poziție afișaj OLED - Visuino: 7 pași
GPS NEO-6M conectat la NodeMCU - OLED Display Position - Visuino: În acest tutorial vom folosi NodeMCU Mini, OLED Lcd, NEO-6M GPS și Visuino pentru a afișa poziția GPS live pe LCD. Urmăriți un videoclip demonstrativ
Vase de rulare VISUINO folosind modul OLED cu 4 pini de 0,96 inch: 7 pași
VISUINO Rolling Dice folosind 0.96 Inch 4 Pin OLED Module: În acest tutorial vom folosi OLED Lcd și Visuino pentru a face un Rolling Dice când apăsăm un buton pe panoul nostru