Color coded weather forecasting with Raspberry Pi

It is hard to display weather forecasting in compact form especially for longer periods. Text based display would look too cluttered. Color coding looks more promising. AughtNaughtZero have shared his instructable on building 32 hour weather forecasting device on Raspberry Pi. For displaying various weather parameters he used custom 6×16 RGB LED matrix. Raspberry Pi pulls weather data from Weather Underground API using Python script. The each of 6 rows of LED matrix is dedicated to different parameter: temperature, pressure, humidity, wind speed, chance of precipitation, and weather condition arrays. The each column of of each line is spread for 32 hours of data where each dot is color coded to represent the forecasting for two hour period. The python script uses couple libraries and code snippets to handle color LEDs and encode weather data pulled from Weather Underground. He used 8” x 10” shadow box frame to put it all together. The end result looks really intuitive and easy to follow. Continue reading

Wireless touch RGB-led controller using MSP430

This is a project for those who likes RGB-LEDs (Light emitting diodes) and TI’s launchpad – its also for those who hate messy wires! This wireless RGB-LED controller makes use of launchpad’s capacitive touch library for MSP-430. The project board was built from a double sided PCB with female headers that pairs with the ones on the launchpad board – this makes it easy to connect the project to the controller board while maintaining the controller board re-usability. The bottom side of the board has four RGB-LEDs – one on each corner while the top side of board has three capacitive touch sensors – first is a triangular pad that sets which RGB-LED channel is selected, the other triangular pad resets the the LEDs to their default values. The third is a slider where you will slide your fingers to adjust the amount of red, green and blue – and theres more! they communicate wirelessly through a rf24L01 transceiver module. The rf24L01 modules takes the job of processing RF signals and communicates through the Shockburst protocol. Since the RGB-LED’s brightness is controlled using pulse width… Continue reading

Analogue meter PC performance monitor

Probably you remember we mentioned about Open Source PIC18F USB HID framework. So here it is – a project based on it. And it looks really cool and this is not about circuit and connectivity, but look and idea. Circuit is built around same PIC18F2550 microcontroller with minimal component count. Meter has one RGB LED and couple analogue Hi-Fi UV meters. The device speaks itself about what it does – microcontroller reads performance counter data from PC via USB, then sends PWM signals to UV meters according to CPU or Network load. RGB LED is used to indicate HDD events. It changes intensity on utilization level and color depending on reading, writing or even both. On PC side there is a Visual Studio 2008 C# host application working to ensure communication with target. Overall this is a fun device that can be built as standalone device or integrated as PC case mod. Continue reading

The Innovative atTiny45 USB LED Notifier

We’re living in the 21st century, where the E-mail and Twitter have become a part of our daily life. Believe it or not, some of the people couldn’t live without the E-mail and Twitter, as they have to depend on these tools to keep in touch with other all the time! If you’re one of them, then the atTiny45 USB LED E-mail, Twitter and Pidgin Notifier is the perfect device for you. The project is a very interesting yet innovative task, as it only requires a little modification. For building the LED notifier, you’ll need these components, which as: An Atmel atTiny45 microprocessor A 5mm RGB LED Two diodes (It’s better use the MK96 5B410 diodes) Five 68R 1/4w resistors A 1.8K 1/4w resistor Ok, first thing first, you must build a prototype to try out the LED notifier. In this case, stripboard is a very good choice, as it has the correct width to be shaped and inserted into the USB port. After that, you have to test the LED and discover if there any difficulty or downfall that… Continue reading

The Spectacular 64 Synchronizing Fireflies

Guys, if you’re a regular visitor, then you might have probably read the previous article before, which is talking about on how to synchronizing Firefly! Today, we’re going to double up, triple up or multiple the ordinary monotonous synchronizing firefly project into the 64 Synchronizing Fireflies (Yeah, sounds like a very challenging project, isn’t it?) In the previous synchronizing firefly project, a ping-pong ball is used as a diffuser. This time, we need 64 ping-pong balls and transform it into a huge Synchronizing Fireflies field! 64 Fireflies Part II from tinkerlog on Vimeo. Look on the above video clip; you noticed that every firefly acts completely autonomous. An Attiny13 controls each of the fireflies independently. The reasons why they’re connected together are mainly for power supply only! You’re wondering, “Why I should use the Attiny13, instead there are many other Attiny version out there?” Well, it’s because the Attiny13 is perfect enough to act as the phototransistor’s reader and lights up an RGB led. Technically, these synchronizing fireflies are well-programmed to blink in a certain rate. However, once it detected… Continue reading

Even Your Desktop Deserves a Clock As Well!

You’re thinking that your desktop is too plain and you would like to do something with it? Ok, what about a stylish LED Desktop Clock? Yeah, it’s sounds cool, isn’t it? Basically, this project is uses RGB LEDs to create a clock face and each of the hand is assigned with a color and as the hands overlap on the face of the clock, it will then mix the colors! The clock will use a single AA battery to power the display, where it is boosted to 5 volts with a switching mode power supply. Then, the power supply would be fined to use any AA battery that is at 0.7 volts or even higher. This means that it should still work fine with AA batteries, which maybe “dead” when used in other devices! For this project, make sure that you’re using DS1307 for the heart of the clock and with a CR2032 coin cell battery backup as well! Remember that the battery should also be sufficient, so it can keep the time for at least a couple of years!… Continue reading