Difference between revisions of "Main Page"
From Just in Time
m (→Featured) |
|||
(42 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | =Just In Time Project Pages= | |
+ | These pages contain descriptions of our electronics projects, mainly involving [http://www.atmel.com/products/avr/ AVR] microcontrollers. | ||
+ | __TOC__ | ||
+ | ==Featured== | ||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | |style="width:64px;"|[[File:Ws2811 thumbnail.jpg|upright=1.0|link=Driving the WS2811 at 800 kHz with an 8 MHz AVR]] | ||
+ | | '''WS2811 LED strips & 8Mhz AVR''' | ||
+ | Want to know how to drive a WS2811 led string from an 8 Mhz AVR? [[Driving the WS2811 at 800 kHz with an 8 MHz AVR|This page]] has the code and explains it. Works for Arduino too... | ||
+ | |- | ||
+ | |[[File:Hamsterwheel thumbnail.png|64px|link=Internet of Hamsters]] | ||
+ | |'''Internet of Hamsters''' | ||
+ | It's [[Internet of Hamsters|hamsters]]. It's internet. What more could you possible want? | ||
+ | |- | ||
+ | |[[File:Telescope thumbnail.png|64px|link=WiFi telescope and camera control]] | ||
+ | |'''Telescope and camera control''' | ||
+ | [[WiFi telescope and camera control|WiFi-to-serial bridge]] allowing existing apps to talk to a telescope, but also control an attached camera | ||
+ | |- | ||
+ | | [[File:Transceiver433 cropped.jpg|64px|link=Cheapest ever 433 Mhz transceiver for PCs]] | ||
+ | | '''USB 433Mhz transceiver for $3''' | ||
+ | Cheap 433Mhz receivers and transmitters are ideal to communicate with your microcontroller, but can also be used to control inexpensive RF-controlled switches. If you've got $3, an ebay account and a soldering iron, you can now [[Cheapest ever 433 Mhz transceiver for PCs|control your light switches through a USB port]]. | ||
+ | |- | ||
+ | | [[File:FD8 thumb.jpg|64px|link=Digital FD-8 pedal]] | ||
+ | | '''Digital FD-8 repair''' | ||
+ | Roland FD-8 hi-hat pedals have a tendency to become unresponsive over time. Instead of trying to repair the internal film resistor, why not completely [[Digital FD-8 pedal|replace its guts with a small microcontroller]] for accurate control without wear and tear? If you think a microcontroller is overkill, we also have [[Roland FD-8 Issues: Hall Sensor Modification|an analog electronics version]]. | ||
+ | |- | ||
+ | | [[File:Straddling header thumbnail.jpg|64px|link=Evolution of breadboard programming headers]] | ||
+ | | '''Breadboard AVR Programming Headers''' | ||
+ | To celebrate the release of Vinnies [[Vinnies Definite Straddling Header|student-proof, straddling programming header]], we've finally gotten around to documenting the [[Evolution of breadboard programming headers|programming headers]] we use for AVR breadboard programming! | ||
+ | |} | ||
− | |||
==Projects== | ==Projects== | ||
Here are some finished, or work in progress activities: | Here are some finished, or work in progress activities: | ||
− | {| class="wikitable" border="1" | + | {| class="wikitable sortable mw-collapsible" border="1" |
|- | |- | ||
! Project | ! Project | ||
! Page status | ! Page status | ||
! Project status | ! Project status | ||
+ | |- | ||
+ | | [[Identifying Christmas Lights]] (ongoing project log) | ||
+ | |started | ||
+ | |ongoing | ||
+ | |- | ||
+ | | [[Fast, arduino compatible digital pin functions]], digitalWrite() in 2 clock ticks | ||
+ | | started | ||
+ | | finished | ||
|- | |- | ||
| [[Sending location information from an Android phone to a Nikon camera]] | | [[Sending location information from an Android phone to a Nikon camera]] | ||
| started | | started | ||
− | | | + | | halted |
|- | |- | ||
| [[WS2811 "Water torture"]] | | [[WS2811 "Water torture"]] | ||
Line 21: | Line 57: | ||
| finished | | finished | ||
| ongoing | | ongoing | ||
+ | |- | ||
+ | | [[4x4x4 Led Cube - AVR doing Bit Angle Modulation / Single PCB base]] | ||
+ | | started | ||
+ | | finished | ||
|- | |- | ||
| [[Cheapest ever 433 Mhz transceiver for PCs]] | | [[Cheapest ever 433 Mhz transceiver for PCs]] | ||
Line 37: | Line 77: | ||
| basic | | basic | ||
| finished | | finished | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[Wireless LCD display]] | |[[Wireless LCD display]] | ||
Line 68: | Line 104: | ||
|[[Oven temperature controller]] | |[[Oven temperature controller]] | ||
| in progress | | in progress | ||
− | | | + | | halted |
|- | |- | ||
|[[RGB Light Show (Wired/Wireless)]] | |[[RGB Light Show (Wired/Wireless)]] | ||
Line 76: | Line 112: | ||
|Digital Analogue Clock with Traffic Light alarm | |Digital Analogue Clock with Traffic Light alarm | ||
| not started | | not started | ||
+ | | finished | ||
+ | |- | ||
+ | |[[Diffusing Leds the Fast Way]] | ||
+ | | complete | ||
| finished | | finished | ||
|} | |} | ||
− | + | Some older software projects: | |
− | + | *An [[eclipse plugin for SX assembly language]]. | |
− | + | *[[Sxgo]], a fast, portable SX28 emulator. | |
− | == | + | ==Programming AVRs== |
− | + | You might want to know how to [[running avrdude from eclipse under linux|run avrdude from eclipse under linux]]. | |
− | |||
− | |||
− | |||
− |