Оглавление:
- Шаг 1. Настройте Firebase и получите секретный ключ
- Шаг 2. Создайте приложение с помощью MIT App Inventor 2
- Шаг 3. Настройте IDE Arduino для Nodemcu ESP8266
- Шаг 4. Загрузите код в NodeMCU ESP8266
- Шаг 5: Соберите оборудование
Видео: Контроль температуры в помещении на основе IOT: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Это можно проинструктировать в проекте управления температурой в помещении на основе IOT.
Функции:-
1. Автоматически включать вентилятор при температуре выше указанной в помещении.
2. Автоматически ВЫКЛЮЧИТЕ вентилятор ниже заданной температуры в помещении.
3. Ручное управление в любой момент при любой температуре.
Требования:-
- Плата разработки NodeMCU ESP8266
- Датчик температуры DHT11
- Одноканальная релейная плата (5 В)
- Провода перемычки
- Маршрутизатор Wi-Fi или переносная точка доступа (для подключения NodeMCU ESP8266 к Интернету)
- Аккумулятор 9В
Итак, давайте погрузимся в учебник.
Шаг 1. Настройте Firebase и получите секретный ключ
Мы собираемся использовать базу данных в реальном времени от Google firebase. Эта база данных в реальном времени будет действовать как посредник между Nodemcu и устройством Android.
- Прежде всего, перейдите на сайт firebase и войдите в систему, используя свою учетную запись Google.
- Создайте новую базу данных в реальном времени.
- Получите URL-адрес реальной базы данных и секретный ключ для доступа к базе данных из приложения. Для получения подробного руководства вы можете узнать, как использовать firebase с изобретателем приложений MIT.
Шаг 2. Создайте приложение с помощью MIT App Inventor 2
Мы собираемся использовать изобретатель приложения MIT 2 для создания нашего приложения для Android. Его очень просто использовать и легко интегрировать Win Google Firebase.
- Загрузите прикрепленный файл проекта MIT app Inventor 2 (файл.aia).
- Перейдите на главную страницу приложения MIT Inventor 2 и войдите в свою учетную запись. Затем перейдите в проекты >> импорт проекта. Выберите файл на своем компьютере и загрузите его.
- Перейдите в окно макета, щелкните firebaseDB1 (находится в нижней части рабочей области), введите URL-адрес базы данных и секретный ключ. Также установите ProjectBucket как S_HO_C_K (как показано на снимке экрана 2).
После этого нажмите кнопку сборки и сохраните файл приложения (файл.apk) на свой компьютер. Позже перенесите этот файл на свое устройство Android.
Шаг 3. Настройте IDE Arduino для Nodemcu ESP8266
- Прежде всего, настройте Arduino IDE для Nodemcu esp8266. Я бы порекомендовал это пошаговое руководство по основам NodeMCU от Armtronix. Спасибо Armtronix за это полезное руководство.
- После этого добавьте эти две библиотеки (справочный снимок экрана): -
- Arduino Json
- Firebase Arduino
- Библиотека датчиков DHT
- Библиотека универсальных датчиков Adafruit
Шаг 4. Загрузите код в NodeMCU ESP8266
Загрузите файл IDE Arduino (файл.ino), прикрепленный ниже. После этого внесите в программу необходимые изменения: -
- В строке 3 введите URL-адрес базы данных без «https://».
- В строке 4 введите секретный ключ базы данных.
- В строках 5 и 6 не забудьте обновить WiFi SSID и пароль Wi-Fi (к которому вы хотите подключить NodeMCU ESP8266).
После этого загрузите программу на плату разработки NodeMCU ESP8266.
Шаг 5: Соберите оборудование
- Создайте схему, как показано на рисунке выше.
- Установите приложение (созданное на шаге 2) на свой смартфон Android.
- Включите схему и наслаждайтесь!
Рекомендуемые:
Мониторинг температуры и влажности в помещении с помощью ESP32 и AskSensors Cloud: 6 шагов
Мониторинг температуры и влажности в помещении с помощью ESP32 и AskSensors Cloud: в этом руководстве вы узнаете, как контролировать температуру и влажность в вашей комнате или на столе с помощью DHT11 и ESP32, подключенных к облаку. Обновления наших руководств можно найти здесь. Технические характеристики: Датчик DHT11 может измерять температуру
Контроль температуры, Umidade E Amônia Em Aviário Com Arduino Uno: 6 шагов
Monitoramento De Temperatura, Umidade E Amônia Em Aviário Com Arduino Uno: O Consumo de produtos de frango cresce continamente no mercado mundial, sendo o Brasil um grande produtor com aviários. Desta forma, algumas dificuldades ainda encontradas pelos produtores como morte prematura dos animais e difficiências causam perd
Монитор температуры и влажности в помещении: 6 шагов
Монитор температуры и влажности в помещении: Мой проект QTempair измеряет температуру, влажность и качество воздуха в помещении. Этот проект считывает данные с датчиков, отправляет эти данные в базу данных, и эти данные будут отображаться на веб-сайте. Вы можете сохранить температуру в настройках на
Как сделать робота с мобильным управлением »вики полезно DTMF на основе - Без микроконтроллера и программирования - Контроль из любой точки мира - RoboGeeks: 15 шагов
Как сделать робота с мобильным управлением »вики полезно DTMF на основе | Без микроконтроллера и программирования | Контроль из любой точки мира | RoboGeeks: Хотите создать робота, которым можно будет управлять из любой точки мира, давайте сделаем это
Контролируемый мониторинг температуры в помещении Raspberry Pi с выводом изображений Gnuplot и возможностью отправки уведомлений по электронной почте: 7 шагов
Контролируемый мониторинг температуры в помещении с помощью Raspberry Pi с выводом изображений Gnuplot и возможностью оповещения по электронной почте: там, где я работаю, есть очень важная комната, в которой находится множество компьютеров. Окружающая температура в этом помещении должна быть очень низкой, чтобы оптимизировать работу этих систем. Меня попросили разработать систему мониторинга, которая могла бы