Vanha puhelin pakopelilaitteeksi!
Vanha lankapuhelin on monella tapaa käyttökelpoinen ja mielenkiintoinen gadget. Se luo itsessään jo hauskaa ja jopa mystistä tunnelmaa. Vanhemmalle väelle tämä on lämminhenkinen tuulahdus menneisyydestä. Nuoremmille kyseessä on taas aika historiallinen laite, jota on jännittävä päästä kokeilemaan.
Jos pelaajat ovat nuorempia henkilöitä, kannattaa laittaa puhelimen oheen käyttöohjeet. (esimerkiksi täältä nettisivulta.)
Voit ohjelmoida puhelimen numeroavaruutta vapaasti. Alla on ohjelma, johon on ohjelmoitu yksi oikea viisi numeroinen puhelinnumero (12345), johon soittamalla ohjelma toistaa ennalta äänitetyn .wav tiedoston. Jos soitetaan väärään numeroon, käynnistyy toinen nauhoite. Tässä ideana oli, että puhelin oli yhden pulmatehtävän keskiössä - pelaajien piti selvittää oikea puhelinnumero kahdesta erilaisesta pulmatehtävästä. Puhelin sopisi myös erinomaisesti koko pakopelin keskiöön: jokaisesta pulmatehtävästä saisi uuden puhelinnumeron, johon pitäisi soittaa. Oikeaan numeroon soittaessa saa aina osan isompaa "pääkoodia". Tämä pitäisi onnistua muokkaamalla nykyistä koodia, monistamalla sopivia kohtia.
Puhelimella voi myös ohjata vaikkapa magneettilukkoa tai mitä vain. "Soita oikeaan numeroon ja oven lukko aukeaa".
Puhelimen säätämäminen pakopelilaitteeksi on itseasiassa yllättävän helppoa. Sen sijaan ohjelmointi on hieman mutkikkaampi aloittelijalle. Toisaalta täältä löydät valmiin koodin, jossa on myös muutamia selityksiä. Voit kopioida koodin vapaasti.
Tarvikkeet:
- Vanha toimiva kiekkomallinen lankapuhelin (Tässä käytetty Ericsonin puhelinta)
- SD-kortti -moduli, SD-kortti, SD-kortin lukija (on monissa läppäreissä kiinteästi).
- Arduino + USB-johto + läppäri
- Kytkentäjohtoja, 3kpl alligaattorijohtoja
- Ruuvimeisseli
- johdon kuorintapihdit tms. (johdon kuorinta onnistuu myös veitsellä tai hampailla, mutta se ei ole ehkä suositeltavaa...)
- Johtoliitin (yhdistä kaksi johtoa toisiinsa) tai kolvi. Nämä eivät välttämättömiä.
1. Avaa puhelimen koppa avamaalla kiinnitysruuvi. Puhelimen kannen etuosassa on "klipsit" eli nosta peräosa ensin ja työnnä kanttaa avatessa hieman eteenpäin (muista myöhemmin suljettaessa nuo klipsit).

2. Irroita puhelimenjohdon päässä oleva pistoke. Irroita johdot pistokkeesta. Voit heittää pistokkeen osat kierrätykseen, niitä ei enää tarvita. Näkyvillä pitäisi olla johdot: musta, punainen, vihreä ja keltainen.
3. Katso puhelimen sisälle. Kiinnitä huomio yllä mainittuun puhelinjohtoon. Puhelimesta tähän pitäisi olla yhdistettynä punainen ja vihreä johto. Musta ja keltainen ovat kytkemättä, eivätkä ole näkyvissä. Kuori johtoa sen verran, että saat mustan johdon selvästi näkyviin. Kuori mustan johdon päätä. Tähän liitetään johto.

4. Katso puhelimen toiselle puolelle. Näen siellä valkoisen johdon, joka on kiinnitetty puhelimessa liittimeen numero 10. Tämä on GND eli maa. Tästä pitäisi vetää johto äsken kuorimaasi mustaan johtoon. Itse liitin johdon kyseisen ruuvin alle ja sulatin vielä hieman tinaa kiinnikkeeksi. Kohdan 3 puhelinjohtoon liitin johdon pyörittämällä johdot keskenään ja vahvistin liitoksen tinalla. Johtoliittimet olisi varmasti parempi vaihtoehto.

5. Tarkasta vielä, että johdoilla on jokin vedonpoisto. Kohdan 3 kuvasta näet, että puhelinjohtoon on lisätty nippuside. Kun kansi on kiinni ja johdosta vetää, veto kohdistuu ensin tuohon nippusiteeseen eikä johtoliitoksiin. Luurijohdossa on vedonpoisto valmiina (johto paksunee). Sulje puhelimen kansi, kiristä ruuvi.
6. Kytke puhelinjohdon johtoihin alligaattorijohdot. Keltainen jää käyttämättä.

6. Kytke alligaattorijohtojen toiseen päähän tavallinen kytkentäjohto ja yhdistä johdot:
Vihreä: digital PIN 9
Punainen: digital PIN 8
Musta: GND
7. Kytke SD-korttimoduli Arduinoon:
CS: digital PIN 4
SCK: digital PIN 13
MOSI: digital PIN 11
VCC: 5V
GND: GND
Nyt kaikki tarvittavat kytkennät on tehty!
Tallenna SD-kortille äänitiedosto (kytke siis kortti tietokoneeseen). Tiedoston tulee olla muodossa .WAV. Lisäksi tiedostoon kannattaa tehdä seuraavat muutokset online audio converterilla:
- Change bit resolution: 8bit
- Change sampling rate: joko 8000Hz tai 11025Hz
-Change audio channels: Mono
Nimeä tiedosto vastaamaan koodissa olevaa nimeä. Esimerkkikoodissa nimet ovat 1.WAV ja 2.WAV. Lataa tiedostot SD-kortille. Pistä kortti kiinni SD-korttimoduliin.
Nyt on ohjelman paikka, eli yhdistä Arduino USB-johdolla tietokoneeseen ja avaa IDE. Jos et ole ohjelmoinut tai et tiedä miten ohjelma saadaan ladattua Arduinoon, niin älä pelästy: löydät ohjeet täältä. Koodin voit kopioida alta.
JOS PUHELIN EI TOIMI HALUTUSTI ?, TARKISTA KYTKENNÄT. Jos ei edelleenkään toimi, tarkasta puhelimen merkki ja alkuperäismaa. Eri maissa johdoissa on käytetty eri värejä ja niiden kytkennöissä saattaa olla pieniä eroja. Löydät nämä googlaamalla. Kokeile myös hakusanan "Arduino" lisäämistä. Joku on ehkä tehty juuri siitä "made in East Germany" puhelimesta samanlaisen!
Jos pelaajat ovat nuorempia henkilöitä, kannattaa laittaa puhelimen oheen käyttöohjeet. (esimerkiksi täältä nettisivulta.)
Voit ohjelmoida puhelimen numeroavaruutta vapaasti. Alla on ohjelma, johon on ohjelmoitu yksi oikea viisi numeroinen puhelinnumero (12345), johon soittamalla ohjelma toistaa ennalta äänitetyn .wav tiedoston. Jos soitetaan väärään numeroon, käynnistyy toinen nauhoite. Tässä ideana oli, että puhelin oli yhden pulmatehtävän keskiössä - pelaajien piti selvittää oikea puhelinnumero kahdesta erilaisesta pulmatehtävästä. Puhelin sopisi myös erinomaisesti koko pakopelin keskiöön: jokaisesta pulmatehtävästä saisi uuden puhelinnumeron, johon pitäisi soittaa. Oikeaan numeroon soittaessa saa aina osan isompaa "pääkoodia". Tämä pitäisi onnistua muokkaamalla nykyistä koodia, monistamalla sopivia kohtia.
Puhelimella voi myös ohjata vaikkapa magneettilukkoa tai mitä vain. "Soita oikeaan numeroon ja oven lukko aukeaa".
Puhelimen säätämäminen pakopelilaitteeksi on itseasiassa yllättävän helppoa. Sen sijaan ohjelmointi on hieman mutkikkaampi aloittelijalle. Toisaalta täältä löydät valmiin koodin, jossa on myös muutamia selityksiä. Voit kopioida koodin vapaasti.
Tarvikkeet:
- Vanha toimiva kiekkomallinen lankapuhelin (Tässä käytetty Ericsonin puhelinta)
- SD-kortti -moduli, SD-kortti, SD-kortin lukija (on monissa läppäreissä kiinteästi).
- Arduino + USB-johto + läppäri
- Kytkentäjohtoja, 3kpl alligaattorijohtoja
- Ruuvimeisseli
- johdon kuorintapihdit tms. (johdon kuorinta onnistuu myös veitsellä tai hampailla, mutta se ei ole ehkä suositeltavaa...)
- Johtoliitin (yhdistä kaksi johtoa toisiinsa) tai kolvi. Nämä eivät välttämättömiä.
1. Avaa puhelimen koppa avamaalla kiinnitysruuvi. Puhelimen kannen etuosassa on "klipsit" eli nosta peräosa ensin ja työnnä kanttaa avatessa hieman eteenpäin (muista myöhemmin suljettaessa nuo klipsit).

2. Irroita puhelimenjohdon päässä oleva pistoke. Irroita johdot pistokkeesta. Voit heittää pistokkeen osat kierrätykseen, niitä ei enää tarvita. Näkyvillä pitäisi olla johdot: musta, punainen, vihreä ja keltainen.
3. Katso puhelimen sisälle. Kiinnitä huomio yllä mainittuun puhelinjohtoon. Puhelimesta tähän pitäisi olla yhdistettynä punainen ja vihreä johto. Musta ja keltainen ovat kytkemättä, eivätkä ole näkyvissä. Kuori johtoa sen verran, että saat mustan johdon selvästi näkyviin. Kuori mustan johdon päätä. Tähän liitetään johto.

4. Katso puhelimen toiselle puolelle. Näen siellä valkoisen johdon, joka on kiinnitetty puhelimessa liittimeen numero 10. Tämä on GND eli maa. Tästä pitäisi vetää johto äsken kuorimaasi mustaan johtoon. Itse liitin johdon kyseisen ruuvin alle ja sulatin vielä hieman tinaa kiinnikkeeksi. Kohdan 3 puhelinjohtoon liitin johdon pyörittämällä johdot keskenään ja vahvistin liitoksen tinalla. Johtoliittimet olisi varmasti parempi vaihtoehto.

5. Tarkasta vielä, että johdoilla on jokin vedonpoisto. Kohdan 3 kuvasta näet, että puhelinjohtoon on lisätty nippuside. Kun kansi on kiinni ja johdosta vetää, veto kohdistuu ensin tuohon nippusiteeseen eikä johtoliitoksiin. Luurijohdossa on vedonpoisto valmiina (johto paksunee). Sulje puhelimen kansi, kiristä ruuvi.
6. Kytke puhelinjohdon johtoihin alligaattorijohdot. Keltainen jää käyttämättä.

6. Kytke alligaattorijohtojen toiseen päähän tavallinen kytkentäjohto ja yhdistä johdot:
Vihreä: digital PIN 9
Punainen: digital PIN 8
Musta: GND
7. Kytke SD-korttimoduli Arduinoon:
CS: digital PIN 4
SCK: digital PIN 13
MOSI: digital PIN 11
VCC: 5V
GND: GND
Nyt kaikki tarvittavat kytkennät on tehty!
Tallenna SD-kortille äänitiedosto (kytke siis kortti tietokoneeseen). Tiedoston tulee olla muodossa .WAV. Lisäksi tiedostoon kannattaa tehdä seuraavat muutokset online audio converterilla:
- Change bit resolution: 8bit
- Change sampling rate: joko 8000Hz tai 11025Hz
-Change audio channels: Mono
Nimeä tiedosto vastaamaan koodissa olevaa nimeä. Esimerkkikoodissa nimet ovat 1.WAV ja 2.WAV. Lataa tiedostot SD-kortille. Pistä kortti kiinni SD-korttimoduliin.
Nyt on ohjelman paikka, eli yhdistä Arduino USB-johdolla tietokoneeseen ja avaa IDE. Jos et ole ohjelmoinut tai et tiedä miten ohjelma saadaan ladattua Arduinoon, niin älä pelästy: löydät ohjeet täältä. Koodin voit kopioida alta.
JOS PUHELIN EI TOIMI HALUTUSTI ?, TARKISTA KYTKENNÄT. Jos ei edelleenkään toimi, tarkasta puhelimen merkki ja alkuperäismaa. Eri maissa johdoissa on käytetty eri värejä ja niiden kytkennöissä saattaa olla pieniä eroja. Löydät nämä googlaamalla. Kokeile myös hakusanan "Arduino" lisäämistä. Joku on ehkä tehty juuri siitä "made in East Germany" puhelimesta samanlaisen!