Sommario:
- Passaggio 1: parti
- Passaggio 2: connessione
- Passaggio 3: programma
- Passaggio 4: come funziona?
- Passaggio 5: applicazione per Android
- Passaggio 6: configurazione dell'applicazione
- Passaggio 7: browser
- Passaggio 8: inoltro alla porta
- Passaggio 9: NESSUN IP (opzionale)
- Passaggio 10: provalo
- Passaggio 11: MODIFICA: codice sorgente dell'app Android
Video: Smart Home con Arduino: 11 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Ciao.
Ti mostrerò come costruire la tua casa intelligente. Mostra la temperatura sia interna che esterna, se la finestra è aperta o chiusa, mostra quando piove e fa allarme quando il sensore PIR rileva il movimento. Ho realizzato l'applicazione su Android per visualizzare tutti i dati (puoi guardarla anche su browser). Puoi vedere la temperatura nella tua casa e altre informazioni da tutto il mondo! L'applicazione è tradotta in inglese e polacco. L'ho costruito perché volevo creare la mia casa intelligente e controllarla. Se vuoi, puoi creare la tua casa intelligente, tutto ciò di cui hai bisogno sono le parti (elencate di seguito) e tanta voglia. Quindi iniziamo.
Spiegazione degli acronimi per principiante:
GND - terra
VCC - potenza
PIR - sensore di movimento
Passaggio 1: parti
Tutte le parti mi costano $ 90
- Arduino
- Modulo Ethernet ENC28J60
- Termometro DS18B20 x2
- Modulo microfono
- Sensore di pioggia
- Sensore PIR
- Interruttore reed
- relè
- Resistore 4, 7k
- Cavo a doppino intrecciato
- cavo Ethernet
- Strumenti (saldatura, cacciavite)
Passaggio 2: connessione
Sopra ho aggiunto un'immagine da fritzing con connessione. Se hai un problema con esso lascia un commento.
Passaggio 3: programma
Per prima cosa devi scaricare, estrarre e importare questa libreria su arduino IDE. E scarica la libreria 1Wire da qui, la temperatura di Dallas da qui e importali anche su arduino IDE. Puoi caricare questo programma sul tuo arduino. Nel commento è una spiegazione del codice.
Passaggio 4: come funziona?
Quando fai clic su Aggiorna nella tua app o nel browser, Arduino invia i dati allo smartphone/browser. L'applicazione ottiene il codice sorgente da ogni pagina (/tempin, /tempout, /rain, /window, /alarm) e lo visualizza sul telefono.
Passaggio 5: applicazione per Android
Per installare l'app sul tuo telefono Android devi farlo (puoi vederlo nell'immagine sopra): 1. il primo passo è scaricare il file smartHome.apk2. Inviare il file apk al telefono3. Aprire il file manager e individuare il file smarthHome.apk4. Fare clic su di esso e fare clic su Installa (se è stata abilitata l'opzione per installare applicazioni al di fuori di Google Play è necessario per accenderlo) 5. Hai terminato l'installazione, puoi abilitare l'applicazione
L'applicazione è tradotta in inglese e polacco. Nel browser puoi accendere e spegnere la luce ma nell'app non perché non posso farlo, mi dispiace.
Passaggio 6: configurazione dell'applicazione
Spiegherò come funziona l'applicazione. Mostra tutti i dati di casa tua. Puoi fare clic sull'icona delle impostazioni per modificare il tuo indirizzo IP e attivare o disattivare l'allarme. Quando accendi l'allarme, l'app riceve i dati dal sensore PIR in servizio e se viene rilevato un movimento nella tua casa, invia una notifica. L'app recupera i dati dal sensore di movimento ogni minuto. Nel campo IP devi inserire il tuo indirizzo IP. Puoi verificarlo qui.
Passaggio 7: browser
Digita nel tuo browser il tuo ip/all. Lì puoi vedere tutti i dati e accendere e spegnere la luce.
Puoi usare questo al posto dell'applicazione su Android.
Passaggio 8: inoltro alla porta
Devi aprire la porta sul tuo router. Apri la configurazione del tuo router e imposta arduino ip e apri la porta 80. Puoi vederlo nell'immagine sopra.
Passaggio 9: NESSUN IP (opzionale)
Puoi creare un account senza IP ma questo non è necessario. Nella foto sopra puoi vedere come configurarlo.
Passaggio 10: provalo
Se vuoi vedere i dati sul tuo computer puoi farlo digitando nel tuo browser yourip/all (es. 12.345.678.901/all) o utilizzando l'applicazione Android.
Ricordati di lasciare un commento e clicca sui preferiti se ti piace il mio progetto:)
Passaggio 11: MODIFICA: codice sorgente dell'app Android
Poiché molte persone mi hanno chiesto del codice sorgente di Android, lo aggiungo di seguito.
Consigliato:
Smart Home di Raspberry Pi: 5 passaggi (con immagini)
Smart Home di Raspberry Pi: esistono già diversi prodotti che rendono il tuo appartamento più intelligente, ma la maggior parte sono soluzioni proprietarie. Ma perché hai bisogno di una connessione Internet per accendere una luce con il tuo smartphone? Questo è stato uno dei motivi per cui ho costruito il mio Smar
ForgetMeNot - Piattaforma di notifica Smart Home: 14 passaggi (con immagini)
ForgetMeNot - Piattaforma di notifica Smart Home: in quanto studenti universitari impegnati, in giro tra le lezioni, il lavoro e gli obblighi familiari, tendiamo a dimenticare le piccole cose. Un compleanno va e viene senza che ce ne accorgiamo, manca una scadenza importante per pura dimenticanza e a volte, semplicemente
Tutorial Do Projeto Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: 4 passaggi (con immagini)
Tutorial Do Project Final Do Curso IoT Aplicada a Smart Home Inatel / Novembro 2017: No desenvolvimento desse projeto foi utilizada uma plataforma hibrida, sem a necessidade de acessar os ricorsos de plataformas natives do Android o do IOS. Foi utilizado um computador tipo notebook com windows 10. Essa plataforma chama-se Ionic, q
GO-4 Smart Home Arduino Bot: 7 passaggi (con immagini)
GO-4 Smart Home Arduino Bot: in questo progetto ti mostrerò come costruire un Smart Home Bot utilizzando la tecnologia IOT per controllare i tuoi elettrodomestici da remoto tramite Internet. Ma prima di iniziare parliamo di questa tecnica come abbiamo usato fare…Cos'è l'IOT?Questo
Smart Home più economica per $ 38: 8 passaggi (con immagini)
Smart Home più economica per $ 38: hai sentito parlare del nuovo Raspberry Pi Zero? Al prezzo di soli $ 5 (o $ 10 per la versione W), rivoluziona la casa intelligente rendendola più economica che mai e accessibile a qualsiasi budget. Un'altra parte del rendere più accessibile la casa intelligente è la connessione