Adafruit Circuit Playground Express

Samankaltaiset tiedostot
Adafruit Circuit Playground Express

Ohjelmoi Arduino Grovella

Näppäimistö CT Käyttäjäopas. Global Safety & Security Solutions Oy info@globalsafety.fi. CT1000v.5

P I C A X E O H J E L M O I N T I

Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas

Tällä ohjelmoitavalla laitteella saat hälytyksen, mikäli lämpötila nousee liian korkeaksi.

Etälukija PR Käyttäjäopas. Global Safety & Security Solutions Oy info@globalsafety.fi. PR1000v.2

Liikennevalot. Arduino toimii laitteen aivoina. Arduinokortti on kuin pieni tietokone, johon voit ohjelmoida toimintoja.

Kannettava DVD soitin Daewoo DPC-7200PD

Ohjeistus Auditorion laitteiden käyttämiseksi.

OHJELMOINTILAITE 10/50

LUMA SUOMI -kehittämisohjelma LUMA FINLAND -utvecklingsprogram LUMA FINLAND development programme Ohjelmointia Arduinolla

HF1 laitteen käyttöönotto ja asetukset

PROXIMITY /etälukijat CZ-EMM3 CZ-EMM4

Ohjelmoitava päävahvistin WWK-951LTE

Pynnönen Opiskelija: Tarkastaja: Arvio:

Aurinkopaneelin lataussäädin 12/24V 30A. Käyttöohje

DVC/01 DC/01 DVC/01 ME DC/01 ME DPF AL DPF NF DPF ME. Ohjelmointi

Epooqin perusominaisuudet

Pynnönen Opiskelija: Tarkastaja: Arvio:

Ohjelmoitava magneettivastuksellinen kuntopyörä. LCD-Näyttö BC-81295

Harjoitustyö - Mikroprosessorit Liikennevalot

-Motorracing Electronics WB-NÄYTTÖ KÄYTTÖOHJE. WB-näyttö Käyttöohje v1.0 12/2011 1/7

Ohjelmoitava päävahvistin WWK-951. Anvia TV Oy Rengastie Seinäjoki

Tehokas ledivalaisin 30 valkoisella ledillä. Käyttöjännite 12 20V. Nimellisvirta on noin 0.10A A Suunnittelija Mikko Esala.

ICE IN-CAR ENTERTAINMENT SYSTEM. Vianmääritysopas. Manual Ref. no. ATM fin

LISÄLAITTEET JA KYTKENTÄOHJEET HOME CONTROLLER PRO CONTROLLER GSMGATE CENTRO

PIKAKÄYTTÖOHJE V S&A Matintupa

Ledien kytkeminen halpis virtalähteeseen

ESMART202 Teholähde ja akkulaturi

Ohjauspaneeli jännitteettömällä lähdöllä (NO) ja radiomoduuli Chor-palovaroittimen CHOR-WS/WAC-alustaan. Avaa kansi, paina nuolen suuntaan

Harjoitustyön 2 aiheiden kuvaukset

WT KÄYTTÖOHJE WT-1010_käyttöohje_ pdf. GSM-välitin hälytysjärjestelmille

Tehtävä 6. MIAC-pohjainen valo/moottoriohjaus

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1

CISCO AIRONET 1131AG -TUKIASEMA

ONE 118 OHJELMOITAVA PÄÄVAHVISTIN

A10 GSM vanhusvahti. Asennusohje. Ver 1.1 Päiväys: Viimeisin versio tästä ohjeesta löytyy:

SONY MZ-R700 MiniDisc-tallennin

SISÄLLYSLUETTELO RC-436

Zeus4 DE GSM Ovipuhelin

Osa 7: Hahmojen ohjelmointi ja hienosäätö

Stratomaster Smart Single TC-1

Tehtävään on varattu aikaa 8:30 10:00. Seuraavaan tehtävään saat siirtyä aiemminkin. Välipalatarjoilu työpisteisiin 10:00

ERISTYSTASON VALVONTARELE MEV-7 (LC-7/6)

NP-2T DL ohje. Oy Nylund-Group Ab

ERISTYSTASON VALVONTARELE MEV-7 (LC-7 ja Kosketusnäyttö)

CISCO AIRONET 1242AG -TUKIASEMA

Merkkikohtainen asennusohje AP-550 GoldCruiselle joka on suunniteltu: Nissan Almera Tino 2003 > (vaijerikäyttöinen) Osa B

PR SARJA ASENNUS JA KYTKENTÄ

Sähköpajan elektroniikkaa

1 Muutokset piirilevylle

HUOM! Tämä on vain pikaohje. Manuaalissa tarkemmat tiedot turvamääräyksistä, vaatimuksista, asennuksesta sekä kytkennästä.

M2A Suomenkielinen käyttöohje.

PIKAOHJE Tuulimittaus WS2-WTN + D-LINE

Asennusohje SLC-16 Tilannevalo-ohjain. ApplyLight SLC-16 Asennusohje

Asennusohje. EasyLine GSM

TEKLAB elektroniikkapöytä

Telecrane F24 Käyttö-ohje

M2A Suomenkielinen käyttöohje.

TALOMAT Light. asennus- ja käyttöohje T104

Tärkeää: Nähdäksesi täydentäviä ohjeita, katso yksityiskohtaisempi käyttöohje (97711) osoitteessa

SISÄLLYSLUETTELO esipuhe lohkokaaviot kytkentäkaavio kytkentäesimerkkejä... 14

TAITAJA 2006, Elektroniikka ( /OL) Hakkurivirtalähteen kokoaminen ja testaaminen, Nokia

TUTA Q2 Tallentava valvontakamera Asennusohje

1: Virtalähteen johto (3x1.5mm) 2: 24V johto moottorien välille (2x1mm)

1. TEKNISET TIEDOT 2. LED-TOIMINNOT JA SÄÄDÖT

Asennus GOLDen GATE Lonworks FTT-10,

Moottorin kierrosnopeus Tämän harjoituksen jälkeen:

HUOM! Tämä on vain pikaohje. Manuaalissa tarkemmat tiedot turvamääräyksistä, vaatimuksista ja asennuksesta sekä kytkennästä.

HP Media -kaukosäädin (vain tietyt mallit) Käyttöopas

Mikkelin ammattikorkeakoulu Tarkk` ampujankuja 1 PL 181, MIKKELI KÄYTTÖOHJEET: FLUKE Networks IntelliTone 200 Toner ja Probe

Puhallinmoottorinohjaimen käsipäätteen käyttöohje, TBLZ-2-75, SILVER C

Hyvä Webaston käyttäjä! Tämä käyttöohje on tarkoitettu valtuutetun asentamon antaman käytönopastuksen

Käyttö- ja huolto-ohje Telestart T91 Yleistä

Ole hyvä ja lue tämä käyttöohje ennen käyttöönottoa

RAIDETESTERIN KÄYTTÖOHJE

Arduino. Kimmo Silvonen (X)

Magnum & Hydro Ver FI Käyttöohje

NETIKKA TV KÄYTTÖOHJE

PipeSpy Putki- ja rakennekamera. Asennus- ja käyttöohjeet

U-REMIX USB RF 2 RF 1 POWER

SÄHKÖ KÄSITTEENÄ. Yleisnimitys suurelle joukolle ilmiöitä ja käsitteitä:

asennus- ja käyttöohje

DHM5-inkrementtianturi

NP-3T DL ohje. Nylund-Group

GSM PUHEVIESTI & SMS HÄLYTYKSENSIIRTOLAITE

PR SARJA ASENNUS JA KYTKENTÄ

UNICARD ACR-201 UNICARD 1. JOHDANTO

IBC control Made in Sweden VIANETSINTÄ MICROMAX- JA VVX-MOOTTORIT

Quha Zono. Käyttöohje

Talomat-järjestelmän sähkösuunnittelu

Finnish. Osien nimet. Tarkistuslaiteyksikkö. Sähkökaapelin tarkistuslaite. Vaihtokytkimen tarkistuslaite SM-EC79 HAKEMISTO

Äänellä vauhtia robottiin

Käyttöohje NEYCR PET-910

SÄHKÖOPIN SARJA ALAKOULUUN

HP-mediakaukosäädin (vain tietyt mallit) Käyttöopas

OHJE: LATAUSASEMA LS4. LS4-latausasema. Asennus-/huolto-ohje

NOBILÉ LED MINISPOT VALAISIMET

TURVAVALAISTUSKESKUKSET TK31 JA TK41 ASENNUS- JA TESTAUSOHJE

Transkriptio:

Adafruit Circuit Playground Express Ulkoiset LEDit ja moottorit Sini Riikonen, sini.riikonen@helsinki.fi 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 1

Yleistä Circuit Playground Expressin kytkennöistä Kytkentäpaikat 1. Levyssä on kahdeksan ulkoisille laitteilla tarkoitettua kytkentäpaikkaa. Nämä kytkentäpaikat on levyssä merkitty tunnisteilla A0-A7. Huom! A0-kytkentäpaikkaa kannattaa käyttää vain audiokytkennöissä, koska siitä on suora yhteys levyn mikrofoniin. Virransyöttö 2. Kytkennöissä tarvitaan lisäksi virransyöttö ja maakytkentäpaikkoja: GND eli maa (samaan kytkentäpaikkaan voi kytkeä useampia johtimia) 3.3V eli 3,3 voltin jännitteelle säädety virransyöttö (noin 300mA- 450mA) VOUT on suora virransyöttö korkeimman jännitteen antavalta virtalähteeltä (max 500mA jatkuva ja 1A hetkellinen virta) 1. 2. Kytkentätavat 3. Kytkentöjä voidaan tehdä juottamalla, ompelemalla, hauenleuoilla (kuvassa) tai esimerkiksi johtavilla teipeillä. Huom! Hauenleukoja kannattaa käyttää kaikkien kytkentöjen testaamiseen ennen kiinteän kytkennän tekemistä. Huom! Jos käytät suojaamattomia johtimia suunnittele kytkennät niin, etteivät johtimet kulje toistensa yli siten, että syntyy oikosulku. 3. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 2

Ulkoiset LEDit 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 3

Yksinkertaiset LEDit Yksinkertaisissa LEDeissä on ainoastaan kaksi kytkentäpaikkaa + ja + kytketään mihin tahansa kytkentäpaikoista A1-A7 - kytketään mihin tahansa GND kytkentäpaikkaan 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 4

Yksinkertaisten LEDien ohjelmointi Microsoft MakeCodella Yksinkertaiset LEDit kytketään ainoastaan virransyöttöön Ohjelmointi tapahtuu kontrolloimalla virransyöttöä PINS-valikon alta löytyvän digital write pin -blokin avulla. Valitse käyttämäsi kytkentäpaikka HIGH-asennossa ledi palaa LOW-asennossa ledi on pois päältä Viereisessä esimerkissä ledi on asetettu vilkkumaan 200ms intervalleissa. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 5

NeoPixel RGB-LEDit NeoPixel ledit ovat ohjelmoitavia RGB-ledejä. 2. Ne voidaan ohjelmoida toistamaan mikä tahansa väri, joka on toistettavissa valolla. Esimerkiksi musta ei ole tällainen väri. Niiden kirkkautta voidaan säätää. Hyvin himmeinä ledien värintoistokyky heikkenee. Levyyn voi kytkeä yksittäisiä ledejä ja lediketjuja. Lediketjuja on saatavana valmiina mm. nauhojen, renkaiden ja matriisien muodossa. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 6

NeoPixel RGB-LEDien kytkennät Yksinkertaisista ledeistä poiketen RGB-ledien kytkennässä tarvitaan kolmea johdinta. Kahta johdinta käytetään virransyöttöön ja yhtä datan kuljettamiseen. Yhden ledin kytkentä: - kytketään GND-kytkentäpaikkaan + kytketään VOUT-kytkentäpaikkaan Useampien ledien kytkentä nauhaan: - kytketään seuraavan ledin - -kytkentäpaikkaan + kytketään seuraavan ledin + -kytkentäpaikkaan Nuoli ulos kytketään seuraavan ledin ledin sisään osoittavaan nuoleen. Nuoli sisään kytketään haluamaasi kytkentäpaikkaan (huomaa numero) 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 7

Huomioitavaa LEDien kytkennöistä GND- ja VOUT-kytkentäpaikkoihin voidaan kytkeä useampia johtimia. RGB-ledejä kytkettäessä virtajohtimia voidaan kuljettaa yhtenäisinä. Dataa kuljettava (edellisen dian kuvissa keltainen) johdin tulee kulkea vain ledien kytkentäpaikkojen välillä. Jos samaan Circuit Playground Expressiin kytketään paljon ledejä, kannattaa laskea, että levy tai käytössä oleva virtalähde ei ylikuormitu. Yleensä nyrkkisääntönä voidaan pitää, että yksi NeoPixel-ledi käyttää 20mA virtaa. Maksimaalisella kirkkaudella yksi ledi käyttää 60mA. Virrantarve Ampeereina voidaan laskea kaavalla: Pikselien määrä X 20mA / 1000 Esimerkiksi 20 pikseliä tarvitsee vähintään 20 X 20mA / 1000 = 0,4A LiPo akut eivät saa tyhjentyä liian nopeasti. Yhden akun tulisi kestää käytössä ainakin pari tuntia. Akun kapasiteetti tarkoittaa milliampeereita tunnissa. Esim. 500mA kykenee tuottamaan 0,5A virtaa yhden tunnin ajan. Edellisen esimerkin kytkennälle tämä akku olisi liian pieni. Tässä tapauksessa kannattaisi valita vähintään 1000mAh akku, joka siis kykenisi tuottamaan 1A virtaa tunnin ajan, eli 0,4A virtaa kahden ja puolen tunnin ajan. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 8

NeoPixel RGB-LEDien ohjelmointi MakeCodella NeoPixeleitä ohjelmoidaan strip -komennoilla. Ohjelmointi tapahtuu samanlaisilla blokeilla kuin levyn sisäisten ledien ohjelmointi. Komennot löytyvät MakeCodessa LIGHT-valikon alle aukeavasta NEOPIXEL-alavalikosta. Strip pitää ensin luoda, ennen kuin sitä voidaan ohjelmoida. Luomalla uusi muuttuja, voidaan sille antaa mikä tahansa muu nimi kuin strip. Nimi valitaan muuttujan luomisen jälkeen set strip blokissa strip-kohdan alavalikosta. Kuvan esimerkissä on ensin määrritelty kytkentäpaikkaan A1 kolmen ledin pituinen ledinauha. Tämän jälkeen levy on ohjelmoitu toistuvasti asettamaan kaikki nauhan pikselit ensin punaisiksi ja sitten 200ms jälkeen ensimmäinen pikseli keltaiseksi, toinen siniseksi ja kolmas vihreäksi 200ms ajaksi. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 9

Moottorit 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 10

Yleistä moottoreista Yleisimpiä Circuit Playground Expressin kanssa käytettäviä moottoreita ovat pienet nk. servomoottorit. Servomoottoreita on olemassa kahta eri tyyppiä: Asentoservoja, jotka liikkuvat kahden eri ääripisteen välillä. Useimmiten 180 asteen liikeradalla. Ympäripyöriviä servoja, jotka nimensä mukaisesti pyörivät ympäri. Circuit Playground Expressin kanssa voidaan käyttää myös nk. DC-moottoreita, mutta näiden vaatiman jatkuvan virransyötön takia on niiden kytkennässä erittäin suositeltavaa käyttää Crickitlisälevyä. Suurempien moottoreiden kanssa, esimerkiksi robotiikassa, kannattaa aina käyttää Crickit-levyä moottorityypistä riippumatta. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 11

Servomoottorien kytkentä Kytkennät on helppo tehdä siihen tarkoitetuilla piikkipäisillä hauenleuoilla Moottorista tuleva punainen johdin kytketään Voutkytkentäpaikkaan Moottorista tuleva musta tai ruskea johdin kytketään GND-kytkentäpaikkaan Moottorista tuleva keltainen johdin kytketään mihin tahansa A1-A7 kytkentäpaikoista. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 12

Servojen ohjelmointi Microsoft MakeCodella Servojen ohjelmointi on helppoa! Servo-komennot löytyvät PINS-valikon alta. Asentoservolle annetaan astemäärä, johon sen halutaan liikkuvan. Asentoja on helppo hahmottaa astelevyn avulla. Vapaasti pyörivän servon ohjaaminen tehdään samalla periaatteella. Yleensä 90 on seis, 180 on täyttä vauhtia eteen ja 0 on täyttä vauhtia taakse. Tutki ja kokeile kuvan koodia. Miten koodi toimii asentoservon kanssa? Miten koodi toimii ympäripyörivän servon kanssa? Mihin koodissa tarvitaan pause-blokkeja? 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 13

Servojen ohjelmointi Microsoft MakeCodella Robotiikassa on usein hyödyllistä käyttää CRICKIT-lisälevyä. Se mahdollistaa korkeamman jatkuvan virransyötön sekä verkkovirran käyttämisen virtalähteenä. CRICKIT-levyllä voidaan ohjata sekä servo-, että DC-moottoreita. Samanaikaisesti voidaan ohjata joko neljää servoa tai kahta DC-moottoria. Kytkennät tehdään levyn nimettyihin paikkoihin kuvan osoittamalla tavalla. Servot voidaan liittää suoraan niissä useimmiten mukana olevilla liittimillä. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 14

Moottorien ohjaus CRICKIT-levyn kanssa Microsoft MakeCodella 1. 2. CRICKIT-komennot saa näkyviin valitsemalla EXTENSIONS-valikosta CRICKIT-lisäosa. Esimerkkejä DC-moottorien ohjelmoinnista: Kytkentäpaikkaan 1 kytketty moottori pyörii jatkuvasti puolella nopeudella. 1. 2. 3. 4. Nappia A painettaessa moottori lähtee pyörimään täyttä vauhtia. Moottori pysähtyy nappia B painamalla. Moottorin suuntaa vaihdetaan liukukytkimellä. 3. 4. 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 15

Linkkejä Adafruit: https://www.adafruit.com/ Microsoft MakeCode: https://makecode.adafruit.com Circuit Playground Express dokumentaatio: https://makecode.adafruit.com/docs 6.6.2019 Adafruit Circuit Playground Express / Ledit ja moottorit / 2019 Innokas 16