Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I denne opplæringen bruker vi NodeMCU Mini, OLED Lcd og Visuino til å vise live NYHETER noen få sekunder fra internett på LCD. Se en demonstrasjonsvideo.
Trinn 1: Det du trenger
- 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, velger du "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 CharToText1 -komponent
Sett maks lengde 1000
Legg til skjerm OLED I2C
Dobbeltklikk og dra tekstfeltet til venstre i vinduet
Legg til formatert tekst
sette dette under "tekst" -verdi: GET
Godta: tekst/html, application/xhtml+xml, application/xml; q = 0,9, image/webp, image/apng, */ *; q = 0,8
Accept-Charset: *. *
Godta-språk: en-US, en; q = 0,7, sl; q = 0,3
Vert: feeds.reuters.com
DNT: 1
Legg til Erstatt tekst (ReplaceText1)
- sett "Fra verdi":
- sett "ToValue" til tom
Legg til Erstatt tekst (ReplaceText2)
- (se bildet) sett "Fra verdi": TAB TAB
- sett "ToValue" til tom
- Legg til tekstlengde (TextLength2)
- Legg til ContainsText (ContainsText1)
-
Sett "tekst" -verdi: TAB TAB
(se bildet)
- Legg til Husk tekst
-
Legg til logikk OG
- Legg til AddValue
-
sett verdi: 1
-
Legg til CompareValue (CompareValue1)
-
angi "comparetype": ctSmallerOrEqual
-
sett "verdi": 2
-
Legg til CompareValue (CompareValue3)
- angi "sammenligningstype": ctBigger
- sett "verdi": 3
-
-
Trinn 6: I Visuino: Koble til komponenter
- Koble NodeMCU ESP-12> Moduler WiFi Sockets TCP Client1> Pin [Out] til CharToText1 pin [In]
- Koble CharToText1 pin [out] til ReplaceText1 pin [in]
- Koble ReplaceText1 pin [out] til TextLength2 pin [in] og ContainsText1 pin [in] og til RememberText1 pin [in]
- Koble TextLength2 pin [out] til CompareValue3 pin [in]
- Koble CompareValue3 pin [out] til And1 pin [1]
- Koble ContainsText1 pin [out] til And1 pin [0]
- Koble And1 pin [out] til AddValue1 pin [in]
- Koble AddValue1 pin [out] til CompareValue1 pin [in]
- Koble CompareValue1 pin [out] til RememberText1 pin [husk] og pin [tilbakekall]
- Koble RememberText1 pin [out] til ReplaceText2 pin [in]
- Koble ReplaceText2 pin [out] til NodeMCU ESP-12 serial0 pin [in] og til DisplayOLED1 elementer tekstfelt pin [in]
- Koble DisplayOLED1 pin [out] til NodeMCU ESP-12 I2C 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 de siste verdensnyhetene.
Gratulerer! Du har fullført Live News -prosjektet ditt 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