Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: avviare Visuino e selezionare il tipo di scheda M5 Stack Stick C
- Passaggio 3: in Visuino impostare la scheda StickC
- Passaggio 4: configurazione Wi-Fi
- Passaggio 5: aggiungere componenti in Visuino
- Passaggio 6: nei componenti del set di Visuino
- Passaggio 7: nei componenti di Visuino Connect
- Passaggio 8: genera, compila e carica il codice Arduino
- Passaggio 9: Gioca
Video: Ottieni data e ora da Internet - Tutorial: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial impareremo come ottenere la data e l'ora dal server NIST TIME utilizzando M5Stack StickC e Visuino, Guarda un video dimostrativo.
Passaggio 1: cosa ti servirà
M5StickC ESP32: puoi ottenerlo qui
Programma Visuino: Scarica Visuino
Nota: controlla questo tutorial qui su come installare la scheda StickC ESP32
Passaggio 2: avviare Visuino e selezionare il tipo di scheda M5 Stack Stick C
Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "M5 Stack Stick C" come mostrato in Figura 2
Passaggio 3: in Visuino impostare la scheda StickC
Fare clic sulla scheda "M5 Stack Stick C" per selezionarla
Nella finestra "Proprietà" selezionare "Moduli" e fare clic su "+" per espandere, Selezionare "Display ST7735" e fare clic su "+" per espanderlo, impostare "Orientamento" su "goRight"
Imposta "Colore di sfondo" su "ClBlack"Seleziona "Elementi" e fai clic sul pulsante blu con 3 punti…
Apparirà la finestra di dialogo Elementi
Nella finestra di dialogo degli elementi espandi "Testo" sul lato destro e trascina "Disegna testo" e trascina 2X "Campo di testo" dal lato destro a sinistra
- Seleziona il testo "Disegna testo1" a sinistra e nella finestra delle proprietà imposta la dimensione su 2, il colore su aclLime e il testo su "Data e ora"
- Seleziona "Text Field1" a sinistra e nella finestra delle proprietà imposta la dimensione su 2, il colore su aclAqua e Y su 10
- Seleziona "Text Field2" a sinistra e nella finestra delle proprietà imposta la dimensione su 2 e Y su 30
Passaggio 4: configurazione Wi-Fi
Fare clic sulla scheda "M5 Stack Stick C" per selezionarla
Nella finestra "Proprietà" selezionare "Moduli" e fare clic su "+" per espandere, "WiFi" e fare clic su "+" per espandere, selezionare "Connetti a punti di accesso" e fare clic sul pulsante (3 punti)
Nella finestra "AccessPoints" trascina "WiFi Access Point" sul lato sinistro.
Quindi sul lato sinistro seleziona "Access Point1" e nella finestra delle proprietà imposta
- Sotto "SSID" inserisci il nome della tua rete WiFi
- Sotto "Password" inserisci la password di accesso alla tua rete WiFi
Nella finestra "Proprietà" selezionare "Moduli" e fare clic su "+" per espandere, "WiFi" e fare clic su "+" per espandere, >Socket, fare clic sul pulsante […], in modo che si apra la finestra "Socket" Trascina il client TCP da da destra a sinistra e sotto la finestra delle proprietà impostata
- porto: 37 e
- ospite: time-b-g.nist.gov
Passaggio 5: aggiungere componenti in Visuino
Aggiungi il componente "Generatore di impulsi"
Aggiungi il componente "Internet Time Protocol"
Aggiungi il componente 2X "Elimina sottotesto destro"
Aggiungi il componente 2X "Elimina sottotesto sinistro"
Passaggio 6: nei componenti del set di Visuino
- Seleziona "PulseGenerator1" e nella finestra delle proprietà imposta la frequenza su 0,1166667
- Seleziona "DeleteRightText1" e nella finestra delle proprietà imposta Lunghezza su 13
- Seleziona "DeleteRightText2" e nella finestra delle proprietà imposta Lunghezza su 5
- Seleziona "DeleteLeftText2" e nella finestra delle proprietà imposta Lunghezza su 12
Passaggio 7: nei componenti di Visuino Connect
- Collegare il pin "PulseGenerator1" [Out] al pin "InternetTime1" [In]
- Connetti il pin "InternetTime1" [Socket] a "M5 Stack Stick C" >pin TCP Client1 [In]
- Collegare il pin "InternetTime1" [Out] al pin "DeleteRightText1" [In] e il pin "DeleteRightText2" [In]
- Collegare il pin "DeleteRightText1" [Out] al pin "DeleteLeftText1" [In]
- Collegare il pin "DeleteRightText2" [Out] al pin "DeleteLeftText2" [In]
- Collegare il pin "DeleteLeftText1" [Out] a "M5 Stack Stick C">Display ST7735>pin Text Field1[In]
- Collegare il pin "DeleteLeftText2" [Out] a "M5 Stack Stick C">Display ST7735>pin Text Field2[In]
Passaggio 8: genera, compila e carica il codice Arduino
Fare clic sull'icona Arduino sulla barra degli strumenti, questo genererà il codice e aprirà l'IDE Arduino. Il pulsante accanto ad esso compilerà e invierà il codice direttamente al dispositivo. Ti consigliamo di aprire l'IDE la prima volta per assicurarti che la porta COM sia impostata correttamente. Dopodiché l'IDE Arduino salverà le tue impostazioni.
Una volta nell'IDE di Arduino, assicurati che la scheda, la velocità e la porta siano impostate correttamente. Molto probabilmente dovrai impostare la porta COM dal sottomenu, ma le altre dovrebbero essere impostate automaticamente. Se hai più di una porta COM prova a rimuovere il tuo M5Stick, guarda e vedi quali porte rimangono, quindi ricollega l'M5Stick e vedi quale ritorna. Questa è la porta COM.
Quindi fare clic su Carica. Questo verificherà (compilerà) e caricherà.
Passaggio 9: Gioca
Se accendi il modulo M5Sticks, si collegherà a Internet e il display dovrebbe iniziare a mostrare la data e l'ora dal server NIST
. Puoi anche sperimentare con altri server che puoi trovare qui
Congratulazioni! Hai completato il tuo progetto M5Sticks con Visuino. In allegato anche il progetto Visuino, che ho realizzato per questo Instructable, potete scaricarlo qui. Puoi scaricarlo e aprirlo in Visuino:
Consigliato:
Ottieni l'uscita HDMI dal tuo Rock64 usando Armbian: 15 passaggi
Ottieni l'uscita HDMI dal tuo Rock64 usando Armbian: probabilmente sei qui dopo che Google ha cercato "Rock64 no hdmi output" ti ha indirizzato in questa direzione. Oppure potresti chiederti come utilizzare lo schermo 16 x 2 fornito con un acquisto che sembrava buono per essere vero: "Per $ 10- $ 20, a Sing
(Progetto IOT) Ottieni dati meteo utilizzando ESP8266 e API Openweather: 5 passaggi
(Progetto IOT) Ottieni dati meteorologici utilizzando ESP8266 e API Openweather: in questo istruibile creeremo un semplice progetto IOT in cui recuperare i dati meteorologici della nostra città da openweather.com/api e visualizzarli utilizzando il software di elaborazione
ESP8266 OLED - Ottieni ora e data da Internet: 8 passaggi
ESP8266 OLED - Ottieni ora e data da Internet: in questo tutorial impareremo come ottenere la data e l'ora dal server NIST TIME utilizzando ESP8266 OLED e Visuino, Guarda un video dimostrativo
Orologio Internet: visualizza data e ora con un OLED utilizzando ESP8266 NodeMCU con protocollo NTP: 6 passaggi
Orologio Internet: visualizza data e ora con un OLED utilizzando ESP8266 NodeMCU con protocollo NTP: Ciao ragazzi in questo istruibile costruiremo un orologio Internet che riceverà l'ora da Internet, quindi questo progetto non avrà bisogno di alcun RTC per funzionare, avrà solo bisogno di un connessione internet funzionante E per questo progetto hai bisogno di un esp8266 che avrà un
Visuino - Ottieni l'ora esatta dal server NIST Internet utilizzando NodeMCU: 8 passaggi
Visuino - Ottieni l'ora esatta dal server NIST Internet utilizzando NodeMCU: in questo tutorial utilizzeremo NodeMCU Mini, OLED Lcd e Visuino per visualizzare l'ora Internet in tempo reale dal server NIST su Lcd. Guarda un video dimostrativo. Il merito dell'ispirazione va all'utente youtube "Ciprian Balalau"