MCU Project everyday

Syndicate content
MCU project everyday
ถูกปรับปรุง 2 hours 49 min ก่อน

Floppy drive emulator for old computers

3 hours 39 minก่อน

If you really need a floppy drive, but need some high capacity reliable media or have more control over process, try this Floppy drive emulator based on PIC32 microcontroller. It actually uses a SD/MMS memory to store information. It was specially designed for Amiga computer, but can be used for other computers as well.

Floppy drive emulator connects to keyboard and monitor so this way microcontroller could produce an overlay menu for virtual floppy configuration. Emulator even has a floppy disk sound emulator by using a piezo speaker. Floppy emulator can emulate two floppy drives at same time and can coexist with another real floppy drive. It supports full FAT32 file system and can understand SDHC cards. Real Atari fans should find this project really useful.

Magnificent RGB LED VU meter controlled via USB interface

ศุกร์, 07/30/2010 - 12:23

Do you like to mod computers? This project might be really great addition for you next cool case. It is a USB controlled RGB LED UV meter. USB information is processed by PIC18F2550 which then sends signals to TLC5940 – a 16 channel PWM LED drivers (3 units for each color).

WPvideo 1.10 Download!

PIC microcontroller has a native USB interface you can run it easily by adding Open Source Framework for PIC18F USB. Probably most fun part is a host application that is written in Visual Studio C# 2010 and runs under Windows 7. To display UV information on LEDs you actually need to track music information. This is done by using another API that can do lots of thing with music information. Everything is wrapped in to nice GUI where you are able to select several parameters like damping speed, fade OFF speed and colors. Final effect looks really great – worth trying.

Cool your external hard disc when needed

พฤ, 07/29/2010 - 12:04

Manufacturers usually design their products to function normally for a longer time even if they get hot. But sometimes it is better to be sure and better add some extra protection. So if your external hard drive is intensively used then it can get really hot. So adding additional fan wouldn’t hurt. So this project is what it does – cools device when it is needed. It is based on PIC12F675 microcontroller which reads temperature from LM35 temperature sensor and then enables fan depending on temperature.

WPvideo 1.10 Download!

So this is pretty simple thermostat that controls fan gradually depending on temperature – the hotter the faster fan turns. It is basically done by using a reference table stored in MCU. So this is simple design and can be used for more variety of devices to keep them cooler.

Huge LED pegboard with web interface

พุธ, 07/28/2010 - 21:36

Building such LED boards is a real fun. More LEDs means more resolution. This pegboard uses 350 LEDs and is combined of 10 5×7 arrays. In order to drive such amount of LEDs there are MAX6953 chips used that are designed to drive four 5×7 matrix displays. So to drive 10 matrix-es there are totally three needed.

LED Wall from Norm on Vimeo.

Drivers get data from Arduino Duemilanove via I2C interface. To be more interesting there is also a WEB interface implemented by using ioBridge to get data via Ethernet so pegboard would be able to display some interesting data. When looking at prototype it seems that there is quite some effort in that – especially gluing and soldering. So now next step make it RGB?

Arduino and Wii delta robot platform

อังคาร, 07/27/2010 - 12:57

This robot is based on three servo motors that all together are moving a platform that always stays flat.

WPvideo 1.10 Download!

Robot movement is controlled by Wii Nuchuck which is read by Arduino. The rest task is left for Arduino which calculates the PWM for all three servo motors to move round and keep platform leveled. It actually looks really awesome and who knows it may be a practical in some cases.

DIY Arduino shields with no pain

อังคาร, 07/27/2010 - 03:37

The number of Arduino shields is growing every day. So why not to build own by yourself too. Starting new things may seem a little bit tricky. Well not any more. Check out this tutorial on how to make Arduino shield PCBs. It takes through all steps needed to complete fully functional Arduino shield with no errors.

Tutorial is written by using CadSoft’s EAGLE package. And uses a SparkFun EAGLE library to place necessary components where the most important in this case is pre-built Arduino Shield footprint. So build an Arduino shield and don’t mess with wiring any more.

Very simple AVR clock project

จันทร์, 07/26/2010 - 03:23

If you are new to microcontrollers then this project may be a good start. It includes 6 seven segment LED displays and four LEDs for colons. It uses couple buttons to set up time.

Project doesn’t use separate RTC chip. So time is generated inside AVR what leads to some error (1 second a day isn’t bad at all).

Guitar effects shield for Maple

อาทิตย์, 07/25/2010 - 03:13

Maple is a STM32 ARM Cortex-M3 processor based development system that is compatible to standard Arduino shields. Using Maple board is really handy when more processing power is needed like for simple Audio effects. In this project there is a real-time audio processing implemented with help of guitar effect shield. Maple board gives a maximum 11.8 bit resolution to do real time 20kHz sampling which is quite enough to do awesome stuff with signals.

The actual shield contains input and output low-pass filters and variable gain amplifier. So connect input to guitar and output to headphones or further amplifier and enjoy the play.

8 bit chipophone syntheser

ศุกร์, 07/23/2010 - 12:41

Do you think that 8 bit sound sucks? Well think again after you see this AVR based 8 bit syntheser. Chipophone has been housed in to old electric organ to give it a second life.

WPvideo 1.10 Download!

So here are some details. It is ATmega88 based and is able to produce 38kHz multichannel sound that can be modified in many ways. All inputs are processed by separate microcontroller, which produces MIDI signals that then are played by mentioned above MCU. It is pretty complex project but it is fun to watch it playing. IT sounds identical to old video games like Super Mario.

Robot arm manipulated with PC mouse

พฤ, 07/22/2010 - 12:24

Robot arm manipulator can be handy or fun. It takes six servos, an Arduino with couple shields handling servo control and USB mouse connection. And here we go – robotic arm manipulator that is capable to do free movement and gripping as well.

WPvideo 1.10 Download!

Manipulating arm is simple – moving mouse around gives X Y horizontal motion, while scrolling wheel moves claw up and down. Left and right open and closes grip. Now it’s time to do same remotely.

Cat food protector

พฤ, 07/22/2010 - 02:43

Having cats and dogs under one roof may be a problem some times, because they like to sneak around and share each other’s food. So the only solution is to make some kind of a barrier so dog would be kept away from cat’s food.

WPvideo 1.10 Download!

Setup I based on AVR microcontroller and it uses an infrared trip-wire system that distinguishes dogs from cats. In this case dog is bigger than cats, so it is pretty easier to recognize when dog passes. System reject short interrupts of beam as it supposes to be cat’s tail. Anyway what’s left is to find an annoying sound to play during alarm so dog would hate it and run away. Simple, cheap and effective!

24×6 LED matrix display

พุธ, 07/21/2010 - 02:33

LED matrix is pretty good way of displaying information because you can do text and graphics in quit easy way. So this is a fun project that includes 24×6=144 LEDs that are controlled by scanning rows along with columns by using a simple 4017 decade counter chip.

WPvideo 1.10 Download!

Probably the hardest task is to solder them, especially on a prototyping board. Anyway when it’s done, you can connect to Arduino with only few wires and give it a try. To make symbol generation much easier there is an excel file so you can create your own symbols and characters.

Alarm clock that finds perfect time to wake up

จันทร์, 07/19/2010 - 16:47

Probably you know the feeling when you get out of bed on the wrong side. The only way to avoid this is to get up at the best time of sleep rhythm. How to do that? The only way is to keep track of various parameters of sleeping human and then decide when it’s time to get up. So the following project is what it tries to do. It is based on Arduino and measures various parameters like quality of air like temperature, humidity, dew point, light level and of course tracks time along with sleep pattern.

WPvideo 1.10 Download!

Sensor information and accelerometer data is transmitted wirelessly. As information isn’t complete – it is hard to replicate the project. But still you can enjoy on what’s already done by seeing these videos:

WPvideo 1.10 Download!

WPvideo 1.10 Download!

WPvideo 1.10 Download!

FPGA based Sega Genesis clone

อาทิตย์, 07/18/2010 - 16:28

I still remember long evenings sitting by TV screen playing all these video games. Well to play them now it doesn’t seem to be a big fun as there are tons of new computer games. But believe me – it is fun to make these games run on other platforms like on FPGA. So this project intent to run old z80/68000 based video games on Altera DE1 FPGA board. It is set to run them on monitors with VGA input.

FPGA runs soft cores that run game codes, but it still lacks sound and some games won’t work properly. Project is still in early stages so don’t expect fully featured game platform.

Custom 8 channel servo motor controller board

เสาร์, 07/17/2010 - 16:07

Doing some robotics experiments or other automation tasks may require a good interface to computer. Why buy one if it can be built pretty easily. So here it is – an eight channel servo controller board with USB interface. This means that you can develop pretty complex mechanism with servos and run them via PC. It is based on ATmega168 microcontroller and FT232RL chip.

The project is homemade PCB with hand soldered SMD components. AVR microcontroller is programmed by using AVR-GCC compiler which is free and open source tool. Should be no problem to replicate the project and do some great stuff with servos.

DIY remote control for your models

ศุกร์, 07/16/2010 - 15:47

Every modeler knows that good remote control cost a decent amount of money. Cheap ones may not have enough channels or other features. So the only way is to build your own that would suit your needs. Jad Berro has developed a pretty simple but effective 17 channel remote controller that is more than enough to control simple robotic platforms and seems to be suitable for RC airplane control.

It consists of self made Arduino board, two Playstation joysticks and several buttons. Commands are encoded and sent via 434MHz wireless transmitter module. Remote controller has also a LCD screen where some user information can be seen. As this remote controller is Arduino based, it makes it attractive to expand it with custom programming.

Derby model with Arduino front

พฤ, 07/15/2010 - 23:15

When building a car model like this Derby consider adding some electronics that makes it more unique and luxurious. MYX have made excellent combination of pinewood Derby model and Arduino (actually Funnle IO) controlled front with bunch of SMD LEDs that makes various effects like strobing, pulsing, fading and blinking.

Joule Thief PWD from MYX on Vimeo.

Everything looks really neat – even PCB is specially traced to look great with specially shaped ornaments. So sit back and enjoy the ride.

Reverse geocaching goes deluxe

พุธ, 07/14/2010 - 22:03

We’ve seen a reverse geocathing box earlier. So this one is even more fun as it has more great features. Deluxe reverse Geocache box is built around Arduino Pro 3.3V board which is interfaced with 20 channel Helical GPS receiver and a big LCD.

When puzzle is solved a box dispenses a key which allows unlocking it. And the last thing which is really great – camera. It takes random shots of the current user trying to solve puzzle. Seems that reverse geocaching turns activity upside down – probably next box will be with map on LCD so you won’t need additional GPS locator.

Building a contactless tachometer

อังคาร, 07/13/2010 - 21:45

Tachometers are devices that are used to measure spinning speed that is expressed as RPM (revolutions per minute). You can find tachometers almost in all cars. But sometimes there is a need to find out RPM for different objects like in modeling, robotics, bicycles etc. It is better to use a contactless tachometer because there isn’t always an option to measure spinning speed directly. So here it is – a simple contactless tachometer project where RPM of rotating shaft is measured with IR sensor.

WPvideo 1.10 Download!

Simply you need to stick a reflective sticker on a rotating part and then place an IR opto-couple which sends IR beam and then detects reflective changes. The rest part is left for AVR ATmega microcontroller which actually rejects noise from signal and then calculates RPM value which then is displayed on LCD display. You can download all project files ready to build your own, or buy a ready preprogrammed kit to go along with less effort.

Low resolution portable game

จันทร์, 07/12/2010 - 21:31

Market is full of portable games and they are really cool to spend time. Anyway if you need something more than playing, then take a chance of building one. Take a look at this simple portable game which consists only of 4×4 RGB LED matrix which is controlled by PIC16F628a microcontroller.

WPvideo 1.10 Download!

As there is no circuit published yet, you can already see that it is no more than few components including transistors, PIC microcontroller and few buttons. Right now there is only one game ready – race game where you have to avoid obstacles.

Freeduino board

แผ่นปริ้นท์ freeduinomax232ss เกรด A ราคา 70 บาท

ชุดคิท freeduinomax232ssAtmega168 ราคา 320 บาท

ชุดลงปริ้นท์ freeduinomax232ssAtmega168 ราคา 450 บาท

สาย RS232 ราคา 70 บาท DC อะแดปเตอร์ 9 volt ราคา 120 บาท

ค่าส่ง EMS 60 บาท

การใช้งานชุด freeduinomax232ss จะต้องประกอบด้วย ตัวบอร์ด, สาย RS232, อะแดปเตอร์ 9 โวลท์ชนิดที่มีขั้วบวกอยู่ตรงกลาง

ผู้สนใจสั่งซื้อสินค้าส่งเมล์มาที่ sales(at)ลอจิกไทยดอทเนท

สมาชิก ส่งรายการสั่งซื้อและที่อยู่โดยเข้าเมนู contact