Sommario:
- Forniture
- Passaggio 1: Passo 1: Criar Um Novo Projeto No Google Firebase
- Passaggio 2: Passo 2: Popolare come Informações Do Realtime Database
- Passaggio 3: Passo 3: Criando O Aplicativo Android
- Passaggio 4: Passo 4: Configurazione dell'applicazione Android per Firebase
- Passaggio 5: Passo 5: Realizzare un Conexão Do Aplicativo Com O Firebase
- Tappa 6: Passo 6: Montando O Circuito De Detectção De Luz
- Fase 7: Passo 7: Envio Das Informações Para O Firebase
- Step 8: Passo 8: Teste Final
Video: Sensor De Luz online: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Projeto de um Sensor de Luz que avisa para o celular se a luz está acesa ou não
Pode ser usado como forma de segurança ou alerta para economia de energia
Forniture
Para realizar esse projeto é necessario:
- Uma placa ESP8266
- Uma PROTOBOARD pequena
- Uhm cabo micro USB
- Um Resistor sensível à luz que servirá come nosso sensor de illuminação
- Un resistore da 10K Ohm
- Fios para ligação (Fili per ponticelli)
-
IDE
- Android Studio
- Arduino IDE
Passaggio 1: Passo 1: Criar Um Novo Projeto No Google Firebase
- Entra in console.firebase.google.com
- Clicca sul progetto aggiuntivo
- Segui le istruzioni per Android
Passaggio 2: Passo 2: Popolare come Informações Do Realtime Database
- Clicca em Database no painel lateral do firebase
- Aggiungi ai dati il database in tempo reale conforme alla figura
- Anote em algum lugar a url do banco de dados (termina com.firebaseio.com)
Passaggio 3: Passo 3: Criando O Aplicativo Android
- Entra in Android Studio
- Clicca su File -> Nuovo progetto
- Escolha a Opção Empty Activity
- Crie um novo aplicativo Android com as informações da figura
Passaggio 4: Passo 4: Configurazione dell'applicazione Android per Firebase
-
No arquivo build.gradle do PROJETO, insira a linha dentro da seção de dependências
classpath 'com.google.gms:google-services:4.3.2'
-
No arquivo build.gradle do modulo APP, insira a linha dentro da seção de dependências
implementazione 'com.google.firebase:firebase-database:19.1.0'
Passaggio 5: Passo 5: Realizzare un Conexão Do Aplicativo Com O Firebase
- Abra o arquivo Attività principale
-
Substitua o conteúdo pelo conteúdo abaixo
Conteúdo MainActivity
Desta forma o aplicativo já estará escutando alterações no firebase.
Você já pode executar o aplicativo e testar as alterações no seu celular.
Tappa 6: Passo 6: Montando O Circuito De Detectção De Luz
Monte o circuito conforme a imagem
Fase 7: Passo 7: Envio Das Informações Para O Firebase
-
Abra a IDE nativa do Arduino e crie um novo arquivo em File -> Nuovo
De o nome que quiser ao arquivo
- Remova qualquer conteúdo predefinido
-
Cole o seguinte texto
Archivio di configurazione di Arduino (ESP8266)
Consigliato:
Stazione meteo online: 6 passaggi
Stazione meteo online: non ci crederai! Ma dall'inizio. Stavo lavorando alla prossima versione di CoolPhone e il numero di errori che ho commesso durante la progettazione mi ha costretto a prendermi una pausa. Mi sono messo le scarpe e sono uscito. Si è scoperto che faceva freddo, quindi ho
Stazione meteo online (NodeMCU): 7 passaggi (con immagini)
Stazione meteo online (NodeMCU): Ehi ragazzi! Spero che ti sia già piaciuto il mio precedente tutorial "Arduino Robot 4WR" e sei pronto per uno nuovo, come al solito ho realizzato questo tutorial per guidarti passo dopo passo mentre realizzi il tuo progetto elettronico. Durante la realizzazione di questo
Realizzare una webcam per acquario online!: 8 passaggi (con immagini)
Realizzazione di una webcam per acquario online!: Guida passo passo per modificare la custodia di una telecamera IP in modo che possa essere collegata direttamente a un acquario. Il motivo per cui è necessario è perché le webcam di solito sono progettate per essere messe di fronte al soggetto o hanno bisogno di un supporto. Tuttavia con un pesce Ta
Widget di visualizzazione meteo online utilizzando l'ESP8266: 4 passaggi
Widget di visualizzazione meteo online utilizzando l'ESP8266: un paio di settimane fa, abbiamo imparato a costruire un sistema di visualizzazione meteo online che ha ottenuto informazioni meteorologiche per una determinata città e le ha visualizzate su un modulo OLED. Abbiamo usato la scheda Arduino Nano 33 IoT per quel progetto che è una nuova scheda per
Scopri come progettare un PCB a forma personalizzata con gli strumenti online EasyEDA: 12 passaggi (con immagini)
Impara come progettare un PCB a forma personalizzata con gli strumenti online di EasyEDA: ho sempre desiderato progettare un PCB personalizzato e con gli strumenti online e la prototipazione di PCB a basso costo non è mai stato così facile come adesso! È anche possibile ottenere i componenti a montaggio superficiale assemblati in modo economico e semplice in piccoli volumi per risparmiare il difficile sol