logo velleman

VMA502
ZÁKLADNÍ DIY KIT S ATMEGA2560 PRO ARDUINO®

velleman Basic Diy Kit s Atmega2560UŽIVATELSKÁ PŘÍRUČKA

čístLogo CE

Zavedení

Všem obyvatelům Evropské unie
Důležité environmentální informace o tomto produktu
varováníTento symbol na zařízení nebo obalu označuje, že likvidace zařízení po skončení jeho životního cyklu by mohla poškodit životní prostředí. Nevyhazujte jednotku (ani baterie) do netříděného komunálního odpadu; měl by být odvezen do specializované společnosti k recyklaci. Toto zařízení by mělo být vráceno vašemu distributorovi nebo místní recyklační službě. Respektujte místní pravidla životního prostředí.
V případě pochybností se obraťte na místní úřady pro likvidaci odpadu.
Děkujeme, že jste si vybrali Velleman®! Před uvedením tohoto zařízení do provozu si pečlivě přečtěte příručku. Pokud bylo zařízení při přepravě poškozeno, neinstalujte jej ani jej nepoužívejte a obraťte se na svého prodejce.

Bezpečnostní pokyny

Ikona varování nebo upozorněníToto zařízení mohou používat děti ve věku od 8 let a starší a osoby se sníženými fyzickými, smyslovými nebo duševními schopnostmi nebo nedostatkem zkušeností a znalostí, pokud byly pod dohledem nebo byly poučeny o používání zařízení bezpečným způsobem a rozumí související nebezpečí. Děti si se zařízením nesmějí hrát. Čištění a uživatelskou údržbu nesmějí provádět děti bez dozoru.

DomovPouze pro vnitřní použití.
Chraňte před deštěm, vlhkostí, stříkajícími a kapajícími kapalinami.

Obecné pokyny

poznámka
  • Viz Servis a záruka kvality Velleman® na posledních stránkách této příručky.
  • Seznamte se s funkcemi zařízení před jeho skutečným použitím.
  • Veškeré úpravy zařízení jsou z bezpečnostních důvodů zakázány. Na poškození způsobené úpravami zařízení uživatelem se nevztahuje záruka.
  • Zařízení používejte pouze k určenému účelu. Používání zařízení neoprávněným způsobem vede ke ztrátě záruky.
  • Na škody způsobené nerespektováním určitých pokynů v této příručce se záruka nevztahuje a prodejce nepřijímá odpovědnost za jakékoli následné vady nebo problémy.
  • Společnost Velleman NV ani její prodejci nemohou nést odpovědnost za jakékoli škody (mimořádné, náhodné nebo nepřímé) - jakékoli povahy (finanční, fyzické ...) vyplývající z vlastnictví, používání nebo selhání tohoto produktu.
  • Kvůli neustálému vylepšování produktu se skutečný vzhled produktu může lišit od zobrazených obrázků.
  • Obrázky produktů jsou pouze ilustrativní.
  • Nezapínejte zařízení ihned poté, co bylo vystaveno změnám teploty. Chraňte zařízení před poškozením tak, že jej necháte vypnuté, dokud nedosáhne pokojové teploty.
  • Uschovejte tento návod pro budoucí použití.

Co je Arduino®

Arduino® je prototypová platforma open-source založená na snadno použitelném hardwaru a softwaru. Desky Arduino ® jsou schopny číst vstupy - světelný senzor, prst na tlačítku nebo zprávu na Twitteru - a přeměnit jej na výstup - aktivaci motoru, rozsvícení LED, publikování něčeho online. Svému fóru můžete říct, co má dělat, zasláním sady pokynů do mikrokontroléru na desce. K tomu použijete programovací jazyk Arduino (založený na zapojení) a softwarový IDE Arduino ® (založený na zpracování).
Surfovat do www.arduino.cc a arduino.org pro více informací.

Obsah

  • 1 x vývojová deska ATmega2560 Mega (VMA101)
  • 15 x LED (různé barvy)
  •  8 x 220 Ω rezistor (RA220E0)
  •  5 x 1K rezistor (RA1K0)
  •  5 x 10K rezistor (RA10K0)
  •  1 x prkénko na 830 otvorů
  •  4 x 4pinový klíčový spínač
  •  1 x aktivní bzučák (VMA319)
  •  1 x pasivní bzučák
  •  1 x infračervená senzorová dioda
  •  1 x teplotní senzor LM35 (LM35DZ)
  •  2 x spínač naklápění koule (podobný MERS4 a MERS5)
  •  3 x fototranzistor
  •  1 x jednomístný 7segmentový LED displej
  •  30 x propojovací vodič prkénka
  •  1 x USB kabel

ATmega2560 Mega

VMA101

VMA101 (kompatibilní s Arduino®) Mega 2560 je deska mikrokontroléru založená na ATmega2560. Má 54 digitálních vstupních / výstupních pinů (z toho 15 lze použít jako PWM výstupy), 16 analogových vstupů, 4 UART (hardwarové sériové porty), 16 MHz krystalový oscilátor, připojení USB, napájecí konektor, záhlaví ICSP, a resetovací tlačítko. Obsahuje vše potřebné pro podporu mikrokontroléru. Chcete-li začít, připojte jej k počítači pomocí kabelu USB nebo jej napájejte pomocí adaptéru AC-DC nebo baterie. Mega je kompatibilní s většinou štítů určených pro Arduino ® Duemilanove nebo Diecimila.

velleman Basic Diy Kit s Atmega2560 VMA101

1 USB rozhraní 7 Atmel mega2560
2 ICSP pro 16U2 8 resetovací tlačítko
3 digitální I / O 9 digitální I / O
4 Atmel mega16U2 10 7-12 VDC příkon
5 ICSP pro mega2560 11 napájecí a uzemňovací kolíky
6 16 MHz hodiny 12 analogové vstupní piny

 

mikrokontrolér ………………………………………………………. ATmega2560
provozní voltage ………………………………………………………….. 5 V DC
vstupní objemtage (doporučeno) ……………………………………… 7-12 V DC
vstupní objemtage (limity) ………………………………………………………… 6-20 V DC
digitální I / O piny …………………… 54 (z toho 15 poskytuje PWM výstup)
analogové vstupní piny …………………………………………………… 16
DC proud na I / O pin ……………………………………………… 40 mA
Stejnosměrný proud pro kolík 3.3 V …………………………………………… .50 mA
flash paměť …………………………… 256 kB, z toho 8 kB použitých bootloaderem
SRAM …………………………………………. 8 kB
EEPROM ……………………………………………………………………… 4 kB
rychlost hodin ……………………………………………………………… .. 16 MHz
rozměry délka …………………………………………………………. 112 mm
šířka ……………………………………………………………………………. 55 mm
hmotnost …………………………………………………………………………………. 62 g

Operace

Nepájivá deska

Nepájivé pole jsou jednou z nejzákladnějších částí, když se učíte, jak stavět obvody. V tomto tutoriálu vám představíme, co jsou prkénka a jak fungují.

Podívejme se na větší a typičtější prkénko. Kromě vodorovných řádků mají tzv napájecí kolejnice které probíhají svisle po stranách.velleman Basic Diy Kit s kolejnicemi Atmega2560 Power. Čipy mají nohy, které vycházejí z obou stran a dokonale zapadají do rokle. Protože každá noha na IC je jedinečná, nechceme, aby byly obě strany vzájemně propojeny. To je místo, kde se hodí oddělení uprostřed desky. Můžeme tedy připojit komponenty na každou stranu IC, aniž bychom narušili funkčnost nohy na opačné straně.

velleman Basic Diy Kit s Atmega2560 VMA101 Ravine.

Blikající LED
Začněme jednoduchým experimentem. Namísto LED13, který je připájen k desce, připojíme LED k jednomu z digitálních pinů.

velleman Basic DIY Kit s blikající LED Atmega2560 A

Požadovaný hardware

  •  1 x červená LED M5
  • 1 x 220 Ω rezistor
  •  1 x prkénko na prkénko
  •  propojovací vodiče podle potřeby

Postupujte podle níže uvedeného schématu. Používáme digitální pin 10 a připojujeme LED k rezistoru 220 Ω, abychom zabránili poškození LED silným proudem.

Spojenívelleman Basic Diy Kit s připojením Atmega2560Programovací kódvelleman Basic Diy Kit s programovacím kódem Atmega2560Výsledek
Po naprogramování uvidíte LED připojenou k pin 10 blikání s intervalem přibližně jednoho
druhý. Gratulujeme, experiment je nyní úspěšně dokončen!

PWM gradační LED
PWM (Pulse Width Modulation) je technika používaná ke kódování úrovní analogového signálu na digitální. Počítač nemůže mít analogový výstuptage ale pouze digitální svtage hodnoty. Takže budeme používat čítač s vysokým rozlišením ke kódování specifické úrovně analogového signálu modulací pracovního cyklu PWM. Signál PWM je také digitalizován, protože v každém okamžiku je plně zapnuto stejnosměrné napájení buď 5 V (zapnuto) nebo 0 V (vypnuto). Voltage nebo proud je přiváděn do analogové zátěže (zařízení využívající napájení) opakovaným zapínáním nebo vypínáním sekvence pulzů.
Když je zapnutý, proud je přiváděn do zátěže; být vypnutý, není. Při dostatečné šířce pásma lze pomocí PWM zakódovat jakoukoli analogovou hodnotu. Výstup objtagHodnota se vypočítá pomocí doby zapnutí a vypnutí.

výstupní objemtage = (doba zapnutí/doba pulzu) * maximální objtage hodnota

velleman Basic Diy Kit S Atmega2560 A Blikající výstup objtage

PWM má mnoho aplikací: lamp regulace jasu, regulace otáček motoru, tvorba zvuku atd. Základní parametry PWM jsou:

velleman Basic Diy Kit s Atmega2560 A Blikající PWM

Na Arduino ® je šest rozhraní PQM, jmenovitě digitální pin, 3, 5, 6, 9, 10 a 11. V tomto experimentu budeme k ovládání jasu LED používat potenciometr.

Požadovaný hardware

  •  1 x proměnný rezistor
  •  1 x červená LED M5
  •  1 x 220 Ω rezistor
  •  1 x prkénko na prkénko
  •  propojovací vodiče podle potřeby

Spojení

velleman Basic Diy Kit s připojením Atmega2560 1

Programovací kódvelleman Basic Diy Kit s programovacím kódem Atmega2560 1V tomto kódu používáme funkci analogWrite (rozhraní PWM, analogová hodnota). Přečteme si analog
hodnotu potenciometru a přiřadit hodnotu PWM portu, takže dojde k odpovídající změně
jas LED. Jedna poslední část bude zobrazovat analogovou hodnotu na obrazovce. Můžete to zvážit
jako projekt čtení analogové hodnoty přidáním části přiřazující analogovou hodnotu PWM.
Výsledek
Po naprogramování otáčejte knoflíkem potenciometru, abyste viděli změny zobrazené hodnoty. Všimněte si také zřejmé změny jasu na prkénku.
Aktivní bzučák
Aktivní bzučák je široce používán v počítačích, tiskárnách, budících atd. Jako zvukový prvek. Má vnitřní zdroj vibrací. Jednoduše jej připojte k 5 V napájecímu zdroji, aby neustále bzučel.
Požadovaný hardware

  •  1x bzučák
  •  1 x klíč
  • 1 x prkénko na prkénko
  •  propojovací vodiče podle potřeby

Spojení

velleman Basic Diy Kit s připojením Atmega2560 2

Programovací kód

velleman Basic Diy Kit s programovacím kódem Atmega2560 3

Výsledek
Po naprogramování by měl bzučák zazvonit.
Fototranzistor
Fototranzistor je tranzistor, jehož odpor se mění podle různé síly světla. Je založen
na fotoelektrickém jevu polovodiče. Pokud je dopadající světlo intenzivní, odpor se snižuje; pokud
dopadající světlo je slabé, zvyšuje se odpor. Fototranzistor se běžně používá při měření
světlo, ovládání světla a fotovoltaická přeměna.

Začněme s relativně jednoduchým experimentem. Fototranzistor je prvek, který mění svůj odpor jako
změny síly světla. Viz experiment PWM, který nahradí potenciometr fototranzistorem. Když
dojde ke změně intenzity světla, dojde k odpovídající změně LED.

Požadovaný hardware

  •  1 x fototranzistor
  •  1 x červená LED M5
  •  1 x 10KΩ rezistor
  •  1 x 220 Ω rezistor
  •  1 x prkénko na prkénko
  •  propojovací vodiče podle potřeby

Spojení
velleman Basic Diy Kit s připojením Atmega2560 4

Programovací kód
velleman Basic Diy Kit s programovacím kódem Atmega2560 4Výsledek
Po naprogramování změňte intenzitu světla kolem fototranzistoru a sledujte změnu LED!
Snímač plamene

velleman Basic Diy Kit s Atmega2560 A Flame Sensor

Snímač plamene (infračervená přijímací dioda) se u robotů používá k vyhledání zdroje požáru. Tento senzor je vysoce kvalitní
citlivý na plameny.
Senzor plamene má speciálně navrženou infračervenou trubici pro detekci požáru. Jas plamenů se poté převede na kolísavý signál úrovně. Signály jsou vstupem do centrálního procesoru.

Požadovaný hardware

  • 1 x snímač plamene
  •  1x bzučák
  •  1 x 10KΩ rezistor
  •  1 x prkénko na prkénko
  •  propojovací vodiče podle potřeby

Spojení

velleman Basic Diy Kit s Atmega2560 A Blikající vcc

Připojte záporný pól na 5 V a kladný pól na odpor. Připojte druhý konec rezistoru k GND. Připojte jeden konec propojovacího vodiče ke svorce, která je elektricky připojena ke kladnému senzoru, druhý konec k analogovému kolíku.

Programovací kód

velleman Basic Diy Kit s programovacím kódem Atmega2560 5

Snímač teploty LM35

velleman Basic Diy Kit s Atmega2560 A blikající teplotním senzorem LM35 LM35 je běžný a snadno použitelný teplotní senzor. Nevyžaduje další hardware, k jeho fungování potřebujete pouze analogový port. Obtíž spočívá v kompilaci kódu pro převod analogové hodnoty, kterou čte, na teplotu Celsia.

Požadovaný hardware

  •  1 x snímač LM35
  •  1 x prkénko na prkénko
  •  propojovací vodiče podle potřeby

Spojení

velleman Basic Diy Kit s připojením Atmega2560 5

Programovací kódvelleman Basic Diy Kit s programovacím kódem Atmega2560 5Výsledek
Po naprogramování otevřete monitorovací okno, abyste viděli aktuální teplotu.

Přepínač snímače náklonu
Senzor náklonu detekuje orientaci a sklon. Jsou malé, mají nízkou spotřebu a snadno se používají. Při správném použití se neopotřebují. Díky jejich jednoduchosti jsou oblíbené u hraček, gadgetů a dalších spotřebičů. Jsou označovány jako rtuťové, naklápěcí nebo kuličkové spínače.

Jednoduchá LED aktivovaná nakloněním
Toto je nejzákladnější připojení sklopného spínače, ale může být užitečné, když se o nich člověk učí. Jednoduše zapojte do série s LED, rezistorem a baterií.

velleman Basic Diy Kit s LED aktivovanou připojením Atmega2560

Čtení stavu spínače pomocí mikrokontroléru
Rozložení níže ukazuje 10K pull-up rezistor. Kód uvádí vestavěný pull-up rezistor, který můžete zapnout nastavením vstupního kolíku na vysoký výstup. Pokud použijete interní pull-up, můžete přeskočit externí.

velleman Basic Diy Kit s mikrokontrolérem pro připojení Atmega2560Programovací kód

velleman Basic Diy Kit s programováním Atmega2560 VMA502 1velleman Basic Diy Kit s Atmega2560 A The FlameVMA502 2velleman Basic Diy Kit s Atmega2560 A The FlameVMA502 3

Jednociferný sedmisegmentový displej

velleman Basic Diy Kit s Atmega2560 A Displej FlameSegment
LED segmentové displeje jsou běžné pro zobrazování číselných informací. Jsou široce používány na displejích pecí, praček atd. LED segmentový displej je polovodičové zařízení vyzařující světlo. Jeho základní jednotkou je LED (světelná dioda). Segmentové displeje lze rozdělit na 7segmentové a 8segmentové displeje.

Podle způsobu zapojení lze segmentové displeje LED rozdělit na displeje se společnou anodou a displeje se společnou katodou. Společné anodové displeje označují displeje, které kombinují všechny anody LED jednotek do jedné společné anody (COM).

Pro zobrazení společné anody připojte společnou anodu (COM) k +5 V. Pokud je úroveň katody určitého segmentu nízká, je segment zapnutý; když je úroveň katody určitého segmentu vysoká, segment je vypnutý. U displeje se společnou katodou připojte společnou katodu (COM) k GND. Když je úroveň anody určitého segmentu vysoká, segment je zapnutý; když je úroveň anody určitého segmentu nízká, segment je vypnutý.

Spojení

velleman Basic Diy Kit s připojením Atmega2560 7

Programovací kód

velleman Basic Diy Kit s Atmega2560 A The FlameVMA502 4velleman Basic Diy Kit s Atmega2560 A The FlameVMA502 5velleman Basic Diy Kit s Atmega2560 A The FlameVMA502 6
Toto zařízení používejte pouze s originálním příslušenstvím. Velleman nv nemůže být v případě události odpovědný poškození nebo zranění v důsledku (nesprávného) použití tohoto zařízení. Další informace o tomto produktu a nejnovější verzi této příručky, navštivte naši stránku webmísto www.velleman.eu. The informace v této příručce se mohou změnit bez předchozího upozornění.

© OZNÁMENÍ O AUTORSKÝCH PRÁVECH
Autorská práva k této příručce vlastní společnost Velleman nv. Všechna celosvětová práva vyhrazena. Žádná část této příručky nesmí být kopírována, reprodukována, překládána nebo redukována na jakékoli elektronické médium či jinak bez předchozího písemného souhlasu držitele autorských práv.

Servis a záruka kvality Velleman®
Od svého založení v roce 1972 získal Velleman® rozsáhlé zkušenosti ve světě elektroniky a v současné době distribuuje své produkty do více než 85 zemí.
Všechny naše výrobky splňují přísné kvalitativní požadavky a zákonná ustanovení v EU. Abychom zajistili kvalitu, naše výrobky pravidelně procházejí zvláštní kontrolou kvality, a to jak interním oddělením kvality, tak specializovanými externími organizacemi. Pokud by i přes všechna preventivní opatření došlo k problémům, obraťte se prosím na naši záruku (viz podmínky záruky).

Všeobecné záruční podmínky týkající se spotřebního zboží (pro EU):

  •  Na veškeré spotřební zboží se vztahuje 24měsíční záruka na výrobní vady a vadný materiál od původního data nákupu.
  •  Společnost Velleman® se může rozhodnout vyměnit předmět za ekvivalentní předmět nebo zcela nebo částečně vrátit maloobchodní hodnotu, pokud je reklamace platná a bezplatná oprava nebo výměna předmětu je nemožná nebo pokud jsou náklady nepřiměřené.
    Bude vám doručen náhradní článek nebo vrácení peněz v hodnotě 100% kupní ceny v případě chyby, ke které došlo v prvním roce po datu nákupu a dodání, nebo náhradní článek ve výši 50% kupní ceny nebo vrácení peněz v hodnotě 50% maloobchodní hodnoty v případě chyby, ke které došlo ve druhém roce po
    datum nákupu a dodání.
  • Není kryto zárukou:
    – veškeré přímé či nepřímé škody způsobené po dodání na předmětu (např. oxidací, otřesy, pády, prachem, špínou, vlhkostí…), a na předmětu i jeho obsahu (např. ztráta dat), náhrada ušlého zisku ;
    – spotřební zboží, díly nebo příslušenství, které při běžném používání podléhají procesu stárnutí, jako jsou baterie (nabíjecí, nedobíjecí, vestavěné nebo vyměnitelné), lamps, pryžové díly, hnací řemeny… (neomezený seznam);
    – vady vzniklé požárem, poškozením vodou, bleskem, nehodou, přírodní katastrofou atd.…;
    – vady způsobené úmyslně, z nedbalosti nebo vzniklé nesprávným zacházením, nedbalou údržbou, nevhodným použitím nebo použitím v rozporu s pokyny výrobce;
    – poškození způsobené komerčním, profesionálním nebo hromadným používáním zboží (při profesionálním použití se záruka zkracuje na šest (6) měsíců);
    – poškození způsobené nevhodným zabalením a přepravou zboží;
    – veškeré škody způsobené úpravou, opravou nebo změnou provedenou třetí stranou bez písemného souhlasu společnosti Velleman®.
  •  Předměty, které mají být opraveny, musí být doručeny vašemu prodejci Velleman®, pevně zabalené (nejlépe v originálním balení) a musí být doplněny originální účtenkou o koupi a jasným popisem závady.
  • Tip: Abyste ušetřili náklady a čas, přečtěte si prosím znovu návod a před předložením výrobku k opravě zkontrolujte, zda není vada způsobena zjevnými příčinami. Upozorňujeme, že vrácení nezávadného předmětu může také zahrnovat manipulační náklady.
  •  Opravy provedené po uplynutí záruky podléhají nákladům na dopravu.
  •  Výše uvedené podmínky nemají vliv na žádné obchodní záruky.

Výše uvedený výčet podléhá úpravám dle článku (viz manuál článku).

Vyrobeno v ČLR
Dováží Velleman nv
Legen Heirweg 33, 9890 Gavere, Belgie
www.velleman.eu

Dokumenty / zdroje

Základní kutilská sada velleman s Atmega2560 pro Arduino [pdfUživatelská příručka
Základní kutilská sada s Atmega2560 pro Arduino

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *