Acquista da IT

In questa lezione, mostreremo come utilizzare l’OSOYOO ESP8266 WiFi Shield e l’OSOYOO Basic Board (completamente compatibile con Arduino UNO) per funzionare come server web e visualizzare il messaggio “Hello World!” In un browser.

Basta inserire lo Shield OSOYOO ESP8266 WiFi nella scheda OSOYOO Basic e utilizzare un jumper per collegare E_TX a D4 ed E_RX a D5, come mostrato nella figura seguente.

Nota: Se si desidera utilizzare lo Shield WiFi sopra menzionato su una scheda Leonardo invece della scheda OSOYOO Basic, sarà necessario rimuovere il jumper tra D4 ed E-TX. Quindi, utilizzare un jumper wire per collegare E-TX al pin D8 sulla scheda Leonardo. Inoltre, sarà necessario impostare il pin SoftwareSerial RX su D8 invece di D4 nel codice dello sketch.

Scarica il file Kart di Fritzing dal seguente link: https://osoyoo.com/driver/Esp8266_Arduino_IOT/OSOYOO-WiFI-shield-V1.3.fzz

IDE software:

Installazione del Software

Passo A) Installa l’ultima versione dell’IDE. Se hai una versione dell’IDE successiva alla 1.1.16, salta questo passaggio.

Scarica l’IDE da https://www.arduino.cc/en/Main/Software?setlang=en e quindi installa il software.

Passo B) La libreria WifiESP è necessaria per eseguire il codice dello sketch dello Shield OSOYOO ESP8266. Se hai già installato questa libreria, salta questo passaggio.

La libreria WifiESP può essere scaricata dal seguente link: https://osoyoo.com/driver/WiFiEsp-master.zip.

Quindi, nel tuo IDE, vai su Sketch> Include Library> Aggiungi .ZIP Library e seleziona il file WiFiEsp-master.zip che hai appena scaricato. Caricalo nell’IDE.

Passo C) Scarica ed edita il file esp8266-lesson1.ino. Scarica lo sketch da https://osoyoo.com/driver/wifi-iot/lesson1/esp8266-lesson1.zip e scompatta il file. Fai doppio clic sul file esp8266-lesson1.ino, che puoi modificare nell’IDE.

Passo D) Collega la scheda OSOYOO Basic al computer tramite un cavo USB.

Passo E) Apri l’IDE e scegli il tipo di scheda e il tipo di porta corrispondenti per il tuo progetto.

Passo F) IDE: Fai clic su File > Apri > Scegli il codice “esp8266-lesson1” e carica il programma sulla tua IDE.

Nel programma, trova le seguenti righe:

char ssid[] = "******"; // your network SSID (name)
char pass[] = "******"; // your network password
Sostituisci "******" con il corretto SSID e password della tua rete Wi-Fi. Altrimenti, 
il tuo progetto non può connettersi a Internet.

Dopo aver caricato il programma sulla tua IDE, apri il monitor seriale nell’angolo in alto a destra della IDE.

Vedrai il seguente messaggio

Dal monitor seriale, puoi vedere l’indirizzo IP della tua scheda OSOYOO Basic nel cerchio rosso (nell’immagine precedente, 192.168.50.116).

Quindi usa il tuo browser per visitare il sito web http://192.168.50.116. Vedrai il seguente risultato.

Per saperne di più sulle parti

No. Immagine Nome del prodotto Collegamento
1 Scheda base OSOYOO https://osoyoo.store/products/osoyoo-uno-r3-for-arduino?variant=31955265290351
2 Scudo WIFI OSOYOO https://osoyoo.store/products/esp8266-wifi-shiled-osoyoo-wifi-internet-of-things-learning-kit-for-arduino-uno?variant=31955252215919
3 Modulo sensore a fotoresistenza https://osoyoo.store/products/photoresistor-sensor-module-light-detection-digital-switch-mete-for-arduino?variant=31955271057519
4 Sensore di rilevamento del livello dell’acqua https://osoyoo.store/products/rain-water-level-sensor-module-detection-liquid-surface-depth-height-for-arduino?variant=31955273810031
5 Modulo sensore di rilevamento acustico https://osoyoo.store/products/high-sensitivity-sound-microphone-sensor-detection-module-for-arduino-avr-pic?variant=31955278921839
6 Sensore a ultrasuoni https://osoyoo.store/products/hc-sr04-ultrasonic-sensor-module-for-arduino?variant=31957815558255
7 Servomotore https://osoyoo.store/products/sg90-micro-servo-for-arduino-raspberry-pi-robot?variant=31957821096047
8 Modulo cicalino attivo https://osoyoo.store/products/buzzer-sensor-module-for-esp8266-iot-kit?variant=31955947225199
9 Sensore di temperatura e umidità https://osoyoo.store/products/dht11-temperature-humidity-sensor-module-for-arduino?variant=31955953221743
10 Modulo relè https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
11 Modulo sensore gas https://osoyoo.store/products/mq-2-smoke-sensor-for-arduino?variant=31955955417199
12 Modulo sensore digitale di pressione barometrica https://osoyoo.store/products/bmp180-high-precision-pressure-sensor-for-arduino?variant=31957739339887
13 Modulo sensore a infrarossi https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
14 LED (6 x bianco, 6 x rosso, 6 x giallo, 6 x verde) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991