Različite ploče mikrokontrolera i njihove primjene

Različite ploče mikrokontrolera i njihove primjene

Za početak s ugrađeni razvoj , trebaju nam dvije glavne stvari koje su razvojni odbor i IDE (Integrirano razvojno okruženje). Razvojna ploča mikrokontrolera je tiskana pločica (PCB) s krugovima i hardverom dizajniranim da olakšaju eksperimentiranje s određenim značajkama ploča mikrokontrolera. Razvojne ploče kombiniraju se s procesorom, memorijom, čipsetom i ugrađenom perifernom opremom poput LCD-a, tipkovnice, USB-a, serijskog priključka, ADC-a, RTC-a, IC upravljačkih programa, utora za SD kartice, Etherneta itd. Sa značajkama za uklanjanje pogrešaka. To će nas spasiti od petljanja s vezama sa premosnim žicama i pločom.



Specifikacije mikrokontrolerskih ploča su tip sabirnice, tip procesora, memorija, broj priključaka, tip priključka i operativni sustav. Oni se koriste za procjenu programa za ugrađene uređaje kao što su različiti kontroleri, kućanski uređaji, roboti, terminali prodajnih mjesta (PoS), kiosci i informacijski uređaji. Ovdje ćemo razgovarati o karakteristikama različitih razvojnih odbora širom svijeta. Svaka od njih ima svoje osobine, kao i neke nedostatke, a neke su razvojne platforme istaknute za određene projekte od drugih.


Ploča mikrokontrolera

Ploča mikrokontrolera





Razvojna ploča mikrokontrolera poznata i kao mikrokontroler s jednom pločom. U današnje vrijeme vrlo je jednostavno i jeftino razviti komplet za razvoj mikrokontrolera s jednom pločom. Toliko softverskih softvera otvorenog koda (IDE) dostupnih za razvoj ploča mikrokontrolera kako bi se razvila aplikacija u stvarnom vremenu. Ovdje ćemo razgovarati o različitim pločama mikrokontrolera koje su dostupne na tržištu, što uključuje

Ploče mikrokontrolera sa DIY-om

Ploče mikrokontrolera na bazi 'uradi sam' (uradi sam) za to možete sami izraditi kod kuće, trebaju vam sve pojedinačne elektroničke i električne komponente poput mikrokontroler (Atmel, ARM, MSP itd.) , baza komponenata i vanjska periferna oprema kao što su RTC, serijski priključci, LCD modul, tipkovnica, dodirna podloga itd. Sada sve ove komponente treba biti pažljivo zalemljen na PCB . Nakon završetka postavljanja hardvera, moramo odabrati prikladni IDE za programiranje mikrokontrolera za razvoj potrebne aplikacije.



DIY ploča zasnovana na mikrokontroleru

DIY ploča zasnovana na mikrokontroleru

Primjene ploča mikrokontrolera

Ovdje dajemo nekih 8051 obiteljskih aplikacija za kućnu radinost. 8051 mikrokontroler je kontroler opće namjene koji se koristi za razvoj aplikacija osnovne razine. Kao što su sustavi za prikupljanje podataka, automatski sustav kontrole intenziteta svjetlosti , industrijski sustavi za kontrolu temperature itd.

Arduino UNO

Arduino je najpopularnija platforma za prototipiranje elektronike otvorenog koda za stvaranje interaktivnih elektroničkih aplikacija. Ploča Arduino UNO sadrži sve potrebno za podršku mikrokontrolera. Ploča mikrokontrolera Arduino UNO vrlo je poznata apsolutnim početnicima i stručnjacima. Trebalo bi smatrati jednom od prvih razvojnih ploča temeljenih na mikrokontroleru. Arduino UNO R3 je najjednostavnije i najsnažnije okruženje za prototipiranje temeljeno na mikrokontroleru ATmega328P.


ArduinoUNO ploča

ArduinoUNO ploča

Značajke

  • Mikrokontroler: ATmega328P
  • 32 KB Flash memorije
  • Radni napon: 5V
  • Ulazni napon (preporučeno): 7-12V
  • Ulazni napon (ograničenja): 6-20V
  • Digitalni I / O pinovi: 14 (6 pinova pruža PWM izlaz)
  • Priključci za analogni ulaz: 6
  • Istosmjerna struja po I / O pinu: 40 mA
  • Istosmjerna struja za 3.3V pin: 50 mA.

Razlog njegove popularnosti je što ima IDE otvorenog koda za razvijanje skica, s jednostavnom sintaksom koja se temelji na jeziku 'C', a kod je jednostavan za naučiti. Osim Arduina UNO-a imamo različite vrste Arduino ploča prikazane u nastavku

Arduino ploče

Arduino ploče

Primjene Arduino UNO odbora

Jedna od najboljih značajki Arduina UNO, ima analogne I / O pinove. Koristi atmega328 i vrlo ga je jednostavno programirati pomoću unaprijed definiranih knjižnica i funkcija ArduinoIDE koji je otvorenog izvora. Evo nekih aplikacija razvijenih pomoću ARDUINO UNO

  • Pristup uređaju s osjetljivim RFID-om zasnovan na Arduinu
  • Sustav upravljanja industrijskim uređajima zasnovan na Arduinu dekodiranjem dvotonskih višefrekvencijskih signala putem GSM mreže
  • Otkrivanje kvarova podzemnih kabela na bazi Arduina
  • Kućna automatizacija zasnovana na Arduinu

Odbor za razvoj Raspberry Pi

Odbor za razvoj maline pi mala je (poput veličine računala s kreditnom karticom. Raspberry pi se lako može priključiti na monitor, računalo ili vaš TV. Također, koristi standardnu ​​tipkovnicu i miš. O tome ovise čak i netehnički korisnici za konfiguriranje digitalnih medija sustavi i nadzorne kamere. Raspberry Pi 3 zasigurno je najpristupačnija i najsnažnija računalna platforma. Nedavno predstavljeni Raspberry Pi 3 uključuje

  • Procesor: 1,2 GHz, 64-bitni četverojezgreni ARMv8 CPU
  • 802.11n bežični LAN
  • Bluetooth 4.1
  • Bluetooth s niskom potrošnjom energije (BLE)
  • 1 GB RAM-a
  • 4 USB priključka
  • 40 GPIO pinova
  • Potpuni HDMI priključak
  • Kombinirani 3,5 mm audio priključak i kompozitni video
  • Sučelje kamere (CSI)
  • Prikaz sučelja (DSI)
  • Utor za Micro SD karticu
  • videoCore IV 3D grafička jezgra
Odbor za razvoj Raspberry Pi

Odbor za razvoj Raspberry Pi

Mogućnost softvera

Raspberry Pi radi na prilagođenom Debian Linuxu nazvanom Raspbian, za instaliranje različitih paketa, uključujući Node.js, Java, LAMP stog, Python i još mnogo toga.

Primjene ploče za razvoj maline pi

Korištenjem maline pi ploče možemo razviti mini računalo. To je vrlo korisno za studente. Možemo pokrenuti weight wed server jer može podržati sve programske jezike poput HTML-a, JAVA-e. Može čak i upravljati WordPressom, tako da možete upravljati vlastitim blogovima / web stranicama. Robotika zasnovana na malina pi ploči ogromna je primjena u industriji automatizacije. vrlo je lako razviti IOT aplikacije pomoću maline pi.

Odbor za razvoj BeagleBone Black

BeagleBone Black jedno je od popularnih računala otvorenog koda. Sada dolazi s ugrađenim mogućnostima bežičnog umrežavanja. Zahvaljujući partnerstvu s Octavo Systems i dizajniranim u CadSoft Eagleu, BeagleBone Black Wireless najlakše je koristiti i mijenjati dostupno IoT Linux računalo veličine kreditne kartice. BeagleBone Black je jeftina razvojna platforma podržana od zajednice za programere ugrađenih aplikacija. Vrijeme pokretanja za instalaciju Linuxa traje 10 sekundi, a započeti s razvojem za manje od 5 minuta pomoću samo jednog USB kabela.

BeagleBone Black Development Board

BeagleBone Black Development Board

Značajke

  • Procesor: AM335x 1GHz ARM Cortex-A8
  • 512 MB DDR3 RAM-a
  • 2 GB 8-bitne ugrađene flash memorije eMMC
  • NEON akcelerator s plutajućom zarezom
  • 2x PRU 32-bitni mikrokontroleri
  • 3Dgrafski akcelerator

Povezivost

  • USB klijent za napajanje i komunikaciju
  • USB host i Ethernet adapter
  • HDMI i 2x 46 pinska zaglavlja

Kompatibilnost softvera

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE na biblioteci Node.jsw / Bone Script

Odbor za razvoj AdaFruit Flore

Glavni cilj razvojne ploče Adafruit Flora je razvoj nosivih elektroničkih uređaja. To je oblik diska, mikrokontroler kompatibilan s Arduinom, dizajniran za razvoj nevjerojatnih nosivih projekata. Najnovija verzija Adafruit Flora dolazi s mikro-USB i Neopixel LED diodama za jednostavnu programibilnost i testiranje.

Odbor za razvoj AdaFruit Flore

Odbor za razvoj AdaFruit Flore

Značajke

  • Atmega32u4 mikrokontroler, koji napaja Arduino Mega i Leonardo
  • Ugrađena polarizirana 2 JST baterija
  • Simulacija pomoću Arduino IDE-a
  • 14 šivaćih jastučića za slavinu za pričvršćivanje i električne priključke
  • The ugrađeni regulator

Prijave odbora AdaFruit

Haljina za otkrivanje elektromagnetskog polja vrlo je prepoznavanje EMF signala kako bismo se spasili od zračenja. Termometar koji se može nositi, a koji je vrlo važan za pacijente.

Iz gornjih podataka, konačno, možemo zaključiti da se koriste različite vrste ploča mikrokontrolera za izgradnju različitih aplikacija poput elektroničkih projekata , elektronički kućanski uređaji itd. Nadamo se da ste bolje razumjeli ovaj koncept. Nadalje, bilo kakve sumnje u vezi s ovim konceptom, dajte svoje vrijedne prijedloge komentirajući ih u odjeljku za komentare u nastavku. Evo pitanja za vas, Koja je razlika između ploče Arduino i ploče Arduino Nano ?