TassimoHack: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== WTF? == | == WTF? == | ||
[[Bild:Tassimo-awesome.jpg]] | |||
* Do you often have problems getting up in the morning? | * Do you often have problems getting up in the morning? | ||
* Have you realized that aquiring more self-dicipline is simply too | * Have you realized that aquiring more self-dicipline is simply too hard? | ||
hard? | |||
* Have you tried placing the alarm clock at the other end of the | * Have you tried placing the alarm clock at the other end of the bedroom, just to find yourself bringing your pillow when turning it off and continue sleeping on the floor? | ||
bedroom, just to find yourself bringing your pillow when turning it off | |||
and continue sleeping on the floor? | |||
It's time to toss another technical solution at this: Wire the alarm | It's time to toss another technical solution at this: Wire the alarm clock to a coffee machine and wake up to a cup of fresh coffee within an arm's reach. | ||
clock to a coffee machine and wake up to a cup of fresh coffee within | |||
an arm's reach. | |||
== Tassimo Overview == | == Tassimo Overview == | ||
Zeile 20: | Zeile 16: | ||
up at virtually any supermarket here in Wien. | up at virtually any supermarket here in Wien. | ||
[[Bild:Tassimo-orig. | [[Bild:Tassimo-orig.jpg|thumb|right|200px|Tassimo]] | ||
The Tassimo requires only two button presses to brew coffee once the | The Tassimo requires only two button presses to brew coffee once the | ||
Zeile 42: | Zeile 38: | ||
== Tassimo Internals == | == Tassimo Internals == | ||
[[Bild:Tassimo-open. | [[Bild:Tassimo-open.jpg|thumb|right|200px|Right cover disassembled]] | ||
[[Bild:Tassimo-closeup. | [[Bild:Tassimo-closeup.jpg|thumb|right|200px|Internal circuit board]] | ||
Interesting contact points on the Tassimo internal circuit board: | Interesting contact points on the Tassimo internal circuit board: | ||
Zeile 66: | Zeile 62: | ||
== Alarm Clock Internals == | == Alarm Clock Internals == | ||
FIXME: | [[Bild:Tassimo-alarm.jpg|thumb|right|200px|A random alarm clock]] | ||
FIXME: Oscilloscope picture | |||
An alarm clock was chosen at random. | An alarm clock was chosen at random. | ||
Zeile 87: | Zeile 85: | ||
The circuit was then build and soldered onto a strip-board. | The circuit was then build and soldered onto a strip-board. | ||
[[Bild:Tassimo-board.png|thumb|right|200px|Eagle layout]] | [[Bild:Tassimo-board.png|thumb|right|200px|Eagle layout]] | ||
[[Bild:Tassimo-stripboard. | [[Bild:Tassimo-stripboard.jpg|thumb|right|200px|Finished circuit]] | ||
== Firmware == | == Firmware == | ||
Zeile 99: | Zeile 97: | ||
For simplicity of the toolchain, we decided to program the firmware in assembly. | For simplicity of the toolchain, we decided to program the firmware in assembly. | ||
FIXME: | FIXME: Toolchain, programming (PICkit2) | ||
== Installation == | == Installation == | ||
[[Bild:Tassimo-installed. | [[Bild:Tassimo-installed.jpg|thumb|right|200px|Installed circuit]] | ||
To avoid having wires stick out of the Tassimo and make the alarm clock optional, a small input port was attached on the back side of the machine. The two pins are ground and alarm signal. | To avoid having wires stick out of the Tassimo and make the alarm clock optional, a small input port was attached on the back side of the machine. The two pins are ground and alarm signal. | ||
[[Bild:Tassimo-port. | [[Bild:Tassimo-port.jpg|thumb|right|200px|Alarm input port]] | ||
[[Bild:Tassimo-bed.jpg|thumb|right|200px|Deployed within fumble distance]] | |||
== Source Code & Schematics == | |||
Source code and schematics are available under [http://www.gnu.org/copyleft/gpl.html GNU GPL]: | |||
[[Bild:TassimoHack-0.9.tgz]] | |||
[[Kategorie:WhateverLab]] | [[Kategorie:WhateverLab]] | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] |