1-wire laitteiden kytkeminen
Mehuwiki
Tilansin jenkeistä hobby-boards.com firmasta USB-adapterin, jolla 1-wire laitteita voidaan kytkeä tietokoneen USB-porttiin. Samassa hötäkässä tuli tilattua myös 1-wire lämpötilasensoreita mallia DS18S20. Seuraavassa lyhyet ohjeet, joilla OS X käyttäjä saa sensorin kytkettyä koneeseensa. Samalla periaatteella voit kytkeä myös muita 1-wire laitteita koneeseesi. Kannattaa tosin tsekata laitteen data sheet, jotta tulee kolvailtua kaapelit oikein.
Kokeeseen tarvitaan:
- DS18S20 1-wire lämpötilasensori
- DS9490R USB-adapteri (jolla RJ-11 liittimellä varustettu kaapeli voidaan liittää USB-porttiin)
- Pätkä puhelinjohtoa, jossa RJ-11 liittimet, esmes puhelimen jatkojohto sopii tosi hyvin
- OWHTTPD-ohjelma
Sensorin kolvaaminen
Ensiksi sensori tulee kolvailla kiinni johtoon. Tarkoitukseen sopii parhaiten ihan tavallinen puhelimen jatkojohto, jossa on RJ-11 liittimet molemmissa päissä. Katkaise toinen pää kaapelista ja kuori piuhan päät näkyviin. Toinen pää jätetään ennalleen. Puhelin johdossa on neljä kaapelia (joissain jatkojohdoissa vain kaksi), musta, punainen, vihreä ja keltainen. Nämä johdot muodostavat kaksi paria (musta + keltainen ja punainen + vihreä), näistä vain toista paria tarvitaan. Punainen ja vihreä muodostaa perinteisesti ensimmäisen parin, joten olen kolvannut sensorin siihen. Käytännössä on käsittääkseni sama kumpaa paria käyttää eli ihan oman maun mukaan.
Seuraavasta kuvasta pitäisi käydä aika hyvin selville, mihinkä kaapeliin mikäkin sensorin jalka tulee.
Eli kuten kuvasta näkyy on External Power Supply jalka yhdistetty maahan. Jos 1-wire laitteita on johdossa useita tai sensori sijaitsee kaukana (yli 100 metriä) voi olla tarvetta käyttää ylimääräistä 5 voltin jännitelähdettä ja se kytketään sitten tuon VDD jalkaan. Nyt kyseessä on ns. parasite kytkentä, jolloin sensori saa käyttövoimansa USB-liitännästä joten VDD kytketään suoraan maahan.
Kun sensori on kolvattu kiinni kaapeliin laitetaan RJ-11 liittin kiinni DS9490R USB-adapteriin ja kytketään adapteri Mäkin USB porttiin. Sitten vaan kokeilemaan owhttpd-ohjelmalla toimiiko kytkentä ja sensori odotetusti.
OWHTTPD:n asentaminen
OWHTTPD ohjelman avulla voi selata kaikkia koneeseen liitettyjä 1-wire laitteita. Ohjelma on alunperlin Linuxille tehty, mutta toimii hyvin myös Mac OS X:llä. OWHTTPD:n voi ladata OWFS:n kotisivuilta nimellä owhttpd-osx.tar.gz. Kun olet ladannut tiedoston voit purkaa sen haluamaasi paikkaan. Owhttpd lähtee käyntiin tupla-klikkauksella, kun ohjelma on käynnistynyt tulee ruutuun seuraavanlainen valikko.
Valikosta valitaan "START owhttpd" ja OK perään. Tämän jälkeen tulee uusi valikko.
Valikosta valitaan Browse Network, jonka jälkeen ohjelma avaa Safarissa owhttpd:n etusivun. Lämpötilasensorin pitäisi nyt näkyä etusivun listalla ja kun sensorin nimeä klikkaa voi sensorin tietoja selailla. Samalta sivulta löytyy myös sensorin mittaama lämpötila.




