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.

VCC3.3 V
GNDGND
SCLD1
SDAD2

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 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇


Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *