NANO 3.0 (ATMEGA328) WS2812 Driver Code and Opto isolation
Budget: $10 – $40 AUD
Hi,
Im wanting a 'mini' breakout board and software designed to work with the following ATMEGA board that will run / control WS2812 LED.
Breakout Board
- Connect into the pins on NAN0 3.0 board.
- LED for power status.
- Have a 4 or 6 pin dip switch for controlling the 'count' of WS2812 LEDS.
- Have an opt isolation connection for reading the 'trigger wire' at which point the LED SEQUENCE will run.
- Clear markings on the board as well as documentation.
- Breakout Board should have connector for +, -, DATA for WS2812B
- Connectors for external connections will be JST (2 pin and 3 pin).
Software
There is already multiple code libraries out there and sample code, just need modified slightly to read the input from the 'dip switch' of breakout board.
All documentation, source files, and basic step guide of programming either through USB/Arduino IDE or pickit 3.
BELOW is information on the the PART, although these are standard NANO 3 boards.
https://www.aliexpress.com/item/1005002976480289.html?spm=a2g0o.productlist.0.0.3d8c4691QMfQYp&algo_pvid=1019e207-85ab-4aac-93c8-04d60e2ea1f3&aem_p4p_detail=202207011852568343885424808670031126375&algo_exp_id=1019e207-85ab-4aac-93c8-04d60e2ea1f3-3&pdp_ext_f=%7B%22sku_id%22%3A%2212000023034462919%22%7D&pdp_npi=2%40dis%21AUD%21%216.31%21%21%215.43%21%21%402101e9ce16567267764871831ec66d%2112000023034462919%21sea
The Arduino UNO is a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analogue inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
Upgraded revision featuring stronger reset circuit and CH340gUSB
This upgraded model is completely compatible with original Arduino UNO.
Microcontroller: ATmega328P
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-20V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analogue Input Pins: 6
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory: 32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM: 2 KB (ATmega328P)
EEPROM: 1 KB (ATmega328P)
Clock Speed: 16 MHz
Im wanting a 'mini' breakout board and software designed to work with the following ATMEGA board that will run / control WS2812 LED.
Breakout Board
- Connect into the pins on NAN0 3.0 board.
- LED for power status.
- Have a 4 or 6 pin dip switch for controlling the 'count' of WS2812 LEDS.
- Have an opt isolation connection for reading the 'trigger wire' at which point the LED SEQUENCE will run.
- Clear markings on the board as well as documentation.
- Breakout Board should have connector for +, -, DATA for WS2812B
- Connectors for external connections will be JST (2 pin and 3 pin).
Software
There is already multiple code libraries out there and sample code, just need modified slightly to read the input from the 'dip switch' of breakout board.
All documentation, source files, and basic step guide of programming either through USB/Arduino IDE or pickit 3.
BELOW is information on the the PART, although these are standard NANO 3 boards.
https://www.aliexpress.com/item/1005002976480289.html?spm=a2g0o.productlist.0.0.3d8c4691QMfQYp&algo_pvid=1019e207-85ab-4aac-93c8-04d60e2ea1f3&aem_p4p_detail=202207011852568343885424808670031126375&algo_exp_id=1019e207-85ab-4aac-93c8-04d60e2ea1f3-3&pdp_ext_f=%7B%22sku_id%22%3A%2212000023034462919%22%7D&pdp_npi=2%40dis%21AUD%21%216.31%21%21%215.43%21%21%402101e9ce16567267764871831ec66d%2112000023034462919%21sea
The Arduino UNO is a microcontroller board based on the ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analogue inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
Upgraded revision featuring stronger reset circuit and CH340gUSB
This upgraded model is completely compatible with original Arduino UNO.
Microcontroller: ATmega328P
Operating Voltage: 5V
Input Voltage (recommended): 7-12V
Input Voltage (limits): 6-20V
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analogue Input Pins: 6
DC Current per I/O Pin: 40 mA
DC Current for 3.3V Pin: 50 mA
Flash Memory: 32 KB (ATmega328P) of which 0.5 KB used by bootloader
SRAM: 2 KB (ATmega328P)
EEPROM: 1 KB (ATmega328P)
Clock Speed: 16 MHz