Olutlaskuri

jurps jurps

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

Sorsaa
Jospas se timo kertoisi jotain ohjelmoinnista... ?

Skemat

Ei ainakaan t��ll�
Joo pitt�is saada nuo skemat t�nne...

Ominaisuuksia

  • Oulunkielinen valikko.
Esimerkki valikkotekstistä

Avaaja ja sensor unit

Hi tech malli metallin paljastamisesta Esimerkki valikkotekstistä

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:
  1. Mene Dossiin tai Win95:n dos-ikkunaan
  2. Mene hakemistoon jossa sinulla on ohjelmointisofta (PIP02-niminen ohjelma)
  3. Kirjoita COM84 COMn , miss� n on com-portin numero johon t�kk��t ohjelmointilaitteesi
  4. K�ynnist� PIP02-niminen ohjelma
  5. Lataa ohjelmaan SALAMA.HEX (Valitse valikosta File, Load)
  6. Paina oikealla olevaa Fuse Edit -painiketta
  7. 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!.
  8. Paina OK
  9. Laita PIC ohjelmointilaitteeseen ja laita ohjelmointilaite COM-porttiin
  10. Paina F5 jolloin ohjelmointi alkaa
  11. Jos ohjelmointi onnistui, on PICCI valmis laitettavaksi piirilevylle. (Jos ohjelmointi ei onnistunut on ohjelmointilaitteessasi mahdollisesti jotain vikaa tai PIC on viallinen)


Komponenttilista:

  1. D1-D32 Led tavallinen
  2. TR1 - TR4 PNP transistori BC177
  3. R1 - R4 4k
  4. R5 - R12 150R
  5. R13 30k
  6. C1, C2 20pF SMD (pinta liitos)
  7. C3 100nF
  8. C4 22uF
  9. Xtal1 10 MHz kide
  10. Pic1 Pic16F84-10