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

Raspberry Pi based RC car

There have been lot of products developed out of a Raspberry Pi ranging from Internet of things to FM transmitter. This particular product aims at controlling a commercially available RC car. Although the code along with the explanation on this project is available on the project website, I suggest you try out writing your own code if you are a beginner. This project also has implemented image processing in the initial stages to find out the correct frequency on which your RC car will work. Basically every car will have a different frequency and an available option is to brute force to find the correct radio frequency. If the radio receiver is a complex one, you would have no option but to use an oscilloscope. The entire code has been written in python which can be clone from github and is customizable to be compatible with your car. Initially, the program will find the correct frequency by using image processing to determine at which frequency the car moved. The next step will be to determine the PWM or frequency values… Continue reading

Making old TV smart with Raspberry Pi

If you look around TVs in market you will find that most of them have lots of features. Most of them have USB port allowing to play movies from Flash media, internet access and much more. But most TVs at home are older that lack those features. And if you don’t want to throw away a good TV for a smart, then make it smarter. Tony had a spare Raspberry Pi which he installed in to his LED TV. There are quite technical issues he had to deal with. First of all – power supply. He had to find 5V voltage that stays even when TV is turned OFF (but plugged). Second thing connectors USB and LAN connectors. In order to make them accessible, he removed one speaker and instead placed 3D printed panel with connectors. Tony didn’t loose much because he uses his own sound system. Raspberry Pi runs Raspbmc operating system that is adapted for media. Raspberry Pi connects to TV using HDMI cable inside TV case. Continue reading

Raspberry Pi Surveillance System

The surveillance system, also known as PATOSS, monitors various environmental parameters of a bird named PATO. The project is made by Jorge Rance. The project monitors PATO recovery  by streaming videos of what he’s up to to the web, checks on the ambient temperature  and also the water level in his little dish and also automatically tweet once an hour  to let the owner know whether everything is as it should be, with a live picture attached taken by the webcam. The data is transmitted by a WIFI dongle. The whole PATOSS system is Creative Commons licensed so you can adapt it for your own needs. The project was implemented using a Rasberry Pi B model along with an input/output expander, a webcam, a wifi dongle an usb temperature sensor and also a liquid level sensor. The onboard operating system used was Raspbian. Continue reading

Raspberry Pi based atmosphere pollution meter

Raspberry Pi atmosphere monitor

Paris famous pollutant is NO2 gas so this Raspberry Pi monitor was born to keep track of concentration change. The idea was to make portable sensor box so it is powered from 8Ah battery backpack used to recharge other devices like iPhone. But most time it stays connected to power source like wall adapter. Since RasPI doesn’t have analog input there is a small custom ADC board attached to I/O which takes readings from AlphaSense B4-series analog sensor. Raspberry PI simply reads sensor data and sends it via GPRS dongle. Using only NO2 sensor would be too much of overkill, so there are intentions to add more sensors including O3 and SO2. And there is still plenty of room for upgrades. Continue reading

Turning Raspberry PI in to PIC programmer

Raspberry Pi is pretty popular Linux on a small board solution. It can do lots of stuff you can think off, so Giorgio Vazzana decided to build a PIC programmer. The RasPi software (called rpp) is written for GCC without any external library. So it can be compiled by running make command. The more hustle there is with programmer physical interface as PIC requires high voltage (12V) supply in programming mode and 5V to drive logic. So it needs additional hardware attached to Raspberry Pi, because it provides only 3.3V. Currently programmer supports only 11 PIC16 chips without ICSP support. Hopefully this project will evolve in to more usable. Continue reading

Raspberry Pi logs solar energy harvesting

Brian has been using solar panels and solar collectors in his house for some time. Earlier he used an Arduino and IOIO board for data logging. But lately he moved to well known Raspberry Pi platform that gives much more space to work with. Still using a Raspberry PI for such task is quite an overkill but its fun indeed. It pulls sensor data from various sensors including i2C Microchip MCP980, 1-Wire DS18B20 on solar collector; ACS712 current sensor in low voltage part and mains current using Elkor i-Snail-VC transducer. Raspberry Pi has MCP3428 16-bit ADC on-board to read transducer values. Since Pi board runs Linux it is obvious that all hard job is done using Python. Brian even made a custom DC-DC power supply that fits nicely on top of Raspberry Pi board. His future plans are to push data in to MySQL instead of using direct HTTP GET upload method. Continue reading