|
|
|
| Price Information |
|
|
14.99 EUR
|
|
|
Sold out!
|
|
|
|
Controlled by NXP's LPC2104 ARM7TDMI-S microcontroller with 128 KB FLASH and 16 KB SRAM. A 32-bit
processor controlling the Christmas Tree!!!
(Picture show first year's version based on LPC2103.
Now the design has been enhanced with LPC2104
and USB interface/powering)
Can be connected to the Internet (via a PC and a java program) - send Christmas greetings to all other
LPC2104 Christmas Tree owners around the world. You will also get instant information about how many
users that are connected. Let the Christmas sprit spread all over the world...
An application program controls the LEDs, display and buzzer. Source code available for the application
program (see below) - add your own features!
The board can be used for your own application development after the Christmas - this makes this board the cheapest
ARM7 development board ever!
...or you can save your LPC2104 Christmas Tree to the next year and see how many that are still connected to the Internet.
| Feature |
Description |
| Processor |
NXP ARM7TDMI-S LPC2104
|
| Program Flash |
128 KB
|
| Data Memory |
16 KB
|
| Clock Crystal |
14.7456 MHz crystal (4x PLL = 58.9824 Mhz CPU clock)
|
| Dimensions |
110 x 130 mm
|
| LEDs |
On-board low-dropout voltage and reset generation
• 48 red LEDs in a 8x6 multiplexed matrix
• RGB-LED at the top of the tree, the intensity of each color is PWM-controlled
|
| Display |
2x16 Character LCD, white text on blue background
• PWM intensity control of backlight
|
| Sound |
Small piezo-electric buzzer
|
| Power |
On-board low-dropout voltage and reset generation
• Powered via USB. No external power supply needed.
|
| Connectors |
• All CPU pins available on connectors around the CPU
• mini-B USB connector for serial bridge to UART #0
|
| Other |
• 2 Kbit I2C E2PROM for storing non-volatile parameters (not used in this design)
• Simple and automatic program download (ISP) via USB (serial) channel.
Circuit that automatically controls the bootloader.
• Four layer PCB (FR-4 material) for best noise immunity
|
|
All the software used for this project is available in source code at the
support page for the LPC2104 Christmas Tree. All you need to do is register
with the supplied product serial number and you can download the complete project.
Beside all source code you also get a complete setup of a development environment based on GCC -
our unique QuickStart Build Environment including startup files and ISP download application.
It doesn't get any easier than this!
Why not take some time off during the Christmas holiday and do something fun -
enhance the Christmas Tree application program. There is still plenty of FLASH memory
available for new features.
Here are some ideas for enhancements:
• Dimming (i.e. intensity control) of the 48 LEDs.
• Defining the LEDs flash patterns with some form of script.
• Better script control of the LCD.
• Vertical scrolling in LCD instead of horizontal.
• Download LEDs flash patterns over the Internet.
• Download songs over the Internet.
In the sprit of the Christmas; share your enhancements. Send us
your enhancements or new cool LED flash patterns and we will make it available to all users via the support page.
The first year, the Christmas Tree was based on the LPC2103. Now the design has been enhanced with the
LPC2104 and USB interface. The board is also powered via USB so no external power supply is needed.
|