Skip to content

Latest commit

 

History

History
69 lines (50 loc) · 3.48 KB

README.md

File metadata and controls

69 lines (50 loc) · 3.48 KB

Parts Info

Table Of Contents

Arduino Nano and ATMEGA 328P

Lots of info on the Arduino Nano is found here (diagrams, not schematics)

The ATMEGA 328P chip used in the Arduino Nano is described here

Mapping the ports to the internal registers is described here

Sound Module

The YX5200 uses FAT32-formatted TF or microSD card up to 32 GByte. It can play multiple sound file formats including *.wav and *.mp3

Information on the YX5200 sound module and my experience with it can be found in either of these places

Best datasheet I could find on the YX5200 chip is found here

These look like a helpful sites for the YX5200:

This one is a re-write of the DFRobot library; also includes an English language spec sheet in the "extras" directory.

Bluetooth Module

Get tips and some code for programming the KCX_BT_EMITTER Bluetooth Audio Transmitter module

Information on the Bluetooth audio transmitter module is found here (along with ordering info)

Best information on the Bluetooth module I could find is here; need to translate from Chinese (see next link)

Some more usage info on the Bluetooth module, especially English information on controlling with serial AT commands

WS2812 LED and serial communications

FastLED is the library I use for controlling these color addressable LEDs

If you are new to FastLED, look at this famous demo code to see how easy it can be

Information on the WS2812B is found here

The dimensions of the particular ring we used is found here

A top-level description of the WS2812B serial protocol (per spec) is found here

Information on doing quick WS2812B I/O is found here (I didn't wind up using it but it was fascinating)