Project:Mini Traffic Lights: Difference between revisions
From London Hackspace Wiki
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
* Minimus | * Minimus | ||
* Laser cut case | * Laser cut case | ||
* 3mm MDF | * 3mm MDF / acrylic | ||
* 2 x 12mm M3 | * 2 x 12mm M3 | ||
* 2 x M3 nut | * 2 x M3 nut | ||
* Wire | * Wire | ||
* Tube | * 8mm kite Tube | ||
* 6 x 5mm leds (2 x red, 2 x orange, 2 x green) | |||
* 6 x 5mm led bezels | |||
* 6 x 330 Ohm resisters | |||
* Superglue | |||
Line 30: | Line 33: | ||
== Example Computer Code == | == Example Computer Code == | ||
<to be released> | <to be released> | ||
== Linux uDev Non-root User Magic == | |||
<to be released> | |||
== Operating System Specific == | |||
Linux: | |||
Firstly make sure minicom is installed. "sudo apt-get install minicom" or "sudo yum install minicom" | |||
ls -latr /dev/|grep -i tty (it will typically be dev/ttyACM*) | |||
vim ~/.minirc.dfl | |||
pu port /dev/ttyACM0 | |||
pu baudrate 38400 | |||
pu minit | |||
pu mreset | |||
This will setup minicom with the correct settings. Change /dev/ttyACM0 to whatever was discovered in dmesg. | |||
minicom | |||
OSX: | |||
ls -latr /dev/|grep -i tty (it will typically be dev/ttys0.usbmodem*) | |||
screen /dev/ttys0.usbmodem1234 38400 (by default it sets 8N1) | |||
to exit the terminal: Ctrl-A Ctrl-K Y <enter> | |||
Windows: | |||
The easiest way is to use putty and connect to the specific comport which can be discovered in Device Manager. Have it set to 38400 8N1 | |||
== Files == | |||
Windows Drivers | |||
MCU binary flash | |||
== Gallery == | |||
<gallery caption="Prototype v1 Made from MDF"> | <gallery caption="Prototype v1 Made from MDF"> | ||
File:Mini_traffic_light_1.jpg | File:Mini_traffic_light_1.jpg |
Latest revision as of 15:32, 19 March 2012
Mini Traffic Lights | |
---|---|
Created | 19/03/2012 |
Members | asc |
QR code |
Mini Traffic Lights - Asc
Some computer controlled traffic lights! Inspired by TomW's TrafficLights
Controllable via serial port commands, no drivers, no shenanigans. If your script/program can access the serial port it can blink blink the lights.
Requirements
- Small
- Cheap
- Easy to build
- Looks good
- Can be easily interfaced with a computer so that the computer can control it via pretty much any programming or scripting language.
Equipment
- Minimus
- Laser cut case
- 3mm MDF / acrylic
- 2 x 12mm M3
- 2 x M3 nut
- Wire
- 8mm kite Tube
- 6 x 5mm leds (2 x red, 2 x orange, 2 x green)
- 6 x 5mm led bezels
- 6 x 330 Ohm resisters
- Superglue
Microcontroller Code
<to be released>
Example Computer Code
<to be released>
Linux uDev Non-root User Magic
<to be released>
Operating System Specific
Linux: Firstly make sure minicom is installed. "sudo apt-get install minicom" or "sudo yum install minicom" ls -latr /dev/|grep -i tty (it will typically be dev/ttyACM*) vim ~/.minirc.dfl pu port /dev/ttyACM0 pu baudrate 38400 pu minit pu mreset This will setup minicom with the correct settings. Change /dev/ttyACM0 to whatever was discovered in dmesg. minicom
OSX: ls -latr /dev/|grep -i tty (it will typically be dev/ttys0.usbmodem*) screen /dev/ttys0.usbmodem1234 38400 (by default it sets 8N1) to exit the terminal: Ctrl-A Ctrl-K Y <enter>
Windows: The easiest way is to use putty and connect to the specific comport which can be discovered in Device Manager. Have it set to 38400 8N1
Files
Windows Drivers MCU binary flash