Oma laite

Oman laitteen suunnittelu ja toteutus

Aiemmin rakentamasi Crumble-projektit ovat opettaneet sinulle erilaisten komponenttien käyttöä, virtapiirien
rakentamista komponenteista ja virtapiirin kanssa yhdessä toimivan ohjelman ohjelmointia.
Nyt voitkin suunnitella itse ihan oman laitteen ja rakentaa siihen tarvittavan kytkennän ja koodata ohjelman.

Voit käyttää mikro-ohjaimen digitaalisia ja analogisia tuloja signaalin lukemiseen sekä digitaalisella lähdöllä ja moottorinohjauksella
ohjata mikro-ohjaimeen liitettyjä laitteta. Alla oleva kuva havainnollistaa mahdollisuuksia.



Ohjemassa voit vastaanottaa ja luke digitaalisia sekä analogisia signaaleja ja ohjata niiden perusteella mikro-ohjaimeen kytkettyjä laitteita.

Käyttämiämme digitaalisen signaalin lähettäviä laitteita ovat:
  • Kytkin (HI, kun kytkintä painetaan)
  • Liiketunnistin (HI, kun havaitsee liikkeen)
  • Infrapunasilmä (LO, kun havaitsee esteen)
Valovastus lähettää analogisen signaalin, jonka luku arvo pienenee valoisuuden vähentyessä.

Ohjelma ei välttämättä tarvitse mitään ulkoista signaalia toimintaansa, vaan se voi esimerkiksi tietyn
väliajoin suorittaa jonkin toimenpiteen (ulkoisen laitteen ohjaus). Tällaisessa ohjelmassa käytetään
WAIT <aika> SECONDS -komentoa halutun viiveen aikaansaamiseksi.

Digitaalisella signaalilla ohjattavana laitteena olemme käyttäneet LED-moduulia.
Tasavirtamoottoria voidaan ohjata Crumblen moottorinohjauspinneillä.

Alasivuilla Digitaalinen lähtö, Digitaalinen tulo, Moottorin ohjaus ja Analoginen tulo on kerrottu vielä kertauksen vuoksi
lisätietoja näiden käytöstä oman laitteen toteutuksessa.


Oman laitteen vaiheittainen toteutus:


1. Mieti, mikä on oman laitteesi käyttötarkoitus. Mitä sen on tarkoitus tehdä tai miten toimia?

2. Mitä materiaaleja, komponentteja ja työkaluja valmistukseen tarvitaan?

3. Miten toimintaa ohjataan, eli mitä digitaalisia tai analogisia tuloja käytetään.
Käynnistyykö toiminta itsestään, vai jostain anturista / moduulista luetun tiedon perusteella vaiko kytkimen painamisella?

4. Mitä komponentteja laitteesi ohjaa (LED, tasavirtamoottori), eli mitä mikro-ohjaimen lähtöjä käytetään?
Miten niitä ohjataan ja miten laitteen käyttäjä tulkitsee ohjauksen perusteella tapahtuvat toiminnan?

5. Piirrä laitteesi virtapiirin kytkentäkaavio.

6. Tarvittaessa valmista laitteellesi runko / alusta pahvista, puusta, muovista, kankaasta tai haluamastasi materiaalista.

7. Kokoa virtapiiri kytkentäkaavion mukaisesti.

8. Ohjelmoi mikro-ohjaimeen suunnitelmasi mukainen, halutut toiminnot tekevä ohjelma.

9. Testaa laite.

Harvoin mikään toimii heti ensimmäisellä kerralla.
Voit joutua muuttamaan kytkentää ja korjaamaan ohjelman koodia useitakin kertoja.
Korjauksia tehdessäsi kuitenkin opit koko ajan mikä toimii ja mikä ei sekä miten jokin asia toimii.
Testaa ja tee korjauksia kunnes laitteesi toimii haluamallasi tavalla.