Brief LaTeX Tutorial For LaTeX Beginners
sábado, 2 de noviembre de 2024
MODULO WIFI NODEMCU AMICA ESP8266 ESP-12E
MODULO WIFI NODEMCU AMICA ESP8266 ESP-12E
https://www.mactronica.com.co/modulo-wifi-nodemcu-amica-esp8266-esp12e
MODULO WIFI NODEMCU AMICA ESP8266 ESP-12E
NodeMCU ESP8266 es una plataforma de desarrollo similar a Arduino especialmente orientada al Internet de las cosas (IoT). La placa NodeMcu v2 ESP8266 tiene como núcleo al SoM ESP-12E que a su vez está basado en el SoC Wi-Fi ESP8266, integra además el conversor USB-Serial TTL CP2102 y conector micro-USB necesario para la programación y comunicación a PC. NodeMcu v2 ESP8266 está diseñado especialmente para trabajar montado en protoboard o soldado sobre una placa. Posee un regulador de voltaje de 3.3V en placa, esto permite alimentar la placa directamente del puerto micro-USB o por los pines 5V y GND. Los pines de entradas/salidas (GPIO) trabajan a 3.3V por lo que para conexión a sistemas de 5V es necesario utilizar conversores de nivel.
NodeMCU viene con un firmware pre-instalado el cual nos permite trabajar con el lenguaje interpretado LUA, enviandole comandos mediante el puerto serial (CP2102). Las tarjetas NodeMCU y Wemos D1 mini son las plataformas mas usadas en proyectos de Internet de las cosas (IoT). No compite con Arduino, pues cubren objetivos distintos.
El SoC(System On a Chip) ESP8266 de Espressif Systems es un chip especialmente diseñado para las necesidades de un mundo conectado, integra un potente microcontrolador con arquitectura de 32 bits (más potente que el Arduino Due) y conectividad Wi-Fi. El SoM(System on Module) ESP-12E fabricado por Ai-Thinker integra en un módulo el SoC ESP8266, memoria FLASH, cristal oscilador y antena WiFi en PCB.
La plataforma ESP8266 permite el desarrollo de aplicaciones en diferentes lenguajes como: Arduino, Lua, MicroPython, C/C++, Scratch. Al trabajar dentro del entorno Arduino podremos utilizar un lenguaje de programación conocido y hacer uso de un IDE sencillo de utilizar, además de hacer uso de toda la información sobre proyectos y librerías disponibles en internet. La comunidad de usuarios de Arduino es muy activa y da soporte a plataformas como el ESP8266.
ESPECIFICACIONES TÉCNICAS
- Voltaje de Alimentación: 5V DC
- Voltaje de Entradas/Salidas: 3.3V DC (No usar 5V)
- Placa: NodeMCU v2 (Amica)
- Chip conversor USB-serial: CP2102
- SoM: ESP-12E (Ai-Thinker)
- SoC: ESP8266 (Espressif)
- CPU: Tensilica Xtensa LX3 (32 bit)
- Frecuencia de Reloj: 80MHz/160MHz
- Instruction RAM: 32KB
- Data RAM: 96KB
- Memoria Flash Externa: 4MB
- Pines Digitales GPIO: 17 (4 pueden configurarse como PWM a 3.3V)
- Pin Analógico ADC: 1 (0-1V)
- Puerto Serial UART: 2
- Certificación FCC
- Antena en PCB
- 802.11 b/g/n
- Wi-Fi Direct (P2P), soft-AP
- Stack de Protocolo TCP/IP integrado
- PLLs, reguladores, DCXO y manejo de poder integrados
- Potencia de salida de +19.5dBm en modo 802.11b
- Corriente de fuga menor a 10uA
- STBC, 1×1 MIMO, 2×1 MIMO
- A-MPDU & A-MSDU aggregation & 0.4ms guard interval
- Wake up and transmit packets in < 2ms
- Consumo de potencia Standby < 1.0mW (DTIM3)
- Pulsador RESET y FLASH
- Led indicadores: 2
- Dimensiones: 49*26*12 mm
- Peso: 9 gramos
CONECTIVIDAD
- SDIO 2.0, SPI, UART
- Integra RF switch, balun, 24dBm PA, DCXO y PMU
- Posee un procesador RISC, memoria en chip e interface para memoria externa
- Procesador MAC/Baseband integrado
- Interface I2S para apliaciones de audio de alta calidad
- Reguladores de voltaje lineales “low-dropout” en chip
- Arquitectura propietaria de generacion de clock “spurious free”
- Módulos WEP, TKIP, AES y WAPI integrados
TUTORIAL NAYLAMP
- Usando ESP8266 con el IDE de Arduino
- Arduino y ESP8266 como cliente web
- Usando ESP8266 con el IDE de Arduino
LINKS
- Datasheet ESP8266(English)
- Datasheet ESP8266(Chinese)
- Datasheet ESP-12E
- Esquemático ESP-12E
- Pinout ESP-12E
- Datasheet CP2102
- Página Oficial: NodeMCU
- Github NodeMCU
- Esquemático NodeMCU-CH340
- Pinout NodeMCU
- Artículo: ESP8266 alternativa a Arduino con WiFi
- Artículo: ESP8266 hardware
- Artículo: NodeMCU placa basada en ESP8266
- Artículo: Comparativa placas NodeMCU
- Artículo: NodeMCU hardware
- Videotutorial introducción a Wemos
- CORE: Arduino core for ESP8266 WiFi chip (gestor de placas ESP8266 para Arduino IDE)
- Tutorial: CORE: Instalación en IDE Arduino de tarjetas ESP8266
- Tutorial: CORE: Guía de programación de ESP8266 en Arduino IDE
- Tutorial: CORE: Uso ESP8266 con Arduino IDE (adafruit-inglés)
- Tutorial: Programación OTA ESP8266
- Tutorial: AT: Arduino y ESP8266 AT
- Tutorial: AT: Conectar Arduino a Wifi con el Mod. ESP8266 usando comandos AT
- Tutorial: AT: Arduino y ESP8266: conexión y comandos AT
- Tutorial: AT: Arduino y ESP8266: comunicación web con comandos AT
- Tutorial: AT: Arduino y ESP8266, Servidor Web con comandos AT
- NURDspace Wiki (Esquematico, Datasheet, & Más)
- Foro de la comunidad ESP8266
- Guía de comandos AT para ESP8266
- Set de comandos AT
- GitHub: ESP8266
- GitHub: GCC-Xtensa
- Espressif AT Instruction Set
- ESP8266 IoT SDK
- Foro NodeMCU LUA
- Concepto: SoC – System on Chip
- Concepto: SoM – System on Module
También te puede interesar:
Arduino desde cero - Capítulo 2 - Instalación IDE Arduino, Esp-8266, Esp-32 y Drivers
Arduino desde cero - Capítulo 2 - Instalación IDE Arduino, Esp-8266, Esp-32 y Drivers
https://www.youtube.com/watch?v=imsB0x_-4TY
Recursos: https://www.dropbox.com/scl/fi/zdp6n0...
LCD Voltage Inputs for LCD Displays Explained
LCD Voltage Inputs for LCD Displays Explained
https://focuslcds.com/journals/lcd-voltage-inputs-for-lcd-displays-explained/
Need a more in depth explanation? See our latest resource explaining LCD voltage inputs.
This article about LCD voltage inputs was provided by: Paul Hay, Electrical Engineer.
VCC, VDD, VSS, VEE, V0 Explained
Monochrome character, graphic and static displays require different input voltages. All the different LCD voltage symbols can be confusing, but believe it or not, there is a system to the madness.
LCD Voltage: the basics of LCD power inputs
The voltages VCC, VDD, VSS and VEE are used in describing voltages at various common power supply terminals. The differences between these voltages stem from their origins in the transistor circuits they were originally used for.
This LCD voltage terminology originated from the terminals of each type of transistor and their common connections in logic circuits. In other words, VCC is often applied to BJT (Bipolar Junction Transistor) collectors, VEE to BJT emitters, VDD to FET (Field-Effect Transistor) drains and VSS to FET sources. Most CMOS (Complementary metal–oxide–semiconductor) IC data sheets now use VCC and GND to designate the positive and negative supply pins.
In general VCC and VDD are used for positive voltage, and VSS and VEE are for ground.
LCD Displays: What do the C, D, S and E stand for?
In the Pleistocene era (1960’s or earlier), logic was implemented with bipolar transistors. NPN (Negative-Positive-Negative) were used because they were faster. It made sense to call positive supply voltage VCC where the “C” stands for collector. The negative supply was called VEE where “E” stands for emitter.
When FET transistor logic came around a similar naming convention was used, but now positive supply was VDD where “D” stands for drain. The negative supply was called VSS where “S” stands for source. Now that CMOS is the most common logic this makes no sense. The “C” in CMOS is for “complementary” but the naming convention still persists. In practice today VCC/VDD means positive power supply voltage and VEE/VSS is for negative supply or ground.
Why VDD and not simply VD?
The convention of VAB means the voltage potential between VA and VB. The convention of using 3 letters was used to show power supply and ground reference voltages as well. In some cases a processor may have both an analog and digital power supply. In this case VCCA/VCCD and VSSA/VSSD are used. Another reason for the 3 letters is in an NPN circuit with a load resister between the collector and VCC. VC would be the collector voltage. In this case VCC is the positive power supply voltage and would be higher than VC.
EXAMPLES OF LCDS THAT USE THIS NOMENCLATURE:
Below is the data sheet for a character LCD Display:
Pin one is called out as VSS which is also GND. Pin two is VDD, or the positive power.
Note: Most Segment, Character and Graphic displays will operate with a VDD of 5V or 3.3V. It may be possible to drive the display with as little as 3.0V, but the module may not perform very well in colder temperatures. The colder the ambient temperature, the more power is required to drive the segments.
Pin three (3) is Vo and is the difference in voltage between VDD and VSS. This LCD voltage is adjusted to provide the sharpest contrast. The adjustment can be accomplished through a fixed resistor or a variable potentiometer. Many products have firmware that monitor the temperature and automatically adjust the contrast voltage.
What is V0 on an LCD?
In a Liquid Crystal Display (LCD), V0 is used to vary the screen brightness or contrast. Contrast, simply put is the ratio of the light areas to the dark areas in a LCD. This is usually done in a production setting with values which are optimized for most users. Temperature can have an undesirable effect on the display brightness and for this reason a varying resister or potentiometer is used to accommodate the desires of the user.
Below is a data sheet of a 16×2 Character LCD module that shows various recommended driving voltages. The LCD voltage can range from MIN (minimum) to TYP (Typical) to Max (maximum).
Note: the colder the temperature, the higher the LCD voltage.
What happens if the LCD driving voltage is too low?
If the supplied LCD voltage drops too low, the display is ‘under-driven’ and will produce segments that are ‘grey’. The lower the LCD voltage falls below the acceptable threshold, the lower the contrast will be.
What happens if the LCD driving voltage is too high?
If the LCD is over-driven, you may see ghosting. This is where segments that should not be ‘on’ are gray. They are not as dark as the segments that should be on, but they can be seen and may cause confusion for the end user.
Power connections for a custom LCD display
There are times when a customer needs to replace a display that has been discontinued or EOL (End-Of -Life) by their previous LCD supplier. The previous LCD’s pin-outs may be different than Focus’ standard, off-the-shelf display. This is not a large problem to overcome.
Focus Displays will redesign the PCB to match the customer’s old pin out. This will save the customer time and cost so that they will not need to redesign their PCB.
LED Backlight power connections
LED backlights are DC (Direct Current) driven and can be supplied from any one of three locations. The most popular is from pins 15 and 16. The second most popular option is to draw power from the ‘A’ and ‘K’ connections on the right side of the PCB.
The third option is to pull power from pins one and two. This is the same location from which the LCD is pulling its power. Focus does not recommend this option and can modify the PCB for the customer to connect the backlight from a different location.
LCD voltage inputs and charge pumps
Many LCD Modules will require more than one internal voltage/current. This may make it necessary for the customer to supply the needed inputs. They may need to supply 3V, 5V, 9V, -12V etc.
The solution for this is to integrate a charge pump (or booster circuit) into the LCD circuitry. This solution works in most applications, but if the product will be operating in an intrinsic environment, care must be taken with layout of the circuit board.
Intrinsically-safe LCDs are Liquid Crystal Displays that are designed to operate in conditions where an arc or spark can cause an explosion. In these cases, charge pumps cannot be employed. In fact, the total capacitive value of the display needs to be kept to a minimum.
Focus Display Solutions does not build a display that is labeled ‘Intrinsically safe’ but we do design the LCD to meet the requirements of the engineer. In meeting the design engineer’s requirements, the display may need to contain two or three independent inputs. Focus can redesign the PCB and lay out the traces to allow for these additional inputs.