Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tym samouczku połączyliśmy nodemcu z czujnikiem dht11 i wysyłaliśmy dane o temperaturze i wilgotności do serwera thingspeak. Tutaj również wykreśliliśmy wykres temperatury i wilgotności do serwera rzeczy.
Krok 1: Użyte oprogramowanie:
1. Arduino IDE: Jeśli chodzi o nodemcu, używamy tylko arduino IDE. Najnowsze IDE Arduino można pobrać z tego linku:
www.arduino.cc/en/Main/Software Teraz, jak skonfigurować nodemcu do arduino IDE, powiemy ci to w poniższych krokach.
Krok 2: Użyty składnik:
1) Node MCU V3: Node MCU to platforma IOT typu open source. Zawiera oprogramowanie układowe, które działa na ESP8266 Wi-Fi SoC ze sprzętu opartego na module ESP-12. Termin „Node MCU” domyślnie odnosi się do oprogramowania układowego, a nie do zestawów deweloperskich.
2) Czujnik DHT11: Ten czujnik temperatury i wilgotności DHT11 posiada skalibrowane wyjście sygnału cyfrowego z funkcją czujnika temperatury i wilgotności. Jest zintegrowany z wydajnym 8-bitowym mikrokontrolerem. Jego technologia zapewnia wysoką niezawodność i doskonałą długoterminową stabilność. Ten czujnik zawiera element rezystancyjny i czujnik do mokrych urządzeń do pomiaru temperatury NTC. Ma doskonałą jakość, szybką reakcję, zdolność przeciwzakłóceniową i wysoką wydajność.
Krok 3: Jak skonfigurować Nodemcu w Arduino IDE:
Poniżej znajdują się kroki, aby skonfigurować nodemcu w arduino IDE
Powyższe obrazy I1, I2 i I3 są dostępne w celach informacyjnych, których użyjemy do naszych referencji, abyś zrozumiał
Krok 1: Najpierw musisz otworzyć Arduino IDE.
Krok 2: Teraz kliknij kartę preferencji, taką jak obraz I1. Teraz musisz skopiować jeden adres URL w dodatkowym menedżerze tablicy. Oto adres URL- https://arduino.esp8266.com/stable/package_esp8266… następnie kliknij OK
Krok 3: Teraz przejdź do Narzędzia, a następnie wybierz Menedżer tablicy. dostaniesz jedno okno jak I2.
Po prostu przewiń w dół to okno i wyszukaj esp8266 przez społeczność ESP8266 lub możesz bezpośrednio wyszukać esp8266, wpisując opcję wyszukiwania, teraz kliknij przycisk instalacji.
Krok 4: Uruchom ponownie Arduino IDE
Krok 5: Teraz przejdź do Narzędzia, a następnie wybierz urządzenie nodemcu, jak pokazano na obrazie I3
Krok 4: Praca Thingspeak:
Do tej pory masz oprogramowanie i komponenty używane w tym projekcie.
Więc teraz musisz zrozumieć, co mówi serwer.
Czym więc jest thingspeak: ThingSpeak to otwarta aplikacja Internetu rzeczy (IoT) i interfejs API do przechowywania i pobierania danych z przedmiotów za pomocą protokołu HTTP przez Internet lub sieć lokalną.
Więc aby uzyskać wykres i dane z czujników w thingspeak, musisz najpierw utworzyć konto w thingspeak.
Po pomyślnym utworzeniu konta teraz musisz się do niego zalogować.
Teraz musisz utworzyć kanał, więc w tym celu kliknij Nowe kanały pokazane na powyższym rysunku.
Teraz nadaj mu odpowiednią nazwę zgodnie z twoją aplikacją, jak na powyższym obrazku widać, że nadaliśmy nazwę dane czujnika DHT11 i wypełniliśmy niektóre rzeczy, takie jak opis i pole1 i pole2.
Dla jednego kanału możemy stworzyć do 8 pól. Tutaj potrzebujemy tylko 2 kanałów, ponieważ pobieramy temperaturę i wilgotność z czujnika dht11.
Teraz po pomyślnym utworzeniu kanału musisz przejść do zakładki API Keys i uzyskać Write API Key tego kanału, ten Write API Key, którego będziesz używać w kodzie nodemcu napisanym w Arduino IDE.
Krok 5: Schemat obwodu:
Krok 6: Kod:
Możesz uzyskać kod źródłowy z naszego linku Github
Krok 7: Wideo:
Cały opis projektu znajduje się w powyższym filmie
Jeśli masz jakiekolwiek wątpliwości dotyczące tego projektu, skomentuj nas poniżej.
A jeśli chcesz dowiedzieć się więcej o wbudowanym systemie, odwiedź nasz kanał na youtube
Odwiedź i polub naszą stronę na Facebooku, aby uzyskać częste aktualizacje.
Dziękuję i pozdrawiam, Technologie embedotroniczne