PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 85
​LED controllato via WiFi

🧠 Introduzione
​

Dopo aver imparato a controllare Arduino tramite Bluetooth, è il momento di fare un passo fondamentale verso il mondo dell’Internet of Things.

In questo progetto utilizzeremo il modulo ESP8266 per collegare Arduino alla rete WiFi e creare un sistema controllabile direttamente tramite browser.

A differenza dei progetti precedenti, non sarà più necessario installare un’app: sarà sufficiente aprire una pagina web da smartphone, tablet o computer per gestire il dispositivo.
​
Questo approccio permette di controllare Arduino da qualsiasi dispositivo connesso alla stessa rete, rendendo il sistema più flessibile e moderno.

Imparerai a creare un semplice web server che risponde alle richieste del browser e permette di accendere e spegnere un LED tramite link dedicati.

Questo tipo di comunicazione è alla base di molti sistemi reali, come:
  • automazione domestica
  • controllo remoto di dispositivi
  • dashboard di monitoraggio

Questo progetto rappresenta quindi il primo vero passo verso la realizzazione di sistemi IoT completi e apre la strada a sviluppi più avanzati nei progetti successivi.

🧰 Materiale necessario
​
  • Arduino UNO
  • Modulo ESP8266 (ESP-01 o NodeMCU)
  • LED
  • Resistenza 220Ω
  • Breadboard
  • Cavi jumper
🛒 Componenti e risorse consigliate
​

Per realizzare questo progetto puoi utilizzare componenti standard, ma se vuoi andare sul sicuro ti consiglio questi prodotti già testati:
👉 Kit Arduino consigliato: https://amzn.to/41fmFNK
💡 Con un solo kit puoi realizzare la maggior parte dei progetti presenti nel sito.

📚 I miei libri consigliati
​

Se vuoi imparare Arduino in modo completo e progressivo, dai un’occhiata ai miei libri:
👉 Arduino per tutti – Volume 1: https://amzn.to/4rGNxB9
👉 Arduino per tutti – Volume 2: https://amzn.to/4bkfaey
👉 Arduino per tutti – Volume 3: https://amzn.to/4bogjAg

🔌 Schema di collegamento
​

LED
  • Anodo LED → Pin 13 Arduino
  • Catodo LED → Resistenza → GND

Modulo ESP8266
  • VCC → 3.3V Arduino ⚠️
  • GND → GND Arduino
  • TX → Pin 10 Arduino
  • RX → Pin 11 Arduino (consigliato partitore di tensione)
  • CH_PD → 3.3V

⚠️ Il modulo ESP8266 funziona a 3.3V.
Foto

📚 Librerie necessarie
​

Questo progetto utilizza librerie già incluse nell’IDE Arduino:
  • SoftwareSerial → comunicazione con ESP8266

💻 Codice Arduino
​

Prima di iniziare, inserisci il nome della tua rete WiFi e la password.
​Progetto 85 - LED controllato via WiFi

    

🌐 Come accedere alla pagina web
​

Dopo aver caricato il codice su Arduino e acceso il modulo ESP8266, è necessario conoscere l’indirizzo IP assegnato dal router.

Apri il Monitor Seriale dell’IDE Arduino e imposta la velocità corretta (9600 baud).

Durante la connessione al WiFi, il modulo ESP8266 mostrerà diverse informazioni. Tra queste è presente l’indirizzo IP assegnato alla rete locale.

L’indirizzo sarà simile a questo:
192.168.1.25

Una volta individuato l’indirizzo IP, apri il browser del tuo smartphone o computer (assicurati che sia connesso alla stessa rete WiFi) e digita l’indirizzo nella barra degli indirizzi.

Esempio:
http://192.168.1.25

​A questo punto verrà caricata la pagina web creata da Arduino, dalla quale potrai accendere e spegnere il LED tramite i link presenti.

​💡 Nota:
Se la pagina non si apre:
  • verifica che Arduino sia connesso al WiFi
  • controlla che l’indirizzo IP sia corretto
  • assicurati di essere sulla stessa rete

⚙️ Come funziona
​
  • Arduino crea un piccolo server web
  • ESP8266 riceve richieste dal browser
  • Quando premi un link:
    • LED=ON → accende LED
    • LED=OFF → spegne LED
👉 Il controllo avviene tramite rete WiFi

🔁 Varianti possibili
​
  • Interfaccia grafica migliorata (pulsanti HTML)
  • Controllo più dispositivi
  • Dashboard web
  • Controllo da smartphone

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy