Tabla de contenido:
- Paso 1: lo que necesitará
- Paso 2: el circuito
- Paso 3: Inicie Visuino y seleccione NodeMCU ESP-12
- Paso 4: Configuración de WiFi
- Paso 5: en Visuino, agregue componentes
- Paso 6: En Visuino: Conexión de componentes
- Paso 7: Genere, compile y cargue el código Arduino
- Paso 8: jugar
- Paso 9: En Visuino: Configuración de componentes
Video: VISUINO Muestra el precio de la divisa Forex en vivo desde Internet: 9 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este tutorial usaremos NodeMCU Mini, OLED Lcd y Visuino para mostrar el precio de la moneda en vivo EUR / USD cada pocos segundos desde Internet en la pantalla LCD. Vea un video de demostración.
Paso 1: lo que necesitará
Todos los módulos son de makerfabs. Cuentan con módulos de la mejor calidad que están años luz por delante de la competencia, también con los mejores precios asequibles.
- NodeMCU Mini
- Pantalla LCD OLED
- Tablero de circuitos
- Cables de puente
- Programa Visuino: Descarga Visuino
Paso 2: el circuito
- Conecte GND de NodeMCU al pin de la placa de pruebas (gnd)
- Conecte el pin de 5V de NodeMCU al pin de la placa de pruebas (positivo)
- Conecte el pin 0 (SCL) de NodeMCU al pin OLED LCD (SCL)
- Conecte el pin 1 (SDA) de NodeMCU al pin de OLED LCD (SDA)
- Conecte el pin OLED LCD (VCC) al pin de la placa de pruebas (positivo)
- Conecte el pin OLED LCD (GND) al pin de la placa de pruebas (GND)
Paso 3: Inicie Visuino y seleccione NodeMCU ESP-12
Para comenzar a programar el Arduino, necesitará tener el IDE de Arduino instalado desde aquí:
Tenga en cuenta que hay algunos errores críticos en Arduino IDE 1.6.6. ¡Asegúrese de instalar 1.6.7 o superior, de lo contrario, este Instructable no funcionará! Si no lo ha hecho, siga los pasos de este Instructable para configurar el IDE de Arduino para programar ESP 8266. También es necesario instalar Visuino. Inicie Visuino como se muestra en la primera imagen Haga clic en el botón "Herramientas" en el componente Arduino (Imagen 1) en Visuino Cuando aparezca el cuadro de diálogo, seleccione "NodeMCU ESP-12" como se muestra en la Imagen 2
Paso 4: Configuración de WiFi
Seleccione NodeMCU ESP-12 y en el editor Módulos> WiFi> Puntos de acceso, haga clic en el botón […], para que se abra la ventana "Puntos de acceso"
En este editor, arrastre el punto de acceso WiFi hacia el lado izquierdo.
- Debajo de "SSID" ponga el nombre de su red WiFi
- En "Contraseña", ingrese la contraseña de acceso a su red WiFi.
Cerrar la ventana "Puntos de acceso"
A la izquierda, en el editor, seleccione Módulos> Wifi> Sockets, haga clic en el botón […], para que se abra la ventana "Sockets"
Arrastre el cliente TCP de derecha a izquierda
En la ventana Propiedades establecer puerto: 80
Paso 5: en Visuino, agregue componentes
- Agregar el componente lógico "Y"
- Agregar el componente "Recordar texto"
- Agregar el componente "Longitud del texto"
- Agregue 2 veces el componente "Comparar valor"
- Agregar el componente "Eliminar texto a la derecha"
- Agregar el componente "Eliminar texto de la izquierda"
- Agregar el componente "Reemplazar texto"
- Agregar el componente "Generador de impulsos"
- Agregar el componente "Texto formateado"
- Agregar el componente "Char To Text"
- Agregar componente I2C "Display OLED"
Paso 6: En Visuino: Conexión de componentes
- Conecte el pin "Y1" [Salida] al pin Recordar texto1 [Recordar] y pin [Recuperar]
- Conecte el pin "And1" [0] al pin "CompareValue2" [Out]
- Conecte el pin "And1" [1] al pin "CompareValue1" [Out]
- Conecte el pin TextLength1 [Out] al pin CompareValue1 [In] y el pin CompareValue2 [In]
- Conecte el pin "DeleteRightText1" [In] al pin CharToText1 [Out]
- también conecte el pin CharToText1 [Out] al pin [0] serial [In] de NodeMCU
- Conecte el pin "DeleteRightText1" [Out] al pin DeleteLeftText1 [In]
- Conecte el pin DeleteLeftText1 [Out] al pin ReplaceText1 [In]
- Conecte el pin de ReplaceText1 [Out] al pin de RememberText1 [In]
- Conecte el pin de RememberText1 [Out] a DisplayOLED1> Text Field> pin [in]
- Conecte el pin DisplayOLED1 [Out] al pin I2C [In] de NodeMCU ESP-12
- Conecte el pin PulseGenerator1 [Salida] al pin [Reloj] de FormattedText1
- Conecte el pin FormattedText1 [Out] a NodeMCU ESP-12> Módulos WiFi Sockets TCP Client1> Pin [In]
- Conecte NodeMCU ESP-12> Módulos WiFi Sockets TCP Client1> Pin [Out] a CharToText1 pin [In]
Paso 7: Genere, compile y cargue el código Arduino
En Visuino, presione F9 o haga clic en el botón que se muestra en la Imagen 1 para generar el código Arduino y abra el IDE de Arduino
En el IDE de Arduino, haga clic en el botón Cargar, para compilar y cargar el código (Imagen 2)
Paso 8: jugar
Si enciende el módulo NodeMCU, la pantalla LCD OLED comenzará a mostrar el precio actual de EUR / USD.
¡Felicidades! Ha completado su proyecto Live Forex Price con Visuino. También se adjunta el proyecto Visuino, que creé para este Instructable. Puede descargarlo y abrirlo en Visuino: Enlace de descarga
Paso 9: En Visuino: Configuración de componentes
- CompareValue1: en el editor de propiedades, establezca "Value": 3, y Only Changed: True, y "CompareType": ctBigger
- CompareValue2: en el editor de propiedades, establezca "Value": 8, y Only Changed: False, y "CompareType": ctSmaller
- DeleteRightText1 en el editor de propiedades establecido "Longitud": 931
- DeleteLeftText1 en el editor de propiedades establecido "Longitud": 53
-
ReemplazarTexto1 en el editor de propiedades establecido "Desde valor":
- PulseGenerator1 en el editor de propiedades establecido "Frecuencia": 1
- CharToText1 en el editor de propiedades establece "Longitud máxima": 1000, y "Truncar": Falso, y "Actualizar en cada carácter": Falso
- DisplayOLED1> Doble clic>
- en el editor, arrastre "Campo de texto" a la izquierda y establezca en la ventana de propiedades "Tamaño": 2 y "Y": 50
- en el editor, arrastre "Dibujar texto" a la izquierda y establezca en la ventana de propiedades "Texto": EUR / USD y "Tamaño": 2
FormattedText1 en el editor de propiedades en "Texto", haga clic en "…" y agregue este texto:
OBTENGA https://webrates.truefx.com/rates/connect.html?f=h… HTTP / 1.1Aceptar: texto / html
Aceptar juego de caracteres: utf-8
Aceptar-Idioma: en-US, en; q = 0.7, sl; q = 0.3
Anfitrión: webrates.truefx.com
DNT: 1
Recomendado:
OBTENGA EL PRECIO EN VIVO DE BITCOIN TTGO ESP32: 10 Pasos
OBTENGA EL PRECIO EN VIVO DE BITCOIN TTGO ESP32: En este tutorial aprenderemos cómo obtener un precio actual de Bitcoin en USD y EUR usando un TTGO ESP32 y Visuino. Vea el video. (¡Nuevo archivo actualizado para descargar a continuación!)
Transmisión de video HD 4G / 5G en vivo desde DJI Drone a baja latencia [3 pasos]: 3 pasos
Transmisión de video HD 4G / 5G en vivo desde DJI Drone a baja latencia [3 pasos]: La siguiente guía te ayudará a obtener transmisiones de video en vivo con calidad HD desde casi cualquier drone DJI. Con la ayuda de la aplicación móvil FlytOS y la aplicación web FlytNow, puede comenzar a transmitir video desde el dron
Reloj de Internet: muestra la fecha y la hora con un OLED usando ESP8266 NodeMCU con protocolo NTP: 6 pasos
Reloj de Internet: muestra la fecha y la hora con un OLED usando ESP8266 NodeMCU con protocolo NTP: Hola chicos, en este instructables construiremos un reloj de Internet que obtendrá tiempo de Internet, por lo que este proyecto no necesitará ningún RTC para ejecutarse, solo necesitará un conexión a Internet en funcionamiento Y para este proyecto necesitas un esp8266 que tendrá un
NODEMCU Y VISUINO MUESTRAN NOTICIAS EN VIVO DESDE INTERNET: 8 pasos
NODEMCU Y VISUINO MOSTRAN NOTICIAS EN VIVO DESDE INTERNET: En este tutorial usaremos NodeMCU Mini, OLED Lcd y Visuino para mostrar NOTICIAS en vivo cada pocos segundos desde Internet en una pantalla LCD. Ver un video de demostración
Ventana a la Tierra: EN VIVO DESDE LA ISS: 3 pasos
Ventana en la Tierra: EN VIVO DESDE LA ISS: Oh, me encanta el hecho de que hay cámaras en la Estación Espacial Internacional, y hay una transmisión en vivo las 24 horas, los 7 días de la semana y puedes transmitirla a tu computadora local, pero mi favorito es usar la alimentación como protector de pantalla, cuando la computadora está en espera. Yo tengo