Actions

Difference between revisions of "Main Page"

From Just in Time

 
(42 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<big>JustInTime Project Pages</big>
+
=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!
 +
|}
  
You'll find some descriptions of [http://www.atmel.com/products/avr/ AVR] [http://parallax.com/Default.aspx?tabid=248 SX] and [http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=74 PIC] projects on these pages. And [[other stuf]].
 
 
==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
| ongoing
+
| 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
|-
 
|[[3D Miller controlled through rs-232]]
 
| basic
 
| halted
 
 
|-
 
|-
 
|[[Wireless LCD display]]
 
|[[Wireless LCD display]]
Line 68: Line 104:
 
|[[Oven temperature controller]]
 
|[[Oven temperature controller]]
 
| in progress
 
| in progress
| in progress (2012)
+
| 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
 
|}
 
|}
  
* Software projects:  
+
Some older software projects:  
**An [[eclipse plugin for SX assembly language]].
+
*An [[eclipse plugin for SX assembly language]].
**[[Sxgo]], a fast, portable SX28 emulator.
+
*[[Sxgo]], a fast, portable SX28 emulator.
  
==Notes==
+
==Programming AVRs==
Some links to notes, images from the manual, etc:
+
You might want to know how to [[running avrdude from eclipse under linux|run avrdude from eclipse under linux]].
 
 
* [http://www.parallax.com/Portals/0/Downloads/docs/prod/datast/SX20AC-SX28AC-Data-v1.6.pdf SX28 data sheet] with pin-outs, instruction set summary, memory model, etc.