Оглавление:
- Шаг 1: Настройка Arduino IDE, установка платы Esp8266:
- Шаг 2: Настройка Arduino IDE, установка библиотеки Arduino Json:
- Шаг 3: Настройка Arduino IDE, установка библиотеки Firebase:
- Шаг 4: Firebase, создание проекта:
- Шаг 5: Firebase, правила проекта:
- Шаг 6: Firebase, данные базы данных в реальном времени:
- Шаг 7: Код:
- Шаг 8: Код, личная информация:
- Шаг 9: Драйверы Esp8266:
- Шаг 10: Протестируйте код:
![Подключение Esp8266 Firebase: 10 шагов Подключение Esp8266 Firebase: 10 шагов](https://i.howwhatproduce.com/images/002/image-5691-j.webp)
Видео: Подключение Esp8266 Firebase: 10 шагов
![Видео: Подключение Esp8266 Firebase: 10 шагов Видео: Подключение Esp8266 Firebase: 10 шагов](https://i.ytimg.com/vi/AH2hbWd6su8/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
![Image Image](https://i.howwhatproduce.com/images/002/image-5691-2-j.webp)
![](https://i.ytimg.com/vi/VXsKEVcwzpg/hqdefault.jpg)
![Настройка Arduino IDE, установка платы Esp8266 Настройка Arduino IDE, установка платы Esp8266](https://i.howwhatproduce.com/images/002/image-5691-3-j.webp)
Чтобы начать работу с этим проектом, Вам потребуются следующие компоненты:
- esp8266 (NodeMcu v3 Lua)
- аккаунт google (firebase)
Вы можете купить esp8266 здесь:
- amazon.com
- aliexpress.com
Шаг 1: Настройка Arduino IDE, установка платы Esp8266:
![Настройка Arduino IDE, установка платы Esp8266 Настройка Arduino IDE, установка платы Esp8266](https://i.howwhatproduce.com/images/002/image-5691-4-j.webp)
![Настройка Arduino IDE, установка платы Esp8266 Настройка Arduino IDE, установка платы Esp8266](https://i.howwhatproduce.com/images/002/image-5691-5-j.webp)
![Настройка Arduino IDE, установка платы Esp8266 Настройка Arduino IDE, установка платы Esp8266](https://i.howwhatproduce.com/images/002/image-5691-6-j.webp)
Установите плату esp8266:
Откройте Arduino IDE> Файл> Настройки> дополнительные URL-адреса диспетчера плат> "https://arduino.esp8266.com/stable/package_esp8266c…> ОК
Инструменты> Плата:> Менеджер плат> esp8266> установить
Шаг 2: Настройка Arduino IDE, установка библиотеки Arduino Json:
![Image Image](https://i.howwhatproduce.com/images/002/image-5691-8-j.webp)
![](https://i.ytimg.com/vi/GUTpaY1YaXo/hqdefault.jpg)
Установите библиотеку Arduino json:
Установить версию 5.13.1
Посмотреть видео по установке ЗДЕСЬ
Шаг 3: Настройка Arduino IDE, установка библиотеки Firebase:
![Настройка Arduino IDE, установка библиотеки Firebase Настройка Arduino IDE, установка библиотеки Firebase](https://i.howwhatproduce.com/images/002/image-5691-9-j.webp)
Установите библиотеку Firebase:
Загрузите последнюю стабильную сборку ЗДЕСЬ> распакуйте в "Документы / Arduino / библиотеки"
ПРИМЕЧАНИЕ. Ошибка в «v0.3 Поддержка двунаправленной потоковой передачи»> обновить отпечаток пальца. НАЖМИТЕ ДЛЯ ИНФОРМАЦИИ.
Шаг 4: Firebase, создание проекта:
![Firebase, Создать проект Firebase, Создать проект](https://i.howwhatproduce.com/images/002/image-5691-10-j.webp)
![Firebase, Создать проект Firebase, Создать проект](https://i.howwhatproduce.com/images/002/image-5691-11-j.webp)
Создать проект Firebase:
Перейдите на "https://console.firebase.google.com"
Шаг 5: Firebase, правила проекта:
![Firebase, правила проекта Firebase, правила проекта](https://i.howwhatproduce.com/images/002/image-5691-12-j.webp)
Правила проекта:
База данных (база данных реального времени)> правила
{/ * Посетите https://firebase.google.com/docs/database/security, чтобы узнать больше о правилах безопасности. * / "rules": {".read": true, ".write": true}}
Шаг 6: Firebase, данные базы данных в реальном времени:
![Firebase, данные базы данных в реальном времени Firebase, данные базы данных в реальном времени](https://i.howwhatproduce.com/images/002/image-5691-13-j.webp)
Данные базы данных в реальном времени:
База данных (база данных в реальном времени)> Данные
Добавить: "LED1"> "" 0 ""
Шаг 7: Код:
#включают
#включают
#define WIFI_SSID "SSID" #define WIFI_PASSWORD "WIFI PASSWORD" #define FIREBASE_HOST "????????????. firebaseio.com" #define FIREBASE_AUTH "AUTH KEY"
int LED1 = 4;
установка void ()
{Serial.begin (115200);
pinMode (LED1, ВЫХОД);
задержка (2000);
Serial.println ('\ п'); wifiConnect ();
Firebase.begin (FIREBASE_HOST, FIREBASE_AUTH);
задержка (10);
}
пустой цикл ()
{Serial.print (Firebase.getString ("LED1") + "\ n");
analogWrite (LED1, Firebase.getString ("LED1"). toInt ());
задержка (10);
если (WiFi.status ()! = WL_CONNECTED)
{Wi-FiConnect (); } задержка (10);
}
void wifiConnect ()
{WiFi.begin (WIFI_SSID, WIFI_PASSWORD); // Подключаемся к сети Serial.print («Подключаемся к»); Serial.print (WIFI_SSID); Serial.println («…»);
int teller = 0;
while (WiFi.status ()! = WL_CONNECTED) {// Подождите, пока Wi-Fi подключится delay (1000); Serial.print (++ кассир); Серийный принт (''); }
Serial.println ('\ п');
Serial.println («Соединение установлено!»); Serial.print ("IP-адрес: / t"); Serial.println (WiFi.localIP ()); // Отправляем на компьютер IP-адрес ESP8266}
Шаг 8: Код, личная информация:
![Код, личная информация Код, личная информация](https://i.howwhatproduce.com/images/002/image-5691-14-j.webp)
![Код, личная информация Код, личная информация](https://i.howwhatproduce.com/images/002/image-5691-15-j.webp)
личная информация:
SSID> имя вашей сети Wi-Fi
WIFI PASSWORD> пароль вашей сети Wi-Fi
FIREBASE HOST> что-то вроде "?????????????. Firebaseio.com". Вы можете найти его на вкладке «Данные» вашей базы данных в реальном времени.
AUTH KEY> Настройки проекта> Учетные записи служб> Секреты базы данных
Шаг 9: Драйверы Esp8266:
![Esp8266 Драйверы Esp8266 Драйверы](https://i.howwhatproduce.com/images/002/image-5691-16-j.webp)
Скачать:
Нажмите ЗДЕСЬ> разархивировать и установить
Шаг 10: Протестируйте код:
![Протестируйте код Протестируйте код](https://i.howwhatproduce.com/images/002/image-5691-17-j.webp)
Код загрузки:
используйте модуль esp8266 в диспетчере плат> щелкните «Модуль ESP-12E».
Откройте монитор последовательного порта и установите его на «115200».
И вы должны получить те же данные, что и в вашей базе данных.
Рекомендуемые:
Подключение Arduino Uno к ESP8266: 9 шагов
![Подключение Arduino Uno к ESP8266: 9 шагов Подключение Arduino Uno к ESP8266: 9 шагов](https://i.howwhatproduce.com/images/001/image-2547-j.webp)
Подключите Arduino Uno к ESP8266: Добро пожаловать! Вы собираетесь прочитать пошаговое руководство о том, как успешно подключить Arduino Uno к Интернету с помощью ESP8266 (ESP-01). Кроме того, это моя первая обучающая программа, так что расскажите мне об этом, пожалуйста! Позвольте мне начать с того, что ESP8266
Подключение FTDI с ESP8266 / ESP32: 8 шагов
![Подключение FTDI с ESP8266 / ESP32: 8 шагов Подключение FTDI с ESP8266 / ESP32: 8 шагов](https://i.howwhatproduce.com/images/002/image-3097-22-j.webp)
Подключение FTDI с ESP8266 / ESP32: Если вы хотите использовать ESP8266 или ESP32-cam без кнопок для программирования, вот конфигурация, которая вам нужна
Подключение датчика температуры DS18B20 к Arduino и ESP8266: 8 шагов
![Подключение датчика температуры DS18B20 к Arduino и ESP8266: 8 шагов Подключение датчика температуры DS18B20 к Arduino и ESP8266: 8 шагов](https://i.howwhatproduce.com/images/002/image-5131-11-j.webp)
Сопряжение датчика температуры DS18B20 с Arduino и ESP8266: Привет, как дела, ребята! Акарш от CETech. Сегодня мы собираемся добавить новый датчик в наш арсенал, известный как датчик температуры DS18B20. Это датчик температуры, аналогичный DHT11, но имеющий другой набор применений. Будем сравнивать с
Подключение Arduino WiFi к облаку с помощью ESP8266: 7 шагов
![Подключение Arduino WiFi к облаку с помощью ESP8266: 7 шагов Подключение Arduino WiFi к облаку с помощью ESP8266: 7 шагов](https://i.howwhatproduce.com/images/005/image-13055-j.webp)
Подключение Arduino WiFi к облаку с помощью ESP8266: в этом руководстве мы объясним вам, как подключить Arduino к облаку IoT через Wi-Fi. Мы настроим настройку, состоящую из модуля Wi-Fi Arduino и ESP8266, как вещь IoT и подготовим ее. для связи с облаком AskSensors.L
Правильное подключение светодиодов: последовательное и параллельное подключение: 6 шагов
![Правильное подключение светодиодов: последовательное и параллельное подключение: 6 шагов Правильное подключение светодиодов: последовательное и параллельное подключение: 6 шагов](https://i.howwhatproduce.com/images/006/image-17899-24-j.webp)
Правильная разводка светодиодов: последовательное и параллельное соединение: в этой инструкции мы говорим о светодиодах - светоизлучающих диодах и о том, как мы можем их подключить, если у нас есть несколько устройств. Это один урок, который я хотел бы знать с самого начала, потому что, когда я начал возиться с электронными схемами, я построил несколько