|
Laitteesta
Laitteella on tarkoitus mitata nautittujen virvoitusjuomapullojen m��r��.
Usein virvoitusjuomana k�ytet��n jotain valtion kontrolloimista nesteist�.
Laitteessa on my�s kello ja se pystyy n�inollen tallentamaan ensimm�isen ja viimeisen aukaisun kellonajan..
jos vain kello on laitettu aikaan.
Lyhyt toiminnallinen kuvaus
Laite koostuu kahdesta osasta aukaisijasta ja Interface unit:ista. Laite perustuu kliinisen kokeen j�lkeen tehtyihin
p��telmiin, ett� virvoitusjuomapullojen korkki on yleens� metallia, joka johtaa s�hk��. Avaajassa on tarkka sensori joka huomaa
metallin l�heisyyden korkkia avattaessa. Kliiniset kokeet osoittivat, ett� korkkausten m��r�n kasvaessa
korkkaukseen k�ytetty aika kasvaa, ja t�st� johtuva suuri anturista tuleva mittausdatan m��r�n k�sittelyyn tarvittiin
�ly�. �lyksi valitsimme mikrokontrollerin Pic16F84 sen helpon koti ohjelmoinnin takia, Ohjelmointi onnistui my�s kesken
kliinisten kokeiden bugien ilmaannuttua. Debuggausvaiheen aikana p��si joistakin piireist� toimintasavu pois.
Emme kuitenkaan j��neet t�t� suremaan vaan korvasimme piirit uusilla. Joistakin piireist� tosin oli tehtaalla
ilmeisesti unohtunut viritt�� t�m� k�ytt�savu, siis meid�n t�ytyi viritt�� se toiminta valolla, jona k�ytimme
p�yt�mallista loisteputkivalaisinta, tai toisinaan aurinkoa protojen unohduttua ikkunalaudalle. Parhaat tulokset saavutimme
kuitenkin p�yt�valolla ja y�unilla. Noniin jospas se siit� ja sitten...
Ohjelmasta
Jospas se timo kertoisi jotain ohjelmoinnista... ?
Skemat
Joo pitt�is saada nuo skemat t�nne...
Ominaisuuksia
Avaaja ja sensor unit
Hi tech malli metallin paljastamisesta
Kasaamisesta
T�m�n dokumentin mukana on sy�vytysmaski pdf formaatissa (kuva 2) sek� komponenttisijoittelu kuva (kuva 3). Valotusmaski PostScript-formaatissa. Tulosta t�m� kuva kalvolle. Huomio valotettaessa ett� laitat kalvon oikeinp�in! Kalvo tulee asettaa siten, ett� maskissa olevat tekstit ovat luettavissa piirilevylt�. Ohjeita levyn sy�vytykseen saat El-kerhon ohjaajilta. Komponentit sijoitellaan kuvan 3 mukaisesti piirilevylle.
Ledej� juotettaessa huomio, ett� ledit tulevat oikein p�in. Lediss� oleva tasainen sivu tulee laittaa osasijoittelukuvan mukaisesti tasainen sivu samoin p�in. Samoin elektrolyyttikondensaattoria C4 juotettaessa on huomattava oikea kytkent�suunta. Elkossa on merkitty negatiivinen napa, elikk� juuri se toinen elkon napa (plus-napa) tulee siihen osasijoitteluun merkittyyn plusnapaan. PIC:cia ei tietenk��n tule juottaa suoraan piirilevylle, vaan PIC:in paikalle juotetaan sopivan kokoinen IC-kanta, jolloin PIC voidaan irrottaa levyst� ohjelmointia varten.
Kun komponentit on juotettu, onkin vuorossa PIC:n ohjelmointi. Lis�ksi ohjelmasta tulee olemaan saatavana esimerkkil�hdekoodeja, joita voi vapaasti muokata ja kehitell� mieleisekseen. Olisi my�s tarkoitus ker�t� koodeja jonkinlaiseksi kirjastoksi josta voisi ottaa mallia. Nykyisest� ohjelmasta on l�hdekoodi saatavilla, vaikka se onkin todella huonosti kommentoitu ja vaikeasti luettava.
Ohjelmointi onnistuu esimerkiksi Ludipipo � nimisell� PD-softalla ja vastaavalla ohjelmointilaitteella. Laitteen kasaamisohjeet ja ohjelmointisofta on saatavilla EL-kerholta. L�hdekoodien k��nt�minen onnistuu niin ik��n Microchipilt� saatavalla k��nt�j�ll�. Muitakin PIC:iin liittyvi� juttuja l�ytyy Microchipin kotisivulta.
PIC:n ohjelmointi Ludipipo-ohjelmalla
Kun olet saanut k�siisi k��nnetyn ohjelman (SALAMA.HEX), (esimerkiksi EL-Kerhon kotisivulta), toimi seuraavasti:
- Mene Dossiin tai Win95:n dos-ikkunaan
- Mene hakemistoon jossa sinulla on ohjelmointisofta (PIP02-niminen ohjelma)
- Kirjoita COM84 COMn , miss� n on com-portin numero johon t�kk��t ohjelmointilaitteesi
- K�ynnist� PIP02-niminen ohjelma
- Lataa ohjelmaan SALAMA.HEX (Valitse valikosta File, Load)
- Paina oikealla olevaa Fuse Edit -painiketta
- Valitse HS (oskillaattorikonfiguraatioksi kide-oskillaattori) sek� POWER-UP TIMER p��lle ja WATCHDOG TIMER pois p��lt�. Tarkista viel� ett� CODE PROTECT on pois p��lt�! Jos se on p��ll�, niin PICci� ei voi en�� ohjelmoida uudelleen!.
- Paina OK
- Laita PIC ohjelmointilaitteeseen ja laita ohjelmointilaite COM-porttiin
- Paina F5 jolloin ohjelmointi alkaa
- Jos ohjelmointi onnistui, on PICCI valmis laitettavaksi piirilevylle. (Jos ohjelmointi ei onnistunut on ohjelmointilaitteessasi mahdollisesti jotain vikaa tai PIC on viallinen)
Komponenttilista:
- D1-D32 Led tavallinen
- TR1 - TR4 PNP transistori BC177
- R1 - R4 4k
- R5 - R12 150R
- R13 30k
- C1, C2 20pF SMD (pinta liitos)
- C3 100nF
- C4 22uF
- Xtal1 10 MHz kide
- Pic1 Pic16F84-10
|