Bevezetés az elektronikába

Hasonló dokumentumok
Bevezetés a mikrovezérlők programozásába: Ismerkedés az Arduino fejlesztői környezettel

Bevezetés az elektronikába

Bevezetés a mikrovezérlők programozásába: Fényérzékelés, fénymérés

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

Bevezetés az elektronikába

MSP430 programozás Energia környezetben. Szervó motorok vezérlése

MSP430 programozás Energia környezetben. Analóg jelek mérése

Bevezetés a mikrovezérlők programozásába: Programciklusok szervezése, analóg I/O

Programozás és Digitális technika I. Pógár István eng.unideb.hu/pogari

Labor 2 Mikrovezérlők

Ismerkedés az MSP430 mikrovezérlőkkel

Vegyes témakörök. 1. Soros vezérlésű LCD számkijelző. Hobbielektronika csoport 2018/2019. Debreceni Megtestesülés Plébánia

MSP430 programozás Energia környezetben

Bevezetés az elektronikába

Hobbi Elektronika. 1. Témakörök, célkitűzés, hozzávalók

Az 555-ös időzítő használata a mikrokontrolleres tervezésben

Fizikai mérések Arduino-val

Arduino bevezető Szenzorhálózatok és alkalmazásaik

MSP430 programozás Energia környezetben. LED kijelzok második rész

Programozható Vezérlő Rendszerek. Hardver

Hobbi Elektronika. Bevezetés az elektronikába: Fényemittáló dióda (LED)

Bevezető a mikrokontrollerek, az IoT és

Megjegyzés: A leírás abszolút kezdők számára készült elnézést azoktól, akik ezen a szinten már túlvannak!

DC motor= egyenáramú motor, villanymotor vezérlése micro:bittel:

MSP430 programozás Energia környezetben. Az első lépések

Bevezetés a mikrovezérlők programozásába: LCD kijelzők

Egyszerű kísérletek próbapanelen

Bevezetés az elektronikába

OMRON FOTOELEKTROMOS KAPCSOLÓK E3NT

DIALOG II PLM-B-000-LCD Hálózati paraméter felügyeleti modul Speciális készülékek

Eduino mérőpanel. Alapötlet:

RD Csapadékdetektor távadó. v1.0 Előzetes

Hobbi Elektronika. Bevezetés az elektronikába: Műveleti erősítők - 2. rész

Készítette: Ruzsinszki Gábor webmaster442

MSP430 programozás Energia környezetben. LED kijelzok második rész

1. Témakörök, célkitűzés, hozzávalók. Hobbielektronika csoport 2015/2016

A kísérlet, mérés megnevezése célkitűzései: Váltakozó áramú körök vizsgálata, induktív ellenállás mérése, induktivitás értelmezése.

Megszólal a Kütyü. Arduino bevezető hangszóró vezérlése 1 / 5 oldal

Bevezetés a mikrovezérlők programozásába: MAX6958: Hétszegmenses LED kijelző vezérlő

Fényerő mérés. Készítette: Lenkei Zoltán

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Bevezetés a mikrovezérlők programozásába: I/O portok kezelése, számrendszerek, bitműveletek

HSS60 ( ) típusú léptetőmotor meghajtó

Az 555-ös időzítő használata a mikrokontrolleres tervezésben

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

TxBlock-USB Érzékelőfejbe építhető hőmérséklet távadó

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

Vegyes témakörök. 5. Gagyiszkóp házilag hangfrekvenciás jelek vizsgálata. Hobbielektronika csoport 2018/2019. Debreceni Megtestesülés Plébánia

Arduino, programozás, elektronika egy út az ismeretek integrált felhasználásához

Elektronika laboratóriumi mérőpanel elab panel NEM VÉGLEGES VÁLTOZAT! Óbudai Egyetem

Nyomtatóport szintillesztő 3V3

MSP430 programozás Energia környezetben. Az I/O portok kezelése

Hobbi Elektronika. A digitális elektronika alapjai: Sorrendi logikai áramkörök 3. rész

Újdonságok az Arduino szabadszoftveres platform körül. Noll János FSF.hu Alapítvány

T2-CNCUSB vezérlő család hardver segédlet

SIOUX-RELÉ. Sioux relé modul telepítési leírás Szerkesztés MACIE0191

Vegyes témakörök. A KAT120B kijelző vezérlése Arduinoval

TB6600 V1 Léptetőmotor vezérlő

2000 Szentendre, Bükköspart 74 MeviMR 3XC magnetorezisztív járműérzékelő szenzor

2.3. Soros adatkommunikációs rendszerek CAN (Harmadik rész alapfogalmak II.)

HSS86 ( ) típusú léptetőmotor meghajtó

LPT_4DM_2a. Bekötési utasítás

Többfunkciós hobbirobot építése és vezérlése Arduino UNO mikrovezérlő kártya segítségével

Felhasználói kézikönyv

MSP430 programozás Energia környezetben. Hétszegmenses LED kijelzok

0 Általános műszer- és eszközismertető

Műveleti erősítők. Előzetes kérdések: Milyen tápfeszültség szükséges a műveleti erősítő működtetéséhez?

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

Vegyes témakörök. ARDUINO a kispénzű amatőrök PLC-je. Hobbielektronika csoport 2017/2018. Debreceni Megtestesülés Plébánia

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

Micro:bit és a fizikai számítástechnika

RhT Léghőmérséklet és légnedvesség távadó

A/D és D/A konverterek vezérlése számítógéppel

Bevezetés az elektronikába

ALPHA és ALPHA XL műszaki leírás

Fényszóró modul. A feladat célkitűzései:

Hobbi Elektronika. Bevezetés az elektronikába: Félvezető diódák, LED-ek

Bevezetés a mikrovezérlők programozásába: Az Arduino, mint logikai analizátor

Nyomtatóport szintillesztő

9. Gyakorlat - Optoelektronikai áramköri elemek

Bevezetés az elektronikába

Hobbi Elektronika. Bevezetés az elektronikába: Térvezérlésű tranzisztorok (FET)

MultiPIC univerzális fejlesztőeszköz v1.0 Készítette: Breitenbach Zoltán 2006

MSP430 programozás Energia környezetben. Digitális szenzorok

T Bird 2. AVR fejlesztőpanel. Használati utasítás. Gyártja: BioDigit Kft. Forgalmazza: HEStore.hu webáruház. BioDigit Kft, Minden jog fenntartva

Linuxot mindenre - Raspberry Pi

Intégro CLIA. A klímavezérlő számítógép általános ismertetése

LED-ek fotometriája és színmérése (Photometry and Colorimetry of LEDs)

FEDÉLZETI INERCIÁLIS ADATGYŰJTŐ RENDSZER ALKALMAZÁSA PILÓTA NÉLKÜLI REPÜLŐGÉPEKBEN BEVEZETÉS

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

Az ideális feszültségerősítő ELEKTRONIKA_2

Mérés és adatgyűjtés

USB I/O kártya. 12 relés kimeneti csatornával, 8 digitális bemenettel (TTL) és 8 választható bemenettel, mely analóg illetve TTL módban használható.

A Hobbielektronika csoport. bemutatója

Tartalomjegyzék LED hátterek 3 LED gyűrűvilágítók LED sötét látóterű (árnyék) megvilágítók 5 LED mátrix reflektor megvilágítók

FL-11R kézikönyv Viczai design FL-11R kézikönyv. (Útmutató az FL-11R jelű LED-es villogó modell-leszállófény áramkör használatához)

AVR-Duino / Ext1. Felhasználói dokumentáció. AVR-Duino alappanel-kiegészítő az alapfunkciók megismeréséhez. (c) TavIR-AVR

1 csűrő 1 csűrő 2 magassági 2 magassági 3 gáz 3 gáz 4 oldalkormány 4 oldalkormány 5 Robot üzemmód 5 csűrő

Átírás:

Bevezetés az elektronikába 8. Ismerkedés az Arduino kártyával (MiniPirate) 2. rész 1

Mi az Arduino? Az Arduino egy szabad szofferes, nyílt forráskódú elektronikai fejlesztőplatform, fagy ökoszisztéma az elektronikus eszközök könnyen megtanulható kezeléséhez Arduino IDE (integrált fejlesztői környzet): Java alapú, keresztplatformos fejlesztői környezet (szerkesztő, fordító, programletöltő stb.) Arduino kártya: ATmega328P vagy más mikrovezérlőn alapuló hardver, amely önállóan vagy a számítógéppel összekapcsolva is működhet Arduino programnyelv és programkönyvtár-gyűjtemény: amely lehetővé teszi, hogy a mikrovezérlő részleteinek pontos ismerete nélkül, egyszerűen írhassunk programot 2

Az Arduino születése 2005-ben az Ifreában az Interaction Design Institute tanárai és diákjai fejleszteték ki. Cél: olcsó és egyszerűen használható mikrofezérlős fejlesztőeszköz (hardfer és szoffer) létrehozása, amellyel a diákok fagy hobbisták röfid idő alat (~ 1 hó) interaktíf eszközöket tudnak alkotni Előzmények: Processing nyíltforrású programnyelf és IDE (Casey Reas, Benjamin Fry) Wiring Nyílforrású mikrofezérlős fejlesztőkártya és programnyelf (Hernando Barragán) Gianluca Martno 3 Massimo Banzi David Cuertellas

A Wiring koncepció 4 A Wiring koncepció, amely kártyát, programnyelfet és fejlesztői környezetet is jelent számos köfetőre talált. Leszármazotjai közé sorolható az Arduino, az Energia, a Leafabs Maple, a ChipKit MPIDE és még sokan mások

Miért az Arduino? Jelenleg ez a legolcsóbban beszerezhető fejlesztőeszköz Van hozzá többféle szimulátor, közöttk ingyenesek is Könnyen használható, ingyenes programfejlesztői környezet Világszerte elterjedt, rengeteg mintapélda, programkönyftár, leírás, tankönyf található hozzá Nagy fálasztékban találunk hozzá olcsó kiegészítőket Szenzorok Kommunikációs modulok Kijelzők Motorvezérlők Relé modulok Robot KIT-ek 5

Arduino nano v3.0 6 Dugaszolós próbapanelhoz optimális Ára kedfező A gyári fedlapokhoz csak kiegészítő kártyáfal használható!

Arduino nano v3.0 7

Az Arduino nano kártya kivezetései 8

Arduino, MiniPirate, RGB LED Folyatassuk az ismerkedést a MiniPirate segítségéfel! RGB LED D3 = piros, D5 = zöld, D6 = kék katód, D4 = közös anód Inicializálás: >3>4>5>6 Piros: \3 /4 /5 /6 Zöld: /3 /4 \5 /6 Kék: /3 /4 /5 \6 9

RGB LED villogtatás A bekötés ugyanaz, mint az előző oldalon Leállítás: c6 0 Inicializálás: >3>4>5>6/3/4/5/6 Kék fillogtatás: c6 500 (500 ms késleltetés) Színek léptetése: c6 1000 c5 2000 c3 4000 10

Folytonos színvezérlés PWM-mel PWM = Pulse Width Modulation (impulzus-szélesség moduláció) Inicializálás: >3>4>5>6/3/4/5/6 Piros hozzáadása: g3 100 Az eredmény: rózsaszín Házi feladat: keferjtnk színeket! A nagyobb kitöltés nagyobb átlagteljesítményt jelent Esettnkben a kitöltés 0 255 közöt fáltoztatható, s a közös anódú RGB LED-nél 0-nál maximális a fényerő (a fordítot logika miat a fehér tertlet számít) Kék halfányan: g6 240 Zöld hozzáadása: g5 220 Az eredmény: ttrkiz 11

Analóg jelek vizsgálata Analóg (folytonos) jeleket az A0 A7 bemeneteken fizsgálhatunk (a 28 lábú, DIP tokozású ATmega328 esetén csak A0 A5 létezik) Az analóg jeleket a mikrofezérlő ADC egysége digitalizálja és 0 1023 közöti számmal fejezi ki (ahol a mértékegység a referencia-fesztltség 1/1024-ed része) Referencia lehet: A tápfeszültség (4,7 5.0 V) Belső referencia (1,13 V) Külső referencia (REF bemenetre kötve) A kísérlethez kösstk egy 10 kω-os potméter csúszkáját az A0 bemenetre! A potméter két szélső kifezetését pedig kösstk a GND és a VCC (5V) kifezetésekre! 12

Analóg jelek vizsgálata Először határozzuk meg a tápfesztltséget a v parancs segítségéfel! > v A kacsacsőrt nem mi írjuk be!!! 4.71 Volts, based on a nominal internal reference of 1.13 Volts, +/-10% per chip Állítsuk be a potmétert falahofá, és adjuk ki a p parancsot! Value on pin A0 INPUT: HIGH / 0623 / 2.87V A kiszámolás menete: feszültség = ADC érték * Vref / 1024 Számolt érték ADC konverzió eredménye feszültség = 623 * 4,71 V / 1024 = 2,87 V Ha több mérést fégztnk, az eredmény kissé ingadozhat a zaj, fagy instabilitások (pl. melegedés, kontaktus bizonytalansága) hatására. Több mérés átlaga általában megbízhatóbb eredményt ad! 13

Fénymérés LDR ellenállással A fényérzékeny ellenállás (LDR = Light Dependent Resistor) általában kadmiumszulfd (CdS) anyagú Erős fényben az LDR ellenállása lecsökken (tipikusn 1-2 kω), a fesztltségosztón mérhető fesztltség magas (4,5 V közeli) Sötétben az LDR ellenállása megnő (tipikusan 100 kω nagyságrendű), a fesztltségosztón mérhető fesztltség alacsony (0-hoz közelít) A leosztot fesztltséget az Arduino egyik analóg bemenetán mérhetjtk meg, ugyanúgy, mint az előző kísérletnél a potméterrel leosztot fesztltséget 14

Fénymérés LDR ellenállással A kapcsolást az ábra szerint állítotuk össze A p parancs kiadása után az A1 bemenetre kapot értékre fgyeljtnk! 15

Mérési eredmények Mobiltelefonnal mérjtk a megfilágítást (Light Meter alkalmazás) Az Arduino A1 bemenetén mérjtk a fesztltséget A fényerősséget a redőny le- fel húzogatásáfal szabályozzuk Az eredményt táblázatosan és grafkon formájában ábrázoljuk Megvilágítás [LUX] Feszültség [V] 5 1,36 10 1,95 20 2,77 50 3,59 2,5 100 3,85 2 200 4,01 1,5 300 4,06 1 350 4,11 4,5 4 3,5 3 V V 0 50 100 150 200 250 300 350 400 LUX 16

Ellenállás színkódok 17