Dual Axis Level Sensor – The Perfect Application for Home or Industrial

Most of the time, we’re have been experiencing this awful situation before. Go figure, how many times you’ve tried to adjust something for level with a spanner, but you’re not able to see how you doing! Furthermore, things start to out of control, if you are handling a pool table that has four adjustable feet, which you can fiddling around with the spanner and trying to figure out what is the exact table level is! Yeah, the whole scene could turn into a really nasty and huge pain for the fixer… However, there’s better solution for the above matter. Let’s meet the Mr. Incredible, Dual-Axis Level Sensor (Oops, is it really a person?). Basically, the dual-axis level sensor is based on LPC2138 microcontroller. Even though the designation is quite simple and unattractive, but it provides exceptional convenience to the users! For your information, the sensor system is fully-designed around electrolytic tilt sensors, where is capable of providing precise positioning measurements in within a few seconds! The units form the basis for many other applications. The Dual-axis level sensor is including… Continue reading

The Efficient Designed Flash Card Audio Player for Head End Unit

You’re thinking of getting a new and more powerful flash card audio player and you have no idea when to find it, then this article is going to shed some light on you. This flash card audio player is a little bit special than the other, as it used the LPC2138 microcontroller-based as the main heart. Talking about LPC2138, it is a 16/32 bit ARM7TDMI-S microcontroller with real-time emulation and embedded trace support, together with 64/512 kilobytes of embedded high speed flash memory. This means, a 128-bit wide internal memory interface and a unique accelerator will allow 31-bit code execution at maximum clock rate. The LPC2138 are being widely used due to their tiny size and low power consumption. Thus, it is ideal for application where miniaturization is the main key, such as access control and point-of-sale. Furthermore, with a wide range of serial communication interfaces and on-chip SRAM option of 16/32 kilobytes, they’re suitable for communication gateways, protocol converters, voice recognition and so on. Technically, with this flash card audio player, it enables the device playing music files that… Continue reading

Simple flash card audio player

Moving along the Philips ARM Design Contest 2005 projects list there is another interesting project you may find interesting. Its a flash card audio player which plays lossless audio tracks directly from MMC flash card. Interesting thing is that player is controlled by car audio head-end unit.   The idea was to emulate a CD changer so the head-end could be adopted to communicate with player. Instead playing CD tracks player changes the tracks in subdirectories. Each subdirectory appears as different CD to head-end unit. Other commands like play, stop, next CD, next track are normally supported. Audio signal is converted do analog through external high speed stereo DAC. Signal is sent back ti head-end unit for amplification after when music reaches speakers. Nice project probably more for learning purposes rather than practical. Download files here. Continue reading

Sophisticated telephone answering machine

This project is developed by Bernard Debbasch and is a winner in Philips design contest 2005. it is really cool and flexible answering machine which allows many things including Media storage, internet access where messages can be sent in form of SMS or e-mails, interfacing to phone line, DSP routines. Answering machine(TAM-TAM) also supports multiuser interface where up to four users can have custom settings.   The whole machine is built around LPC2138 ARM7 RISC microcontroller. Project gives a good demonstration of DSP functions including FSK demodulation, voice playback and record, DTMF tone generation and detection. Concurrently there are also running IP stack and File system management tasks. And still, whole system gives good level of performance. Code blocks are written so that they may be easy reused in other projects. All project files are available for download. Continue reading