Arduino UNO: analýza desky hardware libre důkladně

Sběrnice Arduino I2C

Od svého uvedení na trh talíř Arduino UNO, hodně se vyvinula tato deska s výstupem jejích nejnovějších revizí. Kromě toho stejní tvůrci spěchali k vytváření dalších podobných desek v různých formátech, které by pokryly více potřeb než ty, které původně pokrývala OSN. I mnoho dalších se odvážilo vytvořit svůj vlastní klon nebo kompatibilní desky, i když ne se stejným úspěchem.

Před objevením Arduina už existovaly další podobné projekty, jako jsou slavné desky Parallax s mikrokontroléry Microchip PIC, které lze velmi snadno programovat pomocí jazyků, jako je mimo jiné PBASIC. Příkladem toho je Basic Stamp 2 od Parallax. Ale fakt nebýt hardware libre Znamenalo to, že nemají stejné kořeny na trhu jako projekt Arduino. Italský talíř byl v tomto smyslu skutečně revolucí.

Co je to? Arduino UNO Rev3?

Logo Arduino

Arduino UNO Rev3 je nejnovější revize který existuje v okamžiku této desky. Jedná se o malou elektronickou desku s programovatelným mikrokontrolérem na desce plošných spojů. Kromě uvedeného čipu obsahuje také řadu pinů jako vstupů a výstupů, které lze použít při programování čipu k provádění různých věcí. Tímto způsobem lze velmi snadno vytvářet elektronické projekty.

Tato deska vychází z Arduino projekt, italský projekt zahájený v roce 2005, který se zaměřil především na vývoj otevřeného hardwaru a softwaru pro studenty. První návrhy směřovaly na institut v Ivrea v Itálii. V té době studenti tohoto vzdělávacího centra používali slavné ZÁKLADNÍ známky, které jsem již zmínil výše. Ty měly značné náklady a nebyly tak otevřené.

Před tím vším vytvořil Hernando Barragán vývojovou platformu s názvem Wiring, projekt inspirovaný slavným Zpracování programovacího jazyka. S tímto základem se pustili do vývoje levných a jednoduchých nástrojů pro studenty. Pustili se tedy do vytvoření hardwarové desky s deskou plošných spojů a jednoduchého mikrokontroléru a také do vytvoření IDE (Integrated Development Environment).

Protože společnost Wiring již používala desku s mikrokontrolérem ATmega168, následující vývoj sledoval stejnou orientaci. Massimo Banzi a David Mellis by přidali podpora ATmega8 pro kabeláž, která byla ještě levnější než verze 168. A tak vzniká první zárodek toho, co je dnes Arduino UNO. Projekt Wiring je poté přejmenován na Arduino.

Název slavného projektu vznikl v baru v Ivrea, kde se setkali zakladatelé projektu. Bar se jmenoval Bar di Re Arduino, který byl zase pojmenován po Arduino z italského krále Ivrea až do roku 1014.

Vzhledem k potenciálu těchto desek byla přidána další podpora komunity, aby se posunula vpřed a vytvořila další desky. Kromě toho poskytovatelé elektronické součástky a výrobci začali navrhovat konkrétní výrobky kompatibilní s Arduino. Stejně jako v případě Adafruit Industries. Odtud vzniklo mnoho štítů a dalších modulů pro tyto desky.

Tváří v tvář drtivému úspěchu byla také vygenerována nadace Arduino, pokračovat v podpoře a seskupování úsilí projektu Arduino. Model podobný modelu jiných podobných organizací, jako je Linux Foundation, Raspberry Pi Foundation, RISC-V Foundation atd.

Od tohoto okamžiku bylo vytvořeno mnoho variant Arduina s různými formovými faktory a různými mikrokontroléry, stejně jako mnoho příslušenství o kterém jsme diskutovali v tomto blogu:

Podrobné informace o Arduino UNO

Tento talíř Arduino UNO Má některé vlastnosti, díky nimž je jedinečný, a má řadu rozdílů, pokud jde o ostatní desky Arduino, které zdůrazníme.

Technické vlastnosti, schéma a zapojení

Pinout Arduino

El pinout a technické vlastnosti desky Arduino UNO Rev Je důležité vědět, jak je správně používat, jinak nebudete znát limity a správný způsob připojení všech elektronických součástek k jejich dostupným pinům a sběrnicím.

Nejprve s její CHARAKTERISTIKA, Máte:

  • Mikrokontrolér Atmel ATmega328 na 16 Mhz
  • Integrovaná paměť SRAM: 2 kB
  • Integrovaná paměť EEPROM: 1 kB
  • Flash paměť: 32 kB, z nichž 0.5 kB využívá bootloader, takže je nelze použít pro jiné účely.
  • Pracovní napětí čipu: 5v
  • Doporučené napájecí napětí: 7-12 V (i když podporuje 6 až 20 V)
  • Intenzita trvalého proudu: 40mA pro I / O a 50mA pro pin 3.3V.
  • I / O piny: 14 pinů, z toho 6 pinů PWM.
  • Analogové piny: 6 pinů
  • Tlačítko Reset pro restartování provádění programu načteného do paměti.
  • Čip rozhraní USB.
  • Hodiny oscilátoru pro signály, které vyžadují rytmus.
  • Kontrolka LED napájení na desce plošných spojů.
  • Integrovaný regulátor napětí.
  • Cena kolem 20 €.

Pokud jde o piny a připojení k dispozici na štítku Arduino UNO:

  • Jack Jack nebo DC Power Jack: je konektor desky Arduino UNO být schopen jej napájet elektricky. Karta může být napájena vhodným konektorem a adaptérem pro napájení 5–20 voltů. Pokud se chystáte připojit k desce velké množství prvků, je pravděpodobné, že budete muset překonat bariéru 7v, aby byla dostatečná.
  • USB: port USB se používá k připojení desky Arduino k počítači, takže jej můžete programovat nebo z něj přijímat data přes sériový port. To znamená, že vám v podstatě pomůže nahrát vaše skici Arduino IDE do vnitřní paměti mikrokontroléru, aby jej mohl spustit. Může také plnit výkonovou funkci pro varnou desku a prvky s ní spojené.
  • PIN VIN: najdete také pin VIN, který vám umožní napájet desku Arduino UNO pomocí externího zdroje napájení, pokud nechcete používat USB nebo výše uvedený Jack.
  • 5V: dodává napětí 5V. Energie, která se k němu dostane, pochází z jednoho ze tří předchozích případů, kdy můžete svůj talíř napájet.
  • 3V3: tento kolík umožňuje napájet vaše projekty 3.3 V a až 50 mA.
  • GND: má 2 uzemňovací kolíky, aby k nim bylo možné připojit uzemnění vašich elektronických projektů.
  • resetovat: pin k resetování odesláním LOW signálu skrz něj.
  • Sériový port: Má dva piny 0 (RX) a 1 (TX) pro příjem a přenos sériových dat TTL. Jsou připojeny k mikrokontroléru na jejich kolících USB-to-TTL.
  • Vnější přerušení: 2 a 3, piny, které lze konfigurovat tak, aby spouštěly přerušení se stoupající, klesající hranou nebo vysokou nebo nízkou hodnotou.
  • SPI: sběrnice je na pinech označených 10 (SS), 11 (MISOI) a 13 (SCK), se kterými můžete komunikovat pomocí knihovny SPI.
  • A0-A5: jsou analogové piny.
  • 0-13: jedná se o digitální vstupní nebo výstupní piny, které můžete konfigurovat. K integrovanému kolíku 13 je připojena malá integrovaná LED dioda, která svítí, pokud je tento kolík vysoký.
  • TWI: podporujekomunikace TWI pomocí knihovny Wire. Můžete použít kolík A4 nebo SDA a kolík A5 nebo SCL.
  • REF: pinta referenčního napětí pro analogové vstupy.

Technické listy

Být nejen open source deskou najdete datasheet jako v případě mnoha jiných elektronických produktů. Můžete si také stáhnout mnoho dalších dokumentů a elektronických diagramů, které vám pomohou pochopit, jak tato deska funguje. Arduino UNO interně a dokonce si můžete sami vytvořit vlastní implementaci Arduina. Například máte k dispozici následující oficiální informace:

Rozdíly s ostatními deskami Arduino

Arduino desky

Arduino UNO Rev je to ideální talíř pro všechny, kteří začínají používat tento typ desek. Co víc K dispozici jsou startovací sady, které vám umožní začít se vším, co potřebujete. Tato sada obsahuje nejen velké množství elektronických součástek, které je třeba začít cvičit, ale také velmi podrobný manuál, který vám pomůže v každém kroku.

Existují však jiné verze nebo formáty desky Arduino které jsou velmi užitečné pro jiné pokročilejší aplikace nebo pro implementaci projektu, kde záleží na velikosti. The hlavní rozdíly mezi deskami Jedná se hlavně o typ integrovaného mikrokontroléru, některé jsou poněkud výkonnější a mají více paměti, aby zahrnovaly mnohem propracovanější náčrty nebo programy a počet dostupných pinů. Pokud ale porovnáme tři nejprodávanější desky, rozdíly jsou následující:

  • Arduino UNO Rev: viz část s technickými vlastnostmi.
  • arduino mega: cena stoupá nad 30 €, s rozměry o něco většími než UNO deska. Kromě toho obsahuje výkonnější mikrokontrolér ATmega2560, který pracuje také na 16 MHz, ale má 256 kB flash paměti, 4 kB EEPROM a 8 kB SRAM pro složitější programy. Kromě toho má také více pinů s 54 digitálními I / O, 15 PWM a 16 analogovými.
  • ArduinoMicro: vyniká svou malou velikostí, je menší než UNO, i když má podobnou cenu. V tomto malém prostoru integruje menší mikrokontrolér ATmega32U4, který však také pracuje na 16 MHz. Paměť se rovná paměti UNO, s výjimkou paměti SRAM, která má o 0.5 kB více. Piny byly také navýšeny navzdory malé velikosti, s 20 digitálními, 7 PWM a 12 analogovými. Dalším rozdílem je, že místo připojení používá pro připojení micro-USB. Protože je tak malý, není kompatibilní se štíty nebo štíty jako předchozí dva ...

Arduino IDE a programování

Screenshot Arduino IDE

Chcete-li programovat Arduino, v jakékoli z jeho verzí máte k dispozici IDE nebo vývojové prostředí s názvem Arduino ide. Je kompatibilní s macOS, Windows i Linux. Jedná se o bezplatnou a otevřenou sadu zdrojů, kterou můžete stáhnout z tohoto odkazu. S ním můžete vytvářet kódy pro programování čipu mikrokontroléru na desce a tím zajistit, aby vaše projekty fungovaly.

Platforma je podporována programovacím jazykem Arduino, který je založen na programovacím jazyce vysoké úrovně Zpracování, který je zase podobný známému C ++. Proto budou mít podobnou syntaxi a způsob jednání.

Můžete vědět více o jak používat Arduino IDE s články v tomto blogu, které vysvětlují, jak integrovat každou elektronickou součástku nebo modul s deskou, nebo si přímo stáhnout kurz programování Arduino IDE v PDF zdarma. S ním se naučíte syntaxi a programovací jazyk, abyste mohli začít s vašimi projekty ...


Buďte první komentář

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.