
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

W tym projekcie sprzęgłem DHT11 z arduino, a następnie wysyłam dane dht11 czyli wilgotność i temperaturę do bazy danych phpmyadmina. Tutaj używamy jednego skryptu PHP do przesyłania danych do bazy danych phpmyadmin.
Krok 1: Użyte oprogramowanie:


Oto oprogramowanie, którego użyliśmy do tego projektu:
1. Arduino IDE: Możesz pobrać najnowsze Arduino IDE z tego linku:
2. Instalacja serwera XAMPP: Tutaj używamy serwera XAMPP, który może być używany zarówno w systemie Windows, jak i Linux, ale moja sugestia jest taka, że jeśli jesteś w Ubuntu (dowolna platforma Linux), wybierz LAMP. Teraz, gdy jesteśmy w systemie Windows, woleliśmy serwer XAMPP. Możesz więc pobrać serwer XAMPP z tego linku.
Alternatywnie oto kroki dla serwera LAMP:
1. Zainstaluj Apachesudo apt-get install apache2
2. Zainstaluj MySQL:
sudo apt-get install mysql-server
3. Zainstaluj PHP:
sudo apt-get zainstaluj php5 libapache2-mod-php5
4. Uruchom ponownie serwer:
ponowne uruchomienie sudo /etc/init.d/apache2
5. Sprawdź Apache
dostaniesz jedną stronę Apache, klikając powyższy link, jeśli go nie otrzymałeś, oznacza to, że coś poszło nie tak z twoją instalacją
Tutaj używamy PHPMYADMIN, który jest interfejsem sieciowym serwera MySQL, więc do instalacji tego polecenia użyj:
sudo apt-get zainstaluj phpmyadmin
Krok 2: Użyte komponenty:



1) Arduino UNO: Arduino/Genuino Uno to płytka mikrokontrolera oparta na ATmega328P (karta katalogowa). Posiada 14 cyfrowych pinów wejścia/wyjścia (z których 6 może być użytych jako wyjścia PWM), 6 wejść analogowych, kwarc 16 MHz, złącze USB, gniazdo zasilania, złącze ICSP i przycisk resetowania.
2) Ethernet Shield: Arduino Ethernet Shield 2 łączy Arduino z Internetem w zaledwie kilka minut. Wystarczy podłączyć ten moduł do płytki Arduino, podłączyć go do sieci za pomocą kabla RJ45 i wykonać kilka prostych kroków, aby zacząć kontrolować swój świat przez Internet. Jak zawsze w przypadku Arduino, każdy element platformy – sprzęt, oprogramowanie i dokumentacja – jest ogólnodostępny i open-source. Oznacza to, że możesz dokładnie dowiedzieć się, jak jest wykonany i wykorzystać jego projekt jako punkt wyjścia dla własnych obwodów. Setki tysięcy płytek Arduino już codziennie napędza kreatywność ludzi na całym świecie.
3) 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: Schemat obwodu:


Schemat obwodu tego projektu podano powyżej.
Musisz najpierw podłączyć osłonę Ethernet, jak pokazano na powyższym obrazku, a następnie wykonać połączenie DHT11
Krok 4: Kod:
Możesz pobrać kod źródłowy tego projektu z naszej strony github. Oto link do github
Krok 5: 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
Zalecana:
Dane z bezprzewodowego czujnika wibracji i temperatury przesyłane do MySQL za pomocą Node-RED: 40 kroków

Bezprzewodowe dane z czujnika wibracji i temperatury przesyłane do MySQL za pomocą Node-RED: Przedstawiamy przemysłowy bezprzewodowy czujnik wibracji i temperatury Long Range IoT firmy NCD, który może pochwalić się zasięgiem do 2 mil przy użyciu bezprzewodowej struktury sieci kratowej. Wyposażony w precyzyjny 16-bitowy czujnik wibracji i temperatury, to urządzenie przek
Nodemcu wysyła dane o temperaturze i wilgotności do Thingspeak: 7 kroków

Nodemcu wysyła dane temperatury i wilgotności do Thingspeak: 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 na serwer rzeczypeak
Jak wysłać dane DHT11 do serwera MySQL za pomocą NodeMCU: 6 kroków

Jak wysłać dane DHT11 do serwera MySQL za pomocą NodeMCU: W tym projekcie połączyliśmy DHT11 z nodemcu, a następnie wysyłamy dane dht11, czyli wilgotność i temperaturę do bazy danych phpmyadmin
ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: 5 kroków

ESP8266 NodeMCU Access Point (AP) dla serwera WWW z czujnikiem temperatury DT11 i drukowaniem temperatury i wilgotności w przeglądarce: Cześć, w większości projektów używamy ESP8266, a w większości projektów używamy ESP8266 jako serwera WWW, dzięki czemu można uzyskać dostęp do danych dowolne urządzenie przez Wi-Fi, uzyskując dostęp do serwera WWW obsługiwanego przez ESP8266, ale jedynym problemem jest to, że potrzebujemy działającego routera
Arduino wysyła dane Dht11 do serwera MySQL (PHPMYADMIN) za pomocą Pythona: 5 kroków

Arduino wysyła dane Dht11 do serwera MySQL (PHPMYADMIN) za pomocą Pythona: W tym projekcie skomunikowałem DHT11 z arduino, a następnie wysyłam dane dht11, czyli wilgotność i temperaturę do bazy danych phpmyadmin. W przeciwieństwie do naszego poprzedniego projektu, w tym przypadku nie używamy żadnej osłony Ethernet, tutaj tylko czytamy t