Různé desky mikrokontroléru a jejich aplikace

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů





Chcete-li začít s vestavěný vývoj , potřebujeme dvě hlavní věci, kterými jsou vývojová deska a IDE (Integrated Development Environment). Vývojová deska mikrokontroléru je a deska s plošnými spoji (PCB) s obvody a hardwarem navrženým pro usnadnění experimentování s určitými funkcemi desek mikrokontroléru. Vývojové desky jsou kombinovány s procesorem, pamětí, čipovou sadou a integrovanými periferními zařízeními, jako jsou LCD, klávesnice, USB, sériový port, ADC, RTC, integrované obvody motorových ovladačů, slot pro SD karty, Ethernet atd. S funkcemi ladění. To nám ušetří potírání spojení s propojovacími dráty a deskou.

Specifikace desek mikrokontroléru jsou typ sběrnice, typ procesoru, paměť, počet portů, typ portu a operační systém. Používají se k vyhodnocení programů pro vestavěná zařízení, jako jsou různé řadiče, domácí spotřebiče, roboty, terminály PoS (point-of-sale), kiosky a informační zařízení. Zde budeme diskutovat o charakteristice mezi různými vývojovými deskami po celém světě. Každá z nich má své vlastní funkce i některé nevýhody a některé vývojové platformy jsou pro určité projekty významné než jiné.




Deska mikrokontroléru

Deska mikrokontroléru

Vývojová deska mikrokontroléru známá také jako Mikrokontrolér jedné desky. V dnešní době je velmi jednoduché a levné vyvinout vývojovou soupravu pro mikrokontroléry s jednou deskou. Tolik open source softwaru (IDE) k dispozici pro vývoj desek mikrokontroléru za účelem vývoje aplikace v reálném čase. Zde diskutujeme o různých deskách mikrokontroléru, které jsou k dispozici na trhu, který zahrnuje



DIY mikrokontroléry

Desky mikrokontrolérů na bázi DIY (udělejte si sami) si za to můžete vyrobit doma sami, potřebujete všechny jednotlivé elektronické a elektrické komponenty jako mikrokontrolér (Atmel, ARM, MSP atd.) , komponentní základna a externí periferní zařízení, jako jsou RTC, sériové porty, LCD modul, klávesnice, touchpad atd. Všechny tyto komponenty by měly být pečlivě pájené na desce plošných spojů . Po dokončení nastavení hardwaru musíme zvolit vhodné IDE pro programování mikrokontroléru pro vývoj požadované aplikace.

Mikrokontrolér založený na DIY desce

Mikrokontrolér založený na DIY desce

Aplikace desek mikrokontroléru

Zde poskytujeme několik 8051 rodinných aplikací pro kutily. 8051 mikrokontrolér je univerzální řadič, který se používá k vývoji aplikací na základní úrovni. Například systémy pro sběr dat, automatický systém řízení intenzity světla , průmyslové systémy regulace teploty atd.

Arduino UNO

Arduino je nejoblíbenější platforma pro prototypování elektroniky s otevřeným zdrojovým kódem pro vytváření interaktivních elektronických aplikací. Deska Arduino UNO obsahuje vše potřebné pro podporu mikrokontroléru. Deska mikrokontroléru Arduino UNO je velmi známá absolutním začátečníkům a odborníkům. Mělo by se to považovat za jednu z prvních vývojových desek založených na mikrokontrolérech. Arduino UNO R3 je nejjednodušší a nejvýkonnější prototypové prostředí založené na mikrokontroléru ATmega328P.


Deska ArduinoUNO

Deska ArduinoUNO

Funkce

  • Mikrokontrolér: ATmega328P
  • 32 kB paměti Flash
  • Provozní napětí: 5V
  • Vstupní napětí (doporučeno): 7-12V
  • Vstupní napětí (limity): 6-20V
  • Digitální I / O piny: 14 (6 pinů poskytuje PWM výstup)
  • Analogové vstupní piny: 6
  • DC proud na I / O Pin: 40 mA
  • Stejnosměrný proud pro pin 3,3 V: 50 mA.

Důvodem jeho popularity je, že má open source IDE pro vývoj skic, s jednoduchou syntaxí založenou na jazyce „C“, kód se snadno naučí. Kromě Arduino UNO máme různé typy desek Arduino zobrazené níže

Desky Arduino

Desky Arduino

Aplikace desky Arduino UNO

Jedna z nejlepších vlastností Arduino UNO, má analogové I / O piny. Používá atmega328 a programování je velmi jednoduché pomocí předdefinovaných knihoven a funkcí ArduinoIDE, který je otevřený. Zde jsou některé aplikace vyvinuté pomocí ARDUINO UNO

  • Přístup zařízení snímaných RFID na základě Arduina
  • Řídicí systém průmyslových spotřebičů na bázi Arduino dekódováním duálních vícefrekvenčních signálů prostřednictvím sítě GSM
  • Detekce poruch podzemního kabelu na bázi Arduina
  • Arduino domácí automatizace

Deska pro vývoj Raspberry Pi

Deska pro vývoj maliny pi je malý (jako velikost počítače s kreditní kartou. Raspberry pi lze snadno připojit k monitoru, počítači nebo televizi. Používá také standardní klávesnici a myš. I netechničtí uživatelé na tom závisí při konfiguraci svých digitálních médií systémy a sledovací kamery. Raspberry Pi 3 je určitě nejdostupnější a nejvýkonnější výpočetní platforma. Nedávno uvedená Raspberry Pi 3 zahrnovala

  • Procesor: 1,2 GHz, 64bitový čtyřjádrový procesor ARMv8
  • Bezdrátová síť LAN 802.11n
  • Bluetooth 4.1
  • Bluetooth s nízkou spotřebou energie (BLE)
  • 1 GB RAM
  • 4 USB porty
  • 40 pinů GPIO
  • Plný port HDMI
  • Kombinovaný 3,5 mm zvukový konektor a kompozitní video
  • Rozhraní fotoaparátu (CSI)
  • Rozhraní displeje (DSI)
  • Slot pro kartu micro SD
  • videoCore IV 3D grafické jádro
Deska pro vývoj Raspberry Pi

Deska pro vývoj Raspberry Pi

Funkce softwaru

Raspberry Pi běží na přizpůsobeném systému Debian Linux s názvem Raspbian a umožňuje instalaci různých balíčků včetně Node.js, Javy, zásobníku LAMP, Pythonu a mnoha dalších.

Aplikace vývojové desky Raspberry Pi

Pomocí desky Raspberry Pi můžeme vyvinout mini počítač. Je to velmi užitečné pro studenty. Dokážeme spustit server váhy wed, protože může podporovat všechny programovací jazyky jako HTML, JAVA. Zvládne dokonce i WordPress, takže můžete spravovat své vlastní blogy / webové stránky. Robotika na bázi malinové pí desky představuje obrovské množství aplikací v automatizačním průmyslu. je velmi snadné jej vyvinout IOT aplikace využívající malinovou pi.

Vývojová rada BeagleBone Black

BeagleBone Black je jedním z populárních počítačů s otevřeným zdrojovým kódem. Nyní přichází s integrovanou funkcí bezdrátové sítě. Díky partnerství se společností Octavo Systems a navrženým v CadSoft Eagle je BeagleBone Black Wireless nejsnadnějším používáním a úpravami počítačů IoT Linux s velikostí kreditní karty. BeagleBone Black je nízkonákladová vývojová platforma podporovaná komunitou pro vývojáře vestavěných aplikací. Zavedení instalace Linuxu trvá 10 sekund a můžete začít s vývojem za méně než 5 minut pomocí jediného kabelu USB.

Černá vývojová deska BeagleBone

Černá vývojová deska BeagleBone

Funkce

  • Procesor: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB 8bitové integrované flash úložiště eMMC
  • NEON akcelerátor s plovoucí desetinnou čárkou
  • 2x 32bitové mikrokontroléry PRU
  • 3Dgrafický akcelerátor

Konektivita

  • USB klient pro napájení a komunikaci
  • Hostitel USB a adaptér Ethernet
  • HDMI a 2x 46kolíkové konektory

Kompatibilita softwaru

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE v knihovně Node.jsw / Bone Script

AdaFruit Flora Development Board

Hlavním cílem vývojové desky Adafruit Flora je vývoj nositelných elektronických zařízení. Jedná se o šitý, diskový mikrokontrolér kompatibilní s Arduino, který je vyvinut pro vývoj úžasných nositelných projektů. Nejnovější verze Adafruit Flora je dodávána s LED diodami micro-USB a Neopixel pro snadnou programovatelnost a testování.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Funkce

  • Mikrokontrolér Atmega32u4, který pohání Arduino Mega a Leonardo
  • Integrovaná polarizovaná baterie 2 JST
  • Simulace pomocí Arduino IDE
  • 14 šicích podložek pro připevnění a elektrické připojení
  • The palubní regulátor

Aplikace AdaFruit Board

Šaty detekující elektromagnetické pole, je velmi důležité detekovat signály EMF, abychom se zachránili před zářením. Nositelný teploměr, který je pro pacienty velmi důležitý.

Z výše uvedených informací nakonec můžeme vyvodit závěr, že se používají různé typy desek mikrokontrolérů k vytváření různých aplikací, jako jsou elektronické projekty , elektronické domácí spotřebiče atd. Doufáme, že jste tomuto konceptu lépe porozuměli. Kromě toho ohledně jakýchkoli pochybností týkajících se tohoto konceptu uveďte své cenné návrhy komentářem v sekci komentářů níže. Zde je otázka pro vás, Jaký je rozdíl mezi deskou Arduino a deskou Arduino Nano ?