MODULO WIFI DIY ESP-12F MINI NODEMCU ESP8266 IOT CLOUD

$1029

En stock

SKU: 2366 Categoría:

Carecteristicas técnicas

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.

Microcontroller: ESP-8266 32-bit
Clock Speed: 80 / 160MHz
USB Converter: CH340
USB Connector: Micro USB
Operating Voltage: 3.3V
Flash Memory: 4 MB
Digital I/O: 11
Analog Inputs: 1
Communications: Serial, SPI. I2C and 1-Wire via software libraries
WiFi: Built-in 802.11 b/g/n
LED: Built-in RGB LED
Light Sensor: Built-in LDR photoresistor
Buttons: Built-in pushbutton
Programming: Compatible with Arduino IDE and 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 mayor 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.

Contenidos

1x MODULO WIFI DIY ESP-12F MINI NODEMCU ESP8266 IOT CLOUD

Información adicional

Peso0.015 kg
Dimensiones2 × 3.5 × 3.5 cm
Medios de pago y cuotas
×

Medio de pago

Selecciona un método de pago

  • American Express
  • Argencard
  • CMR
  • Cabal
  • Cabal Débito
  • Cencosud
  • Cordobesa
  • Diners
  • Maestro
  • Mastercard
  • Mastercard Débito
  • Naranja
  • Tarjeta Shopping
  • Visa
  • Visa Débito

Categorías

MODULO WIFI DIY ESP-12F MINI NODEMCU ESP8266 IOT CLOUD