We purpose developing a navigation system for settle a limited location tracking service, like the GPS or CELL. It features that easily wearing a compact wireless sensors on your body and tracking the locations which can self-tracking.
Reartext is a SuperWikia Alpha kernel used to build BADEL bulkhead implementations. It simplifies implementation by using Alpha language retrofits to process bulk commands and allows SuperWikia Logic referencing via end user RearText dataplate U/I.
A aquarium computer designed for small reef aquariums. The computer is based on a module from GHI that utilises the Microsoft Micro Framework .NET. The hardware layouts, PCBs and firmware (C#) will be released under Creative Commons Lic. (by-nc-sa).
Mini Vezer OS (MVOS) is a minimal footprint simple embedded OS-like task scheduler implementing cross-task communication, primarily designed for the Freescale HCS08 microcontroller.
The FreeBSD DAQ project develops open-source drivers, tools, and libraries for data acquisition.
Model-Driven Embedded Systems Design Environment for the Industrial Automation Sector: The aim of this open source initiative is to provide a multi-domain model-driven embedded systems design approach for Industrial Automation and Control Systems.
A lightweight, simple and easy to use embedded system task scheduler. RataOS is written as a high level C, with a simple HAL & API structure, allowing it to be ported between embedded devices easily.
The aim of this project is to provide musicians and hobbyists a way of develop its own USB Custom MIDI Controller based on AVR micro-controllers without native USB support.
Titan allows service-oriented processing of context recognition applications on Wireless Sensor Networks. It includes an execution environment developed for TinyOS and a Java ME (Personal Profile) Network Manager intended to be run on a mobile phone.
A windows based simulator for a real multimedia message service center.
Library for reading from mobile device sensors under Windows Mobile, such as an accelerometer and visible-light sensor, and some basic tools that utilize the information. Currently only supports HTC devices based on HTCSensorSDK.
Open Source project for the development of the IEEE 11073-20601 reference implementation.
Oscilloscope using a VGA monitor and a cpld
open source power profiling tool for developer to use
OPC layer for Mozilla platform. Web-based XUL interface + OPC data. Crossplatform framework for developing OPC servers. Opc UA Binary protocol realization.
Firmware for a fully programmable keyboard using Atmel's AT90xxUSB chip.
Create networks of embedded devices for data logging/automation tasks.
LabMonkey is a collection of designs for embedded devices which can be networked together to provide a range of automation, data logging and signal processing functions. A key design objective is to use as little dedicated hardware as possible for communication between nodes in the network, and to be able to adapt the network topology in real-time so as to minimize the occurrence of collisions between packets. To achieve this, a protocol has been designed specifically for the task, and implemented in assembler for AVR microcontrollers. The project is currently at the stage of testing the protocol for bugs and implementing some simple devices which use it.
Generic Digital System Emultaor
Modular system to emulate any digital system you care to imagine. Add modules for input and output devices, processors, microcontrollers, etc.
Home Automation - HVAC controls
Home Automation project, mostly heating and ventilation controls. Controls running on Single Board Computers. Framework allowing control simulation and testing.
A Tailored Small Linux for Beagleboard-xm
Beagleboard-xm is a powerful chip with a cortex-A8 CPU and a DSP. I have the plan to build an OCR gadget using it with Linux. As a by product I will post my tailored Linux kernel and u-boot, and all relevant stuff here, from now on. I was shocked by the blocking of Chinese citizens from accessing some of the contents on sourceforge. I deeply regret the outrageous action initiated, even though I fully understand the reasoning behind it.
Software Framework for Programming Intelligent LEGO NXT Robots in C
qRobot is an adaptation of the QP/C active object (actor) framework for programming intelligent robots, such as the LEGO Mindstorms NXT, in standard ANSI C. The behavior of the robot is specified in qRobot by means of event-driven active objects (actors), which are hierarchical state machines that communicate with one another asynchronously by exchanging events. Active objects are closely related to the concept of agents used in Artificial Intelligence (AI). The qRobot framework supports manual coding of hierarchical state machines (UML statecharts) in C as well as fully *automatic* code generation by means of the free graphical QM modeling tool. The qRobot project for the LEGO Mindstorms NXT provides replacement firmware for the NXT brick, the complete tooset for building C and C++ programs from a Windows PC, and an extensible set of drivers for the sensors and actuators for the NXT brick.
Linux mini-distro for Android devices, not requiring root access
Fresh water reef thank controller.
WARNING: DRAFT VERSION FOR HARDWARE TEST PURPOSE! The intend of this project is mainly to control a 5 channel LED light and to remotely monitor the LED heatsink and water temperature. The LED light simulate random cloud, random lightning during cloud and also manage sunrise and sunset. The system is composed of an Arduino mega 1280, an ethernet shield w5100, an LCD keypad shield 1602, a 3,2" TFT touchscreen, a RTC module DS1307 and 3 DS18B20 one wire temperature sensor. Up and running: -16x2LCD display and menu to manage clock, cloud and lightning setup. -3,2" TFT diplaying temperature, led power, led status (cloud, sunrise, sunset...), clock, time of next cloud. -Local web server is running but webpage need to be finished -Web COSM client. Online temperature logging -Virtual RTC In development: -Addition of the last DS18B20 -Rebuild TFT touchscreen menu -Reorganization and clarification of the code -Implement DS1307 (actual chip is down, waiting for a new one...)