
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этом проекте мы связали DHT11 с nodemcu, а затем отправляем данные dht11, которые являются влажностью и температурой, в базу данных phpmyadmin.
Шаг 1. Используемое программное обеспечение:


1. Arduino IDE: Что касается nodemcu, мы используем только Arduino IDE. Вы можете скачать последнюю версию Arduino IDE по этой ссылке:
www.arduino.cc/en/Main/Software
Теперь, как настроить nodemcu для Arduino IDE, мы расскажем вам об этом в следующих шагах.
2. Установка сервера XAMPP: здесь мы используем сервер XAMPP, его можно использовать как в Windows, так и в Linux, но я предлагаю, чтобы если вы используете Ubuntu (любая платформа Linux), используйте LAMP. Теперь, когда мы находимся в Windows, мы предпочли сервер XAMPP. Таким образом, вы можете скачать сервер XAMPP по этой ссылке. В качестве альтернативы, вот шаги для сервера LAMP:
1. Установите Apache
sudo apt-get install apache2
2. Установите MySQL:
sudo apt-get установить mysql-server
3. Установите PHP:
sudo apt-get установить php5 libapache2-mod-php5
4. Перезагрузите сервер:
sudo /etc/init.d/apache2 перезапуск
5. Проверьте Apache https:// localhost /
вы получите одну страницу apache, щелкнув эту ссылку выше, если вы ее не получили, это означает, что с вашей установкой что-то пошло не так
Здесь мы используем PHPMYADMIN, который является веб-интерфейсом сервера MySQL, поэтому для установки этой команды используйте:
sudo apt-get install phpmyadmin
Шаг 2: Используемые компоненты:


1) Node MCU V3: Node MCU - это платформа IOT с открытым исходным кодом. Он включает прошивку, которая работает на ESP8266 Wi-Fi SoC с оборудования, основанного на модуле ESP-12. Термин «Node MCU» по умолчанию относится к прошивке, а не к набору разработчика.
2) Датчик DHT11: Этот датчик температуры и влажности DHT11 имеет откалиброванный цифровой выходной сигнал с возможностью датчика температуры и влажности. Он интегрирован с высокопроизводительным 8-битным микроконтроллером. Его технология обеспечивает высокую надежность и отличную долгосрочную стабильность. Этот датчик включает в себя резистивный элемент и датчик для влажных устройств измерения температуры NTC. Он имеет отличное качество, быстрый отклик, помехоустойчивость и высокую производительность.
Шаг 3: Как настроить Nodemcu в Arduino IDE



Ниже приведены шаги по настройке nodemcu в среде Arduino IDE.
Выше изображения I1, I2 и I3 приведены для справки, которые мы будем использовать для наших справок, чтобы вы поняли
Шаг 1: Сначала вам нужно открыть IDE Arduino.
Шаг 2: Теперь перейдите на вкладку настроек, например на изображение I1. Теперь вам нужно скопировать один URL в дополнительный менеджер досок. Вот URL - https://arduino.esp8266.com/stable/package_esp8266… затем нажмите ОК
Шаг 3: Теперь перейдите в Инструменты, затем выберите Board Manager. вы получите одно окно, подобное I2.
Просто прокрутите это окно и найдите esp8266 в сообществе ESP8266, или вы можете напрямую искать esp8266, набрав опцию поиска, а теперь нажмите кнопку установки.
Шаг 4. Перезагрузите Arduino IDE.
Шаг 5: Теперь перейдите в Инструменты, затем выберите устройство nodemcu, как мы показали на изображении I3.
Шаг 4: Принципиальная схема:

Шаг 5: Код:
Вы можете получить исходный код по нашей ссылке на Github.
Шаг 6: Видео:

Полное описание проекта приведено в видео выше.
Если у вас есть какие-либо сомнения относительно этого проекта, не стесняйтесь комментировать нас ниже. А если вы хотите узнать больше о встроенной системе, вы можете посетить наш канал на YouTube.
Посетите нашу страницу в Facebook и ставьте лайк, чтобы получать частые обновления.
С уважением, Embedotronics Technologies
Рекомендуемые:
Как отправить данные с M5Stack StickC в Delphi: 6 шагов

Как отправлять данные из M5Stack StickC в Delphi: в этом видео мы узнаем, как отправлять значения с платы StickC в приложение Delphi VCL с помощью Visuino
Как отправить данные в облако с помощью Arduino Ethernet: 8 шагов

Как отправлять данные в облако с помощью Arduino Ethernet: в этом руководстве показано, как опубликовать данные на платформе AskSensors IoT с помощью Arduino Ethernet Shield. Ethernet Shield позволяет вашему Arduino легко подключаться к облаку, отправлять и получать данные через подключение к Интернету. Что мы
Arduino отправляет данные Dht11 на сервер MySQL (PHPMYADMIN) с помощью Python: 5 шагов

Arduino отправляет данные Dht11 на сервер MySQL (PHPMYADMIN) с использованием Python: В этом проекте я связал DHT11 с arduino, а затем я отправляю данные dht11, которые являются влажностью и температурой, в базу данных phpmyadmin. В отличие от нашего предыдущего проекта, в этом случае мы не используем никакой сетевой защиты, здесь мы просто читаем t
Arduino отправляет данные о температуре и влажности на сервер MySQL (PHPMYADMIN): 5 шагов

Arduino отправляет данные о температуре и влажности на сервер MySQL (PHPMYADMIN): в этом проекте я связал DHT11 с arduino, а затем отправляю данные dht11, которые являются влажностью и температурой, в базу данных phpmyadmin. Здесь мы используем один скрипт PHP для отправки данных в базу данных phpmyadmin
Соединение TCP / IP через GPRS: как отправлять данные на сервер с помощью модуля SIM900A: 4 шага

Соединение TCP / IP через GPRS: Как отправлять данные на сервер с помощью модуля SIM900A: В этом руководстве я расскажу вам о том, как отправлять данные на сервер TCP с помощью модуля sim900. Также мы увидим, как мы можем получать данные от сервера к клиенту (модуль GSM)