
Оглавление:
- Шаг 1:
- Шаг 2. Почему вы выбираете Firebase
- Шаг 3: Хорошо, чтобы не перейти к уничтожению проекта ……
- Шаг 4: Создание учетной записи Fairbase
- Шаг 5: Затем покажите как этот интерфейс и укажите имя проекта и выберите название страны
- Шаг 6: Услышьте, что я выбираю название проекта Home Automation и выбираю мою страну, затем нажимаю Create
- Шаг 7: Через некоторое время покажите этот интерфейс, нажмите Contention
- Шаг 8. Затем переходите к началу работы
- Шаг 9: перейдите к Правилам и введите код как изображение
- Шаг 10: перейдите в настройки и покажите свой ключ API
- Шаг 11: Создание приложения
- Шаг 12: Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер
- Шаг 13: нажмите на опцию красного круга и растяните это изображение
- Шаг 14: Часть программы Ardunio
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

ЦЕЛЬ ДАННОГО ПРОЕКТА
Этот проект направлен на разработку системы домашней автоматизации, которая дает пользователю полный контроль над всеми удаленно управляемыми устройствами в его / ее доме с помощью приложения IOT для Android. Существует множество сторонних онлайн-серверов и платформ, доступных для демонстрации данных вашего проекта IOT. Но все эти платформы, такие как ThingSpeak, Adafruit.io, Blynk и IFTT и т. Д., Но сегодня я выбираю firebase
Шаг 1:
Шаг 2. Почему вы выбираете Firebase
Firebase обеспечивает быстрый способ сохранения сенсорных данных, собранных на уровне устройства, и отлично работает с API Android, которые поддерживаются AndroidThings. Многие программисты для мобильных устройств и устройств, с которыми я сталкивался, борются с программированием на стороне сервера. Firebase действительно может помочь преодолеть этот пробел и упростить задачу. Будет интересно увидеть, как разработчики используют его автономные функции. Если вы плохо знакомы с IoT или вообще с любым устройством, которое собирает данные и должно передавать их по сети, следует принять золотое правило: нельзя предполагать подключение к сети. В результате вам нужно будет собирать данные в автономном режиме, а когда сеть будет доступна, передать их на свой сервер. Firebase с офлайн-функцией действительно может упростить эту задачу для многих разработчиков.
Firebase имеет множество функций, включая базу данных в реальном времени, аутентификацию, обмен сообщениями в облаке, хранилище, хостинг, тестовую лабораторию и аналитику, но я собираюсь использовать только аутентификацию, базу данных в реальном времени.
Шаг 3: Хорошо, чтобы не перейти к уничтожению проекта ……
Я разделю этот проект на три части
1. Создание учетной записи Fairbase
2. Создание приложений
3. часть программы Ardunio
Шаг 4: Создание учетной записи Fairbase

Сначала перейдите на https://console.firebase.google.com/ и войдите в систему.
Нажмите на Добавить проект.
Шаг 5: Затем покажите как этот интерфейс и укажите имя проекта и выберите название страны

Шаг 6: Услышьте, что я выбираю название проекта Home Automation и выбираю мою страну, затем нажимаю Create

Шаг 7: Через некоторое время покажите этот интерфейс, нажмите Contention

Шаг 8. Затем переходите к началу работы

Шаг 9: перейдите к Правилам и введите код как изображение


Шаг 10: перейдите в настройки и покажите свой ключ API

Шаг 11: Создание приложения
Нет напряжения, я предоставлю вам полный файл строки для appinventor, просто нажмите здесь и загрузите это
не переходите на ai2.appinventor.mit.edu, чтобы открыть этот файл
Шаг 12: Теперь перейдите в Project и импортируйте файл Homeautomation.aia на свой компьютер




Шаг 13: нажмите на опцию красного круга и растяните это изображение


Шаг 14: Часть программы Ardunio
Вам нужно внести некоторые изменения в ваш код ardunio
FIREBASE_HOST копировать и вставлять в базу данных fairbase
FIREBASE_AUTH копировать и вставлять в настройках проекта
и настройте свое имя WIFI и пароль
Загрузите ardunio cod отсюда нажмите здесь
Это руководство впервые опубликовано здесь.
больше учебника по Nodemcu нажмите здесь
Рекомендуемые:
Как сделать умный дом с помощью модуля реле управления Arduino - Идеи домашней автоматизации: 15 шагов (с изображениями)

Как сделать умный дом с помощью модуля реле управления Arduino | Идеи домашней автоматизации: в этом проекте домашней автоматизации мы разработаем релейный модуль для умного дома, который сможет управлять 5 бытовыми приборами. Этим релейным модулем можно управлять с мобильного телефона или смартфона, ИК-пульта дистанционного управления или пульта дистанционного управления телевизором, ручного переключателя. Это интеллектуальное реле также может определять р
Уведомление о дверном звонке для людей с нарушением слуха с помощью домашней автоматизации (ESP-now, MQTT, Openhab): 3 шага

Уведомление о дверном звонке для людей с нарушениями слуха с помощью домашней автоматизации (ESP-now, MQTT, Openhab): в этом руководстве я покажу вам, как я интегрировал свой обычный дверной звонок в свою домашнюю автоматизацию. Это решение хорошо подходит для людей с нарушениями слуха. В моем случае я использую его, чтобы получать уведомления, если в комнате много людей и шумно на вечеринке по случаю дня рождения детей. Я
(Сделай сам) Как сделать ESP8266 ультра мини и простую плату домашней автоматизации с реле: 17 шагов

(Сделай сам) Как сделать плату ESP8266 Ultra Mini & Simple Relay для домашней автоматизации: Здравствуйте, EveryBody, сегодня я дам вам знать, как сделать плату реле Mini Esp 12 Wifi размером всего 3,9 см x 3,9 см! У этой платы есть несколько очень интересных функций, которые понравится каждому техническому любителю. Я включил все файлы в следующие шаги. Эта доска
Сервоуправление с помощью NodeMCU и Blynk - в платформе IOT: 3 шага

Сервоуправление с помощью NodeMCU и Blynk | на платформе IOT: в этом руководстве вы можете управлять своим сервоприводом с помощью приложения Blynk на платформе IOT
Как правильно подключить и настроить полочную систему Mini HiFi (звуковую систему): 8 шагов (с изображениями)

Как правильно подключить и настроить полочную систему Mini HiFi (звуковую систему): Я человек, которому нравится изучать электротехнику. Я учусь в старшей школе при школе Энн Ричардс для молодых женщин-лидеров. Я делаю это поучительно, чтобы помочь всем, кто хочет наслаждаться своей музыкой из системы Mini LG HiFi Shelf Syste