Recientemente a aparecido un nuevo diseño de PCB con microcontrolador para competir en el mercado de la electrónica, se trata del ATMegaZero, en esta introducción al ATMegaZero les presentamos un PCB diseñado por Eddie Espinal y a imagen y semejanza de la Raspberry Pi Zero, por eso el nombre de ATMegaZero.
Una breve introducción al ATMegaZero
El ATMegaZero lleva en el corazón un microchip Atmel ATMega32U4, el mismo que el utilizado en Arduino Leonardo y Arduino Micro. Similar a la Raspberry Pi Zero, ATMegaZero viene con 40 pines GPIO que se pueden usar como interfaz de entrada o salida y se puede programar usando el IDE Arduino.
Imagen superior. Foto del ATMegaZero
El ATMegaZero viene con un mini USB incorporado que hace que ATMegaZero sea reconocible como un mouse o teclado y al mismo tiempo podemos alimentar el PCB desde el puerto USB del computador.
El proyecto ATMegaZero
Todo el proyecto ATMegaZero podemos seguirlo desde la propia web y puede apoyar el proyecto desde GroupGets.
Cuando Arduino liberó el hardware no se imaginó el alcance que llegaría a tener a nivel mundial y eso que lo liberaron porque las ventas no cumplían con lo deseado. Hoy el mundo de la tecnología les da las gracias. No así los estudiantes de ingeniería porque no aprenden lo suficiente en desarrollo de hardware, pero ellos saben que con el tiempo llegan a ser grandes ingenieros y realizarán buenos proyectos como el ATMegaZero.
Arduino y otros han producido una gran cantidad de placas compatibles con Arduino de pequeño tamaño, pero la mayoría de ellas no son compatibles con los estándar y otras sutilezas de la plataforma. En cambio, terminan siendo solo placas de conexión para el microcontrolador. Por otro lado la Raspberry Pi Zero de bajo costo ha logrado mantener la compatibilidad con los escudos (Shield) desarrollados para otros modelos de Raspberry Pi a pesar de su factor de forma considerablemente más pequeño.
La verdadera razón del ATMegaZero
Para aprovechar una gran cantidad de shield con bajo factor de forma en el mercado, Eddie Espinal compartió recientemente su progreso en una nueva placa a la que llama ATMegaZero y es objeto de esta pequeña introducción.
Como hemos comentado anteriormente, este proyecto es similar al Pi Zero y otros Pis modernos en muchos aspectos, el ATmegaZero tiene el mismo encabezado de 40 pines que generalmente se encuentra en el Pi Zero, con un pinout casi como el del Pi.
Aumentando las similitudes con el Pi Zero, ATmegaZero también tiene un soporte para tarjetas microSD ubicado cerca de los pines inferiores del encabezado grande, y un puerto de pantalla OLED de 32 pines que reemplaza el conector de la cámara MIPI CSI que se encuentra en el Pi, en el extremo opuesto del PCB.
Una opción que gustan a los usuarios
Cabe destacar que lleva 8 pines que se puede usar para instalar fácilmente un módulo ESP-01 basado en ESP8266 para conectividad WiFi. El análisis esquemático sugiere que ATmegaZero también incluye un conector ISP de 6 pines y un botón de reinicio. El famoso led 13 de Arduino.
De fábrica saldrá con un firmware compatible para ser programado directamente con Arduino.
Les muestro los pines de entrada/salida GPIO del ATMegaZero.
Un video demostrativo del Proyecto PCB.
Las especificaciones técnicas del ATMegaZero
Las características y especificaciones principales incluyen:
• Microcontrolador Microchip ATmega32U4 funcionando a 16MHz
• SRAM de 2.5KB, Flash de 32KB y EEPROM de 1KB
• Ranura para tarjeta microSD para almacenamiento a bordo
• Un puerto de pantalla OLED de 32 pines, compatible con pantallas SSD1306 y SSD1331 de 30 pines
• Cabecera GPIO de 40 pines inspirada en Raspberry Pi.
• Cabecera de 8 pines para módulo WiFi ESP-01 basado en ESP8266
• UART, SPI, I2C
• 1x puerto micro USB para depuración
• Cabecera de 6 pines para programación ISP
• 4 LED de indicación
• Botón de reinicio
• Voltaje de funcionamiento: 5 V a través del puerto micro USB
• Dimensiones: 65 mm x 30 mm (2,6 ″ x 1,2 ″)
• Peso: 43 gramos
El ATmegaZero funciona bien con Arduino IDE para Windows, Linux y macOS.
Eddie continúa compartiendo actualizaciones algo escasas sobre el desarrollo del PCB a través de su página de Instagram y, según las actualizaciones recientes, el PCB se encuentra actualmente en pruebas de preproducción, pero hay pre-reservas en la web de.
Todo el PinOut del ATMegaZero
Tabla de Pinouts:
Izquierda | Derecha | ||
+ 3V3 | 1 | 2 | + 5v |
I2C-SDA | 3 | 4 | + 5v |
I2C-SCL | 6 | 7 | GND |
HWB | 8 | 9 | TXD1 |
GND | 10 | 11 | RXD0 |
D4 | 11 | 12 | D5 |
D8 | 13 | 14 | GND |
AREF | 15 | dieciséis | D7 |
+ 3V3 | 17 | 18 | D6 |
SPI-MOSI | 19 | 20 | GND |
SPI-MISO | 21 | 22 | D9 |
SPI-SCLK | 23 | 24 | SPI-CS0 |
GND | 25 | 26 | D10 |
* ESP-GPIO2 | 27 | 28 | * ESP-GPIO0 |
D13 | 29 | 30 | GND |
D12 | 31 | 32 | A5 |
A4 | 33 | 34 | GND |
A3 | 35 | 36 | A2 |
A1 | 37 | 38 | A0 |
GND | 39 | 40 | PD5 |
Conclusión sobre este PCB.
De momento es todo lo que tenemos acerca del ATMegaZero, de momento no es fácil conseguir pcb’s pero estoy seguro que pronto se inundará el mercado y podremos hacer grandes proyectos.
Si les ha gustado, deje sus comentarios y vuelva pronto a esta web de microcontroladores y electrónica. Comparta y divulga el conocimiento que es gratis.