¡Disponible sólo en Internet!

Witty Cloud Nodemcu Usb Esp8266 Esp12f Wifi Arduino Itytarg

MLA676126411

Nuevo producto

7 artículos

compartir

$ 21.407,69 IVA Inc.

Más

DESCRIPCIÓN

El módulo WiFi ESP8266 Witty Cloud ESP-12F es un potente procesador habilitado para WiFi en un paquete compacto que incorpora un LED RGB, un sensor de luz LDR y un botón pulsador para una fácil operación independiente.

EL PAQUETE INCLUYE:

  • Módulo WiFi ESP8266 Witty Cloud ESP-12F

CARACTERÍSTICAS CLAVE DEL MÓDULO WIFI ESP8266 WITTY CLOUD ESP-12F:

  • Microcontrolador: ESP-8266 de 32 bits
  • Velocidad de reloj: 80 / 160MHz
  • Convertidor USB: CH340
  • Conector USB: Micro USB
  • Voltaje de funcionamiento: 3,3 V.
  • Memoria flash: 4 MB
  • E/S digitales: 11
  • Entradas analógicas: 1
  • Comunicaciones: Serie, SPI. I2C y 1-Wire a través de bibliotecas de software
  • Wi-Fi: 802.11b/g/n incorporado
  • LED: LED RGB incorporado
  • Sensor de luz: fotorresistor LDR incorporado
  • Botones: Pulsador incorporado
  • Programación: Compatible con Arduino IDE y NodeMCU

Además de agregar capacidad WiFi, el principal atractivo del procesador ESP8266 sobre el procesador AVR del Arduino estándar es que tiene una memoria Flash de 4 MB más grande y funciona a velocidades de reloj de 80 MHz y, a veces, se puede overclockear opcionalmente a 160 MHz. y por lo tanto tiene una velocidad de procesamiento rápida. Estos se pueden usar como un MCU independiente en lugar de algo como un Arduino o se pueden usar como un periférico junto con otro MCU solo para proporcionar capacidad WiFi.

El módulo incorpora varios componentes comunes, incluido un LED RGB y una fotorresistencia LDR, lo que lo convierte en un dispositivo más independiente. También incorpora un pulsador para iniciar una acción de algún tipo.

El módulo está construido con dos tableros apilados. La placa superior es la placa del procesador principal con el ESP8266 y la placa inferior proporciona la interfaz USB. Si lo desea, una vez que el módulo esté programado y si ya no se requiere el USB, la placa superior se puede quitar y usar sin la placa inferior. Tenga en cuenta que el conector USB en la placa superior puede proporcionar energía al módulo de manera opcional si se usa sin la placa inferior, pero no proporciona comunicaciones USB.

E/S digitales

Todas las E/S digitales admiten PWM e interrupciones, excepto el pin 16, que no admite interrupciones. Además, se pueden configurar para tener resistencias pull-up o pull-down. Aunque hay 11 pines de E/S digitales, 2 generalmente se reservan para usar como líneas TX/RX si se usan comunicaciones en serie, lo que deja 9 E/S digitales para otros usos. Algunos de estos 9 pines están conectados a los LED integrados, pero también se pueden usar para otros fines si es necesario.

El rango de PWM por defecto es 0-1023 en lugar del típico 0-255 que se encuentra en Arduino. El rango se puede modificar usando el comando analogWriteRange (255) que establece el rango entre 0-255.

La frecuencia PWM es 1kHz por defecto. De manera similar, se puede modificar utilizando analogWriteFreq(500) para establecer la frecuencia en 500 Hz como ejemplo.

Los pines están etiquetados como GPIOx. Cuando se usa con Arduino IDE, el número de pin digital es el mismo que el número de pin, por lo que se hace referencia a GPIO2 como solo '2'.

El pequeño LED azul integrado está conectado al pin 2 (GPIO2).

El botón pulsador de propósito general integrado en la placa superior está conectado al pin 4 (GPIO4).

El LED RGB es un cátodo común y, por lo tanto, se enciende cuando se enciende ALTO. Se conecta a los siguientes pines:

  • Pin 15 (GPIO15) = LED rojo RGB
  • Pin 12 (GPIO12) = LED verde RGB
  • Pin13 (GPIO13) = LED azul RGB

Según las especificaciones, la E/S digital está limitada a 3,3 V, pero el mfr ha declarado que los pines digitales son, de hecho, tolerantes a 5 V y hay muchas instalaciones que usan el módulo conectado directamente a las líneas lógicas de MCU de 5 V, así que use su propio juicio.

E/S analógica

La entrada analógica A0 (ADC) es una única entrada ADC de 10 bits que está conectada a la LDR (resistencia dependiente de la luz).

El LDR tiene una resistencia oscura de aproximadamente 2,5 K y está en serie con una resistencia de 470 ohmios para formar un divisor de voltaje que alimenta la entrada del ADC. El LDR está conectado al lado Vcc del divisor de voltaje y la resistencia de 470 ohmios se conecta a tierra. A medida que aumenta la intensidad de la luz, la resistencia LDR disminuye y, por lo tanto, aumenta el voltaje en la entrada del ADC.

Al medir el voltaje, se puede determinar el brillo relativo de la luz que cae sobre el sensor.

Encendido del módulo

El módulo se puede alimentar a través del puerto USB en la placa superior o inferior o mediante el uso de una fuente de alimentación externa de 5 V conectada al pin Vcc.

El módulo superior incluye un regulador de 3,3 V que regula los 5 V hasta los 3,3 V requeridos por el ESP8266.

Programando el Módulo

La placa usa el chip CH340 en la placa inferior para comunicaciones USB, por lo que el USB inferior debe usarse para programar o comunicarse con el módulo.

Si tiene algún problema con la conexión a la placa, es posible que deba descargar un controlador para el CH340. Simplemente busque el controlador Arduino CH340 y encontrará una serie de fuentes de controladores según el sistema operativo Windows o Mac que esté utilizando.

El módulo viene precargado con el software NodeMCU que acepta el conjunto de comandos AT estándar.

También se puede programar en C usando el IDE de Arduino y es la forma en que los módulos se usan con más frecuencia. A continuación se muestra un programa de ejemplo. Si un programa se descarga a través del IDE, sobrescribirá el software NodeMCU o cualquier otra cosa que se haya cargado antes. Si eso es un problema para lo que quiere hacer, el software NodeMCU siempre se puede volver a cargar.

Hay muchas instrucciones para instalar y usar placas basadas en ESP8266 con el IDE de Arduino, pero aquí hay una versión abreviada. Tenga en cuenta que una vez que se agregue el tipo de placa ESP8266 al IDE, se agregarán muchos más elementos al menú desplegable Herramientas.

ESPECIFICACIONES TÉCNICAS

microcontrolador ESP8266 Tensílica de 32 bits
Convertidor de serie a USB CH340
Tensión de funcionamiento 3,3 V
Voltaje de entrada 5
Pines de E/S digitales 11
Pines de E/S PWM (compartidos con E/S digital) 10
Pines de entrada analógica 1 (10 bits) Entrada máxima 3,2 V
Corriente CC por pin de E/S 12mA (máx.)
Puertos serie de hardware 1
Memoria flash 4 MB
RAM de instrucción 64 KB
RAM de datos 96 KB
Velocidad de reloj 80 MHz
La red WiF IEEE 802.11 b/g/n
LED incorporado Adjunto al pin 2
LED RGB R = clavija 15, G = clavija 12, B = clavija 13
Pulsador de propósito general Adjunto al pin 4
Estilo de conector USB  Hembra Micro-B
Dimensiones de la placa (largo x ancho x alto)  32 x 32 x 17 mm (1,3 x 1,3 x 0,7″)

8 productos más en la misma categoría: