Sommario:
- Passaggio 1: materiali e preparativi
- Passaggio 2: configurazione dell'hardware
- Passaggio 3: configurazione di IBM e AWS
- Passaggio 4: configurazione di Node-RED nel tuo Raspberry Pi e IBM Node-RED
Video: Sistema di allarme pioggia: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo è un sistema di avviso pioggia, l'allarme e il LED si attiveranno e avviseranno l'utente che presto pioverà, il pubblico di destinazione di questa applicazione è per quelle persone che mettono i vestiti ad asciugare a casa sanno quindi possono tenere i loro vestiti senza bagnarli prima. (Se l'umidità colpisce > 70 il cicalino suonerà, se il valore della luce <300 LED si accende)
Questa applicazione utilizza un'interfaccia web ospitata utilizzando il nodo rosso di IBM che consente all'utente di controllare lo stato in tempo reale del cicalino e del LED e visualizzare lo stato in tempo reale del sensore DHT11 e LDR e anche lo stato storico del sensore DHT11 e LDR.
Utilizziamo DynamoDB per memorizzare il valore di luce del nostro LDR e anche il valore di umidità e temperatura del nostro DHT11. Questa applicazione utilizza il servizio broker di AWS IoT che consente alla nostra applicazione di inviare e ricevere messaggi.
Passaggio 1: materiali e preparativi
Componenti utilizzati:
1 x Raspberry Pi. (16 GB microSD)
1 x DHT11.
1 x resistore dipendente dalla luce (LDR).
1 x convertitore analogico-digitale (MCP3008 ADC).
1 resistenza da 220 ohm.
Resistore da 3 x 10k ohm.
1 x cicalino.
1x LED.
1 x pulsante.
Utilizzerà Node-RED con il broker MQTT sul tuo Raspberry Pi per codificare l'applicazione
È necessario disporre di un account IBM e di un account AWS
Passaggio 2: configurazione dell'hardware
Segui i passaggi per configurare l'hardware nella breadboard. Puoi seguire il diagramma fritzing.
1. Configurare prima l'LDR
2. Configurare il DHT11
3. Imposta il pulsante
4. Imposta il cicalino
5. Imposta il LED
Passaggio 3: configurazione di IBM e AWS
Questa applicazione richiede un account AWS, può essere utilizzato anche un account educate.
Per AWS
Vai alla tua console AWS e vai al servizio AWS IoT (IoT Core) e segui questi passaggi (salta i passaggi 1, 6 e 11 se non desideri archiviare i dati in DynamoDB):
1. Vai su DynamoDB per creare 3 tabelle con un timestamp della chiave di ordinamento e una chiave primaria (luce, temperatura, umidità)
2. Crea una singola cosa
3. Crea un certificato di sicurezza (scarica tutti i certificati necessari in seguito)
4. Crea una politica di sicurezza
5. Allega la politica di sicurezza e la cosa al tuo certificato di sicurezza
6. Creare regole per inserire messaggi nelle tabelle DynamoDB in base all'argomento sensori/luce, sensori/umidità, sensori/temperatura. (Dovrai creare un ruolo e una policy AWS per accedere al database)
7. Vai al tuo Raspberry Pi, crea una cartella in cui inserisci tutte le credenziali del certificato AWS e crea un file python, copia e incolla questo nel file python:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
Per IBM
8. Configurare un'app IBM Watson IoT (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Prendi nota dell'URL del tuo sito web.
9. Configurare il dispositivo gateway e i tipi di dispositivo (prendere nota del token di autenticazione, dell'ID del dispositivo e del tipo dopo averlo creato)
10. Installa IBM Node-RED in raspberry pi
11. Installa il nodo aws dynamodb in IBM Node-RED (node-red-contrib-aws)
Passaggio 4: configurazione di Node-RED nel tuo Raspberry Pi e IBM Node-RED
Nel Node-RED del tuo Raspberry Pi importa questi appunti:
Devi modificare MQTT, Watson IoT Node e DynamoDB con le tue credenziali
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Nel tuo IBM Node-RED importa questi appunti:https://drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Puoi distribuire e il dashboard per IBM dovrebbe apparire come le immagini mostrate
Consigliato:
Rilevatore di pioggia con Arduino e sensore goccia di pioggia: 8 passaggi
Rilevatore di pioggia con Arduino e sensore goccia di pioggia: in questo tutorial impareremo come rilevare una pioggia utilizzando un sensore di pioggia ed emettere un suono utilizzando un modulo buzzer e display OLED e Visuino.Guarda il video
Meten Aan Water: Misuratore di intensità della pioggia: 6 passaggi
Meten Aan Water: Rain Intensity Meter: IntroQuesto dispositivo è stato creato per misurare l'intensità della pioggia. Ci sono molti modi per misurare la quantità di pioggia. Tuttavia, se l'intensità delle precipitazioni è l'informazione desiderata, la maggior parte dei dispositivi di misurazione sono molto costosi. Questo dispositivo è economico e facile da
Allarme impianto allarme sete: 13 passaggi
Allarme sete per le piante: devo confessare: sono un orribile genitore vegetale. È bello togliermelo dal petto. Non riesco a capire se sta colpendo la fotosintesi un po 'troppo forte o sta andando leggero con il vecchio H2O. Sembra che niente di ciò che farò manterrà questi tizi
Come realizzare un circuito di allarme pioggia utilizzando il transistor BC547: 10 passaggi
Come creare un circuito di allarme pioggia usando il transistor BC547: Ciao amico, oggi realizzerò un circuito di un semplice circuito di allarme pioggia usando il transistor BC547. Questo circuito è molto facile da realizzare. Cominciamo
Tutorial: come attivare l'allarme della porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: 3 passaggi
Tutorial: come creare un allarme porta utilizzando l'allarme del sensore dell'interruttore magnetico MC-18: Ciao ragazzi, sto per fare un tutorial sull'allarme del sensore dell'interruttore magnetico MC-18 che funziona in modalità normalmente chiusa. Ma prima, lasciate che vi spieghi in breve cosa si intende per normalmente vicino. Esistono due tipi di modalità, normalmente aperta e normalmente chiusa