S vlastními rukama: "Arduino" - elektronický konstruktér
"Arduino" je elektronický konstruktor
Obsah
Arduino: high-tech designér
"Arduino" je deska na mikrokontrolérech s mnoha kontakty a vlastním procesorem. Deska je základem, na který lze připojit poměrně velký počet tzv. Shildov (z anglického štítu), což rozšiřuje funkčnost desky. Používá se v systémech automatizace procesů, ale může se také snadno aplikovat v robotice. Oblasti působnosti rady Arduino jsou spousta. Ale byl populární mezi rádioamatéři jako levný, ale jednoduchý a velmi všestranný návrhář.
Aby Arduino nucen pracovat podle potřeby, je to možné pomocí programování. Tento proces je snadný a dokonce i začátečník se s ním dokáže vypořádat. A pokud má uživatel dovednosti C ++, bude velmi snadné a rychlé programovat desku.
Hlavní výhodou desky je možnost připojení k němu neomezeného počtu periferních zařízení, čímž dosáhnete maximální automatizace. Kromě toho, pokud začátečník něco nedostane, nezáleží na tom. V síti je obrovský počet komunit s množstvím informací a pokynů pro programování a připojení. "Arduino" pro začátečníky rádioamatéři jsou skvělou volbou.
Je třeba poznamenat, že projektant pracuje na svobodném softwaru (například speciální distribuci Linuxu), takže nemusíte platit za operační systém a software.
Práce se štíty (shildy)
Jak již bylo uvedeno výše, funkčnost zařízení se zvyšuje pomocí speciálních desek. Jedná se o hotové desky pro ovládání určitého procesu. Stínění jsou spojeny pomocí konektorů - čepů. Rozsah procesů, které lze ovládat pomocí shild, je velmi velký: od přenosu dat přes Ethernet po řízení motoru. Řídící systém procesu pomocí shild lze sestavit sami. "Arduino" rozděluje pouze roli tohoto nebo jiného externího zařízení předepsaného v programu, ale samotné rozšiřující karty pracují přímo.
Existují chvíle, kdy je zapotřebí zapsat některé údaje do paměti (například GPS body). Samotný "Arduino" to nemůže udělat, protože nemá paměťovou jednotku. Zde a užitečné shild, přidávat možnost použití micro-SD karty do 64 GB.
Naneštěstí, ale dokonce můžete vytvořit svůj vlastní. Například jednoduchý LCD shild. Vezměte obrazovku z kalkulačky nebo starého pageru a připojte jej ke čepům desky. Samozřejmě budete muset zaregistrovat program tak, aby "Arduino" zobrazoval obraz na obrazovce. A všechno je samozřejmě připravený.
Programování "Arduino"
Programy pro "Arduino" jsou psány v jazyce Wired. Tento jazyk je velmi podobný C ++. Nicméně, i když nemáte programovací dovednosti, nemůžete s Wired stejně jednat. Na fórech věnovaných "Arduino" jsou programy pro ně nazývány "skits". Dokonce i když programujete lenost sami nebo ne, můžete najít obrovské množství připravených skic.
Každá skica potřebuje vlastní sadu knihoven. Mohou být vyhledávány také na fórech na téma "Arduino". Pro začátečníky je velmi dobrá referenční příručka s podrobnými pokyny pro psaní náčrtků pro konkrétní proces.
Vytvoření Shild pro "Arduino" s vlastními rukama
Kupování shildy pro "Arduino" není nutné. Řekněme, že nemáte další 30 dolarů, ale je tu spousta zbytečných detailů a obrovská touha automatizovat něco. Není to problém. Hlavní věc je, že jste již měli hlavní desku se stitched OS a schopnost psát náčrtky.
Z praktických podrobností se může ukázat schéma "Arduino". S rukama se spojí jen komponenty. Ačkoli se předpokládá, že návrh bude fixován, není nutné nic pájit. Stačí stačit připojit komponenty pomocí vodičů. Mělo by být poznamenáno, že takovýto self-made shild pro "Arduino" za cenu bude několikrát levnější než tovární. Například sada "Arduino" pro automatizaci provozu elektromotorů bude stát 80 až 90 dolarů. Pokud však sami sestavujete sestavu, můžete snížit náklady na 30 dolarů.
Také existuje řada dalších souborů vytvořených pro určité oblasti a kromě hlavní desky obsahují všechny potřebné podrobnosti. Například sada pro vytvoření "inteligentního" domu, kamerového systému, klimatizace nebo stereo systémů.
Samozřejmě, že ne všechny shild je možné provést sami. V některých případech prostě nemůžete najít správné části. Například bude muset být zakoupen shild s rozšířením pro paměťovou kartu.
Za to, co můžete použít "Arduino"
Existuje mnoho aplikací pro toto zařízení, uvažujeme pouze o některých příkladech použití.
Například máte auto. A na displeji rádia je třeba zobrazit informace o rychlosti. Jak vyrobit rychloměr z Arduina? Je to velmi jednoduché. Kupujeme poplatek. Například, Arduino Mega 2560, GPS modul Ublox NEO 6m GPS. Poté hledáme připravené náčrty pro správu v síti, píšíme to všechno v Arduinu, připojíme se k sobě a všechno je připraveno.
Je také snadné vytvořit vlastní ovládací systém s vlastními rukama. "Arduino" dává takovou příležitost. Nejdůležitější je načrtnout potřebné náčrtky a detaily.
Použití Arduino v robotice
"Arduino" je široce používán v oblasti robotiky. Vzhledem k tomu, že na desku je připojen velký počet servopohonů, motorů a čidel, můžete si udělat celý robot vyrobený sami. "Arduino" také umožňuje programovat, jak chcete. Máte-li zájem o procházení, řízení a skákání kusů železa, pak je "Arduino" rozhodně pro vás.
Kromě toho, pokud připevníte zařízení k některým čtečkám, získáte dobrý robot-pozorovatel. A to je již poměrně užitečný vývoj.
To je v robotice, že můžete ukázat pozoruhodnou fantazii, a s pomocí "Arduino" - realizovat to. Někteří řemeslníci dokonce vytvářejí prototypy robot Bender z "Futurama", jen s tímto designem.
Namísto závěru
Desky regulátorů Arduino jsou ideální pro automatizaci libovolného procesu díky své flexibilitě při ladění. Kromě toho nebudou problémy s programováním desek kvůli bohaté referenční příručce k tomuto tématu. Pokud by se v pracovním procesu něco zlomilo, bude to snadné opravit sami. "Arduino" dovoluje člověku ukázat neomezenou představivost. Pomocí této desky můžete vytvořit téměř vše od systému řízení podlahového vytápění přes smartphone až po robota.
"Chytrý dům" na Arduinu: teorie a praxe
Programování AVR. Programování mikrokontrolérů AVR pro začátečníky
Jak udělat tachometr s vlastními rukama?
Jak sestavit quadrupter se svými vlastními rukama. Nastavení a řízení quadrocopteru
Arduino Uno: označení, popis platformy
Arduino pro začátečníky: pokyny krok za krokem. Programování a projekty Arduino: kde začít?
Programování mikrokontrolérů pro začátečníky: snadné a cenově dostupné
Nokia 5110: fotografie, schéma. Připojení grafického displeje Nokia 5110 k zařízení Arduino
Malina Pi 2: aplikace, instalace a připojení
Mikrokontrolér ESP8266: připojení a nastavení
Piezoelektrický snímač: popis, zrychlení, princip činnosti a funkce
Rozhraní I2C: popis v ruštině
Ultrazvukový dálkoměr: manuální, modely, recenze
Arduino vlastní ruce. Arduino UNO s vlastními rukama
Mobilní jeřáb Lego 42009 - návrhář pro děti i dospělé
Snímač PIR: popis a pokyny k připojení
Mikrokontroléry Atmega8. Programování Atmega8 pro začátečníky
Rozhraní UART: popis, použití
Co je Arduino a jak ho používat?
Jak vytvořit 3D tiskárnu s vlastními rukama?
Elektronický designér: hrajte s výhodou