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
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
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
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 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
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
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
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ä ?