Acquista da US | Acquista da UK | Acquista da DE | Acquista da FR | Acquista da IT | Acquista da ES | Acquista da JA |
In questa lezione utilizzeremo questo kit IoT per monitorare da remoto la temperatura e l’umidità dell’ambiente domestico e visualizzare i dati sull’APP IoT di OSOYOO.
Per prima cosa, collegare la scheda di estensione OSOYOO MEGA-IoT alla scheda MEGA2560:
Se non avete installato le seguenti librerie utilizzate nella Lezione 1, scaricatele e installatele dai seguenti link:
Passo 3 Aprire l’IDE Arduino: Scegliere il tipo di scheda e il tipo di porta corrispondenti al progetto.
Passo 4 Arduino IDE: Fare clic su file – Open, quindi scegliere il codice nella cartella e caricare lo sketch su Arduino.
Nel file di sketch, sostituire *** con il proprio ssid/password wifi.
char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password
Caricare lo sketch sulla scheda. Aspettate di vedere qualcosa di simile a questo:
Done uploading
Aprire il monitor seriale nell'angolo in alto a destra, per vedere l'indirizzo IP e il numero di porta di Arduino come segue:
There is a jumper on the LCD board, if you take away this jumper , the backlight will aways be off, and you can also control the LCD contrast by adjust the on-board potentiometer.
Installazione e impostazione dell’APP:
Passo 1) Se non avete installato l’APP OSOYOO IoT Robot, cercate l’APP OSOYOO IoT Robot Car su Google Play o Apple Store per installarla.
Per ulteriori informazioni sull’installazione dell’APP, leggere il seguente link 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 cellulare sia nella stessa rete locale di Arduino. Aprire l’APP, fare clic su Impostazioni, inserire l’indirizzo IP di Arduino dal punto F e la Port 8888 nelle impostazioni:
Spiegazione del codice:
La riga 40 definisce l’indirizzo IP dell’APP del telefono cellulare,
IPAddress phoneIP=IPAddress(192,168,1,255);
Poiché non conosciamo l’IP della LAN, utilizziamo un IP di trasmissione predefinito 192.168.1.255. In questo caso, Arduino invierà il messaggio a tutti i dispositivi della rete locale (192.168.1.xxx).
Se si tocca un tasto qualsiasi dell’APP, Arduino rileverà l’indirizzo IP del telefono cellulare e lo utilizzerà per sostituire l’indirizzo IP di broadcasting 192.168.1.255. Da quel momento, Arduino invierà il messaggio solo all’APP del cellulare invece di trasmetterlo a tutti i dispositivi della LAN.
No. | Immagine | DispositivoQtà. | Qtà. | Collegamento |
1 | Scheda OSOYOO MEGA2560 (Completamente compatibile con Arduino Mega2560) |
1 | Fare clic qui per acquistare | |
2 | OSOYOO Scheda di estensione MEGA-IoT | 1 | Fare clic qui per acquistare | |
3 | Sensore fotosensibile | 1 | Fare clic qui per acquistare | |
4 | Sensore di temperatura e umidità | 1 | Fare clic qui per acquistare | |
5 | OSOYOO Modulo cicalino attivo | 1 | Fare clic qui per acquistare | |
6 | Sensore di rilevamento fiamma | 1 | Fare clic qui per acquistare | |
7 | Modulo motore ventilatore | 1 | Fare clic qui per acquistare | |
8 | Servomotore micro | 1 | Fare clic qui per acquistare | |
9 | Modulo RGB | 1 | Fare clic qui per acquistare | |
10 | Sensore a ultrasuoni | 1 | Fare clic qui per acquistare | |
11 | Sensore di movimento PIR | 1 | Fare clic qui per acquistare | |
12 | Modulo microfono | 1 | Fare clic qui per acquistare | |
13 | 1602 Schermo LCD I2C | 1 | Fare clic qui per acquistare | |
14 | Modulo RFID | 1 | Fare clic qui per acquistare | |
15 | Modulo LED bianco | 1 | Fare clic qui per acquistare | |
16 | Modulo LED rosso | 1 | Fare clic qui per acquistare | |
17 | Luce colorata | 1 | Fare clic qui per acquistare | |
18 | Modulo pulsante rosso | 1 | Fare clic qui per acquistare | |
19 | Modulo pulsante blu | 1 | Fare clic qui per acquistare | |
20 | Cacciavite a croce | 1 | Fare clic qui per acquistare |
DownLoad Url osoyoo.com