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

Clocks Rediscovered

All of us has those fancy hanging wall clock that shows us time in different styles. This one is a little different. It shows time with the help of lots and lots of seven segment displays. To be precise, it has a total of 72- segment displays, in a three ring format. Along with it, it has an adaptive light sensor, that makes reduces the brightness of the displays in night and increases during the day. Moreover, it also has a wave detection which shows time when you wave the hand. Another feature is, that it has connectivity to internet to synchronize time from NTP server on time to time basis. For offline clock, it has an on-board RTC clock and even an Ethernet connection for remote entry. Although it… Continue reading

Very simple PIC16F/18F DIY board

Market is flooded with lots of cheap development boards. So why build another one. There can be many reasons – but probably mos common is the feeling that project is build from bottom to top. Sometimes DIY method allows building what you actually need and even save some money once you have tools available. Picprojects shared pretty simple and versatile PIC16F/18F development board which has everything you need to build projects or learn programming PIC microcontrollers. The minimalistic board design has all headers brought out, linear power regulator, ICSP programmer header, couple programmable LEDs. Eagle CAD files are available if you decide to make one. Continue reading

Slenduino – not much common with Arduino

This is a small PIC 12F683 development board. It has all necessary parts needed to run and be interfaced in to other boards or breadboard. Despite its small size, microcontroller has 10-bit ADC and PWMH that allow building quite powerful applications. It has ICSP programmer header along with other I/Os. Additionally board carries couple LEDs. One is power LED and another is attached to PWMH which can be configured with jumper wire. This is really neat board which can be used as stand alone module. Continue reading

Smart Robot with telepresence have PIC and AVR on-board

Telepresence robot may have many usages starting from fun exploration and ending with rescue missions in narrow spaces. rwb have posted thorough description of his project. Robot platform is actually a pretty complex system built of several nodes including PIC (PIC16F1829) based Master controller, AVR (Atmega168) motor controller, wireless VGA camera, blue-tooth module and robot platform base. Each module talks to each other by using one of several interfaces. For instance PIC and AVR boards talk through I2C bus, while Bluetooth module is interfaced through UART interface. The only camera works on its own – it transmits data wireless to USB based receiver. Robot motion is controlled by using several sensors including optical wheel, and infrared range sensor. Speaking of camera it can be rotated with servo motor which is… Continue reading

PIC12F handy development board

PIC12F are great small microcontrollers with 8 legs. They usually come with internal oscillator, 4 channels 10-bit ADC, EEPROM, voltage reference, several communication peripherals like USART, SPI, I2C, timers and other. So with it you can build quit powerful applications and control devices. Embedded-lab introduced pretty handy development board fir this micro. It has many features that enable rapid prototyping or learning the basics. It comes with 5V voltage regulator, I/O header for all MCU pins, fairly big prototyping area, ICSP programming header, four push buttons connected to analog pin through voltage divider resistors, and couple LEDs – one power another attached to digital output. You can solder any component to prototyping area and have even more to do. Continue reading

CHIP-8 emulator on PIC24

First of all CHIP-8 is an interpreted language developed long time (1970s) ago by Jospeh Weisbecker. It was used to program 8-bit computers like COSMAC VIP and Telmac 1800. Anyway there doesn’t seem much use of it, but in other hand back then using this language a number great games (Pong, Space Invaders, Tetris and Pac-Man) were created. So in order to run them you need to emulate CHIP-8. So Mat put a simple game emulator around PIC24 microcontroller. He used a cheap Nokia1202 LCD, 16 + 4 buttons, battery and UCB which turned out to be buggy due to messed up PCB. But this doesn’t stop from running programs. Such keypad arrangement was used because machine back then had this hexadecimal arrangement. There are few issues left, the onewith… Continue reading