Vinkkejä projektiin
Ideoita projekteihin?
- Käy läpi tämän kurssin syventävät harjoitukset ja haasteet. Mitä niistä haluaisit jatkokehitellä? Onko jokin kiinnostava harjoitus, jota et vielä ehtinyt kokeilemaan?
- Käy läpi tämän luvun projektiesimerkit.
- Tutustu halutessasi myös muihin Mehackitin Arduino-kurssimateriaaleihin, etenkin englanninkieliseen Electronics and Programming Basics. Sieltä löytyy paljon projekteja, joita ei ole esitelty tässä kurssimateriaalissa.
Muita tutustumisen arvoisia projektisivustoja:
- Adafruit: Projektiesittelyiden ja -ohjeiden lisäksi Adafruit on tuottanut hyviä tutoriaaleja mm. Arduinon perustekniikoiden opetteluun
- Sparkfun: Samantapaisia tutoriaaleja kuin Adafruitilla - usein hyvin perusteellisia!
- Instructables: Käyttäjien laatimia ohjeita omista projekteistaan - kaikenlaista DIY-kamaa aina leivonnasta piirilevyjen suunnitteluun.
- Hackaday: Nimensä mukaisesti julkaisee päivittäin “hackeja” - nokkelia ja/tai uskomattomia tapoja käyttää teknologiaa ja vääntää sitä uuteen uskoon. Myös yhteisö ja projektigalleria.
- Make:zine: Maailman suurin maker-kulttuuria tunnetuksi tekevä lehti, jonka verkkoversiosta löytyy uskomaton määrä teknologiaa ja muuten vain kädentaitoja hyödyntäviä projekteja ohjeineen. Lehden kustantaja on Maker Media, joka on myös kansainvälisen Maker Faire -verkoston ylläpitäjä.
Arduinon omat resurssit:
- Arduino Project Hub: Kuten arvata saattaa, sivulla esitellään Arduino-projekteja ohjeineen.
- Arduino Forum: Arduinon ylläpitämällä foorumilla projekteja ja ohjelmointia koskeviin keskusteluihin on lähetetty jo lähemmäs miljoona viestiä. Jos täältä ei löydy valmista vastausta mieltä askarruttavaan Arduino-pulmaan, niin on luultavasti viisasta kirjoittaa foorumille ja äkkiä!
- Reference: Kertauksena - täältä löytyy kuvaus ja esimerkkejä jokaikisestä Arduino-komennosta.
Projektisuunnitelman tekeminen
Nyt on aika aloittaa kurssiprojekti! Hyödyntäkää aiemmin oppimaanne sekä kurssin alkupuolella tekemäänne luonnospaperia, jos se on vielä tallella. Koettakaa myös muistella sitä tavoitetta, jonka itsellenne kurssin alussa asetitte.
Projektin suunnittelu kannattaa aloittaa tekemällä projektisuunnitelma, jossa vastaatte seuraaviin kysymyksiin.
- Projektin nimi ja tekijät
- Mistä saimme idean projektiin?
- Mitä askartelu- tai rakennusmateriaaleja tarvitsemme projektiin? Mistä saamme niitä?
- Mikä on suurin haaste projektin toteutuksessa?
Projektien askartelumateriaaleja?
Projektitöihin ei käytetä valmiita rakennussarjoja, vaan niissä hyödynnetään omaa mielikuvitusta. Projektissa on kaksi yhtä tärkeää osa-aluetta: ensinnäkin projektityön tekninen toteutus, ja toisaalta projektin ulkoasu, materiaalit ja design.
Runko
- Pahvi: Pahvi on yllättävän monikäyttöinen materiaali. Tukevasta pahvista saa hyvän rungon erilaisille roboteille.
- Legot tai muut rakennussarjat: Voit tuoda näitä kotoa tai kysyä ohjaajaltasi ja kurssikavereiltasi.
- Luonnonmateriaalit: Miltä tuntuisi hyödyntää luonnon materiaaleja osana projektityötä? Esimerkiksi kasvit tai oksat voivat antaa sopivaa kontrastia robotiikalle!
Sidosmateriaalit
- Teippi: Eräs opiskelija kertoi oppineensa kurssilla, että “teippi korjaa kaiken”. Voit teipata esimerkiksi servomoottorit kiinni robottisi runkoon.
- Liima voi olla teippiä kestävämpi vaihtoehto projektityön toteutuksessa. Älä kuitenkaan mielellään liimaa komponentteja, koska ne voivat rikkoutua irroitettaessa liimasta, tai ainakin niihin voi jäädä liimajälkiä!
- Sinitarra
- Kuumaliima
- Lanka
Koristelu
- Maalit ja tussit. Piirrä robotillesi kasvot tai maalaa autosi runko tietynlaiseksi. Vain taivas on rajana!
- Leikkaa ja liimaa. Koristele projektisi esimerkiksi paperista leikatuilla kuvioilla tai luonnonmateriaaleilla!
Projektin dokumentointi
Dokumentointi tarkoittaa sitä, että teette kuvalliset ohjeet projektistanne jollekin sivustolle. Näin pääsette vielä selkiyttämään ja kertaamaan projektinne kulun itsellenne ja mahdollistatte samalla sen, että muutkin voivat toteuttaa ohjeiden avulla saman projektin.
Postaa vähintään kuva ja pieni tekstikuvaus projektistasi tämän luvun keskustelualueelle!
Instructables
Eräs hyvä sivusto dokumentointia varten on Instructrables. Instructables on DIY-sivusto (“Do it yourself), jossa on tuhansia ohjeita mitä erilaisimpiin projekteihin aina leipomisesta robotiikkaan. Instructablesin tunnuslause on yksinkertaisesti: “Share what you make”.
Projektin lisääminen tapahtuu ylälaidasta yksinkertaisesti klikkaamalla “Publish”. Instructables vaatii rekisteröitymisen, jonka voi tehdä sähköpostiosoitteella tai esimerkiksi facebook-tunnuksella.
Katso tästä malliksi Instructablesiin dokumentoitu Arduino-projekti, jossa tehdään hälytysjärjestelmä. http://www.instructables.com/id/Arduino-Alarm-With-Ultrasonic-Sensor/
Kuten huomaat, ohjeessa on neljä osaa. Voit tehdä omaan ohjeeseesi samaan tapaan esimerkiksi seuraavanlaiset osat:
- Step 1: Introduction
- Step 2: Materials
- Step 3: Circuit
- Step 4: Programming part 1
- Step 5: Programming part 2
- Step 6: Testing
Ota eri vaiheisiin kuvia esimerkiksi kännykälläsi, jotta saat ohjeesta elävämmän. Kommentoi kurssin lopussa myös muiden kurssilla olleiden opiskelijoiden projekteja, jotta he saavat niistä palautetta!
Koulun oma blogi tai muu sivusto
Projektityö on myös mahdollista tallentaa koulunne omaan blogiin tai jollekin muulle sivustolle. Tämä voi olla hyvä vaihtoehto, jos koulullanne on jo käytössä aktiivinen julkaisualusta tai jos haluatte julkaista ohjeet muulla kielellä kuin englanniksi (vrt. Instructables). Puhukaa asiasta ohjaajanne ja lukionne opettajan kanssa!