The RGB Led Panel project get’s a bit more real. The SHT11 class and Yahoo Weather classes I made earlier are now combined with the application and I’ve created a PHP that helped me convert GIF images to an C# byte[] array the RGBDisplay class can understand.
The current application displays the following information:
Temperature from Yahoo
Humidity from Yahoo
Weather image based on Yahoo Weather code
Temperature from SHT11
Humidity from SHT11
Time synced with NTP time server
Date synced with NTP time server
Random anim
You can find more information about this project on its project page
Joyed by the fact that it’s inexpensive and has an serial interface I’ve ordered an Sensirion SHT11 Temperature and Humidity sensor module from Parallax. After recieving it I’ve discovered that the serial interface isn’t an standard serial interface like SPI or I2C. To communicate with the SHT11 I’ve created an .NET Micro Framework 3.0 class. It handles the communication with the SHT11 and processes the raw values to usable ones.
The class solution has two parts:
- IO provider for SHT11
- The SensirionSHT11 class
The controllerboard on the LED RGB Matrix devices from Sparkfun contain an Atmel atmega8 controller and three 74LS595 serial shift registers to control the 64 RGB LEDs. With the default programming the backpack only displays 8 colors (actualy 7, black isn’t realy a color).I wanted to allow more colors. Luckally you can re-program the controllers, so I wrote a new program for the backpacks allowing 4-step PWM on each R/G/B Channel.
But this is a blog about the .NET Micro Framework, so I should also upload some C# code, ready for download is a very preliminary program that displays the capabilities of the RGBMatrix class.
As a continuation to the NumChuck class I made earlier I also wrote a .NET Micro Framework 3.0 class to interface the Wii Classic Controller. It gives access to all it’s buttons (including the two pressure sensitive) and the two joysticks.It connects trough I2C.
Also the NumChuck class got a major update including:
Fixed small error in decoding the NumChuck data (XOR 17)
Wanted to write an application for the new 3.0 version of .NET Micro Framework I wrote a simple interface class for the Wii NumChuck, It’s my first application for the new version so it was a little experimental how things work.
You can view the new project by clicking on the "Wii NumChuck Class" page.
An update on the previous post.. I’ve started developing the nRF24L01 Tranciever Class as I didn’t find any code for the .NET Micro Framework. It’s in an very early stage right now.
To view the current status on this project look for the "nRF24L01 Tranciever Class" project on the projects page or click on this link to go the project right away: nRF24L01 Tranciever Class Project Page
I ordered two 2.4GHz Tranciever development boards from Olimex:
I want to incorporate this in a new project. My first plan is to make a network bridge. One system (The Non-TFT Embedded Master Development System) will provide the link with the internet. The other development board (The TFT Embedded Master Development System) will query pages (Like RSS Feeds/Weather Data) trough this link..
I’ll have to start writing a class for .NET Micro Framework for the NRF24L01 Tranciever chip..
Recent Comments