Controlliamo i dispositivi di casa con Arduino uno ed ethernet shield tramite webserver
Salve amici, in questo tutorial vedremo come controllare i dispositivi domestici con Arduino Uno e ethernet shield tramite una pagina sul vostro browser. Quindi potrete accedervi da qualsiasi dispositivo all'interno della stessa rete,
anche tramite Wi-Fi. Utile per i vostri progetti di IoT e domotica senza costi eccessivi.
anche tramite Wi-Fi. Utile per i vostri progetti di IoT e domotica senza costi eccessivi.
COMPONENTI:
Iniziamo ad elencare i componenti necessari alla realizzazione del progetto:
SCHEMA DEL CIRCUITO:
VIDEO DIMOSTRATIVO:
SKETCH:
Per caricare lo sketch collegare Arduino al PC tramite il cavo USB, aprire l`IDE, selezionare la Porta COM e la scheda in vostro possesso su "Strumenti" . Scegliete il vostro indirizzo IP fra quelli disponibili del vostro router e inseritelo nello sketch al posto di 192.168.1.89
A questo punto non vi rimane che verificare e caricare lo sketch su Arduino, Aprite una pagina web e inserite l'IP scelto da voi precedentemente,nel mio caso ho inserito 192.168.1.89 vedrete aprirsi una pagina web con i pulsanti che vi consentiranno di controllare i vostri dispositivi.
Modifica pulsanti
Altra funzionalità molto utile è quella di modificare il nome dei pulsanti nella stringa di codice che segue:
Clicca qui per modificare.
CONCLUSIONI:
Siamo giunti al termine del tutorial, modificate a vostro piacimento lo sketch, aggiungendo sensori, servomotori e altri attuatori. Il sistema può funzionare per la gestione di 6 dispositivi ma provando in certe occasioni risulta instabile e necessita del riavvio di Arduino tramite il pulsante Reset. Il problema deriva dalla poca memoria disponibile della scheda Arduino UNO. Per l'inserimento di maggiori dispositivi vi riporto al tutorial precedente n.47 Arduino Domotica con Ethernet Shield dove è stata utilizzata la scheda Arduino Mega.
Per oggi è tutto, come sempre vi lascio i file per la realizzazione. Un saluto e al prossimo tutorial.
Sketch_arduino_ethernet_shield_web_server_con_arduino_uno.ino | |
File Size: | 5 kb |
File Type: | ino |
Condividete le foto dei progetti realizzati da voi nei commenti.
|
|