Acquista negli USA Acquista nel UK Acquista in Germania Acquista in Francia Acquista in Italia Acquista in Spagna ここでご購入を!

Introduzione

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.

HARDWARE

SOFTWARE

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.

Avviso: Scollega la batteria o l’adattatore di alimentazione prima di caricare lo sketch su Arduino.

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 FileApri, 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.

Nell’esempio precedente, 192.168.1.81 è l’indirizzo IP della scheda Arduino. Avrai bisogno di questo indirizzo IP nel passo successivo.

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