Съдържание:
- Стъпка 1: Инсталирайте Firebase и вземете секретен ключ
- Стъпка 2: Създайте приложение с помощта на MIT App Inventor 2
- Стъпка 3: Конфигурирайте Arduino IDE за Nodemcu ESP8266
- Стъпка 4: Качете кода в NodeMCU ESP8266
- Стъпка 5: Сглобете хардуера
Видео: Контрол на стайна температура на базата на IOT: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Това може да бъде инструктирано по проект за контрол на стайна температура, базиран на IOT.
Характеристика:-
1. Включете автоматично вентилатора над зададената стайна температура.
2. Автоматично изключете вентилатора под определената стайна температура.
3. Ръчно управление по всяко време и при всякаква температура
Изисквания:-
- Платка за разработка на NodeMCU ESP8266
- DHT11 температурен сензор
- Едноканална релейна платка (5V)
- Джъмперни проводници
- Wifi рутер или преносима точка за достъп (за свързване на NodeMCU ESP8266 към интернет)
- 9V батерия
Така че нека се потопим в урока.
Стъпка 1: Инсталирайте Firebase и вземете секретен ключ
Ще използваме база данни в реално време от Google firebase. Тази база данни в реално време ще действа като посредник между Nodemcu и Android устройство.
- На първо място, отидете на уебсайта на firebase и влезте в профила си в google.
- Създайте нова база данни в реално време.
- Вземете URL адрес на реална база данни и секретен ключ за достъп до базата данни от приложението. За подробен урок можете да проверите как да използвате firebase с изобретателя на приложения MIT.
Стъпка 2: Създайте приложение с помощта на MIT App Inventor 2
Ще използваме MIT app inventor 2, за да създадем нашето приложение за Android. Неговият много лесен за използване и лесен за интегриране win firebase на Google.
- Изтеглете прикачения файл на проекта MIT app inventor 2 (.aia файл).
- Отидете на началната страница на MIT app inventor 2 и влезте в профила си. След това отидете на projects >> import project. Изберете файла от компютъра си и го качете.
- Отидете в прозореца за оформление, щракнете върху firebaseDB1 (разположен в долната част на работното пространство), въведете URL на базата данни и секретен ключ. Също така задайте ProjectBucket като S_HO_C_K (както е показано на екранна снимка 2).
След това щракнете върху бутона за изграждане и запишете файла на приложението (.apk файл) на вашия компютър. По -късно прехвърлете този файл на вашето устройство с Android.
Стъпка 3: Конфигурирайте Arduino IDE за Nodemcu ESP8266
- На първо място, конфигурирайте Arduino IDE за Nodemcu esp8266. Бих препоръчал този стъпка по стъпка урок за основите на NodeMCU от Armtronix. Благодаря на Armtronix за този полезен урок.
- След това добавете тези две библиотеки (справочна екранна снимка):-
- Arduino Json
- Firebase Arduino
-
Библиотека за сензори на DHT
- Универсална библиотека със сензори Adafruit
Стъпка 4: Качете кода в NodeMCU ESP8266
Изтеглете Arduino IDE файл (.ino файл), прикачен по -долу. След това променете програмата за някои необходими промени:-
- На ред 3 въведете URL адреса на базата данни без „https://“.
- На ред 4 въведете секретен ключ на базата данни.
- На линии 5 и 6 не забравяйте да актуализирате WiFi SSID и парола за Wifi (към които искате да свържете NodeMCU ESP8266).
След като приключите, качете програмата на борда за разработка на NodeMCU ESP8266.
Стъпка 5: Сглобете хардуера
- Създайте верига, както е показано на горната фигура.
- Инсталирайте приложението (създадено в стъпка 2) на вашия смартфон с Android.
- Включете веригата и се наслаждавайте!
Препоръчано:
Стайна температура по интернет с BLYNK ESP8266 & DHT11: 5 стъпки (със снимки)
Стайна температура по интернет с BLYNK ESP8266 & DHT11: Здравейте момчета, днес ще направим монитор за стайна температура, който можем да използваме за наблюдение на стаята ни от всяка точка на света и за това ще използваме BLYNK IoT плоча и ще използваме DHT11 за отчитане на стайната температура ще използваме ESP8266 за достъп
Мониторинг на стайна температура и влажност с ESP32 и AskSensors Cloud: 6 стъпки
Мониторинг на стайна температура и влажност с ESP32 и AskSensors Cloud: В този урок ще научите как да следите температурата и влажността на вашата стая или бюро с помощта на DHT11 и ESP32, свързани към облака. Нашите актуализации на уроци можете да намерите тук. DHT11 Спецификации: Сензорът DHT11 може да измерва температурата
ESP8266 Nodemcu Мониторинг на температурата с помощта на DHT11 на локален уеб сървър - Вземете стайна температура и влажност на вашия браузър: 6 стъпки
ESP8266 Nodemcu Температурен мониторинг с помощта на DHT11 на локален уеб сървър | Вземете стайна температура и влажност на вашия браузър: Здравейте момчета, днес ще направим влажност & система за мониторинг на температурата, използваща ESP 8266 NODEMCU & DHT11 температурен сензор. Температурата и влажността ще бъдат получени от DHT11 Sensor & в браузър може да се види коя уеб страница ще се управлява
Предвиждане на стайна температура чрез сензор LM35 и машинно обучение: 4 стъпки
Прогнозиране на стайната температура чрез сензор LM35 и машинно обучение: Въведение Днес ние сме фокусирани върху изграждането на проект за машинно обучение, който предсказва температурата чрез полиномиална регресия. Машинното обучение е приложение на изкуствен интелект (AI), което предоставя на системите възможност за автоматично учене
Монитор за стайна температура и влажност: 6 стъпки
Монитор за стайна температура и влажност: Моят проект, QTempair, измерва стайната температура, влажността и качеството на въздуха. Този проект чете данни от сензорите, изпраща тези данни в базата данни и тези данни ще бъдат показани на уебсайт. Можете да запишете температура в настройките на