Erilaiset mikrokontrollerikortit ja niiden sovellukset

Kokeile Instrumenttia Ongelmien Poistamiseksi





Aloita sulautettu kehitys , tarvitsemme kaksi pääasiaa, jotka ovat kehityskortti ja IDE (integroitu kehitysympäristö). Mikrokontrollerin kehityskortti on a piirilevy (PCB) piirien ja laitteistojen kanssa, jotka on suunniteltu helpottamaan kokeilua tiettyjen mikro-ohjainkorttien ominaisuuksien kanssa. Kehityskortit on yhdistetty prosessoriin, muistiin, piirisarjaan ja sisäisiin oheislaitteisiin, kuten LCD, näppäimistö, USB, sarjaportti, ADC, RTC, moottorin ohjainpiirit, SD-korttipaikka, Ethernet jne., Joissa on virheenkorjausominaisuudet. Tämä säästää meitä sekoittumasta hyppyjohtimien ja piirilevyn yhteyksien kanssa.

Mikrokontrollerikorttien tekniset tiedot ovat väylätyyppi, suorittimen tyyppi, muisti, porttien lukumäärä, porttityyppi ja käyttöjärjestelmä. Niitä käytetään sulautettujen laitteiden, kuten eri ohjaimien, kodinkoneiden, robottien, myyntipisteiden (PoS) päätelaitteiden, kioskien ja tietolaitteiden, ohjelmien arviointiin. Tässä keskustelemme eri kehityskorttien ominaisuuksista ympäri maailmaa. Jokaisella näistä on omat ominaisuutensa sekä joitain haittoja, ja jotkut kehitysalustat ovat merkittäviä tietyissä projekteissa kuin toiset.




Mikrokontrollerikortti

Mikrokontrollerikortti

Mikrokontrollerin kehityskortti tunnetaan myös nimellä Yksikorttinen mikrokontrolleri. Nykyään on erittäin yksinkertaista ja halpaa kehittää yhden kortin mikrokontrollerin kehityspaketti. Niin monia avoimen lähdekoodin ohjelmistoja (IDE), jotka ovat käytettävissä mikrokontrollerilevyjen kehittämiseksi reaaliaikaisen sovelluksen kehittämiseksi. Tässä keskustelemme erilaisista mikrokontrollerilevyistä, jotka ovat saatavilla markkinoilla, mukaan lukien



DIY-pohjaiset mikrokontrollerikortit

DIY (Do It Yourself) -pohjaiset mikrokontrollerilevyt voidaan tehdä itse kotona, tarvitset kaikki yksittäiset elektroniset ja sähköiset komponentit, kuten mikrokontrolleri (Atmel, ARM, MSP jne.) , komponenttialusta ja ulkoiset oheislaitteet, kuten RTC, sarjaportit, LCD-moduuli, näppäimistö, kosketuslevy jne. juotettu piirilevylle . Laitteiston asennuksen jälkeen meidän on valittava sopiva IDE mikro-ohjaimen ohjelmoimiseksi tarvittavan sovelluksen kehittämiseksi.

Mikrokontrolleripohjainen DIY-kortti

Mikrokontrolleripohjainen DIY-kortti

Mikrokontrollerikorttien sovellukset

Tässä annamme 8051 perhepohjaista DIY-sovellusta. 8051-mikrokontrolleri on yleiskäyttöinen ohjain, jota käytetään perustason sovellusten kehittämiseen. Kuten tiedonkeruujärjestelmät, automaattinen valon voimakkuuden säätöjärjestelmä , teollisuuden lämpötilan säätöjärjestelmät jne.

Arduino UNO

Arduino on suosituin avoimen lähdekoodin elektroniikan prototyyppialusta interaktiivisten sähköisten sovellusten luomiseen. Arduino UNO -taulu sisältää kaiken tarvittavan mikro-ohjaimen tukemiseen. Arduino UNO -mikrokontrollerikortti on hyvin tuttu aloittelijoille ja asiantuntijoille. Sen pitäisi olla yksi ensimmäisistä mikrokontrolleripohjaisista kehityskorteista. Arduino UNO R3 on yksinkertaisin ja tehokkain prototyyppiympäristö, joka perustuu ATmega328P-mikrokontrolleriin.


ArduinoUNO-hallitus

ArduinoUNO-hallitus

ominaisuudet

  • Mikrokontrolleri: ATmega328P
  • 32 kt flash-muistia
  • Käyttöjännite: 5V
  • Tulojännite (suositus): 7-12V
  • Tulojännite (rajat): 6-20V
  • Digitaaliset I / O-nastat: 14 (6 nastaa tarjoavat PWM-lähdön)
  • Analogiset tulonastat: 6
  • Tasavirta I / O-nastaa kohti: 40 mA
  • DC-virta 3,3 V: n nastalle: 50 mA.

Syy sen suosioon on, että sillä on avoimen lähdekoodin IDE luonnosten laatimiseksi. Yksinkertaisen C-kieleen perustuvan syntaksin avulla koodi on helppo oppia. Arduino UNO: n lisäksi meillä on erityyppiset Arduino-levyt alla

Arduino-levyt

Arduino-levyt

Arduino UNO Boardin sovellukset

Yksi Arduino UNO: n parhaista ominaisuuksista, sillä on analogiset I / O-nastat. Se käyttää atmega328: ta ja se on hyvin helppo ohjelmoida käyttämällä ennalta määriteltyjä avoimen lähdekoodin ArduinoIDE-kirjastoja ja toimintoja. Tässä on joitain sovelluksia, jotka on kehitetty ARDUINO UNO: n avulla

  • Arduino-pohjainen RFID-tunnistettu laitekäyttö
  • Arduino-pohjainen teollisuuslaitteiden ohjausjärjestelmä dekoodaamalla kaksisävyiset monitaajuussignaalit GSM-verkon kautta
  • Arduino-pohjainen maanalaisen kaapelin vianetsintä
  • Arduino-pohjainen kodin automaatio

Vadelma Pi -kehityslautakunta

Vadelma pi -kehityslautakunta on pieni (kuten luottokorttitietokoneen koko. Vadelma pi voidaan liittää helposti monitoriin, tietokoneeseen tai televisioon. Se käyttää myös tavallista näppäimistöä ja hiirtä. Jopa ei-tekniset käyttäjät ovat riippuvaisia ​​siitä digitaalisen median määrityksessä järjestelmät ja valvontakamerat. Raspberry Pi 3 on varmasti edullisin ja tehokkain tietokonealusta. Äskettäin julkaistu Raspberry Pi 3 sisältää

  • Prosessori: 1,2 GHz, 64-bittinen neliytiminen ARMv8-prosessori
  • Langaton 802.11n-lähiverkko
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 Gt RAM-muistia
  • 4 USB-porttia
  • 40 GPIO-nastaa
  • Täysi HDMI-portti
  • Yhdistetty 3,5 mm: n ääniliitin ja yhdistetty video
  • Kameraliitäntä (CSI)
  • Näyttöliitäntä (DSI)
  • Micro SD -korttipaikka
  • videoCore IV 3D -grafiikan ydin
Vadelma Pi -kehityslautakunta

Vadelma Pi -kehityslautakunta

Ohjelmistokyky

Raspberry Pi käyttää räätälöityä Debian Linuxia nimeltä Raspbian, asentamaan erilaisia ​​paketteja, kuten Node.js, Java, LAMP-pino, Python ja paljon muuta.

Vadelma pi -kehityslevyn sovellukset

Käyttämällä vadelma pi -levyä voimme kehittää minitietokoneen. Se on erittäin hyödyllinen opiskelijoille. Voimme käynnistää painotetun palvelimen, koska se tukee kaikkia ohjelmointikieliä, kuten HTML, JAVA. Se voi jopa käsitellä WordPressiä, joten voit hallita omia blogiasi / verkkosivustoasi. Vadelma pi -korttipohjainen robotiikka on valtava määrä sovelluksia automaatioteollisuudessa. se on erittäin helppo kehittää Vadelma-piä käyttävät IOT-sovellukset.

BeagleBone Black Development Board

BeagleBone Black on yksi suosituimmista avoimen lähdekoodin tietokoneista. Nyt siinä on sisäänrakennettu langaton verkkoyhteys. CadSoft Eaglessa suunniteltu ja yhteistyössä Octavo Systems -yrityksen kanssa hyödyntämä BeagleBone Black Wireless on helpoin käyttää ja muokata luottokorttikokoisia IoT Linux -tietokoneita. BeagleBone Black on edullinen, yhteisön tukema kehitysympäristö sulautettujen sovellusten kehittäjille. Käynnistysaika Linuxin asentamiseen kestää 10 sekuntia, ja aloitat kehityksen alle viidessä minuutissa vain yhdellä USB-kaapelilla.

BeagleBone Black Development Board

BeagleBone Black Development Board

ominaisuudet

  • Prosessori: AM335x 1GHz ARM Cortex-A8
  • 512 Mt DDR3-muistia
  • 2 Gt: n 8-bittinen eMMC-muistitikku
  • NEON-liukupistekiihdytin
  • 2x 32-bittistä PRU-mikrokontrolleria
  • 3Dgrafiikan kiihdytin

Yhteydet

  • USB-asiakas virtaa ja viestintää varten
  • USB-isäntä ja Ethernet-sovitin
  • HDMI ja 2x 46-napaiset otsikot

Ohjelmistojen yhteensopivuus

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE Node.jsw / Bone Script -kirjastossa

AdaFruit Flora -kehityslautakunta

Adafruit Flora -kehityslautakunnan päätavoitteena on kehittää puettavat elektroniset laitteet. Se on levyn muotoinen, ommeltava, Arduino-yhteensopiva mikro-ohjain, joka on suunniteltu kehittämään hämmästyttäviä puettavia projekteja. Adafruit Floran uusimmassa versiossa on mikro-USB ja Neopixel-LEDit, jotka helpottavat ohjelmoitavuutta ja testausta.

AdaFruit Flora -kehityslautakunta

AdaFruit Flora -kehityslautakunta

ominaisuudet

  • Atmega32u4-mikrokontrolleri, joka käyttää Arduino Megaa ja Leonardoa
  • Aluksella polarisoitu 2 JST-akkua
  • Simulointi Arduino IDE: n avulla
  • 14 ompelutapaa kiinnitystä ja sähköliitäntöjä varten
  • sisäinen säädin

AdaFruit Boardin sovellukset

Sähkömagneettisen kentän havaitsemismekko on hyvin havaita EMF-signaalit pelastaaksemme itsemme säteilyltä. Pukeutuva lämpömittari, joka on erittäin tärkeä potilaille.

Edellä olevista tiedoista voidaan lopuksi päätellä, että käytetään erityyppisiä mikro-ohjainkortteja rakentaa erilaisia ​​sovelluksia, kuten sähköisiä projekteja , elektroniset kodinkoneet jne. Toivomme, että olet saanut paremman käsityksen tästä käsitteestä. Lisäksi, jos sinulla on epäilyksiä tästä käsitteestä, anna arvokkaat ehdotuksesi kommentoimalla alla olevassa kommenttiosassa. Tässä on kysymys sinulle, Mikä on ero Arduino-kortin ja Arduino Nano -levyn välillä ?