Tehtävä
Kirjoita ohjelma alla olevien ohjeiden mukaan ja syötä se Arduinolle. Tarvitset nyt sekä tone että noTone-komentoja piezon käyttämiseksi.
Olet tässä luvussa käyttänyt erilaisia kytkimiä. Painonappi suljettiin painamalla, reed-kytkin magneetilla ja tilt-kytkin kallistamalla. Minkälaisia muita kytkimiä voisi tehdä? Periaatteessa vain taivas on rajana! Tässä harjoituksessa pääset rakentamaan muutaman erilaisen kytkimen. Voit käyttää niitä myös osana tulevaa loppuprojektiasi.
Alla olevassa videossa esitellään monivaiheinen ketjureaktio, niin sanottu Goldberg Machine. Minkälaisia kytkimiä löydät ketjureaktion eri vaiheista?
Mehackit boardin (tai Arduinon), USB-johdon, koekytkentälevyn ja johtimien lisäksi tarvitset seuraavia asioita.
Osa | Kuva | Kuvaus |
---|---|---|
Naaras-naaras jatkojohto x 4 | ||
Piezo-kaiutin | Piezo on yksinkertainen kaiutin, jolla voi muuttaa jännitteen vaihtelun ääneksi. Monia piezoja voi käyttää myös anturina. Piezo-kaiuttimen ulkonäkö voi vaihdella paljon - kuvassa on Maker kitistä löytyvä piezo. | |
Noin 30 x 30 cm pala pahvia | ||
Teippiä ja paperiliimaa | ||
Alumiinifoliota | ||
Sakset |
Tämä ohjelma on simppeli ja tuttu jo aiemmalta kurssilta: kun kytkin suljetaan, piezosta kuuluu ääni.
Tehtävän pääpaino on ohjelmoinnin sijaan oman kytkimen suunnittelussa ja rakentamisessa.
Tutut komennot
void setup() {
// Aseta kytkimen portti tilaan INPUT_PULLUP
// Aseta piezon portti ulostuloksi
}
void loop() {
// Jos portista 2 tuleva tila on LOW, soita piezosta taajuutta 440 Hz
// Muuten älä soita piezosta mitään (noTone-komento)
}
tone
-komennolla voi muodostaa pulssittaista jännitettä, joka tuottaa ääntä, kun oikeaan porttiin on yhdistetty piezo. Tutustu tone-komennon reference-sivuun täällä.Tässä kohdassa on ohjeet yksinkertaisen mutta hauskan suljettavan kytkimen rakentamiseksi. Tätä kytkintä voit käyttää vaikka morsettamiseen.
Seuraavaksi voit tehdä vielä erilaisia versioita kytkimestäsi
Tällä sivulla on ohjeet kolikkokytkimen ja seuraavalla sivulla vesikytkimen valmistamiseksi.
Kolikkokytkimen ideana on, että käyttäjän syöttämä kolikko yhdistää johtimen päät toisiinsa ja sulkee virtapiirin. Kytkimen valmistamiseen tarvitset vessa- tai talouspaperirullan, pahvia, teippiä ja alumiinifoliota.
Muotoile ensin vessa- tai talouspaperirullan putkea alla olevan kuvan osoittamalla tavalla siten, että sen pohjaan jää tasainen liuska. Liuskasta kannattaa tehdä sellainen, että käyttämäsi kolikko (esim. 2€) mahtuu juuri liukumaan siinä.
Vahvista putken pohja kiinnittämällä siihen pahviliuska. Teippaa lopuksi johtimet liuskan päähän siten, että johtimien metallipäät jäävät vapaiksi.
Askartele putken toiseen päähän pahvista seinä, josta kolikkokytkimen käyttäjä voi syöttää kolikon putkeen. Varmista, että syöttöreikä on ylempänä kuin putken alapää, jotta kolikko liukuu putken alaspäin sujuvasti.
Kokeile kytkintä. Syötetyn kolikon tulisi nyt liukua putken alapäähän ja yhdistää johtimen päät toisiinsa, koska kolikko johtaa sähköä! Mikäli kolikko ei osu johtimen päihin helposti, voit tehdä alumiinifoliosta laatat, jotka yhdistät johtimiin. Tällöin kolikko osuu näihin liuskoihin helpommin.
Vesikytkimen voi tehdä kaatamalla suolavettä kahden johtimen väliin - suolattu vesi tunnetusti johtaa sähköä!
Tarvitset kytkimen rakentamiseksi pienen astian, kertakäyttömukin tai puolen litran muovipullon, vettä ja suolaa.
Kiinnitä ensin kaksi uutta johtoa porttiin neljä ja maahan. Teippaa näiden johtimien päät esimerkiksi lautaselle.
Ohjelmoi piezo soittamaan ääni, kun kytkin sulkeutuu. Kokeile kaataa vettä johtimien väliin lautaselle. Kytkimesi pitäisi nyt sulkeutua ja piezosta pitäisi siten kuulua ääni.
Voit tehdä kaatoliikkeen myös moottorilla, jolloin saat efektistä entistä näyttävämmän! Jos haluat tehdä tämän, liitä ensin kevyt muovinen muki servomoottorin viisariin teipillä kuvan osoittamalla tavalla. Servo tulisi myös liimata tai teipata kiinni jonkinlaiseen jalustaan, jonka virkaa alla olevassa kuvassa tekee kahvisuodatin.