Uruchomienie czujnika ciśnienia temperatury i wilgotności BME280 3,3 V na płytce ESP8266 NodeMCU V3 z układem CH340

W poradniku przedstawimy jak uruchomić czujnik ciśnienia temperatury i wilgotności BME280 3,3 V na płytce ESP8266 NodeMCU V3 z układem CH340. Zaczynajmy ????????
W pierwszym kroku należy podłączyć czujnik do odpowiednich pinów ESP8266.
VCC | 3.3 V |
GND | GND |
SCL | D1 |
SDA | D2 |

Po podłączeniu wszystkich elementów przechodzimy do Arduino IDE.
Następnie wgrywamy kod, który dostępny jest do pobrania ????
Teraz pobieramy i instalujemy bibliotekę Adafruit BME280, która służy do obsługi czujnika.

Następnie odszukujemy na dysku, którym zainstalowaliśmy Arduino IDE następujący folder libraries a w nim Adafruit BME280 Library
Przykładowa ścieżka dostępu do tego katalogu:
C:\Users\(nazwa_użytkownika)\Documents\Arduino\libraries\Adafruit bme280 library

Odszukujemy plik Adafruit_BME280.h i otwieramy go za pomocą dowolnego edytora tekstu.
Teraz odszukujemy linijki, w której zdefiniowany jest domyślny adres I2C czujnika
#define BME280_ADDRESS (0x77)
A następnie zmieniamy jego adres na 0x76
#define BME280_ADDRESS (0x76)
Zapisujemy plik i zamykamy go. W kolejnym kroku kompilujemy kod oraz wgrywamy go na płytkę ESP8266.
Następnie przechodzi do zakładki Tools i wybieramy Serial Monitor, opcjonalnie możemy skorzystać ze skrótu klawiszowego Ctrl+Shift+M.
W uzyskanym podglądzie otrzymujemy informacje o aktualnej temperaturze, ciśnieniu oraz wilgotności. Pomiar odbywa się co 1 sekundę, wartość tą możemy dowolnie modyfikować w kodzie.
09:17:31.448 -> Temperatura = 21.47 *C 09:17:31.448 -> Wilgotność = 36.29 % 09:17:31.448 -> Ciśnienie = 1016.07 hPa
Jeżeli uzyskałeś podobny rezultat, to masz poprawnie podłączony i działający czujnik BME280 gotowy do pracy ????????

Elektronika wykorzystana w artykule:
Moduł WiFi ESP8266 NodeMCU V3
to wszechstronne i niezwykle popularne urządzenie do tworzenia projektów w dziedzinie Internetu Rzeczy (IoT). Wyposażony w układ ESP8266, dzięki czemu moduł umożliwia łatwe połączenie z siecią Wi-Fi. Płytka posiada wbudowaną antenę PCB dla optymalizacji odbioru sygnału Wi-Fi. Zapewnia wygodne programowanie dzięki konwerterowi USB<->UART. Pamięć FLASH wynosi 4 MB. Posiada 10 pinów GPIO, z których każdy może być sterowany sygnałem PWM, obsługuje także I2C oraz 1-Wire. Płytka posiada złącze microUSB, które służy do programowania i komunikacji. Zasilanie 3.3 V lub 5 V. Napięcie logiki wynosi 3.3 V, zapewniając kompatybilność z wieloma czujnikami i modułami. Moduł kompatybilny z Arduino.

Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie ???? woocommerce-1192887-4610826.cloudwaysapps.com ????Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach ????????