In questa lezione vi mostreremo come utilizzare Internet per monitorare lo stato del sensore di fumo a distanza.
Utilizzeremo Osoyoo Mega-IoT Shield per collegare il sensore di fuoco, i LED e la scheda MCU MEGA2560. OSOYOO MEGA2560 può funzionare come server web. Il browser remoto può accedere a questo server web per mostrare lo stato in tempo reale del sensore antincendio.
OSOYOO Scheda MEGA2560 x 1
OSOYOO Scheda di estensione MEGA-IoT x 1
Cavo USB x 1
LED rosso Modulo PnP x 1
LED verde Modulo PnP x 1
Sensore di gas Modulo PnP x 1
Cavo PnP a 3 pin x 3
1).Collegare la scheda di estensione MEGA-IoT di OSOYOO alla scheda avanzata di OSOYOO per la scheda MEGA2560:
Collegare quindi i moduli alla scheda di estensione MEGA-IoT di OSOYOO con cavi PnP a 3 pin come indicato di seguito. (Il cappuccio del ponticello deve collegare ESP8266 RX con A8, TX con A9)
LED verde Modulo PnP—D12
LED rosso Modulo PnP—-D11
Sensore di gas Modulo PnP—A3 (Assicurarsi che l’interruttore del modulo di rilevamento gas sia posizionato su D (NON su A) sul lato sinistro.)
Passo 1 Installare l’ultimo IDE (se si dispone di una versione dell’IDE successiva alla 1.1.16, saltare questo passo)
Scaricare l’IDE dahttps://www.arduino.cc/en/software, quindi installare il software.
Passo 2 Installazione della libreria WifiEsp (se avete installato la libreria WifiESP, saltate questo passo)
OSOYOO MEGA-IoT estende il pin TX/RX al pin A9/A8 della scheda OSOYOO Advanced Board for MEGA2560 per impostazione predefinita. Pertanto, nel codice dello sketch, è necessario utilizzare la porta seriale software per comunicare con l’ESP8266 (impostare A9 come TX e A8 come RX nell’oggetto SoftwareSerial).
Per utilizzare questo shield wifi nell’IDE, è necessario scaricare la libreria WiFiEsp-master dal seguente link:
https://osoyoo.com/driver/WiFiEsp-master.zip
Aprite l’IDE, fate clic su Sketch – Include Library – Add .Zip library per caricare i file zip di cui sopra nell’IDE.
Fase 3 Dopo aver installato la libreria, scaricare il codice principale dal seguente link, decomprimerlo e vedere una cartella chiamata “smarthome-lesson9”:
http://osoyoo.com/picture/Smart_Home_IoT_Learning_Kit_with_MEGA2560/lesson9/smarthome-lesson9.zip
Fase 4 Al termine delle operazioni sopra descritte, collegare la scheda OSOYOO MEGA2560 al PC con un cavo USB.
Passo 5 IDE: Scegliere il tipo di scheda e il tipo di porta corrispondenti al progetto.
Passo 6 IDE: Fare clic su file – Apri, quindi scegliere il codice “smarthome-lesson9.ino” nella cartella, caricare lo sketch sulla scheda avanzata OSOYOO per Arduino MEGA2560.
Nota: nello schizzo sono presenti le seguenti linee:
char ssid[] = "******"; // your network SSID (name) char pass[] = "******"; // your network password
Sostituire ****** con l’SSID e la password wifi corretti, altrimenti il progetto non potrà connettersi a Internet.
Dopo aver caricato lo sketch nell’IDE, aprite il monitor seriale nell’angolo superiore destro dell’IDE e vedrete il seguente risultato:
Dal monitor seriale è possibile vedere l’indirizzo IP della scheda MEGA2560 nel cerchio di lettura (nell’immagine precedente, 192.168.50.102).
Quindi utilizzare il browser per visitare il sito web http://mega2560-ip-address (in above case, http://192.168.50.102),si vedrà il seguente risultato:
Il risultato di cui sopra significa che non è stato rilevato alcun segnale di fumo. Il LED rosso sul pin D13 dello shield MEGA-IoT è spento, mentre il LED verde è acceso e mostra lo stesso risultato.
Ora utilizziamo un accendigas per far fuoriuscire un po’ di gas verso il sensore di fuoco; il gas invierà il segnale di fuoco alla scheda avanzata OSOYOO per Arduino MEGA2560. Il LED verde sulla schermatura IoT si spegnerà e il LED rosso si accenderà.
Ora controllate il browser web, dopo circa 2-5 secondi il browser mostrerà il seguente risultato.
DownLoad Url osoyoo.com
You must be logged in to post a comment.
NOTE: there is a polarity switch on the sensor board. My was in the revers state out of the box.
Hello, I’m in lesson 9 smoke detector. The detector is connected with D3, it doesn’t work, but in the youtube tutorial it’s connected with A3, how can I remove the cable so that I don’t damage something. What’s the wright connextion ?
I had to remove the cable of the motor (lesson 8) out of D3, to put the cable of the smoke detector …
Also the cable of the red led is in D13 (lesson 4) and now it must be in D11, how can I remove it or shouldn’t I do that …
Can anyone help please ?
Thanks verr much
The detector is connected with A3.