Különböző mikrokontroller táblák és alkalmazásai

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére





Kezdeni egy beágyazott fejlesztés , két fő dologra van szükségünk: fejlesztői testület és IDE (Integrált Fejlesztési Környezet). A mikrovezérlő fejlesztőkártyája a nyomtatott áramköri kártya (NYÁK) áramkörökkel és hardverekkel, amelyek megkönnyítik a kísérleteket a mikrokontroller bizonyos funkcióival. A fejlesztői táblák olyan processzorral, memóriával, chipsettel és fedélzeti perifériákkal vannak kombinálva, mint az LCD, a Kezelő, az USB, a soros port, az ADC, az RTC, a Motor Driver IC-k, az SD-kártyahely, az Ethernet, stb., Hibakeresési funkciókkal. Ez megment minket attól, hogy összekeverjük az áthidaló vezetékeket és a táblát.

A mikrokontroller táblák specifikációi: busz típusa, processzor típusa, memória, portok száma, port típus és operációs rendszer. Ezeket a beágyazott eszközök, például különböző vezérlők, háztartási gépek, robotok, értékesítési hely (PoS) terminálok, kioszkok és információs készülékek programjainak kiértékelésére használják. Itt a világ különböző fejlesztőtáblái közötti jellemzőkről fogunk tárgyalni. Ezek mindegyikének megvannak a maga sajátosságai, valamint vannak hátrányai, és egyes fejlesztési platformok kiemelkedőek bizonyos projekteknél, mint mások.




Egy mikrokontroller tábla

Egy mikrokontroller tábla

A mikrokontroller fejlesztőkártyája, más néven Single board mikrokontroller. Manapság nagyon egyszerű és olcsó egy alaplapú mikrokontroller fejlesztőkészlet kifejlesztése. Olyan sok nyílt forráskódú szoftver (IDE) áll rendelkezésre a mikrokontroller táblák fejlesztéséhez, hogy valós idejű alkalmazás alakuljon ki. Itt megvitatjuk a különböző mikrokontroller alaplapokat, amelyek elérhetőek a piacon, ideértve a következőket:



Barkács alapú mikrokontroller táblák

A barkácsolás (Do It Yourself) alapú mikrokontroller táblákat otthon maga készítheti el, ehhez minden egyedi elektronikus és elektromos alkatrészre szüksége van, mint pl. mikrokontroller (Atmel, ARM, MSP stb.) , alkatrészbázis és külső perifériák, például RTC, soros portok, LCD modul, billentyűzet, érintőpad stb. Most ezeket az alkatrészeket gondosan ellenőrizni kell forrasztva a NYÁK-ra . A hardver beállításának befejezése után ki kell választanunk egy megfelelő IDE-t a mikrovezérlő programozásához egy szükséges alkalmazás kifejlesztéséhez.

Mikrokontroller alapú barkácslap

Mikrokontroller alapú barkácslap

A mikrokontroller táblák alkalmazásai

Itt adunk néhány 8051 családi alapú barkácsolási alkalmazást. 8051 mikrovezérlő egy általános célú vezérlő, amelyet alapszintű alkalmazások fejlesztésére használnak. Ilyenek például az adatgyűjtő rendszerek, automatikus fényintenzitás-szabályozó rendszer , ipari hőmérséklet-szabályozó rendszerek stb.

Arduino UNO

Az Arduino a legnépszerűbb nyílt forráskódú elektronikai prototípus-platform, amely interaktív elektronikus alkalmazásokat hoz létre. Az Arduino UNO kártya mindent tartalmaz, ami a mikrovezérlő támogatásához szükséges. Az Arduino UNO mikrokontroller tábla nagyon ismerős az abszolút kezdők és szakértők számára. Úgy kell tekinteni, hogy ez az egyik első mikrokontroller alapú fejlesztői tábla. Az Arduino UNO R3 a legegyszerűbb és a legerősebb prototípus-környezet, amely az ATmega328P mikrovezérlőre épül.


ArduinoUNO Board

ArduinoUNO Board

Jellemzők

  • Mikrovezérlő: ATmega328P
  • 32 KB Flash memória
  • Üzemi feszültség: 5V
  • Bemeneti feszültség (ajánlott): 7-12V
  • Bemeneti feszültség (határértékek): 6-20V
  • Digitális I / O csapok: 14 (6 érintkező biztosítja a PWM kimenetet)
  • Analóg bemeneti csapok: 6
  • DC áram I / O csaponként: 40 mA
  • DC áram 3,3 V-os tűnél: 50 mA.

Népszerűségének oka, hogy nyílt forráskódú IDE-vel rendelkezik vázlatok kidolgozásához, a „C” nyelvre épülő egyszerű szintaxissal a kód könnyen megtanulható. Az Arduino UNO-n kívül van az alábbiakban bemutatott különböző típusú Arduino táblák

Arduino táblák

Arduino táblák

Az Arduino UNO Board alkalmazásai

Az Arduino UNO egyik legjobb tulajdonsága, analóg I / O csapokkal rendelkezik. Az atmega328-at használja, és nagyon egyszerű a nyílt forráskódú ArduinoIDE előre definiált könyvtárainak és funkcióinak felhasználásával programozni. Itt néhány alkalmazás az ARDUINO UNO használatával lett kifejlesztve

  • Arduino alapú RFID érzékelésű eszközelérés
  • Arduino alapú ipari készülékek vezérlőrendszere a kéthangú többfrekvenciás jelek dekódolásával GSM hálózaton keresztül
  • Arduino alapú földalatti kábelhiba-észlelés
  • Arduino alapú otthoni automatizálás

Raspberry Pi Fejlesztési Tanács

A málna pi Fejlesztési Tanács kicsi (mint egy hitelkártya-számítógép mérete. A málna pi könnyen csatlakoztatható monitorhoz, számítógéphez vagy a tévéhez. Ezenkívül szabványos billentyűzetet és egeret is használ. Még a nem technikai felhasználók is függenek tőle a digitális média konfigurálásakor rendszerek és térfigyelő kamerák. A Raspberry Pi 3 minden bizonnyal a legolcsóbb és legerősebb számítási platform. A nemrégiben piacra dobott Raspberry Pi 3

  • Processzor: 1,2 GHz, 64 bites négymagos ARMv8 CPU
  • 802.11n vezeték nélküli LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 GB RAM
  • 4 USB port
  • 40 GPIO tű
  • Teljes HDMI port
  • Kombinált 3,5 mm-es audio aljzat és kompozit videó
  • Kamera interfész (CSI)
  • Kijelző interfész (DSI)
  • Micro SD kártyahely
  • videoCore IV 3D grafikus mag
Raspberry Pi Fejlesztési Tanács

Raspberry Pi Fejlesztési Tanács

Szoftver képesség

A Raspberry Pi a Raspbian nevű, testreszabott Debian Linuxon fut, különféle csomagok telepítéséhez, beleértve a Node.js, Java, LAMP verem, Python és még sok minden mást.

A málna pi fejlesztő tábla alkalmazásai

A málna pi tábla használatával kifejleszthetünk egy mini számítógépet. Nagyon hasznos a hallgatók számára. El tudjuk indítani a súlyozott wed szervert, mert támogatni tudja az összes programozási nyelvet, például a HTML-t, a JAVA-t. Akár a WordPress programot is képes kezelni, így saját blogjait / weboldalait is kezelheti. A málna pi tábla alapú robotika hatalmas mennyiségű alkalmazást jelent az automatizálási iparban. nagyon könnyű fejleszteni Málna pi-t használó IOT-alkalmazások.

A BeagleBone Black Fejlesztési Testület

A BeagleBone Black az egyik népszerű nyílt forráskódú számítógép. Most beépített vezeték nélküli hálózati képességgel rendelkezik. Az Octavo Systems-szel való partnerség kihasználásával, amelyet a CadSoft Eagle fejlesztett ki, a BeagleBone Black Wireless a legkönnyebben használható és módosítható hitelkártya méretű IoT Linux számítógép. A BeagleBone Black egy olcsó, közösség által támogatott fejlesztési platform beágyazott alkalmazások fejlesztői számára. A Linux telepítéséhez szükséges indítási idő 10 másodpercet vesz igénybe, és kevesebb, mint 5 perc alatt indulhat el a fejlesztés egyetlen USB-kábellel.

BeagleBone Black Development Board

BeagleBone Black Development Board

Jellemzők

  • Processzor: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB 8 bites eMMC fedélzeti flash tárhely
  • NEON lebegőpontos gyorsító
  • 2x PRU 32 bites mikrokontroller
  • 3Dgraphics gyorsító

Kapcsolódás

  • USB kliens az áramellátáshoz és a kommunikációhoz
  • USB host és Ethernet adapter
  • HDMI és 2x 46 tűs fejlécek

Szoftver-kompatibilitás

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE a Node.jsw / Bone Script könyvtárban

AdaFruit Flora Fejlesztési Testület

Az Adafruit Flora fejlesztőtábla fő célja egy viselhető elektronikus készülék kifejlesztése. Ez egy korong alakú, varrható, Arduino-kompatibilis mikrokontroller, amelyet elképesztő viselhető projektek fejlesztésére terveztek. Az Adafruit Flora legújabb verziója mikro-USB és Neopixel LED-ekkel érkezik a könnyű programozhatóság és tesztelés érdekében.

AdaFruit Flora Fejlesztési Testület

AdaFruit Flora Fejlesztési Testület

Jellemzők

  • Atmega32u4 mikrovezérlő, amely Arduino Mega és Leonardo energiát működtet
  • Fedélzeti polarizált 2 JST akkumulátor
  • Szimuláció az Arduino IDE használatával
  • 14 varrósapka a rögzítéshez és az elektromos csatlakozásokhoz
  • A fedélzeti szabályozó

Az AdaFruit Board alkalmazásai

Az elektromágneses teret érzékelő ruha nagyon fontos az EMF jelek felismerésére, hogy megmentsük magunkat a sugárzástól. Hordható hőmérő, amely nagyon fontos a betegek számára.

A fenti információk alapján végül arra a következtetésre juthatunk, hogy a különböző típusú mikrokontroller táblákat használják különféle alkalmazások, például elektronikus projektek készítéséhez , elektronikus háztartási készülékek stb. Reméljük, hogy jobban megértette ezt a koncepciót. Továbbá, ha bármilyen kétség merülne fel a koncepcióval kapcsolatban, kérjük, adja meg értékes javaslatait az alábbi megjegyzés szakaszban kommentálva. Itt van egy kérdés az Ön számára, Mi a különbség az Arduino tábla és az Arduino Nano tábla között ?