Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Kretsen
- Trinn 3: Start Visuino, og velg NodeMCU ESP-12
- Trinn 4: WiFi -oppsett
- Trinn 5: Legg til komponenter i Visuino
- Trinn 6: I Visuino: Koble til komponenter
- Trinn 7: Generer, kompiler og last opp Arduino -koden
- Trinn 8: Spill
- Trinn 9: I Visuino: Komponentinnstillinger
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen vil vi bruke NodeMCU Mini, OLED Lcd og Visuino for å vise live valutapris EUR/USD noen få sekunder fra internett på LCD. Se en demonstrasjonsvideo.
Trinn 1: Det du trenger
Alle modulene er fra makerfabs. De har de beste kvalitetsmodulene som er lysår foran konkurransen, også med de beste rimelige prisene.
- NodeMCU Mini
- OLED LCD
- Brødbrett
- Jumper ledninger
- Visuino -program: Last ned Visuino
Trinn 2: Kretsen
- Koble GND fra NodeMCU til breadboard pin (gnd)
- Koble 5V pin fra NodeMCU til breadboard pin (positiv)
- Koble pin 0 (SCL) fra NodeMCU til OLED LCD pin (SCL)
- Koble pin 1 (SDA) fra NodeMCU til OLED LCD pin (SDA)
- Koble OLED LCD -pin (VCC) til breadboard -pin (positiv)
- Koble OLED LCD -pin (GND) til breadboard -pin (GND)
Trinn 3: Start Visuino, og velg NodeMCU ESP-12
For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere ESP 8266! Visuino må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino-komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "NodeMCU ESP-12" som vist på Bilde 2
Trinn 4: WiFi -oppsett
Velg NodeMCU ESP-12 og i redigeringsmodulene> WiFi> Tilgangspunkter, klikk på […] -knappen, slik at vinduet "Tilgangspunkter" åpnes
I dette redigeringsprogrammet drar du WiFi -tilgangspunktet til venstre.
- Sett navnet på WiFi -nettverket under "SSID"
- Under "Passord" plasserer du passordet for WiFi -nettverket ditt
Lukk vinduet "Tilgangspunkter"
Velg moduler> Wifi> Sockets til venstre i redaktøren, klikk på […] -knappen, slik at vinduet "Sockets" åpnes
Dra TCP -klienten fra høyre til venstre
Under Egenskaper vindu sett port: 80
Trinn 5: Legg til komponenter i Visuino
- Legg til "Og" logikkomponent
- Legg til "Husk tekst" -komponent
- Legg til "Tekstlengde" -komponent
- Legg til 2x "Compare Value" -komponent
- Legg til "Slett høyre tekst" -komponent
- Legg til "Slett venstre tekst" -komponent
- Legg til komponenten "Erstatt tekst"
- Legg til komponenten "Pulsgenerator"
- Legg til komponenten "Formatert tekst"
- Legg til "Char To Text" -komponent
- Legg til "Display OLED" I2C -komponent
Trinn 6: I Visuino: Koble til komponenter
- Koble "And1" pin [Out] til RememberText1 pin [Remember] og pin [Recall]
- Koble "And1" pin [0] til "CompareValue2" pin [Out]
- Koble "And1" pin [1] til "CompareValue1" pin [Out]
- Koble TextLength1 pin [Out] til CompareValue1 pin [In] og CompareValue2 pin [In]
- Koble "DeleteRightText1" pin [In] til CharToText1 pin [Out]
- koble også CharToText1 pin [Out] til NodeMCU seriell [0] pin [In]
- Koble "DeleteRightText1" pin [Out] til DeleteLeftText1 pin [In]
- Koble DeleteLeftText1 pin [Out] til ReplaceText1 pin [In]
- Koble ReplaceText1 pin [Out] til RememberText1 pin [In]
- Koble RememberText1 pin [Out] til DisplayOLED1> Text Field> pin [in]
- Koble DisplayOLED1 pin [Out] til NodeMCU ESP-12 I2C pin [In]
- Koble PulseGenerator1 pin [Out] til FormattedText1 pin [Clock]
- Koble FormattedText1 pin [Out] til NodeMCU ESP-12> Moduler WiFi Sockets TCP Client1> Pin [In]
- Koble NodeMCU ESP-12> Moduler WiFi Sockets TCP Client1> Pin [Out] til CharToText1 pin [In]
Trinn 7: Generer, kompiler og last opp Arduino -koden
I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE
I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)
Trinn 8: Spill
Hvis du driver NodeMCU -modulen, begynner OLED -LCD -en å vise gjeldende pris på EUR/USD.
Gratulerer! Du har fullført ditt Live Forex Price -prosjekt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable. Du kan laste ned og åpne den i Visuino: Last ned kobling
Trinn 9: I Visuino: Komponentinnstillinger
- CompareValue1: I eiendomsredigereren sett "Value": 3, og Only Changed: True og "CompareType": ctBigger
- CompareValue2: I eiendomsredigereren sett "Value": 8, og Only Changed: False og "CompareType": ctSmaller
- DeleteRightText1 i eiendomsredigeringssett "Length": 931
- DeleteLeftText1 i eiendomsredigeringssett "Length": 53
-
ReplaceText1 i eiendomsredigeringssett "Fra verdi":
- PulseGenerator1 i eiendomsredigeringssett "Frekvens": 1
- CharToText1 i eiendomsredigereren angir "Maks lengde": 1000 og "Trunker": Falske og "Oppdatering på hvert tegn": Falsk
- DisplayOLED1> Dobbeltklikk>
- i "editor" drar du "Tekstfelt" til venstre og setter i egenskapsvinduet "Størrelse": 2 og "Y": 50
- i "editor" drar du "Draw Text" til venstre og setter i egenskapsvinduet "Text": EUR/USD og "Size": 2
FormattedText1 i eiendomsredigereren under "Tekst" klikk "…" og legg til denne teksten:
FÅ https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1Aksept: tekst/html
Accept-Charset: utf-8
Godta-språk: en-US, en; q = 0,7, sl; q = 0,3
Vert: webrates.truefx.com
DNT: 1