

In questa lezione ti mostriamo come utilizzare il kit di apprendimento Smart Home IoT per costruire una bacheca messaggi familiare a distanza. Puoi inviare messaggi dall’app OSOYOO IoT UDP a questa bacheca in modalità wireless.


Per prima cosa, inserisci la scheda di espansione OSOYOO MEGA-IoT nella scheda MEGA2560:

Assembla il circuito come mostrato di seguito:


Prerequisiti:
Se non hai ancora installato le seguenti librerie nelle lezioni precedenti, scaricale dai link qui sotto:
Nell’Arduino IDE, clicca su Sketch → Includi libreria → Aggiungi libreria .ZIP, poi carica ogni file ZIP.
Una volta installate tutte le librerie richieste, passa alla fase successiva:
Scarica e modifica il codice Arduino della lezione 2-6
Passo 1: Scarica il codice dal link seguente e decomprimi il file:
https://osoyoo.com/driver/smart-home-v2-udp/lesson6/smart-home-lesson6.zip
Passo 2: Collega la scheda OSOYOO MEGA2560 al PC con un cavo USB.
Passo 3: Apri l’Arduino IDE e seleziona il tipo di scheda e la porta corretti per il tuo progetto.

Passo 4: Nell’Arduino IDE, clicca su File → Apri, seleziona il file di codice e carica lo sketch sul tuo Arduino.

Apri il file di codice e sostituisci *** con il tuo SSID Wi-Fi e la password:
char ssid[] = "***";//replace this line with your wifi ssid char pass[] = "***"; //replace this line with your wifi password
Assicurati di inserire il SSID Wi-Fi e la password corretti; in caso contrario la scheda non riuscirà a connettersi a Internet.
Carica lo sketch sulla scheda. Attendi che l’indirizzo IP dell’Arduino appaia nel Monitor Seriale. L’indirizzo IP verrà visualizzato anche sul LCD.

Installazione e configurazione dell’app:
Passo 1: Se non hai ancora installato l’app OSOYOO IoT, cerca “OSOYOO IoT” su Google Play o sull’App Store di Apple e installala.
Puoi consultare il tutorial seguente per ulteriori informazioni sull’installazione:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp
Passo 2: Assicurati che il tuo smartphone sia sulla stessa rete locale dell’Arduino. Apri l’app, tocca Impostazioni e inserisci l’indirizzo IP dell’Arduino ottenuto al passo 4, quindi imposta la porta su 8888.
Passo 3: Cambia il valore del tasto F1 da “F” a “Hello Alice!”
Aggiorna anche l’indirizzo IP di destinazione in modo che corrisponda all’indirizzo IP dell’Arduino.
Poi tocca Salva per applicare le modifiche.


Premi il tasto F1 e il messaggio predefinito “Hello Alice!” verrà inviato all’Arduino a distanza. Il LCD dell’Arduino mostrerà qualcosa di simile a questo:
192.168.1.75
Hello Alice!
192.168.1.75 è l’indirizzo IP del tuo smartphone, che indica da dove proviene il messaggio.
Nell’app sul tuo smartphone vedrai qualcosa di simile a questo:
Hello Alice! To 192.168.1.68
Questo è il messaggio di conferma inviato dall’Arduino.
Prova a cambiare il valore del tasto F2 in “Happy Birthday!” nelle impostazioni, poi premi F2 e osserva cosa appare sul LCD.
| N. | Immagine | Componente | Qtà. | Link |
| 1 | ![]() |
Scheda OSOYOO MEGA2560 | 1 | Acquista qui |
| 2 | ![]() |
Scheda di espansione OSOYOO MEGA-IoT | 1 | Acquista qui |
| 3 | ![]() |
Sensore fotosensibile | 1 | Acquista qui |
| 4 | ![]() |
Sensore di temperatura e umidità | 1 | Acquista qui |
| 5 | Modulo cicalino attivo OSOYOO | 1 | Acquista qui | |
| 6 | ![]() |
Sensore di rilevamento fiamma | 1 | Acquista qui |
| 7 | ![]() |
Modulo motore ventilatore | 1 | Acquista qui |
| 8 | ![]() |
Micro servomotore | 1 | Acquista qui |
| 9 | ![]() |
Modulo RGB | 1 | Acquista qui |
| 10 | ![]() |
Sensore a ultrasuoni | 1 | Acquista qui |
| 11 | Sensore di movimento PIR | 1 | Acquista qui | |
| 12 | ![]() |
Modulo microfono | 1 | Acquista qui |
| 13 | ![]() |
Schermo LCD I2C 1602 | 1 | Acquista qui |
| 14 | ![]() |
Modulo RFID | 1 | Acquista qui |
| 15 | ![]() |
Modulo LED bianco | 1 | Acquista qui |
| 16 | ![]() |
Modulo LED rosso | 1 | Acquista qui |
| 17 | ![]() |
Striscia LED colorata | 1 | Acquista qui |
| 18 | ![]() |
Modulo pulsante rosso | 1 | Acquista qui |
| 19 | ![]() |
Modulo pulsante blu | 1 | Acquista qui |
| 20 | ![]() |
Cacciavite a croce | 1 | Acquista qui |
DownLoad Url osoyoo.com