Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

AVR Butterfly walking robot

AVR Butterfly walking robot Figurassa have built simple humanoid robot called Little Brother. The idea was to build cheap humanoid robot which walks. So he managed to do this for less than $70. He have chosen interesting way to make robo walk. He managed to carry robot mass center from one leg to another. This allows to move free leg forward. Simple but it works. Robot central brain is AVR Butterfly kit with three servos attached. Robot body is a product of imagination :). Author used old CD-R and some aluminium. Robot code is developed under Linux AVR-GCC and can be found here. Continue reading

User friendly TDA7313 audio processor control board

Scienceprog has built an audio processor control board with 3 selectable stereo inputs and four outputs. System is built to be a stand-alone device, that can be embedded almost in every audio system. Audio-processor is capable to control Volume, BASS, Treble, attenuation of each output channel.   There is very intuitive menu control installed – parameters are changed by inspecting visual bar in LCD. All Tda7313 functionality is covered with only 5 buttons. Device can also remember last parameter settings. So each time it is powered – last saved parameters are loaded. All project files are available for download including Eagle project, WinAVR project and pre-compiled firmware. Continue reading

AVR based Ethernet development board

AVRnet board is based on AVR Atmega32 microcontroller and ENC28J60 Ethernet controller. Board information can be viewed on LCD with menu navigation buttons.   AVRnet board can be used for various web based controls and data acquisition like temperature sensor reading and logging directly on web page. Current firmware is capable to communicate by using IP, TCP, ICMP, ARP, HTTP protocols. Source code is written under WinAVR compiler tool-set. To start working you will also need to install PHP script in you Apache web server to start reading sensor information via web interface. Continue reading

Stand alone AVR butterfly datalogger

Nick Lott have been working on datalogger based in AVR butterfly kit. Data-logger is used to monitor environment parameters like temperature, light, voltage, and values from other sensors connected to other inputs: ADC, timer counter. Author wanted to make this project more universal that it could be used in variety projects like weather station, motion-recording with accelerometers, etc.   Datalogger can be configured wia RS232 interface with specially developed queries. With RS232 and joystick you can adjust various logging parameters like logging time intervals and so on. Data is logged to flash memory which contents may be viewed later for instance as graphics. Good ting that project software is open source what allows you to use and change code for you needs. Continue reading

Automated self recording witness camera

This automated witness camera was built by Alberto Ricci Bitti and have won the Grand Price at Atmel’s AVR 2006 Design Contest. The goal was to build inexpensive easy of use automatic camera which may fit bay the door taking snapshots of persons entering, or using inside vehicle. There are meny areas it can be used.   Design is based on Atmega32 Atmel AVR microcontroller where serial JPEG camera is attached. Movement detection is done by PIR sensor and all information is recorded to SD memory card by using standard file system(FAT16 or FAT32). So all pictures can be easily transferred to PC with no special software. Pictures are taken at 640×480 pixels resolution at every 3.5 – 4 seconds. You can select several recording modes including: PIR activated, timer, continuous and externally triggered. In one 1GB SD card about 25000 images can be recorded. Camera also can be controlled with IR remote control with sound responses. Software is written in BASIC language because of available FAT and SD-MMC library availability. Continue reading

Radio spectrum FFT on Atmega8

This experimental project developed by ChaN. He managed to analyze Radiosignal spectrum and calculate its FFT which is displayed on graphical LCD. When analysing RF frequencies there are some problems with speed. Even when analysing 1MHz radio signal there is over 4000 samples needed for correct ADC.   To solve this problem he managed to shift carrier frequency to lover by using generic method: Frequency conversion, which operates with signals as complex, where operations with negative frequencies are available. So if signal is 100MHz with span ±1MHz, then frequency is shifted to 0MHz±1MHz. This way by Nyquist they there is enough to sample signal at 2MHz. In circuit diagram (PCB (top) and PCB (bottom) )there is seen how this conversion is performed with couple mixer circuits SA612A and reference frequency of 455kHz. Atmega8 program samples converted signal, calculates FFT and draws pattern on LCD with refresh rate of 60 times per second. See movie how it works. Continue reading