Main Page: Difference between revisions
From PaulJMac
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
My name is Paul Mac and I am an electrical engineer in the Tampa / St. Petersburg area in sunny Florida. I use this wiki as a notebook for projects I've done in the past or projects I'm currently working on. Below you can see a list of my projects or you can [http://pauljmac.com go back to the home page.] | |||
== Useful Stuff == | |||
*[[Common routines]] - C and ASM. | |||
*[[WinAVR template]] - Template for new WinAVR projects. | |||
== | == Projects == | ||
* [ | *[[Omron NB HMI and Allen-Bradley CompactLogix example]] - An example projct interfacing the Omron NB series serial HMIs with a RSLogix 5000 PLC. | ||
* [ | |||
* [ | *[[Tennis_Ball_Cannon]] - Fully automatic tennis ball cannon. | ||
* [ | |||
* [ | *[[Fluke_8100_Clock]] - A current work in progress! | ||
*[[TruckTree!]] - A Christmas tree I put in the back of my truck every year. Individually addressable RGB LEDs. | |||
*[[AVR web scraper]] - Using a Lantronix module to gather data from the web using an AVR. | |||
*[[RGB driver]] - RGB PWM driver using ATtiny. | |||
*[[Gerbmerge]] - Quick guide on how to use gerbmerge to put multiple PCBs on a single panel. | |||
*[[vs1002d MP3 player]] - Playing MP3s from a FAT formatted SD card. | |||
*[[RGB LED Fader]] - Using an ATtiny44 and a 3 chan LED driver IC to make a neat desk ordainment. | |||
*[[Show Control board]] - Used to flicker incandescent lights for effect. | |||
*[[Matrix Orbital LCD and AVR]] - Using an Matrix Orbital LCD with an AVR via TWI, good examples of sending out strings. | |||
*[[AVR Dragon buffer board]] - Used to protect the very fragile Dragon programing/debugging device. | |||
*[[Ping Pong Scoreboard]] - A scoreboard for your Ping Pong matches!. | |||
*[[Dewalt battery repacking]] - Save some money by repacking your drill batteries yourself. | |||
*[[Mails Here!]] - (near)Finished mail notification project. I'm redesigning the base station device still but the mail box device is done and done. Updates to follow... | |||
*[[MaxStream Xbee modules bare-bones programing setup]] - These are great little RF modules to use with your projects. Heres a bare-bones setup you can use to program the Xbee or update firmware or whatever. | |||
*[[DBL Flusher]] - A little device that will drive a servo motor to flush a toilet automatically. | |||
*[[Jeopardy PIC buzzer]] - My first real attempt at using a Microchip PIC. Uses a basic PIC16f84a and a simple assembly program to detect which player buzzes in first. Very similar to the reactions game below but only uses a couple TTL chips along with the PIC. | |||
*[http://www.pauljmac.com/projects/uploads/Reactions.ppt Reactions Game] (power point) - One of my very first digital projects. A game called Reactions built using discrete logic. The point is to be the first person to "buzz in" when the light goes active. Whomever has the quickest reactions wins. | |||
*[[Double Wide Shelving]] - Some shelving I built for the garage. Designed completely with Google SketchUp from scratch. | |||
*[[Creative USB interface]] - Using a PIC18f4550 with built in USB to crate a device to easily communicate with a computer | |||
Revision as of 11:05, 8 December 2024
My name is Paul Mac and I am an electrical engineer in the Tampa / St. Petersburg area in sunny Florida. I use this wiki as a notebook for projects I've done in the past or projects I'm currently working on. Below you can see a list of my projects or you can go back to the home page.
Useful Stuff
- Common routines - C and ASM.
- WinAVR template - Template for new WinAVR projects.
Projects
- Omron NB HMI and Allen-Bradley CompactLogix example - An example projct interfacing the Omron NB series serial HMIs with a RSLogix 5000 PLC.
- Tennis_Ball_Cannon - Fully automatic tennis ball cannon.
- Fluke_8100_Clock - A current work in progress!
- TruckTree! - A Christmas tree I put in the back of my truck every year. Individually addressable RGB LEDs.
- AVR web scraper - Using a Lantronix module to gather data from the web using an AVR.
- RGB driver - RGB PWM driver using ATtiny.
- Gerbmerge - Quick guide on how to use gerbmerge to put multiple PCBs on a single panel.
- vs1002d MP3 player - Playing MP3s from a FAT formatted SD card.
- RGB LED Fader - Using an ATtiny44 and a 3 chan LED driver IC to make a neat desk ordainment.
- Show Control board - Used to flicker incandescent lights for effect.
- Matrix Orbital LCD and AVR - Using an Matrix Orbital LCD with an AVR via TWI, good examples of sending out strings.
- AVR Dragon buffer board - Used to protect the very fragile Dragon programing/debugging device.
- Ping Pong Scoreboard - A scoreboard for your Ping Pong matches!.
- Dewalt battery repacking - Save some money by repacking your drill batteries yourself.
- Mails Here! - (near)Finished mail notification project. I'm redesigning the base station device still but the mail box device is done and done. Updates to follow...
- MaxStream Xbee modules bare-bones programing setup - These are great little RF modules to use with your projects. Heres a bare-bones setup you can use to program the Xbee or update firmware or whatever.
- DBL Flusher - A little device that will drive a servo motor to flush a toilet automatically.
- Jeopardy PIC buzzer - My first real attempt at using a Microchip PIC. Uses a basic PIC16f84a and a simple assembly program to detect which player buzzes in first. Very similar to the reactions game below but only uses a couple TTL chips along with the PIC.
- Reactions Game (power point) - One of my very first digital projects. A game called Reactions built using discrete logic. The point is to be the first person to "buzz in" when the light goes active. Whomever has the quickest reactions wins.
- Double Wide Shelving - Some shelving I built for the garage. Designed completely with Google SketchUp from scratch.
- Creative USB interface - Using a PIC18f4550 with built in USB to crate a device to easily communicate with a computer