V dnešnom projekte si ukážeme, ako jednoducho dokážeme monitorovať tlak vzduchu v hPa, teplotu prostredia v stupňoch °C a nadmorskú výšku v metroch, za pomoci senzoru BMP280. Výstup budeme sledovať na farebnom TFT displeji pre krajšie grafické zobrazenie hodnôt.
Komponenty
V prvom rade si musíme zabezpečiť jednotlivé súčiastky:
- Arduino (v tomto prípade UNO R3)
- Senzor barometrického tlaku, teploty a nadmorskej výšky BMP280
- Farebný TFT displej 1.8" 128 x 160
- Kábliky 5 kusov 20 cm M-M
- Kábliky 8 kusov 20 cm M-F
Zapojenie
Nesmieme zabudnúť, že pri zapájaní jednotlivých súčiastok, musí byť Arduino odpojené od zdroja!
Zdrojový kód pre Arduino
Keď máme Arduino "vyskladané" môžeme ho pripojiť ku zdroju (počítaču) pre vloženie zdrojového kódu do vývojového prostredia Arduina.
Pridávanie knižníc a sken I2C adresy
Ak nám nedokáže nájsť knižnice pre BMP280 a ST7735, musíme ich pridať postupne manuálne vo vývojovom prostredí Arduino a to nasledovným spôsobom:
Ak po pridaní knižníc a správnom zdrojovom kóde nám vypisuje problém s pripojením senzoru BMP280 je pravdepodobné, že je problém v nesprávne zadanej I2C adrese daného senzoru. To napravíme nasledovne:
1. Do vývojového prostredia arduina IDE zadáme zdrojový kód, ktorý nám skenuje I2C adresu pripojeného senzoru BMP280
0 komentárov:
Zverejnenie komentára