Taula de continguts:
- Pas 1: què necessiteu
- Pas 2: el circuit
- Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
- Pas 4: a Visuino Afegeix components
- Pas 5: a Visuino: connexió de components
- Pas 6: Genereu, compileu i pengeu el codi Arduino
- Pas 7: Juga
Vídeo: Visuino I2C BMP280 Pressió, temperatura + OLED: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
En aquest tutorial utilitzarem la pressió I2C BMP280, el sensor de temperatura, el LCD OLED, la mesura de pressió i temperatura Arduino UNO i mostrarem els resultats a la pantalla LCD. Mireu un vídeo de demostració.
Pas 1: què necessiteu
- Arduino UNO (pot ser qualsevol altre Arduino)
- Filferros de pont
- LCD OLED
- Sensor I2C BMP280
- Programa Visuino: descarregar Visuino
Pas 2: el circuit
- Connecteu el pin Arduino (SCL) al pin BMP280 (SCL)
- Connecteu el pin Arduino (SDA) al pin BMP280 (SDA)
- Connecteu el pin Arduino (SCL) al pin LCD OLED (SCL)
- Connecteu el pin Arduino (SDA) al pin LCD OLED (SDA)
- Connecteu el pin Arduino (5V) al pin LCD OLED (VCC)
- Connecteu el pin Arduino (3,3 V) al pin BMP280 (VCC)
- Connecteu el pin Arduino (GND) al pin LCD OLED (GND)
- Connecteu el pin Arduino (GND) al pin BMP280 (GND)
Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Per començar a programar l'Arduino, haureu de tenir instal·lat l'IDE Arduino des d'aquí:
Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE Arduino al programa ESP 8266. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2
Pas 4: a Visuino Afegeix components
- Afegir temperatura de pressió BME 280 component I2C
- Afegiu un component MapRange 2x
- Afegeix DISPLAY LCD OLED I2C
- Feu doble clic al component LCD OLED i a l’editor:
- Seleccioneu "Camp de text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 60 i y a 5
- Seleccioneu "Camp de text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 50 i y a 20
- Seleccioneu "Dibuixa text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 0 i y a 5 i configureu el text a: "Pressió:"
- Seleccioneu "Dibuixa text", arrossegueu-lo cap a l'esquerra i al conjunt de finestres Propietats: x a 0 i y a 20 i configureu el text a: "Temp:"
Pas 5: a Visuino: connexió de components
- Connecteu el pin Arduino I2C [entrada] a la pressió PressureTemperatureHumidity1 I2C pin [sortida]
- Connecteu el pin Arduino I2C [in] al pin DisplayOLED1 I2C [out]
- Connecteu el pin [sortida] Arduino Serial [0] al pin DisplayOLED1 [entrada]
- Connecteu PressureTemperatureHumidity1 pin pressure (Pa) to MapRange1 pin [in]
- Connecteu la pressió PressureTemperatureHumidity1 pin Temperature a MapRange2 pin [in]
- Connecteu MapRange1 al pin DisplayOLED1 [Elements Text Field1]
- Connecteu MapRange2 al pin DisplayOLED1 [Elements Text Field2]
Pas 6: Genereu, compileu i pengeu el codi Arduino
A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino
A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)
Pas 7: Juga
Si alimenteu el mòdul Arduino Uno, el Lcd començarà a mostrar dades sobre la pressió i la temperatura actuals.
Enhorabona! Heu completat el vostre projecte de sensor I2C BMP280 amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest instructable.
Podeu descarregar-lo i obrir-lo a Visuino:
Recomanat:
Animació de mapa de bits a la pantalla OLED (SPI) SSD1331 amb Visuino: 8 passos
Animació de mapa de bits a la pantalla OLED SSD1331 (SPI) amb Visuino: en aquest tutorial mostrarem i mourem una imatge de mapa de bits en una forma senzilla d’animació a la pantalla OLED SSD1331 (SPI) amb Visuino
Mesurador de temperatura i humitat IoT amb pantalla OLED: 5 passos (amb imatges)
Mesurador de temperatura i humitat IoT amb pantalla OLED: comproveu la temperatura i la humitat d’una pantalla OLED quan vulgueu i, alhora, recopileu aquestes dades en una plataforma IoT. La setmana passada vaig publicar un projecte anomenat Mesurador de temperatura i humitat IoT més senzill. Aquest és un bon projecte perquè es pot
Arduino UNO amb teledòmetre ultrasònic OLED i Visuino: 7 passos
Arduino UNO amb teledetector ultrasònic OLED i Visuino: en aquest tutorial utilitzarem Arduino UNO, OLED Lcd, mòdul de telemetre ultrasònic i Visuino per mostrar el rang ultrasònic a Lcd i establir la distància límit amb un LED vermell. Mireu un vídeo de demostració
GPS NEO-6M connectat a NodeMCU - Posició de la pantalla OLED - Visuino: 7 passos
GPS NEO-6M connectat a NodeMCU - Posició de la pantalla OLED - Visuino: en aquest tutorial utilitzarem NodeMCU Mini, OLED Lcd, NEO-6M GPS i Visuino per mostrar la posició del GPS en viu a la pantalla LCD. Mireu un vídeo de demostració
Daus rodants VISUINO amb mòdul OLED de 4 pins de 0,96 polzades: 7 passos
VISUINO Rolling Dice amb mòdul OLED de 4,96 polzades de 0,96 polzades: en aquest tutorial utilitzarem OLED Lcd i Visuino per fer un Rolling Dice quan premem un botó a la nostra taula de visualització