Editing Projects
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | === [[Homemade MIDI turntable]] === | |
− | === | + | Cheap and simple homemade MIDI turntable with GPL2 license. Using a ATmega, a HDNS-2000 optical mouse encoder, GCC-AVR, AVR-Libc and FreeRTOS. |
+ | [http://casainho.net/tiki-index.php?page=Homemade+midi+turntable] | ||
− | + | === [[ARMUS Embedded Linux Board]] === | |
− | + | An ARM920T board running Linux at 200 Mips with sound, Ethernet, CAN, 48+ bidirectionnal IOs and 4 DSPs for motor control (DC, Servos, etc...). Built as a student proof robotics design platform. | |
+ | === [[Programmable Chip EEG]] === | ||
+ | The Programmable Chip EEG is a Multi-channel electroencephalograph that could be a brain-computer interface. | ||
− | === Open source | + | === [[Open Mobile Gadgets]] -- open source, open hardware, mobile phone === |
+ | An open source, open hardware mobile phone in its preliminary development. | ||
− | [[ | + | === [[Music Player]]s including MP3 players === Nguyen Xuan Truong Tin6 k48 |
− | + | [[TRAXMOD]] Open source MOD music player for dsPIC/ARM microcontrollers. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== [[PG31 GPS RS232 Dev Board]] === | === [[PG31 GPS RS232 Dev Board]] === | ||
A simple RS232 example project that takes 3.3V TTL serial and outputs to a super-common RS232 connection. Insto-NMEA! | A simple RS232 example project that takes 3.3V TTL serial and outputs to a super-common RS232 connection. Insto-NMEA! | ||
− | |||
− | |||
− | |||
=== [[RS232 Dev Board]] === | === [[RS232 Dev Board]] === | ||
− | A simple RS232 example project that takes all the power it needs from the serial port. Use it to power your microcontroller and communicate between serial port and microcontroller. Takes advantage of the fact that pc serial ports will accept 0-5V rather than the RS232 standard of around negative 10V to positive 10V. Very convenient - no external power required! Note that you may use either a 5.1V | + | A simple RS232 example project that takes all the power it needs from the serial port. Use it to power your microcontroller and communicate between serial port and microcontroller. Takes advantage of the fact that pc serial ports will accept 0-5V rather than the RS232 standard of around negative 10V to positive 10V. Very convenient - no external power required! Note that you may use either a 5.1V zener or a 5V regulator. |
=== [[RS232 RS485 USB Converter Board]] === | === [[RS232 RS485 USB Converter Board]] === | ||
Aim to build a general Converter between different Interfaces. | Aim to build a general Converter between different Interfaces. | ||
− | == [[Chalk Roach|Number Six]] == | + | === [[PG31 GPS USB Dev Board]] === |
+ | A great example project using the CP2102 USB to TTL UART IC as well as some basic battery holder info. | ||
+ | |||
+ | === [[Chalk Roach|Number Six]] === | ||
"#6" (the son of Chalk Roach) | "#6" (the son of Chalk Roach) | ||
is a ultra simple microcontroller development board for Atmel ATmega32 = 16MHz, 2KB SRAM, 16KB Flash | is a ultra simple microcontroller development board for Atmel ATmega32 = 16MHz, 2KB SRAM, 16KB Flash | ||
− | == LED | + | === LED displays === |
− | |||
− | |||
− | |||
− | |||
* [[24" Wall Clock]] A really big wall clock. Why? Well, cause it might look cool? Probably not. But we do use GPS to get the time! Groovy. | * [[24" Wall Clock]] A really big wall clock. Why? Well, cause it might look cool? Probably not. But we do use GPS to get the time! Groovy. | ||
* [[POV display]] that spins around, giving the illusion of a large display. ([[User:DavidCary|DavidCary]]) | * [[POV display]] that spins around, giving the illusion of a large display. ([[User:DavidCary|DavidCary]]) | ||
− | |||
− | |||
− | === | + | === [[Cellular Rotary Phone]] === |
+ | An indepth breakdown of the Port-O-Rotary. Some clues to help you avoid audio problems with the GM862. | ||
− | + | === [[Das Brewmeister!]] and [[Fermenter Controller]] === | |
− | |||
− | == [[Das Brewmeister!]] and [[Fermenter Controller]] == | ||
* [[Das Brewmeister!]] : An attempt to wirelessly monitor temperatures of fermentation vessels | * [[Das Brewmeister!]] : An attempt to wirelessly monitor temperatures of fermentation vessels | ||
* [[Fermenter Controller]] : A web available fermenter vessel controller. Uses PICs, [[I2C]], Rs232 and python. | * [[Fermenter Controller]] : A web available fermenter vessel controller. Uses PICs, [[I2C]], Rs232 and python. | ||
− | == [[Home controller]] == | + | === [[Home controller]] === |
Program your appliances to operate automatically in conjunction with your weekly and daily schedule, manually turn them on/off from your PC or use the controller as a process ON/OFF controller to regulate some kind of physical variable to the desired value. | Program your appliances to operate automatically in conjunction with your weekly and daily schedule, manually turn them on/off from your PC or use the controller as a process ON/OFF controller to regulate some kind of physical variable to the desired value. | ||
− | == [[Interactive Lock Box]] == | + | === [[Interactive Lock Box]] === |
An interesting project using an accelerometer and capacitive touch ICs. | An interesting project using an accelerometer and capacitive touch ICs. | ||
− | == [[Motor driver]] (H-bridge) == | + | === [[Motor driver]] (H-bridge) === |
− | == [[atomic microscope]] == | + | === [[atomic microscope]] === |
An atomic-resolution microscope. | An atomic-resolution microscope. | ||
* STM (scanning tunnelling microscope) | * STM (scanning tunnelling microscope) | ||
* AFM (atomic force microscope) | * AFM (atomic force microscope) | ||
− | == [[BlueICE]] == | + | === [[BlueICE]] === |
A bluetooth JTAG ICE debugger for AVR's!!! | A bluetooth JTAG ICE debugger for AVR's!!! | ||
+ | === [[Sortof-Networked RFID Reader]] === | ||
+ | A 125Khz RFID Reader with a simple RS232 based ring network - to allow connection of multiple units to the same control computer. | ||
− | == Battery charger == | + | ''Consider using [http://zytrax.com/tech/layer_1/cables/tech_rs232.htm#rj45 "RS-232D", aka "EIA/TIA-561"]. It has all the same wires and voltages as RS-232, but specifies a RJ45 connector.'' |
+ | |||
+ | ''Also consider RS-485.'' | ||
+ | |||
+ | (What is the name of the standard for RS-485 on RJ14 ("4 wire RJ-11") or RJ45 ?) | ||
+ | (Ethernet? =P) | ||
+ | |||
+ | === Battery charger === | ||
See [http://elecdesign.com/Article/ArticleID/1823/1823.html "Build A Smart Battery Charger Using A Single-Transistor Circuit"] by Ejaz ur Rehman. | See [http://elecdesign.com/Article/ArticleID/1823/1823.html "Build A Smart Battery Charger Using A Single-Transistor Circuit"] by Ejaz ur Rehman. | ||
Line 306: | Line 76: | ||
The suggestion to add a zener diode is a good idea. | The suggestion to add a zener diode is a good idea. | ||
− | == the Open Graphics Project == | + | === the Open Graphics Project === |
[http://linux.wordpress.com/2006/07/19/introducing-the-open-graphics-project/ the Open Graphics Project] | [http://linux.wordpress.com/2006/07/19/introducing-the-open-graphics-project/ the Open Graphics Project] | ||
Line 313: | Line 83: | ||
See [http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics the Open Graphics wiki]. | See [http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics the Open Graphics wiki]. | ||
− | == [[Amiga floppy project]] == | + | === [[Amiga floppy project]] === |
The Amiga floppy project: | The Amiga floppy project: | ||
Line 323: | Line 93: | ||
See http://www.techtravels.org/amiga/amigablog for the latest in the blow by blow attempts to get this thing off the ground!! | See http://www.techtravels.org/amiga/amigablog for the latest in the blow by blow attempts to get this thing off the ground!! | ||
− | == Irsensor-a == | + | === Irsensor-a === |
Infrared Proximity Sensor Alfa | Infrared Proximity Sensor Alfa | ||
Line 336: | Line 106: | ||
* You can change the proximity threshold with a potentiometer. | * You can change the proximity threshold with a potentiometer. | ||
− | = | + | === [[dsPIC30F 5011 Development Board]] === |
− | + | A development board using Microchip dsPIC30F5011, a 5V based 16-bit microcontroller with DSP functions, EEPROM, ADC, PWM and communciation ports of UARTs, I2C, SPI etc. Contains concise information on: | |
− | |||
− | |||
− | |||
− | |||
− | == [[ | ||
− | A development board using Microchip | ||
#Development environments (IDE) | #Development environments (IDE) | ||
#External programming methods (ICSP Programming using ICD2 Programmer) | #External programming methods (ICSP Programming using ICD2 Programmer) | ||
#Bootloader implementation (RTSP) | #Bootloader implementation (RTSP) | ||
#Software development tips based on POSIX concepts | #Software development tips based on POSIX concepts | ||
+ | #Basic conversion tips to target board using Microchip dsPIC33FJ128GP306, a pin-to-pin compatible 3.3V microcontroller | ||
− | == | + | === [http://balloonboard.org Balloon Xscale ARM+FPGA dev board] === |
− | [http:// | + | The Balloon project has produced Balloon3, a high-performance ARM board designed for use by OEMs and Higher education. Spec is PXA270 (583Mhz), FPGA or CPLD, 1GB flash, 784MB RAM, USB (master, slave, OTG), CF slot, expansion bus, 16-bit bus, I2C, LCD, serial, audio. Very low power in CPLD confiuguration. Small, light. Various add-on boards: VGA LCD driver, robot motor driver+A/D, digital IO. Released under the Balloon Open Hardware license, which allows anyone to manufacture and for people to make derivatives. The expansion bus allows balloon to be used as the computing component for various special-purpose devices. |
− | |||
− | |||
− | + | === scavenge === | |
− | |||
− | == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Some people derive an inordinate amount of pleasure from building semi-useful objects from zero-cost junk. | Some people derive an inordinate amount of pleasure from building semi-useful objects from zero-cost junk. | ||
− | In the electronics field, | + | In the electronics field, most of the stuff built from scavenged components falls into 2 categories: |
* ham radio transmitters and receivers -- built from a few transistors, caps, resistors, and wire | * ham radio transmitters and receivers -- built from a few transistors, caps, resistors, and wire | ||
* BEAM robotics -- built from the above plus motors, solar cells, ... | * BEAM robotics -- built from the above plus motors, solar cells, ... | ||
− | + | According to http://coprolite.com/art12.html , | |
+ | "I'd love to hear about where you found your 8048. Take a picture of the host that you remove it from (CD player, truck, refridgerator, whatever) and I'll put your picture on a page that chronicles our adventures sifting through the rubble." | ||
=== openEyes === | === openEyes === | ||
openEyes is an open-source open-hardware toolkit for low-cost real-time eye tracking. | openEyes is an open-source open-hardware toolkit for low-cost real-time eye tracking. | ||
See [http://hcvl.hci.iastate.edu/cgi-bin/openEyes.cgi the OpenEyes hardware and software] and [http://hcvl.hci.iastate.edu/cgi-bin/openEyeswiki/index.cgi the openEyes wiki]. | See [http://hcvl.hci.iastate.edu/cgi-bin/openEyes.cgi the OpenEyes hardware and software] and [http://hcvl.hci.iastate.edu/cgi-bin/openEyeswiki/index.cgi the openEyes wiki]. | ||
− | |||
− | |||
=== RepRap === | === RepRap === | ||
RepRap is an open source project to create a 3d printer or fabber machine. There is tons of information available on [http://www.reprap.org its website]. The current iteration is a 3 axis cartesian robot with 2 extruder heads: a Thermoplastic head that extrudes plastics like HDPE, ABS, and CAPA, and a support material head that extrudes a water soluble material to support the build process. | RepRap is an open source project to create a 3d printer or fabber machine. There is tons of information available on [http://www.reprap.org its website]. The current iteration is a 3 axis cartesian robot with 2 extruder heads: a Thermoplastic head that extrudes plastics like HDPE, ABS, and CAPA, and a support material head that extrudes a water soluble material to support the build process. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== TwentyDollarWikiDevice === | === TwentyDollarWikiDevice === | ||
Line 398: | Line 141: | ||
http://c2.com/cgi/wiki?TwentyDollarWikiDevice | http://c2.com/cgi/wiki?TwentyDollarWikiDevice | ||
− | + | === [[breakout boards]] === | |
− | -- | + | These are three boards that I designed for a specific project and found them very useful. Each of these boards uses the phoenix contact plugable terminal blocks. The 50-pin breakout board is for a 50-pin ribbon cable. The LEM breakout board is for LEM AC/DC current sensor. The power supply breakout board is for a +5v +/-15v power supply. |
− | + | ||
+ | === [[Linuxstamp]] === | ||
+ | The linuxstamp is an open source processor module. It is designed to be a very simple board capable of running linux. It is based on the Atmel AT91RM9200 processor (An ARM9 processor with a MMU). | ||
+ | |||
+ | === [[Linuxstamp Mboard 1]] === | ||
+ | This is the first mother board for the linuxstamp. It is still in the planning stages (no pcbs). | ||
− | + | === Free Telephony Project === | |
− | + | [http://www.rowetel.com/ucasterisk Free Telephony Project] | |
− | + | * Embedded Asterisk IP-PBX hardware and software | |
− | + | ||
+ | * Low cost, completely open IP-PBX hardware including FXS/FXO analog and E1/T1 interfaces, and DSP motherboard hardware. Target price of $100 for a 4 port IP-PBX. | ||
− | == | + | == eyes for open robot == |
* [http://www.sparkfun.com/commerce/product_info.php?products_id=637 $20 CMOS Camera Module - 640x480] has a [http://forum.sparkfun.com/viewtopic.php?t=2442 "Get-that-camera-working competition" discussion forum] and [http://www.makezine.com/blog/archive/2007/01/hack_this_cmos.html now been adequately documented] ... http://elinux.org/wiki/SparkfunCamera ... [http://forum.sparkfun.com/viewtopic.php?t=2442&postdays=0&postorder=asc&start=135 by David Carne]. | * [http://www.sparkfun.com/commerce/product_info.php?products_id=637 $20 CMOS Camera Module - 640x480] has a [http://forum.sparkfun.com/viewtopic.php?t=2442 "Get-that-camera-working competition" discussion forum] and [http://www.makezine.com/blog/archive/2007/01/hack_this_cmos.html now been adequately documented] ... http://elinux.org/wiki/SparkfunCamera ... [http://forum.sparkfun.com/viewtopic.php?t=2442&postdays=0&postorder=asc&start=135 by David Carne]. | ||
Line 417: | Line 166: | ||
''Is there a simple way for my Java application to fetch the latest camera image in an Array of pixel values?'' | ''Is there a simple way for my Java application to fetch the latest camera image in an Array of pixel values?'' | ||
− | + | == RCAP: R/C Auto Pilot: Remote Control Auto Pilot == | |
− | + | "The RCAP2 is a Remote Control AutoPilot] for model airplanes, cars and boats. The autopilot function can be switched off or on during flight with the flick of a switch." Uses PIC16F876A to: | |
+ | * read (servo) commands from the RC server | ||
+ | * read (RS-232) GPS location from a NMEA capable GPS (with programmable goto/waypoints functions) | ||
+ | * drive (servo) commands to the rudder. | ||
− | + | [http://en.wikibooks.org/wiki/RCAP RCAP Documentation at Wikibooks ], | |
− | + | and [http://rcpilot.sourceforge.net/modules/rcap/index.php RCAP PCB layout at Sourceforge ]. | |
== [http://www.remember.ro/scripts/wiegand.php Wiegand reader simple controller] == | == [http://www.remember.ro/scripts/wiegand.php Wiegand reader simple controller] == | ||
Line 430: | Line 182: | ||
Schematic and source code published under GNU terms. | Schematic and source code published under GNU terms. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | == other lists of semi-open projects == | ||
− | == [[WikiNode]] == | + | === [[WikiNode]] === |
The WikiNode project tries to link every wiki in the world together. | The WikiNode project tries to link every wiki in the world together. | ||
Our "[[WikiNode]]" links to closely-related wiki (and their WikiNode links back). | Our "[[WikiNode]]" links to closely-related wiki (and their WikiNode links back). | ||
Line 489: | Line 193: | ||
The corresponding WikiNode on each of those wiki helps people who want to talk about "open hardware" to discover this wiki. | The corresponding WikiNode on each of those wiki helps people who want to talk about "open hardware" to discover this wiki. | ||
− | + | * Are [http://positron.org/projects/ the Positron projects] "open" enough to be mentioned? I especially liked the [http://positron.org/projects/acrylic_cases/ "Lasercut Acrylic Casebuilding Tutorial" ]. | |
− | *[ | + | * Is [http://wiki.vislab.usyd.edu.au/moinwiki/PuckControl/BuildingThePuck the Vislab puck] suitable for this list? |
− | |||
− | + | * [http://massmind.org/techref/piclist/pcbcontest.htm PICList & JAL_List free PCB contest] "this will encourage people to publish designs and get more good ideas out into the real world for everyone to see." (So, are these "open" circuits?) | |
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | [http:// | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* http://ePanorama.net/ has a bunch of schematics and a web discussion forum. Are they "open" enough to mention here? | * http://ePanorama.net/ has a bunch of schematics and a web discussion forum. Are they "open" enough to mention here? | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |