Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: il circuito
- Passaggio 3: avviare Visuino e selezionare NodeMCU ESP-12
- Passaggio 4: configurazione Wi-Fi
- Passaggio 5: aggiungere componenti in Visuino
- Passaggio 6: In Visuino: Collegamento dei componenti
- Passaggio 7: genera, compila e carica il codice Arduino
- Passaggio 8: gioca
- Passaggio 9: In Visuino: Impostazioni dei componenti
Video: VISUINO Visualizza il prezzo della valuta Forex in tempo reale da Internet: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
In questo tutorial utilizzeremo NodeMCU Mini, OLED Lcd e Visuino per visualizzare il prezzo della valuta EUR/USD in tempo reale ogni pochi secondi da Internet su LCD. Guarda un video dimostrativo.
Passaggio 1: cosa ti servirà
Tutti i moduli provengono da makerfabs. Hanno i moduli della migliore qualità che sono anni luce avanti rispetto alla concorrenza, anche con i migliori prezzi accessibili.
- NodeMCU Mini
- LCD OLED
- tagliere
- Ponticelli
- Programma Visuino: Scarica Visuino
Passaggio 2: il circuito
- Collega GND da NodeMCU al pin della breadboard (gnd)
- Collegare il pin 5V da NodeMCU al pin della breadboard (positivo)
- Collegare il pin 0 (SCL) da NodeMCU al pin LCD OLED (SCL)
- Collegare il pin 1 (SDA) da NodeMCU al pin LCD OLED (SDA)
- Collegare il pin LCD OLED (VCC) al pin della breadboard (positivo)
- Collegare il pin LCD OLED (GND) al pin della breadboard (GND)
Passaggio 3: avviare Visuino e selezionare NodeMCU ESP-12
Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Tieni presente che ci sono alcuni bug critici in Arduino IDE 1.6.6. Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà! Se non lo hai fatto, segui i passaggi in questo Instructable per configurare l'IDE Arduino per programmare ESP 8266! Anche il Visuino deve essere installato. 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 "NodeMCU ESP-12" come mostrato nell'immagine 2
Passaggio 4: configurazione Wi-Fi
Selezionare NodeMCU ESP-12 e nell'editor Moduli>WiFi>Punti di accesso, fare clic sul pulsante […], in modo che si apra la finestra "Punti di accesso"
In questo editor trascina il punto di accesso WiFi sul lato sinistro.
- Sotto "SSID" inserisci il nome della tua rete WiFi
- Sotto "Password" inserisci la password di accesso alla tua rete WiFi
Chiudi la finestra "Punti di accesso"
A sinistra nell'editor seleziona Moduli>Wifi>Socket, fai clic sul pulsante […], in modo che si apra la finestra "Socket"
Trascina il client TCP da destra a sinistra
Nella finestra Proprietà imposta la porta: 80
Passaggio 5: aggiungere componenti in Visuino
- Aggiungi il componente logico "E"
- Aggiungi il componente "Ricorda testo"
- Aggiungi il componente "Lunghezza testo"
- Aggiungi 2x componente "Confronta valore"
- Aggiungi il componente "Elimina testo a destra"
- Aggiungi il componente "Elimina testo sinistro"
- Aggiungi il componente "Sostituisci testo"
- Aggiungi il componente "Generatore di impulsi"
- Aggiungi il componente "Testo formattato"
- Aggiungi il componente "Carattere a testo"
- Aggiungi il componente I2C "Display OLED"
Passaggio 6: In Visuino: Collegamento dei componenti
- Collega il pin "And1" [Out] al pin [Remember] di RememberText1 e al pin [Recall]
- Collegare il pin "And1" [0] al pin "CompareValue2" [Out]
- Collegare il pin "And1" [1] al pin "CompareValue1" [Out]
- Collegare il pin TextLength1 [Out] al pin CompareValue1 [In] e al pin CompareValue2 [In]
- Connetti il pin "DeleteRightText1" [In] al pin CharToText1 [Out]
- collegare anche il pin [Out] di CharToText1 al pin [In] di NodeMCU serial[0]
- Collegare il pin "DeleteRightText1" [Out] al pin DeleteLeftText1 [In]
- Connetti il pin DeleteLeftText1 [Out] al pin ReplaceText1 [In]
- Collega il pin ReplaceText1 [Out] al pin RememberText1 [In]
- Collega il pin [Out] di RememberText1 a DisplayOLED1 > Campo di testo > pin [in]
- Collegare il pin DisplayOLED1 [Out] al pin I2C di NodeMCU ESP-12 [In]
- Collegare il pin PulseGenerator1 [Out] al pin FormattedText1 [Clock]
- Connetti il pin FormattedText1 [Out] a NodeMCU ESP-12> Moduli WiFi Socket TCP Client1> Pin[In]
- Connetti NodeMCU ESP-12 > Moduli WiFi Socket TCP Client1 > Pin[Out] al pin CharToText1 [In]
Passaggio 7: genera, compila e carica il codice Arduino
In Visuino, premere F9 o fare clic sul pulsante mostrato nell'immagine 1 per generare il codice Arduino e aprire l'IDE Arduino
Nell'IDE di Arduino, fare clic sul pulsante Carica, per compilare e caricare il codice (Immagine 2)
Passaggio 8: gioca
Se si alimenta il modulo NodeMCU, l'LCD OLED inizierà a mostrare il prezzo corrente di EUR/USD.
Congratulazioni! Hai completato il tuo progetto Live Forex Price con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable. Puoi scaricarlo e aprirlo in Visuino: Link per il download
Passaggio 9: In Visuino: Impostazioni dei componenti
- CompareValue1: nell'editor delle proprietà impostare "Value":3 e Only Changed:True e "CompareType":ctBigger
- CompareValue2: nell'editor delle proprietà impostare "Value":8 e Only Changed:False e "CompareType":ctSmaller
- DeleteRightText1 nell'editor delle proprietà imposta "Length": 931
- DeleteLeftText1 nell'editor delle proprietà imposta "Length":53
-
ReplaceText1 nell'editor delle proprietà imposta "Da valore":
- PulseGenerator1 nell'editor delle proprietà imposta "Frequenza":1
- CharToText1 nell'editor delle proprietà imposta "Max Length":1000 e "Truncate": False e "Update on each char":False
- DisplayOLED1 > Doppio clic>
- nell'editor trascina "Text Field" a sinistra e imposta nella finestra delle proprietà "Size":2 e "Y":50
- nell'editor trascina "Draw Text" a sinistra e imposta nella finestra delle proprietà "Text":EUR/USD e "Size":2
FormattedText1 nell'editor delle proprietà sotto "Testo" fai clic su "…" e aggiungi questo testo:
OTTIENI https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Accetta: testo/html
Accetta-Charset: utf-8
Accetta-Lingua: en-US, en;q=0.7, sl;q=0.3
Host: webrates.truefx.com
DNT: 1
Consigliato:
Postshirt: rilevamento della postura indossabile in tempo reale: 9 passaggi
Postshirt: rilevamento della postura indossabile in tempo reale: Postshirt è un sistema di rilevamento della postura wireless in tempo reale che trasmette e classifica i dati dell'accelerometro da un'Adafruit Feather a un'applicazione Android tramite Bluetooth. Il sistema completo è in grado di rilevare in tempo reale se l'utente ha una cattiva postura e c
Tracker Covid19 in tempo reale che utilizza ESP8266 e OLED - Dashboard Covid19 in tempo reale: 4 passaggi
Tracker Covid19 in tempo reale che utilizza ESP8266 e OLED | Dashboard Covid19 in tempo reale: visita il sito Web Techtronic Harsh: http://techtronicharsh.com Ovunque c'è un enorme focolaio del Novel Corona Virus (COVID19). È diventato necessario tenere d'occhio l'attuale scenario di COVID-19 nel mondo. Quindi, essendo a casa, questo è stato il p
Accendimi! un controllo della striscia LED multipiattaforma in tempo reale: 5 passaggi (con immagini)
Accendimi! un controllo della striscia LED multipiattaforma in tempo reale: LightMeUp! è un sistema che ho inventato per controllare una striscia LED RGB in tempo reale, mantenendo bassi i costi e alte le prestazioni. Il server è scritto in Node.js e quindi multipiattaforma. Nel mio esempio, utilizzo un Raspberry Pi 3B per un uso a lungo termine
Switch-it, uscita automatica con misurazione della corrente in tempo reale: 6 passaggi
Switch-it, presa automatica con misurazione della corrente in tempo reale: mi piace molto l'automazione, la capacità di controllare quando deve succedere qualcosa. Questo è ciò che mi ha fatto venire questa idea: uno sfogo autocostruito e automatico. Può essere utilizzato per pianificare quando è necessario accendere le luci, quando è necessario caricare i telefoni o
Visualizza le letture del sensore Arduino in tempo reale su un LCD Nokia 5110: 4 passaggi (con immagini)
Visualizza le letture del sensore Arduino in tempo reale su un LCD Nokia 5110: se hai mai lavorato con arduino, probabilmente volevi che mostrasse le letture del sensore. probabilmente vuoi che mostri le letture su qualcosa di più