Rôzne dosky mikrokontroléra a ich aplikácie

Vyskúšajte Náš Nástroj Na Odstránenie Problémov





Ak chcete začať s zabudovaný vývoj , potrebujeme dve hlavné veci, ktorými sú vývojová doska a IDE (Integrated Development Environment). Vývojová doska mikrokontroléra je a doska plošných spojov (PCB) s obvodmi a hardvérom navrhnutým na uľahčenie experimentovania s určitými vlastnosťami dosiek mikrokontrolérov. Vývojové dosky sú kombinované s procesorom, pamäťou, čipsetom a palubnými perifériami, ako sú LCD, klávesnica, USB, sériový port, ADC, RTC, integrované obvody ovládačov motorov, slot na SD kartu, Ethernet atď., S funkciami ladenia. Ušetrí nás to tak, že sa nebudeme trápiť s prepojeniami s prepojovacími vodičmi a doskou.

Špecifikácie dosiek mikrokontroléra sú typ zbernice, typ procesora, pamäť, počet portov, typ portu a operačný systém. Používajú sa na hodnotenie programov pre vstavané zariadenia, ako sú rôzne ovládače, domáce spotrebiče, roboty, terminály v mieste predaja (PoS), kiosky a informačné zariadenia. Tu budeme diskutovať o charakteristike medzi rôznymi vývojovými doskami po celom svete. Každá z nich má svoje vlastné vlastnosti, ako aj niektoré nevýhody a niektoré vývojové platformy sú pre určité projekty významné ako iné.




Doska mikrokontroléra

Doska mikrokontroléra

Vývojová doska mikrokontroléra známa tiež ako Single board microcontroller. V súčasnosti je veľmi jednoduché a lacné vyvinúť vývojovú súpravu s jednou doskou pre mikrokontroléry. Toľko open source softvéru (IDE) k dispozícii na vývoj dosiek mikrokontrolérov s cieľom vyvinúť aplikáciu v reálnom čase. Tu diskutujeme o rôznych doskách mikrokontroléra dostupných na trhu, ktorý ich obsahuje



Dosky mikrokontrolérov na báze DIY

Dosky mikrokontrolérov na báze DIY (urob si sám) si za to môžete vyrobiť doma sami, potrebujete všetky jednotlivé elektronické a elektrické komponenty ako mikrokontrolér (Atmel, ARM, MSP atď.) , základňa komponentov a externé periférie ako RTC, sériové porty, modul LCD, klávesnica, touchpad atď. Všetky tieto komponenty by mali byť starostlivo spájkované na DPS . Po dokončení nastavenia hardvéru musíme zvoliť vhodné IDE na programovanie mikrokontroléra na vývoj požadovanej aplikácie.

Doska pre domácich majstrov založená na mikrokontroléri

Doska pre domácich majstrov založená na mikrokontroléri

Aplikácie dosiek mikrokontrolérov

Tu poskytujeme približne 8051 domácich aplikácií pre domácich majstrov. Mikrokontrolér 8051 je univerzálny radič, ktorý sa používa na vývoj aplikácií na základnej úrovni. Ako sú systémy na zber údajov, systém automatického riadenia intenzity svetla , priemyselné systémy na reguláciu teploty atď.

Arduino UNO

Arduino je najpopulárnejšia prototypová platforma elektroniky s otvoreným zdrojovým kódom na vytváranie interaktívnych elektronických aplikácií. Doska Arduino UNO obsahuje všetko potrebné na podporu mikrokontroléra. Doska mikrokontroléra Arduino UNO je veľmi známa úplným začiatočníkom a odborníkom. Mal by sa považovať za jednu z prvých vývojových dosiek založených na mikrokontroléroch. Arduino UNO R3 je najjednoduchšie a najvýkonnejšie prototypové prostredie založené na mikrokontroléri ATmega328P.


Doska ArduinoUNO

Doska ArduinoUNO

Vlastnosti

  • Mikrokontrolér: ATmega328P
  • 32 kB pamäte Flash
  • Prevádzkové napätie: 5V
  • Vstupné napätie (odporúčané): 7-12V
  • Vstupné napätie (limity): 6-20V
  • Digitálne I / O piny: 14 (6 pinov poskytuje PWM výstup)
  • Analógové vstupné piny: 6
  • DC prúd na I / O Pin: 40 mA
  • Jednosmerný prúd pre kolík 3,3 V: 50 mA.

Dôvodom jeho popularity je, že má otvorené zdrojové IDE na vývoj skíc, s jednoduchou syntaxou založenou na jazyku „C“, ktorý sa dá ľahko naučiť. Okrem Arduino UNO máme rôzne typy dosiek Arduino zobrazené nižšie

Dosky Arduino

Dosky Arduino

Aplikácie rady Arduino UNO

Jedna z najlepších vlastností Arduino UNO, má analógové I / O piny. Používa atmega328 a programovanie je veľmi jednoduché pomocou preddefinovaných knižníc a funkcií ArduinoIDE, ktorý je otvorený. Tu sú niektoré aplikácie vyvinuté pomocou ARDUINO UNO

  • Prístup zariadení snímaných RFID na základe Arduina
  • Arduino riadiaci systém priemyselných spotrebičov dekódovaním dvojtónových viacfrekvenčných signálov cez sieť GSM
  • Detekcia porúch podzemného kábla na báze Arduina
  • Domáca automatizácia založená na Arduine

Vývojová doska Raspberry Pi

Rada pre vývoj malín pi je malý (ako počítač na kreditné karty). Malinovú pí je možné ľahko pripojiť k monitoru, počítaču alebo televízoru. Používa tiež štandardnú klávesnicu a myš. Na konfiguráciu svojich digitálnych médií na ňu závisia aj netechnickí používatelia. systémy a sledovacie kamery. Raspberry Pi 3 je určite najdostupnejšia a najvýkonnejšia výpočtová platforma. Nedávno uvedený Raspberry Pi 3 zahŕňal

  • Procesor: 1,2 GHz, 64-bitový štvorjadrový procesor ARMv8
  • Bezdrôtová sieť LAN 802.11n
  • Bluetooth 4.1
  • Bluetooth s nízkou spotrebou energie (BLE)
  • 1 GB RAM
  • 4 USB porty
  • 40 pinov GPIO
  • Plný port HDMI
  • Kombinovaný 3,5 mm zvukový konektor a kompozitné video
  • Rozhranie fotoaparátu (CSI)
  • Rozhranie displeja (DSI)
  • Slot pre kartu Micro SD
  • 3D grafické jadro videoCore IV
Vývojová doska Raspberry Pi

Vývojová doska Raspberry Pi

Schopnosť softvéru

Raspberry Pi beží na prispôsobenom Debiane Linux s názvom Raspbian na inštaláciu rôznych balíkov vrátane Node.js, Javy, LAMP stacku, Pythonu a oveľa viac.

Aplikácia vývojovej dosky pre malinu pi

Pomocou dosky Raspberry Pi môžeme vyvinúť mini počítač. Je to veľmi užitočné pre študentov. Môžeme spustiť server váhy wed, pretože podporuje všetky programovacie jazyky ako HTML, JAVA. Poradí si dokonca aj s WordPress, takže môžete spravovať svoje vlastné blogy / webové stránky. Robotika založená na malinovej doske pi predstavuje obrovské množstvo aplikácií v automatizačnom priemysle. je veľmi ľahké sa vyvinúť Aplikácie IOT využívajúce malinovú pi.

Rada pre vývoj BeagleBone Black

BeagleBone Black je jedným z populárnych počítačov s otvoreným zdrojovým kódom. Teraz prichádza s integrovanou funkciou bezdrôtových sietí. Vďaka partnerstvu so spoločnosťou Octavo Systems a dizajnom v CadSoft Eagle je BeagleBone Black Wireless najjednoduchšie použiteľný a upraviteľný počítač IoT Linux s veľkosťou kreditnej karty. BeagleBone Black je nízkonákladová vývojárska platforma podporovaná komunitou pre vývojárov zabudovaných aplikácií. Zavádzací čas na inštaláciu systému Linux trvá 10 sekúnd a vývoj pomocou jediného kábla USB môžete začať za menej ako 5 minút.

Rada pre vývoj BeagleBone Black

Rada pre vývoj BeagleBone Black

Vlastnosti

  • Procesor: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB 8-bitové zabudované flash úložisko eMMC
  • NEON akcelerátor s pohyblivou rádovou čiarkou
  • 2x 32-bitové mikrokontroléry PRU
  • 3Dgrafický akcelerátor

Pripojiteľnosť

  • USB klient pre napájanie a komunikáciu
  • Hostiteľ USB a ethernetový adaptér
  • HDMI a 2x 46 pinové konektory

Kompatibilita softvéru

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE v knižnici Node.jsw / Bone Script

Rada pre vývoj AdaFruit Flora

Hlavným cieľom vývojovej rady Adafruit Flora je vývoj nositeľných elektronických zariadení. Jedná sa o šitý mikroprocesor kompatibilný s Arduino tvaru disku, ktorý je navrhnutý na vývoj úžasných nositeľných projektov. Najnovšia verzia produktu Adafruit Flora je vybavená LED diódami micro-USB a Neopixel pre ľahkú programovateľnosť a testovanie.

Rada pre vývoj AdaFruit Flora

Rada pre vývoj AdaFruit Flora

Vlastnosti

  • Mikrokontrolér Atmega32u4, ktorý napája Arduino Mega a Leonardo
  • Palubná polarizovaná batéria 2 JST
  • Simulácia pomocou Arduino IDE
  • 14 šijacích podložiek pre pripevnenie a elektrické pripojenie
  • The palubný regulátor

Aplikácie rady AdaFruit

Šaty na detekciu elektromagnetického poľa, je veľmi dôležité detekovať signály EMF, aby sme sa zachránili pred žiarením. Nositeľný teplomer, ktorý je pre pacientov veľmi dôležitý.

Z vyššie uvedených informácií nakoniec môžeme vyvodiť záver, že sa používajú rôzne typy dosiek mikrokontrolérov vytvárať rôzne aplikácie, ako sú elektronické projekty , elektronické domáce spotrebiče atď. Dúfame, že ste tento koncept lepšie pochopili. Ak máte pochybnosti o tomto koncepte, prosím, poskytnite svoje cenné návrhy komentárom v sekcii komentárov nižšie. Tu je otázka pre vás, Aký je rozdiel medzi doskou Arduino a doskou Arduino Nano ?