Coffee(1).pdf
(
55 KB
)
Pobierz
Coffee Making
Coffee Making
Coffee Making
Table of Contents
Coffee Making.
....................................................................................................................................................1
Fotis Georgatos < gef@ceid.upatras.gr>.
................................................................................................1
1. Introduction.
.........................................................................................................................................1
2. Menu.
...................................................................................................................................................1
3. Hardware.
.............................................................................................................................................1
4. Software.
..............................................................................................................................................1
5. Building the Turing Complete Coffee Machine.
.................................................................................1
6. Overdose symptoms.
............................................................................................................................2
7. Expansions.
..........................................................................................................................................2
8. Further Information.
.............................................................................................................................2
1. Introduction.
.........................................................................................................................................2
1.1 Copyright.
..........................................................................................................................................2
1.2 Disclaimer.
.........................................................................................................................................3
1.3 Version.
..............................................................................................................................................3
1.4 Translations.
.......................................................................................................................................3
1.5 Credits.
...............................................................................................................................................3
1.6 What do you drink/smoke while writing this?.
..................................................................................4
1.7 Feedback.
...........................................................................................................................................4
2. Menu.
...................................................................................................................................................4
2.1 French.
...............................................................................................................................................4
2.2 Nescafe.
..............................................................................................................................................4
2.3 Frappe.
...............................................................................................................................................4
2.4 Freddo.
...............................................................................................................................................5
2.5 Espresso.
............................................................................................................................................5
2.6 Cappuccino.
.......................................................................................................................................5
3. Hardware.
.............................................................................................................................................5
3.1 Driving voltage 0−5V from the computer
.........................................................................................6
3.2 Controlling with a Relay.
...................................................................................................................6
3.3 Controlling with TRIAC #1.
..............................................................................................................7
3.4 Controlling with TRIAC #2.
..............................................................................................................7
4. Software.
..............................................................................................................................................8
4.1 Programming
.....................................................................................................................................8
4.2 Device driver.
.....................................................................................................................................9
4.3 Connecting with the Interne.
.............................................................................................................9
5. Building the Turing Complete Coffee Machine.
.................................................................................9
5.1 An adequate assembly language.
.......................................................................................................9
5.2 Hardware and interfacing.
................................................................................................................10
5.3 Software.
..........................................................................................................................................11
5.4 A minor criticism on the Turing Machine.
......................................................................................11
6. Overdose symptoms.
..........................................................................................................................12
7. Expansions.
........................................................................................................................................12
8. Further Information.
...........................................................................................................................12
i
Coffee Making
Fotis Georgatos <
gef@ceid.upatras.gr>
V1.0 2004−08−29
One of the most memorable comments about software ever said is whether this or that piece of code can make
coffee. Coffee is a world commodity that is second only to oil. Linux DOES make coffee; and it tastes good as
well!
1.
Introduction
·
1.2 Disclaimer
1.1 Copyright
·
1.3 Version
·
1.4 Translations
·
1.5 Credits
·
1.6 What do you drink/smoke while writing this?
·
1.7 Feedback
·
2.
Menu
·
2.2 Nescafe
2.1 French
·
2.3 Frappe'
·
2.4 Freddo
·
2.5 Espresso
·
2.6 Cappuccino
·
3.
Hardware
·
3.2 Controlling with a Relay
3.1 Driving voltage 0−5V from the computer
·
3.3 Controlling with TRIAC #1
·
3.4 Controlling with TRIAC #2
·
4.
Software
·
4.2 Device driver
4.1 Programming
·
4.3 Connecting with the Internet
·
5.
Building the Turing Complete Coffee Machine
·
5.1 An adequate assembly language
Coffee Making
1
Coffee Making
·
5.3 Software
5.2 Hardware and interfacing
·
5.4 A minor criticism on the Turing Machine
·
6.
Overdose symptoms
7.
Expansions
8.
Further Information
1.
Introduction
For a long time humanity has been wondering how could a computer make coffee...
People need coffee to wake up, and stay awake for a long time in front of the computer. It is common wisdom
that coding is better at night!
The main trick is interfacing a coffee machine to the computer, so that it can be controlled by software. This
HOWTO will show you how to do so.
At first, it demonstrates an ON/OFF switch implemented as an electronic circuit which controls the
coffee−machine's power supply. Another chapter will tell you the secrets of building intelligent, Turing
Complete suitable, coffee machines!
This HOWTO was initially written as part of a debate in the mailing list linux−greek−users, on whether linux
can make coffee or not. It then became an article in our online magazine called
magaz.
Just in case you
wondered, magaz is in Greek and it will surely look like that to you!
Enjoy.
1.1 Copyright
Copyright © 2004−08−29 by Fotis Georgatos. You are free:
·
to make derivative works
to copy, distribute, display, and perform the work
·
to make commercial use of the work
·
Under the following conditions: Attribution. You must give the original author credit. Share Alike. If you
alter, transform, or build upon this work, you may distribute the resulting work only under a license identical
to this one.
·
Any of these conditions can be waived if you get permission from the author.
For any reuse or distribution, you must make clear to others the license terms of this work.
·
6. Overdose symptoms
2
Coffee Making
1.2 Disclaimer
Use the information in this document at your own risk. I disavow any potential liability for the contents of this
document. Use of the concepts, examples, and/or other content of this document is entirely at your own risk.
All copyrights are owned by their owners, unless specifically noted otherwise. Use of a term in this document
should not be regarded as affecting the validity of any trademark or service mark.
Naming of particular products or brands should not be seen as endorsements.
You are strongly recommended to take a backup of your system before major installation and backups at
regular intervals.
1.3 Version
The Coffee HOWTO is now called Coffee Making HOWTO and heads for release v1.0, which will first
appear somewhere here:
http://fotis.home.cern.ch/fotis/Coffee.html
.
It is about time for everyone to know that Coffee Making is just one of the standard features that come for free
with *any* Linux distribution. Or, does SCO have a patent on that, too? Gee...
1.4 Translations
You should be able to easily find a translation of this or previous versions of the Coffee Making HOWTO in
the following languages:
·
Japanese
Chinese
·
Russian
·
Indonesian
·
Italian
·
Polish
·
and hopefully many more... (Spanish and Portugeuse anyone?)
1.5 Credits
·
Coffee was popular in the Middle East for ages, until a failed invasion of the Turks at the city of
Vienna at 1683 left behind sacks with strange brown beans nobody wanted:
http://www.vienna.cc/ekaffeeh.htm/.
Ethiopia: Identified as the originating country of coffee.
·
·
Kostas Lialiambis is the one who dared claim he can't make coffee with his Linux box, back then in
year 1997.
·
Panagiotis Vrionis et al for giving me interesting and humorous notes and let the ball roll in the early
days.
·
NUMEROUS people on the internet with additions and remarks. Thank you all, really! Even though I
might have not replied to your email.
1.2 Disclaimer
3
Plik z chomika:
megaskrypty
Inne pliki z tego folderu:
3-Button-Mouse(1).pdf
(58 KB)
XWindow-Overview-HOWTO(1).pdf
(30 KB)
Xterm-Title(1).pdf
(39 KB)
Xterminals(1).pdf
(30 KB)
Xinerama-HOWTO(1).pdf
(33 KB)
Inne foldery tego chomika:
Programowanie
Zgłoś jeśli
naruszono regulamin