Acquista da US Acquista da UK Acquista da DE Acquista da FR Acquista da IT Acquista da ES Acquista da JP
Acquista il kit domotico IoT OSOYOO su Amazon US Acquista il kit domotico IoT OSOYOO su Amazon UK Acquista il kit domotico IoT OSOYOO su Amazon DE Acquista il kit domotico IoT OSOYOO su Amazon FR Acquista il kit domotico IoT OSOYOO su Amazon IT Acquista il kit domotico IoT OSOYOO su Amazon ES Acquista il kit domotico IoT OSOYOO su Amazon JP

In questa lezione utilizziamo il kit IoT per monitorare da remoto la temperatura e l’umidità dell’ambiente domestico e visualizzare i dati nell’applicazione OSOYOO IoT.

HARDWARE

SOFTWARE

Nell’esempio precedente, 192.168.1.81 è l’indirizzo IP dell’Arduino. Dovrete inserire questo indirizzo nell’applicazione al passo successivo.

La scheda LCD dispone di un jumper. Rimuovendo questo jumper, la retroilluminazione rimarrà sempre spenta. È possibile regolare il contrasto dello schermo LCD anche tramite il potenziometro integrato.

Modulo LCD I2C 1602 OSOYOO con potenziometro di contrasto

Installazione e configurazione dell’app:
Passo 1) Se non avete ancora installato l’app OSOYOO IoT, cercate “OSOYOO IoT Robot Car” su Google Play o sull’App Store di Apple.
Per istruzioni dettagliate sull’installazione, consultate il seguente tutorial:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp

Passo 2) Assicurarsi che il telefono sia sulla stessa rete locale dell’Arduino. Aprire l’app, toccare Impostazioni e inserire l’indirizzo IP dell’Arduino ottenuto dal Monitor Seriale, impostando la Porta su 8888:

Spiegazione del codice:
La riga 40 definisce l’indirizzo IP dell’app sul telefono:

IPAddress phoneIP=IPAddress(192,168,1,255);

Poiché non conosciamo in anticipo l’indirizzo IP locale del telefono, usiamo l’indirizzo di broadcast 192.168.1.255. In questo modo l’Arduino invia messaggi a tutti i dispositivi della rete locale (192.168.1.xxx).
Non appena si tocca un tasto nell’app, l’Arduino rileva l’indirizzo IP reale del telefono e lo utilizza al posto dell’indirizzo di broadcast. Da quel momento, l’Arduino invia messaggi solo all’app del telefono, anziché diffonderli a tutti i dispositivi della rete locale.

N. Immagine Dispositivo Qtà. Link
1 Scheda OSOYOO MEGA2560 1 Clicca qui per acquistare
2 Scheda di espansione OSOYOO MEGA-IoT 1 Clicca qui per acquistare
3 Sensore fotosensibile 1 Clicca qui per acquistare
4 Sensore di temperatura e umidità 1 Clicca qui per acquistare
5 Modulo buzzer attivo OSOYOO 1 Clicca qui per acquistare
6 Sensore di rilevamento fiamma 1 Clicca qui per acquistare
7 Modulo motore ventilatore 1 Clicca qui per acquistare
8 Micro servomotore 1 Clicca qui per acquistare
9 Modulo RGB 1 Clicca qui per acquistare
10 Sensore a ultrasuoni 1 Clicca qui per acquistare
11 Sensore di movimento PIR 1 Clicca qui per acquistare
12 Modulo microfono 1 Clicca qui per acquistare
13 Display LCD I2C 1602 1 Clicca qui per acquistare
14 Modulo RFID 1 Clicca qui per acquistare
15 Modulo LED bianco 1 Clicca qui per acquistare
16 Modulo LED rosso 1 Clicca qui per acquistare
17 Luce colorata 1 Clicca qui per acquistare
18 Modulo pulsante rosso 1 Clicca qui per acquistare
19 Modulo pulsante blu 1 Clicca qui per acquistare
20 Cacciavite a croce 1 Clicca qui per acquistare