Archive

Archive for the ‘Projects’ Category

RGB Display display temperature/humidity and pictures

December 8th, 2008 Elze No comments

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

 

Categories: Projects Tags: , , ,

Sensirion SHT11 Class

December 3rd, 2008 Elze No comments

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

You can download the Class Solution with a Demo application on the Sensirion SHT11 project page.
 

Categories: Projects Tags: , ,

RGB Led Matrix, Now with PWM

December 2nd, 2008 Elze No comments

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.

You can download the WinAVR files here: avr_rgbmatrix.zip

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.

You can download the Visual Studio 2008 solution here: MF_RGB_Matrix_EarlyVersion.zip

And finaly  a video from Youtube:

Categories: Projects Tags: , , ,

Wii Classic Controller Class for MF 3.0

November 20th, 2008 Elze No comments

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)
  • 2 LSB added to Acceleration X/Y/Z
  • Made the class Thread safe

You can download example programs and see a preview on the following page:
http://www.microframework.nl/projects/wii-controller-class/
 

Categories: Projects Tags: , , ,

New project, Wii Numchuck Class

October 31st, 2008 Elze No comments

Wii NumChuck ControllerWanted 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.

Hope you like it!

Categories: Projects Tags: , ,

nRF24L01 Tranciever Class

October 28th, 2008 Elze No comments

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

Enjoy!

Categories: Projects Tags: , ,

RF 2.4GHz Trancievers

October 27th, 2008 Elze No comments

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..

I’ll keep you updated!

Categories: Projects Tags:

Projects Online!

October 27th, 2008 Elze No comments

The projects I already wrote for the .NET Micro Framework are online! You can view them when you check the Projects menu button.

The projects that I added are:

  • Simple Webserver
    A simple webserver that serves pages from a Thumb drive connected to the USB Host interface.
     
  • QR Code Generator
    Project showcasing the generation of the QR Code.
     
  • MP3 Shoutcast Client
    This project uses an VS1002 MP3 decoder chip to play live MP3 radio streams.
     
  • TouchScreen class
    Class that provides support for the Touchscreen on the Embedded Master TFT Development kit. With Calibration support and example
     
  • RSS and Weather Application
    Application that shows the Weather from Yahoo Weather, RSS Feeds and Date/Time. Sheets are customizable.

I hope you’ll find this fun projects and maybe the can help you develop your own application in the .NET Micro Framework!

Categories: Projects Tags: