Zajímavé projekty využívající Arduino. Nejzajímavější projekty Arduino

Arduino/Genuino UNO je vlajková loď pro vývoj vlastních projektů, budování jednoduchých automatizačních a robotických systémů založených na mikrokontroléru ATmega328 se svobodným softwarem a otevřenou architekturou. Arduino UNO R3 je dnes nejoblíbenější platformou pro začínající vynálezce, kutily, studenty a školáky.

Arduino UNO: pinout desky

Co je Arduino UNO CH340 jsme vám již řekli, přejděme tedy rovnou k charakteristikám a popisu desky Arduino UNO. Pinout a schéma zapojení platformy je zobrazeno na fotografii níže. Jak jsme již řekli, celá řada desek má zcela otevřenou systémovou architekturu, která umožňuje libovolnému výrobci třetích stran kopírovat a upgradovat desky Arduino Genuino UNO.

Pinout desky Arduino UNO v ruštině, ICSP

UNO je nejlepší volbou pro začátek s mikrokontroléry. Deska má pohodlnou velikost a vše, co potřebujete, abyste mohli začít: 14 digitálních vstupů/výstupů (6 portů může pracovat v režimu PWM), 6 analogových vstupů pro senzory, USB konektor pro programování a napájecí konektor Arduino UNO ze zdroje nebo koruna. Hlavní je ale obrovská rozmanitost lekcí a návodů na internetu.

Specifikace desky Arduino UNO

  • Mikrokontrolér: ATmega328
  • Frekvence hodin: 16 MHz
  • Napětí logické úrovně: 5V
  • Vstupní napětí: 7-12V
  • Všeobecné I/O porty: 20
  • Maximální proud z I/O portu: 40 mA
  • Maximální výstupní proud portu 3,3V: 50mA
  • Maximální výstupní proud 5V portu: 800mA
  • PWM porty: 6
  • Porty připojené k ADC: 6
  • Kapacita ADC: 10 bitů
  • Flash paměť: 32 KB
  • Paměť EEPROM: 1 KB
  • RAM: 2 KB
  • Rozměry: 69×53 mm

Arduino UNO: elektrický obvod


Arduino UNO: I/O porty, napájení

Provozní napětí - 5 V při připojení přes USB z libovolného zařízení (počítač, notebook, nabíječka smartphonu atd.). Při současném připojení externího adaptéru (baterie, korunka, zdroj) se napájení automaticky přepne, ale desku lze stále programovat přes počítač. Doporučené napájení pro Arduino Uno z baterií nebo akumulátoru je od 7 do 12 V.


Arduino UNO: externí napájení

5V – pin Arduino dodává 5V, lze jej použít k napájení zařízení
3,3V – na pin je přivedeno napětí 3,3V z vnitřního stabilizátoru
GND – zemnící kolík
VIN – pin pro napájení externího napětí
IREF – pin pro informování o provozním napětí desky

Napájení mikrokontroléru můžete napájet přes port VIN pomocí vodičů. „Plus“ z externího zdroje je přivedeno do portu VIN a „mínus“ do GND (zem). Přivádění externího napětí 5 V na 5V kolík není přípustné, protože napájení Genuino Arduino Uno obchází stabilizátor, což může vést k poškození. Všechny digitální porty na desce poskytují stabilizované napětí 5 Voltů.

Arduino UNO: firmware, paměť



Programování desky probíhá v bezplatném Arduino IDE v ruštině, které lze stáhnout z oficiálních stránek. Pro připojení zařízení a modulů se používají konektory („male-male“ a „male-female“), které se připojují k portům Arduino. Chcete-li začít pracovat s platformou, přejděte do části Arduino uno r3 „Lekce pro začátečníky“, kde jsou uvedeny podrobné pokyny s příklady.

Deska podporuje tři typy paměti:

Flash - paměť o velikosti 32 kB, slouží k uložení programu. Když je ovladač flashován skicou přes USB, zapisuje se specificky do paměti Flash. Chcete-li vymazat paměť Arduino UNO, měli byste nahrát prázdnou skicu.

paměti SRAM- Jedná se o Arduino RAM s kapacitou 2 kB. Zde jsou uloženy proměnné a objekty vytvořené ve skice. Paměť SRAM je nestálá, po odpojení napájení od desky budou všechna data vymazána.

EEPROM- Jedná se o energeticky nezávislou paměť s kapacitou 1kB. Zde můžete zaznamenávat data, která nezmizí ani po vypnutí napájení. Nevýhodou EEPROM je omezení přepisovacích cyklů – podle výrobce 100 000krát.

Popis Arduino UNO v ruštině

Doporučujeme seznámit se s dalšími deskami z řady Arduino-Genuino, například s obdobou nejoblíbenější desky UNO - RobotDyn UNO R3 od čínského výrobce. Charakteristiky desky nejsou v žádném případě horší než oficiální výrobce, ale zároveň má dostupnější cenu a řadu výhod. Například pohodlnější USB konektor a více analogových vstupů.

Arduino je velmi oblíbené mezi všemi nadšenci do designu. Měli by se s ní seznámit i ti, kteří o ní nikdy neslyšeli.

Co je Arduino?

Jak můžete stručně popsat Arduino? Nejlepší slova by byla: Arduino je nástroj, který lze použít k vytváření různých elektronických zařízení. V podstatě se jedná o skutečnou univerzální hardwarovou výpočetní platformu. Lze jej použít jak pro konstrukci jednoduchých obvodů, tak pro realizaci poměrně složitých projektů.

Návrhář vychází z jeho hardwaru, kterým je vstupně-výstupní deska. K programování desky se používají jazyky, které jsou založeny na C/C++. Nazývají se Processing/Wiring. Od skupiny C zdědili extrémní jednoduchost, díky které je velmi rychle zvládne každý člověk a uplatnění znalostí v praxi není dosti podstatný problém. Abyste pochopili snadnost práce, často se říká, že Arduino je pro začínající kouzelníky-designéry. Arduino deskám rozumí i děti.

Co na něm můžete sbírat?

Aplikace Arduina jsou poměrně rozmanité, lze jej použít jak pro nejjednodušší příklady, které budou doporučeny na konci článku, tak pro docela složité mechanismy včetně manipulátorů, robotů nebo výrobních strojů. Některým řemeslníkům se daří používat takové systémy k výrobě tabletů, telefonů, domácích sledovacích a bezpečnostních systémů, systémů pro chytrou domácnost nebo jednoduše počítačů. Arduino projekty pro začátečníky, se kterými mohou začít i ti bez zkušeností, jsou na konci článku. Lze je dokonce použít k vytvoření primitivních systémů virtuální reality. To vše díky poměrně všestrannému hardwaru a možnostem, které programování Arduino poskytuje.

Kde mohu koupit komponenty?

Komponenty vyrobené v Itálii jsou považovány za originální. Cena takových stavebnic ale není nízká. Řada společností nebo dokonce jednotlivců proto vyrábí řemeslné metody zařízení a komponent kompatibilních s Arduino, kterým se vtipně říká produkční klony. Při nákupu takových klonů nelze s jistotou říci, že budou fungovat, ale touha ušetřit peníze si vybírá svou daň.

Komponenty lze zakoupit buď jako součást stavebnice nebo samostatně. Existují dokonce předpřipravené stavebnice pro sestavení aut, vrtulníků s různými typy ovládání nebo lodí. Sada, jako je ta na obrázku výše, vyrobená v Číně, stojí 49 dolarů.

Více o vybavení

Deska Arduino je jednoduchý mikrokontrolér AVR, který byl flashován bootloaderem a má minimální požadovaný port USB-UART. Jsou zde i další důležité složky, ale v rámci článku by bylo lepší zaměřit se pouze na tyto dvě složky.

Nejprve o mikrokontroléru, mechanismu postaveném na jediném obvodu, ve kterém je umístěn vyvinutý program. Program lze ovlivňovat mačkáním tlačítek, přijímáním signálů ze součástí stvoření (odpory, tranzistory, senzory atd.) atd. Navíc mohou být senzory velmi odlišné svým účelem: osvětlení, zrychlení, teplota, vzdálenost, atd. tlak, překážky atd. Jednoduché díly lze použít jako zobrazovací zařízení, od LED a výškových reproduktorů až po komplexní zařízení, jako jsou grafické displeje. Za kvalitu se považují motory, ventily, relé, serva, elektromagnety a mnoho dalších, jejichž seznam by zabral velmi, velmi dlouho. MK pracuje přímo s některými z těchto seznamů pomocí spojovacích vodičů. Některé mechanismy vyžadují adaptéry. Jakmile ale začnete navrhovat, těžko se odtrhnete. Nyní si povíme něco o programování Arduina.

Zjistěte více o procesu programování desky

Program, který je již připraven ke spuštění na mikrokontroléru, se nazývá firmware. Může existovat buď jeden projekt, nebo projekty Arduino, takže by bylo vhodné uložit každý firmware do samostatné složky, aby se urychlil proces hledání potřebných souborů. Na krystal MK je nanesen pomocí specializovaných zařízení: programátorů. A tady má Arduino jednu výhodu – nepotřebuje programátora. Vše je provedeno tak, aby programování Arduina pro začátečníky nebylo obtížné. Zapsaný kód lze načíst do MK přes USB kabel. Této výhody nedosahuje nějaký předem sestavený programátor, ale speciální firmware – bootloader. Bootloader je speciální program, který se spustí ihned po připojení a poslouchá, zda existují nějaké příkazy, zda flashovat krystal, zda existují projekty Arduino nebo ne. Použití bootloaderu má několik velmi atraktivních výhod:

  1. Použití pouze jednoho komunikačního kanálu, což nevyžaduje dodatečné časové náklady. Projekty Arduino tedy nevyžadují připojení mnoha různých vodičů a při jejich používání bude zmatek. K úspěšnému provozu stačí jeden USB kabel.
  2. Ochrana před křivýma rukama. Je docela snadné uvést mikrokontrolér do cihlového stavu pomocí přímého firmwaru, nemusíte tvrdě pracovat. Při práci s bootloaderem se nedostanete k potenciálně nebezpečným nastavením (samozřejmě s pomocí vývojového programu, jinak lze vše rozbít). Arduino pro začátečníky je proto určeno nejen z toho hlediska, že je srozumitelné a pohodlné, ale také vám umožní vyhnout se nechtěným finančním výdajům spojeným s nezkušeností člověka, který s nimi pracuje.

Projekty do začátku

Když získáte sadu, páječku, kalafunu a pájku, neměli byste okamžitě vyřezávat velmi složité struktury. Samozřejmě je můžete vyrobit, ale šance na úspěch v Arduinu pro začátečníky je u složitých projektů poměrně nízká. Chcete-li trénovat a zlepšovat své dovednosti, můžete zkusit implementovat několik jednodušších nápadů, které vám pomohou pochopit interakci a fungování Arduina. Jako první kroky při práci s Arduinem pro začátečníky vám můžeme poradit, abyste zvážili:

  1. Vytvořte si takový, který bude fungovat díky Arduinu.
  2. Připojení samostatného tlačítka k Arduinu. V tomto případě to můžete udělat tak, že tlačítkem lze od bodu č.1 upravovat svit LED.
  3. Připojení potenciometru.
  4. Ovládání servopohonu.
  5. Připojení a práce s tříbarevnou LED.
  6. Připojení piezoelektrického prvku.
  7. Připojení fotorezistoru.
  8. Připojení pohybového senzoru a signálů o jeho činnosti.
  9. Připojení čidla vlhkosti nebo teploty.

Projekty do budoucna

Je nepravděpodobné, že byste měli zájem o Arduino za účelem připojení jednotlivých LED. Nejspíš vás láká možnost vytvořit si vlastní auto, nebo létající točnu. Tyto projekty se obtížně realizují a budou vyžadovat spoustu času a vytrvalosti, ale jakmile je dokončíte, získáte to, co chcete: cenné zkušenosti s designem Arduino pro začátečníky.

Hezký den, Habr. Spouštím sérii článků, které vám pomohou se s Arduinem seznámit. To ale neznamená, že pokud nejste v tomto podnikání nováčkem, nenajdete pro sebe nic zajímavého.

Úvod

Bylo by dobré začít seznámením s Arduinem. Arduino – hardware a software pro systémy automatizace budov a robotiky. Hlavní výhodou je, že platforma je zaměřena na neprofesionální uživatele. To znamená, že každý si může vytvořit svého vlastního robota bez ohledu na znalosti programování a vlastní dovednosti.

Start

Vytvoření projektu na Arduinu se skládá ze 3 hlavních fází: psaní kódu, prototypování (breadboarding) a firmware. Abychom mohli napsat kód a poté flashovat desku, potřebujeme vývojové prostředí. Ve skutečnosti je jich docela dost, ale programovat budeme v původním prostředí – Arduino IDE. Samotný kód napíšeme v C++, upraveném pro Arduino. Stáhnout si jej můžete na oficiálních stránkách. Skica je program napsaný na Arduinu. Podívejme se na strukturu kódu:


main())( void setup())( ) void loop())( ) )

Je důležité si uvědomit, že procesor Arduino vytváří funkci main(), která je vyžadována v C++. A výsledek toho, co programátor vidí, je:


void setup() ( ) void loop() ( )

Podívejme se na dvě požadované funkce. Funkce setup() je volána pouze jednou při spuštění mikrokontroléru. Je to ona, kdo nastavuje všechna základní nastavení. Funkce loop() je cyklická. Volá se v nekonečné smyčce po celou dobu provozu mikrokontroléru.

První program

Abychom lépe porozuměli principu fungování platformy, napišme první program. Tento nejjednodušší program (Blink) spustíme ve dvou verzích. Jediný rozdíl mezi nimi je montáž.


int Led = 13; // deklaruje proměnnou LED na kolíku 13 (výstup) void setup() ( pinMode(Led, OUTPUT); // definuje proměnnou ) void loop() ( digitalWrite(Led, HIGH); // přivede napětí na kolík 13 zpoždění (1000 ); // počkejte 1 sekundu digitalWrite(Led, LOW) // nepřipojujte napětí na pin 13 zpoždění (1000);

Princip fungování tohoto programu je poměrně jednoduchý: LED se na 1 sekundu rozsvítí a na 1 sekundu zhasne. U první možnosti nepotřebujeme sestavovat rozvržení. Protože platforma Arduino má vestavěnou LED připojenou k pinu 13.

Firmware Arduino

Abychom mohli nahrát skicu do Arduina, musíme ji nejprve jednoduše uložit. Dále, abyste předešli problémům při načítání, musíte zkontrolovat nastavení programátoru. Chcete-li to provést, vyberte kartu „Nástroje“ na horním panelu. V části „Platba“ vyberte svou platbu. Může to být Arduino Uno, Arduino Nano, Arduino Mega, Arduino Leonardo nebo další. Také v sekci „Port“ musíte vybrat svůj připojovací port (port, ke kterému jste připojili svou platformu). Po těchto krocích můžete náčrt nahrát. Chcete-li to provést, klikněte na šipku nebo vyberte „Stáhnout“ na kartě „Náčrt“ (můžete také použít klávesovou zkratku „Ctrl + U“). Firmware desky byl úspěšně dokončen.

Prototypování/rozvržení

K sestavení prkénka potřebujeme tyto prvky: LED, rezistor, kabeláž (propojky), prkénko. Aby se nic nespálilo a aby vše úspěšně fungovalo, musíte se vypořádat s LED. Má dvě "nohy". Krátké je mínus, dlouhé je plus. Na krátkou připojíme zem (GND) a rezistor (abychom snížili proud dodávaný do LED, aby nedošlo k jejímu spálení) a na dlouhou přivedeme napájení (připojíme na pin 13). Po připojení nahrajte náčrt na tabuli, pokud jste tak neučinili dříve. Kód zůstává stejný.


Toto je konec prvního dílu. Děkuji za pozornost.

Vše o Arduinu a elektronice!

Arduino- ochranná známka hardwaru a softwaru pro budování jednoduchých automatizačních a robotických systémů, zaměřená na neprofesionální uživatele. Softwarečást se skládá ze svobodného softwarového shellu (IDE) pro psaní programů, jejich kompilaci a programování hardwaru. Hardware Díl je sada sestavených desek plošných spojů, které prodává jak oficiální výrobce, tak i výrobci třetích stran. Zcela otevřená architektura systému umožňuje volně kopírovat nebo rozšiřovat produktovou řadu Arduino.

Název platformy pochází z názvu stejnojmenného skleníku v Ivree, často navštěvovaného zakladateli projektu, a toto jméno bylo dáno na počest italského krále Arduina z Ivrey.

Arduino lze použít jak k vytváření objektů autonomní automatizace, tak k připojení k softwaru v počítači prostřednictvím standardních kabelových a bezdrátových rozhraní

Tento materiál poskytne příklad, jak používat několik teplotních senzorů 18b20 + přidat požadovaný počet a provádět vzdálené monitorování pomocí desky esp8266 nodemcu a aplikace blynk. Tento materiál bude užitečný, pokud potřebujete na dálku provést několik měření teploty pro monitorování.

Chcete hrát videohry z dětství? Tanks, Contra, Chip and Dale, Teenage Mutant Ninja Turtles... Všechny tyto hry na vás čekají! Z tohoto průvodce se dozvíte, jak rychle a snadno sestavit a nakonfigurovat retro konzoli založenou na mikropočítači Raspberry Pi a sestavit emulátory RetroPie.

Interaktivní sněhová vločka odpovídajícího tvaru, vytvořená Arduino Nano. Použití 17 nezávislých PWM kanálů a dotykového senzoru pro přepínání a efekty.

Sněhová vločka se skládá z 30 LED seskupených do 17 nezávislých segmentů, které lze samostatně ovládat mikrokontrolérem Arduino Nano. Každý blok je řízen samostatným pinem PWM a nastavuje jas každého bloku LED a efektů samostatně.

Tento článek bude kompletním návodem pro sestavení robotického auta založeného na robotické sadě 2wd založené na desce esp8266 Wi-Fi a jeho štítovém motoru.

Také na konci bude firmware pro tuto desku a nastavení aplikace pro ovládání našeho robota přes smartphone pomocí Wi-Fi sítě.

Na začátku článku bude představena teorie blíže ke středu, bude zvážena praxe také co nejstručněji o nástroji, o chemii, která je nezbytná při pájení, o doplňkových nástrojích; Abyste získali opravdu kvalitní pájení, měli byste si všechny tyto problémy dobře prostudovat, někde si zjistit podrobnosti, ale pokusíme se vše vysvětlit co nejjasněji „na prstech“, abyste po přečtení zaručeně byli schopni splnit zadané úkoly.

Hodinky založené na maticích ESP8266 Nodemcu a max7219 pixelů jsou v poslední době na internetu velmi populární. To vše proto, že se tyto hodinky velmi snadno sestavují, mají širokou funkčnost a možnosti s aktualizací času, přijímáním různých dat z internetu a zobrazováním všech těchto dat na tickeru.

Populární rušička spammerů založená na desce ESP8266 (nodemcu \WEMOS) obdržela druhou verzi firmwaru s opravami chyb, vylepšeními rozhraní a přidáním širší funkčnosti. To vše jsem posbíral a rozhodl se napsat příspěvek. Také jsem přidal podrobný worklog se zjednodušeným firmwarem přes FLASHER (firmware na 3 kliknutí)

WIFI hodiny s meteostanicí na ESP8266 a maticovým indikátorem na MAX7219

Velmi zajímavý a jednoduchý projekt hodin s webovým rozhraním založeným na desce nodemcu ESP8266 a displeji MAX7219. Asi nejlepší varianta pro hodinky a spárovanou meteostanici, která přijímá data z internetu!

Další pole
test 1:

Tento projekt je vyroben na desce WIFI ESP8266 a je určen pro ovládání a sledování prostřednictvím aplikace BLYNK na vašem smartphonu. Do projektu můžete také přidat IP kameru (nebo použít starý smartphone s kamerou jako server) pro sledování v reálném čase přes IP Webcam Pro pomocí widgetu v aplikaci BLYNK K napájení je použit krokový motor NEMA17 kroky 1,8 stupně - 200 kroků plné otáčky. Motor otáčí šnekem ve vodovodním adaptéru, do kterého padá krmivo z násypky.

Začněme možnostmi, které se vám otevřou, pokud poskytnete bezdrátovou výměnu dat mezi dvěma deskami Arduino:

  • Dálkové odečty z teplotních, tlakových čidel, poplašných systémů na bázi pyroelektrických pohybových čidel atd.
  • Bezdrátově ovládejte a monitorujte roboty na vzdálenost 50 až 2 000 stop.
  • Bezdrátové ovládání a monitorování prostor v sousedních domech.
  • Atd. a tak dále. Obecně platí, že téměř vše, co vyžaduje bezdrátové řídicí a monitorovací systémy...

Arduino je univerzální platforma pro svépomocné mikrokontroléry. Existuje na to mnoho štítů (rozšiřujících karet) a senzorů. Tato rozmanitost vám umožňuje vytvářet řadu zajímavých projektů zaměřených na zlepšení vašeho života a zvýšení jeho komfortu. Oblasti použití desky jsou neomezené: automatizace, bezpečnostní systémy, systémy pro sběr a analýzu dat atd.

Z tohoto článku se dozvíte, jaké zajímavé věci můžete s Arduinem dělat. Které projekty budou velkolepé a které budou užitečné.

Co můžete dělat s Arduinem

Robotický vysavač

Úklid bytu je rutinní a neatraktivní úkol, zejména proto, že to vyžaduje čas. Můžete to uložit, pokud část domácích prací delegujete na robota. Tento robot sestavil elektronický inženýr ze Soči - Dmitrij Ivanov. Strukturálně se ukázalo, že je dostatečně kvalitní a není o nic horší v účinnosti.

K jeho sestavení budete potřebovat:

1. Arduino Pro-mini, nebo jakékoliv jiné podobné a velikostně vhodné...

2. USB-TTL adaptér, pokud používáte Pro mini. Pokud jste zvolili Arduino Nano, pak to není potřeba. Je již nainstalován na desce.

3. K ovládání a reverzaci stejnosměrných motorů je zapotřebí ovladač L298N.

4. Malé motory s převodovkou a koly.

5. 6 IR senzorů.

6. Motor pro turbínu (větší).

7. Samotná turbína, respektive oběžné kolo z vysavače.

8. Motor pro kartáče (malý).

9. 2 kolizní senzory.

10. 4 x 18650 baterie.

11. 2 DC-DC měniče (boost a step-down).

13. Ovladač pro provoz (nabíjení a vybíjení) baterií.

Řídicí systém vypadá takto:

A zde je napájecí systém:

Takové čističe se vyvíjejí, modely vyrobené v továrně mají složité inteligentní algoritmy, ale můžete se pokusit vytvořit svůj vlastní design, který nebude v kvalitě horší než drahé analogy.

Jsou schopné produkovat světelný tok libovolné barvy, obvykle používají LED diody, v jejichž pouzdru jsou tři krystaly zářící různými barvami. K jejich ovládání se prodávají speciální RGB ovladače, jejich podstatou je regulovat proud přiváděný do každé z barev LED pásku, proto se reguluje intenzita svitu každé ze tří barev (samostatně).

Pomocí Arduina si můžete vytvořit svůj vlastní RGB ovladač, navíc tento projekt implementuje ovládání přes Bluetooth.

Na fotografii je příklad použití jedné RGB LED. Pro ovládání pásku budete potřebovat další 12V zdroj, pak budou ovládat hradla tranzistorů s efektem pole zahrnutých v obvodu. Nabíjecí proud brány je omezen odpory 10 kOhm, které jsou instalovány mezi pin Arduino a bránou, v sérii s ní.

Ovládací panel založený na Arduinu a smartphonu

Pomocí mikroovladače si můžete vyrobit univerzální dálkový ovladač ovládaný z mobilního telefonu.

K tomu budete potřebovat:

    Arduino jakéhokoli modelu;

    IR přijímač TSOP1138;

    IR LED;

    Bluetooth modul HC-06.

Projekt umí číst kódy z továrních dálkových ovladačů a ukládat jejich hodnoty. Poté můžete tento domácí produkt ovládat přes Bluetooth.

Webová kamera je instalována na otočném mechanismu. Je připojen k počítači s nainstalovaným softwarem. Vychází z knihovny počítačového vidění - OpenCV (Open Source Computer Vision Library), poté, co program detekuje obličej, jsou pomocí USB kabelu přenášeny souřadnice jeho pohybu.

Arduino řídí pohon rotačního mechanismu a umísťuje čočku fotoaparátu. K pohybu kamery slouží dvojice serv.

Video ukazuje, jak toto zařízení funguje.

Dávejte pozor na svá zvířata!

Cílem je zjistit, kde se vaše zvíře potuluje, což může být zajímavé pro vědecký výzkum nebo jen pro zábavu. K tomu je potřeba použít GPS tracker. Ale ukládat data o poloze na nějakém úložném zařízení.

V tomto případě zde hrají rozhodující roli rozměry zařízení, protože zvíře by z něj nemělo cítit nepohodlí. Pro záznam dat jej můžete použít pro práci s paměťovými kartami Micro-SD.

Níže je schéma původní verze zařízení.

Původní verze projektu používala desku TinyDuino a stínění. Pokud žádný nemůžete najít, je docela možné použít malé kopie Arduina: mini, mikro, nano.

Pro napájení byl použit nízkokapacitní Li-ion prvek. Malá baterie vydrží cca 6 hodin. Autor nakonec vše vměstnal do odříznuté sklenice Tic-Tac. Stojí za zmínku, že anténa GPS musí směřovat nahoru, aby bylo možné získat spolehlivé údaje ze senzoru.

Zloděj s kódovým zámkem

K prolomení kombinačních zámků pomocí Arduina budete potřebovat servo a krokový motor. Tento projekt vyvinul hacker Samy Kamkar. Jedná se o poměrně složitý projekt. Činnost tohoto zařízení ukazuje video, kde autor vysvětluje všechny podrobnosti.

Samozřejmě, že takové zařízení pravděpodobně nebude vhodné pro praktické použití, ale je to vynikající demonstrační zařízení.

Arduino v hudbě

Pravděpodobně nejde o projekt, ale o malou ukázku toho, jak tuto platformu používali hudebníci.

Bicí automat na Arduinu. Je pozoruhodné tím, že se nejedná o běžné vyhledávání nahraných samplů, ale v zásadě o generování zvuku pomocí „hardwarových“ zařízení.

Hodnocení dílů:

    Tranzistor typu NPN, například 2n3904 - 1 ks.

    Rezistor 1 kOhm (R2, R4, R5) - 3 ks.

    330 Ohm (R6) - 1 ks.

    10 kOhm (R1) - 1 ks.

    100 kOhm (R3) - 1 ks.

    Elektrolytický kondenzátor 3,3 uF - 1 ks.

Aby projekt fungoval, budete muset připojit knihovnu pro rychlé rozšíření Fourierovy řady.

Jedná se o poměrně jednoduchý a zajímavý projekt „můžete se pochlubit svým přátelům“.

3 robotické projekty

Robotika je pro geeky jednou z nejzajímavějších oblastí a právě pro ty, kteří rádi dělají něco neobvyklého vlastníma rukama, jsem se rozhodl udělat výběr z několika zajímavých projektů.

BEAM robot na Arduinu

K sestavení čtyřnohého chodícího robota budete potřebovat:

    K pohybu nohou potřebujete servomotory, například Tower Hobbies TS-53;

    Kus měděného drátu střední tloušťky (aby vydržel váhu konstrukce a neohýbal se, ale ne příliš tlustý, protože to nedává smysl);

    Mikrokontrolér - deska AVR ATMega 8 nebo Arduino libovolného modelu;

    U podvozku je v návrhu uvedeno, že byl použit rám Sintra Frame. Je to druh plastu, který se při zahřátí ohýbá do libovolného tvaru.

V důsledku toho získáte:

Je pozoruhodné, že tento robot neřídí, ale chodí, dokáže překročit a vystoupat do výšek až 1 cm.

Z nějakého důvodu mi tento projekt připomněl robota z kresleného filmu Wall-e. Jeho zvláštností je použití pro nabíjení baterií. Pohybuje se jako auto, na 4 kolech.

Jeho součásti:

    Plastová láhev vhodné velikosti;

  • Máma-táta svetry;

    Solární panel s výstupním napětím 6V;

    Jako dárce kol, motorů a dalších dílů - rádiem řízený vůz;

    Dvě serva s plynulou rotací;

    Dvě konvenční serva (180 stupňů);

    Držák na baterie AA a na „korunku“;

    Kolizní senzor;

    LED, fotorezistory, 10 kOhm pevné odpory - celkem 4 kusy;

    Dioda 1n4001.

Zde je základ – Arduino deska s proto-shieldem.

Takto vypadají náhradní díly od - kola.

Konstrukce je téměř smontovaná, senzory jsou nainstalovány.

Podstatou práce robota je, že jde do světla. Pro navigaci potřebuje hojnost.

Je to spíše CNC stroj než robot, ale projekt je velmi zábavný. Jedná se o 2osý tažný stroj. Zde je seznam hlavních součástí, ze kterých se skládá:

    (DVD)CD mechaniky - 2 ks;

    2 ovladače pro krokové motory A498;

    servopohon MG90S;

    Arduino Uno;

    Napájení 12V;

    Kuličkové pero a další designové prvky.

Jednotka optického disku využívá bloky s krokovým motorem a vodicí tyčí, které umisťují optickou hlavu. Motor, hřídel a vozík jsou z těchto bloků odstraněny.

Bez dalšího vybavení nebudete moci ovládat krokový motor, takže se používají speciální desky ovladačů, je lepší, když je na nich v době spouštění nebo změny směru otáčení nainstalován chladič motoru.

Celý proces montáže a provozu je zobrazen v tomto videu.

Závěr

Tento článek obsahuje jen malou ukázku všeho, co můžete na této populární platformě dělat. Ve skutečnosti to vše závisí na vaší představivosti a úkolu, který si stanovíte.




Horní