Kerhon komponenttivarastossa on jo pidemmän aikaa ollut AVR mikrokontrollereja saatavilla jäsenten käyttöön. Käyttöä lienee rajoittanut osittain se, että kyseiset piirit ovat pintaliitosmalleja ja tarvitsevat melkeinpä aina sopivan piirilevyn alleen. Koekytkentöjen tekeminen on siis ollut vähintäänkin hankalaa. Ratkaisimme ongelman tilaamalla kokeiluihin sopivia piirilevyjä kahdelle eri piirille, joita varastossa on reilummin. Toinen piiri on mallia Mega16 ja niitä on varastossa muutama kymmenen. Riittää siis useammalle rakentelijalle. Toinen piiri on puolestaan AT90LS2343 ja niitä onkin sitten muutama sata. Varsinkin näille jälkimmäisille olisi erittäin hienoa keksiä jotain harrastetta palvelevia sovelluksia, jotta saadaan piirit hyötykäyttöön. Laitoinkin niitä samalle printille kaksin kappalein, kun ovat niin pieniäkin. Ohessa on pari kuvaa Eaglella tehtynä, sekä valmis 90LS2343 printti. Molemmissa printeissä on ohjelmointiliitäntä Atmelin ohjelmointilaitteiden nastajärjestyksen mukainen.
Piirilevyjä on saatavilla erikseen sovitusti kerholta pientä korvausta vastaan. Piirilevyn mukaan tulee levylle sopiva AVR piiri, sekä Mega16 tapauksessa myös RS232 piiri. Muita komponentteja voi etsiä komponenttikaapista tai tilailla esimerkiksi Partcolta. Korttien hinnat ovat Mega16 piirille sopiva printti 4euroa/kpl ja AT90LS2343 piirille sopiva printti 2euroa/kpl. Maksut käteisellä kerhon kahvikassaan. Jos loppuvat kesken, niin tilaillaan lisää.
Kun nyt piirejä pystyy vihdoin hyödyntämään mitä erikoisempiin kokeiluihin, niin laitetaan saman tien käyntiin kerhon jäsenille pieni kilpailu. Parhaan harrastetta tavalla tai toisella palvelevan sovelluksen ideoijalle/toteuttajalle on luvassa pieni palkinto. Kilpailu on avoinna heti ja jatkuu vuoden loppuun asti.
Aihe on vapaa, mutta sovelluksessa tulee hyödyntää joko kerhon Mega16 tai AT90LS2343 piiriä. Lisäpisteitä saa jokaisesta kerhon komponenttivaraston valikoimasta hyödynnetystä lisäkomponentista. Ne ovat käyttöä varten, joten hyödynnä rohkeasti. Sovellus voidaan rakentaa näiden tilattujen protoilukorttien ympärille tai sitten voit halutessasi suunnitella myös oman piirilevyn. Varsinkin monimutkaisille kytkennöille se on varmasti järkevääkin, mutta ei silti välttämätöntä. Kaikilla reikälevyillekkin tehdyillä viritelmillä voi osallistua.
Osallistua voit lähettämällä lyhyen esittelyn ja kuvan rakennelmastasi allekirjoittaneen omakutsuosoitteeseen. Voit osallistua myös kahden (2) hengen joukkueena, jos se helpottaa ideoiden syntymistä ja kehittelyä. Kaikki osallistuneet ideat julkaistaan myöhemmässä HamsteriXissa. Lähetä esittelyt viimeistään vuoden vaihteessa. Aiemminkin saa lähettää ja myös useammalla eri sovelluksella saa osallistua. Ideoi siis niin monta kuin keksit.
Voittaja valitaan seuraavien kriteerien perusteella:
- Kerhon komponenttivarastosta hyödynnetyt komponentit (muista mainita esittelyssä
mitä hyödynsit). - Idean omaperäisyys
- Toiminnallisuus
- Toteutus
- Hyödyllisyys harrasteen kannalta
Loppuun vielä esimerkkinä itse hiljattain ideoimani UTC kello, joka synkronoi itsensä GPS aikaan. Ohessa on kaksi kuvaa. Toisessa testailen ideaa vielä koekytkentäalustalla ja toisessa on jo hieman valmiimpi versio kunnollisella piirilevyllä. Printille on vielä kuvassa juottamatta paristopidin RTC piirin muistiparistoa varten. Ensimmäisessä versiossa ei ollut erillistä RTC piiriä, mutta tällöin on ongelmana ajan häviäminen joka kerta kun virta katkaistaan. Tässä versiossa RTC piiri jatkaa toimintaansa muistipariston varassa, vaikka itse laitteelta katkaistaankin sähköt. Samoin kellonaikaa luetaan RTC piiriltä, vaikkei GPS olisi kytkettynä. Heti kun GPS kytketään ja GPS on saanut itsensä kartalle, päivitetään kello varmasti oikeaan aikaan. Lisäksi printillä on liitäntä datan edelleenjakeluun esimerkiksi tietokoneelle. Siitä voidaankin sitten synkronoida myös tietokoneen kello oikeaan aikaan sopivilla ohjelmilla. Printillä on hyödynnetty AVR piirin lisäksi kerhon kaapeista sarjaliikennepiiri, keloja, vastuksia, elkot ja EEPROM piirejä. Nuo EEPROM piirit eivät ole välttämättömiä kellon toiminnan kannalta. Laitoin ne vain mukaan, jotta voin kehitellä samalle printille myöhemmin jatkosovelluksia. Itse asiassa myös käyttämäni GPS on Partcon myymästä GPS modulista ja kerhon kaapeista löytyneistä komponenteista kasaan kyhätty printti sekin.
Tehdä voi siis monenlaista, joten nyt vain innolla uusia ideoita kehittelemään! Muita AVR-ideoita voisi olla esimerkiksi APRS-träkkerit, jännitevahdit, hälytysjärjestelmä, antennien suuntanäyttö, erilaiset logiikat ja ohjaukset, jne. Löytyisikö edellämainituista esimerkeistä jotain kehittelemisen arvoista tai keksitkö jotain ihan uutta?
Ideoita ja kysymyksiä voi laittaa myös tähän ketjuun.