ARM7 OLED clock

As indicated in the tile, the project is a clock based on an ATMEL ARM7 controller using a 128×128 OLED display. The clock face is like an analog clock face and the time values is obtained by a real time I2C based clock. A natural LED showcase is appropriate to battery-controlled applications when contrasted with an equal LCD in light of the fact that an OLED show just powers the pixels that are lit. Moreover, the display has a wide angle view then the LCD display. The controller has a dedicated SPI ports along with an A/D converter. An RTC …

LPC-Xpresso Board

The LPC812 is an ARM Cortex M0 by NXP Semiconductor which boast of 16K of flash and 4k of Ram at 30 MHz clock rate. This project is actually a breakout board for the NXP LPC812M101JPH20 microcontroller and has on board push buttons for reset and activating the boot loader. Since the project is hosted on Github, it has all the code, necessary libraries and even the Eagle library of different components along with the PCB design available, so that you can start from scratch and get the controller to work by making the circuit all by yourself. The board …

eLua code editor runs on ARM

If you are not familiar with eLua you should take a look at eLuaproject.net. Simply speaking eLua is an embedded program running inside microcontroller which is capable to run code written in Lua language. This is simple programming/scripting language which is fast and lightweight. It doesn’t need any operating system rather it’s a bare-metal software. So it runs fast, takes small amount of RAM. So this is a nice candidate for embedded projects. Some time ago Karl has shown mbed platform running eLua. It proved it’s efficiency. The only annoying thing in running Lua programs, that in order to edit …

Open source Programmable Logic Controller

You maybe heard about PLC (Programmable Logic Controllers). They are usually common in industry where automation of processes is needed. PLCs are expensive and probably hardly affordable to hobby level enthusiasts. They normally come with software packages where you can build control processes using building blocks like Lego. Want one? Well nobody told told that you cannot build one. Take a look at open source PLC project that tries to make these things accessible for everyone. It is based on AT91SAM7S256 microcontroller with 256kB of Flash, 64kB of SRAM and 8kB of EEPROM. PLCs are usually pretty same microcontroller boards …

Netduino based automatic weather station

zmashiah always wanted to have a nice weather station that would hang on the wall and display current weather and forecast. So he started a netduino based project with all features he wanted. As you may know netduino arduino shaped powerful board that houses AT91SAM7X512 ARM microcontroller and can be programmed using C#. It already has a 100mbps ethernet and microSD socket. He attached a graphical display to indicate all data including time, date, current weather info. It connects to Weather underground to pull information. It automatically detects location, daylights savings. Weather forecast includes next 3 days where you can …

LPC2132 remote cabin monitor

If you have some property located remotely without telephone you probably still want to ensure its security. Remote Cabin Monitor (RCM) was designed to keep an eye on property and send messages via shortwave link. Glen Worstell have put a system out of LPC2132 based ARM board (KEI MCB2130) and some external components so he could perform following control operations: periodically enable radio system so it could listen for incoming commands. Then decode received DSP signals, read parameters like battery level, perimeter breach, temperature, bilge pump and then transmit status message back.