
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

COMPONENTES E SUPRIMENTOS
- Arduino UNO R3
- Módulo WiFi ElectroPeak ESP8266-12N
APLICATIVOS E SERVIÇOS ONLINE
IDE Arduino
SOBRE ESTE PROJETO
Visão geral
Neste tutorial, você aprenderá como fazer upload e download de dados de / para um banco de dados Firebase com o módulo Arduino UNO e ESP8266. Armazenar dados (como dados de sensores) em um banco de dados que pode ser acessado de qualquer lugar pela Internet pode ser muito útil. O Firebase facilita o armazenamento e a recuperação de dados.
O que você aprenderá
- Como fazer um banco de dados no Firebase
- Como fazer upload (download) de dados para (do) Firebase
- Como usar o ESP8266 como uma conexão entre o Arduino e o Firebase
O que é Firebase?
O Firebase é uma plataforma de desenvolvimento de aplicativos móveis e da web desenvolvida pela Firebase, Inc. em 2011, depois adquirida pelo Google em 2014. Em outubro de 2018, a plataforma Firebase tinha 18 produtos que são usados por 1,5 milhão de aplicativos. O Firebase oferece vários serviços da seguinte forma:
- Firebase Analytics, que é uma solução gratuita de medição de aplicativos que fornece informações sobre o uso do aplicativo e o envolvimento do usuário.
-
Firebase Cloud Messaging (FCM), que é uma solução de plataforma cruzada para mensagens e notificações para Android, iOS e aplicativos da web, que é gratuita a partir de 2016.
- Firebase Auth, um serviço que pode autenticar usuários usando apenas código do lado do cliente. Ele suporta provedores de login social Facebook, GitHub, Twitter e Google (e Google Play Games). Além disso, inclui um sistema de gerenciamento de usuários por meio do qual os desenvolvedores podem habilitar a autenticação do usuário com e-mail e senha de login armazenados no Firebase.
Etapa 1: Configurando o IDE do Arduino

Se for a primeira vez que você está usando uma placa Arduino, basta seguir estas etapas, caso contrário, você pode pular para a próxima etapa:
- Acesse www.arduino.cc/en/Main/Software e baixe o software Arduino compatível com o seu sistema operacional. Instale o software IDE conforme as instruções.
- Execute o Arduino IDE, limpe o editor de texto e copie o código a seguir no editor de texto.
- Escolha a placa em: ferramentas> placas e selecione sua placa Arduino.
- Conecte o Arduino ao seu PC e configure a porta COM em tools> port.
- Pressione o botão Upload (sinal de seta).
- Tudo pronto!
Recomendado:
EAL - Coleta de dados GPS da indústria 4.0 no carro Rc: 4 etapas

EAL - Industry 4.0 GPS Data Collection on Rc Car: Neste Instructable, vamos falar sobre como configuramos um módulo GPS em um RC car e postamos os dados coletados em uma página da web para facilitar o monitoramento. Fizemos anteriormente uma instrução de como fabricamos nosso carro RC, que pode ser encontrada aqui. Isso está usando
IOT fácil - Hub de sensor de RF controlado por aplicativo para dispositivos IOT de médio alcance: 4 etapas

IOT fácil - Hub de sensor de RF controlado por aplicativo para dispositivos IOT de médio alcance: nesta série de tutoriais, construiremos uma rede de dispositivos que podem ser controlados por meio de um link de rádio de um dispositivo de hub central. A vantagem de usar uma conexão de rádio serial de 433 MHz em vez de WIFI ou Bluetooth é o alcance muito maior (com bom
IoT APIS V2 - Sistema automatizado de irrigação de plantas habilitado para IoT autônomo: 17 etapas (com fotos)

IoT APIS V2 - Sistema Automatizado de Irrigação de Plantas habilitado para IoT: Este projeto é uma evolução do meu instrutível anterior: APIS - Sistema Automatizado de Irrigação de PlantasEstou usando APIS por quase um ano agora, e queria melhorar o design anterior: Capacidade de monitorar a planta remotamente. É assim
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT usando Blunk e Arduino IDE - Controlando LEDs pela Internet: 6 etapas

ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT usando Blunk e Arduino IDE | Controlando LEDs pela Internet: Olá pessoal, neste instructables aprenderemos como usar IOT com nosso ESP8266 ou Nodemcu. Usaremos o aplicativo blynk para isso. Portanto, usaremos nosso esp8266 / nodemcu para controlar os LEDs pela internet. Então, o aplicativo Blynk será conectado ao nosso esp8266 ou Nodemcu
UCL - Indústria 4.0: Misturador de doces 4.000: 9 etapas

UCL - Indústria 4.0: Misturador de doces 4.000: Para nosso projeto na Indústria 4.0 decidimos fazer um misturador para doces. A ideia é que tenhamos um painel de usuário, feito em Node-Red, onde os clientes podem pedir seus doces, então um arduino irá processar o pedido e misturar os doces em uma tigela. Então nós