Embedded Micro

Microcontroller and Embedded Systems

“I present, below, a collection of projects I have worked-on over the past few years. For over a decade, I had taught both embedded systems (microcontroller technology) and digital signal processing and practice what I preach….”

Professor Mark Csele – Projects and Hobbies

Nixie Thermostat – A heating and cooling thermostat employing technologies spanning fourty years from the unique Nixie tube display, circa 1960’s, to a PIC 18F microcontroller, circa 2006.

A High-Powered Power Backup Inverter

A High-Powered Power Backup Inverter – The working prototype of the 2 KVA inverter is complete. Fed from an array of lead-acid cells totalling 600 Ah (at 12 Volts), it easily drives real-world loads such as single-phase motors. The inverter has been tested and found to operate at an efficiency of between 71% and 82% driving a variety of both inductive and resistive loads

Termite is an easy to use and easy to configure RS232 terminal. It uses an interface similar to that of “messenger” or “chat” programs, with a large window that contains all received data and an edit line for typing in strings to transmit.

Termite Terminal – RS232 Interfacing – CompuPhase

Plug-in interface for pre-processing or alternative views of the data, logging received data to a file, adding a toolbar to Termite, and other functionality that you may think of.

Termite Terminal

It can also do ..

  • A history of commands that you typed, with auto-completion.
  • Support for non-standard Baud rates (MIDI, DMX512).
  • Data can be forwarded between two RS232 ports.

The free Hyperterminal seemed to be missing, Now new and better feature rich terminals are available – Here’s one from CompuPhase who are our kind of people the EE kind. This terminal ought to help serial port SBC development.

PuTTY is a client program for the SSH, Telnet and Rlogin network protocols.

Realterm is a terminal program specially designed for capturing, controlling and debugging binary and other difficult data streams.

Realterm terminal program

Serial terminal program partcularly targeted at binary and difficult data 1) binary data, and debugging difficult communications problems. 2) use as a comms component for other s/w via full activeX interface Support for physical comm ports, and TCP

PJRC Electronic Embedded Systems Projects with parts¬† Paul and Robin’s Home offers free technical design data and detailed instructions for building them. Useful for Education. .

PJRC – Embedded Electronic Projects

The Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port.

Teensy USB Development Board

Version 3.6 features a 32 bit 180 MHz ARM Cortex-M4 processor with floating point unit. All digital and analog pins are 3.3 volts. Do not apply more than 3.3V to any signal pin.

Teensy USB Development Board

8051 Tools,  8051 Development Circuit Board, PAULMON2 Monitor Program, AS31 Assembler & SDCC C Compiler, Code Library.

8051 Resources And Projects

delabs Notes –

What better way to learn the uC, than by Building your own Musical Instrument or Music Player. More Motivation than you can ask for.

The first microcontroller I became fascinated with was the 8048 (and 8748). This site has a lot of info on the 8048 and Z80, including an 8048 Development System.

Coprolite Homebrew Computer Construction

“The roadside attraction of this site is the Z-80 Homebrew Computer. This was a project that I started in 1980. I moved many, many times between 1983 and 1996, and the project often was shut up in a trunk. In some cases I lost (or gave away) most of my equipment and parts.”

Coprolite Homebrew Computer Construction

“The first PC that I interfaced the homebrew computer to was a Toshiba 8086 laptop. This was back when it was just on a breadboard during the summer of ’91. This was also when I built the front panel. These days, I use a uClibc GIAGD system, but there are a lot of old XTs and even newer systems that can be put to good use to control random projects like this. ”

“I use a book called 80×86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volume I and II by Muhammad Ali Mazidi and Janice Gillispie Mazidi for the nitty gritty stuff on the printer ports, which is where I found the above very cool debug test. It has many details on the design and Interfacing of PCs. Another good book is Parallel Port Complete by Jan Axelson.”

“Fritzing is an EDA – Electronic Design Automation software with a low entry barrier, suited for the needs of designers and artists. It uses the metaphor of the breadboard..”

Fritzing is Product Design or EDA in Simplicity

“in the spirit of Processing and Arduino, developing a tool that allows users to document their Arduino and other electronic-based prototypes, and to create a PCB layout for manufacturing.”

Fritzing Starter Kit to start learning Arduino

What do you get? The ultimate beginners book teaches you everything you need to know through a series of practical–yet playful–exercises. And that playfulness is the key! There is a paper robot who can turn his head; a fortune teller who is (of course) never wrong (no guarantee on that); a dinosaur who relays the news on your Twitter stream and a pong game on a big LED matrix display.

Fritzing Starter Kit to start learning Arduino

Fritzing’s goal is to provide easy tools for documenting and sharing physical computing projects, producing layouts for Printed Circuit Boards (PCB) and teaching electronics.

Dontronics World’s largest range of Microchip (PIC) and Atmel (AVR) Hardware and Software. They have many kits for Embedded SBC from small ones to the powerful types that run Linux.

Dontronics – PIC and AVR Kits Shop

Dontronics is a small family owned business run by Don McKenzie, and operated from Tullamarine Australia.

Dontronics - PIC and AVR Kits Shop

Products Sold Include Codevision AVR C Compiler, Xbee Boards. ARM, Atmel and PIC Microchip Evaluation and development boards.

Arduino and Breakout Boards with many types of interfacing connectors and cables, Conversion cables for Serial, USB and Other Interfaces too. Regular parts and tools too.

Dontronics
Don McKenzie. P.O.Box 595, Tullamarine 3043, Australia.