Iba't ibang Mga Board ng Microcontroller at Mga Aplikasyon Nito

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema





Upang makapagsimula sa isang naka-embed na pag-unlad , kailangan namin ng dalawang pangunahing bagay na development board at isang IDE (Integrated Development Environment). Ang isang board ng pagpapaunlad ng microcontroller ay a naka-print na circuit board (PCB) na may circuitry at hardware na dinisenyo upang mapadali ang pag-eksperimento sa isang tiyak na mga tampok na microcontroller board. Ang Development boards ay pinagsama sa isang processor, memorya, chipset at on-board na peripheral tulad ng LCD, Keypad, USB, serial port, ADC, RTC, Motor Driver ICs, SD card slot, Ethernet, atbp na may mga tampok sa pag-debug. Ito ay magse-save sa amin mula sa panggugulo sa mga koneksyon sa mga jumper wires at sa board.

Ang Mga pagtutukoy ng Mga Board ng Microcontroller ay uri ng bus, uri ng processor, memorya, bilang ng mga port, uri ng port, at operating system. Ginagamit ang mga ito upang suriin ang mga programa para sa mga naka-embed na aparato tulad ng iba't ibang mga kontrol, kagamitan sa bahay, robot, terminal ng point-of-sale (PoS), mga kiosk at mga kasangkapan sa impormasyon. Dito, tatalakayin namin ang katangian sa pagitan ng iba't ibang mga board ng pag-unlad sa buong mundo. Ang bawat isa sa mga ito ay may kani-kanilang mga tampok pati na rin ang ilang mga drawbacks, at ang ilang mga platform sa pag-unlad ay kilalang para sa ilang mga proyekto kaysa sa iba.




Isang Lupon ng Microcontroller

Isang Lupon ng Microcontroller

Ang board ng pagpapaunlad ng microcontroller na kilala rin bilang Single board microcontroller. Ngayon ay napakadali at murang upang makabuo ng isang solong board microcontroller development kit. Napakaraming mga open source softwares (IDE) na magagamit upang bumuo ng isang microcontroller board upang makabuo ng isang real time application. Pinag-uusapan dito ang Iba't ibang Mga Board ng Microcontroller na magagamit sa merkado na kasama ang



Mga Batay sa Microcontroller na nakabatay sa DIY

Ang mga board na microcontroller na nakabatay sa DIY (Do It Yourself) ay maaaring gawin sa bahay ng iyong sarili para diyan, kailangan mo ng lahat ng mga indibidwal na elektronikong at elektrikal na sangkap tulad ng microcontroller (Atmel, ARM, MSP atbp.) , bahagi ng sangkap at panlabas na mga peripheral tulad ng RTC, serial port, LCD module, keyboard, touchpad atbp Ngayon lahat ng mga sangkap na ito ay dapat na maingat solder sa PCB . Matapos makumpleto ang pag-setup ng hardware, kailangan naming pumili ng isang naaangkop na IDE para sa pag-program ng microcontroller upang makabuo ng isang kinakailangang aplikasyon.

Batay sa Microcontroller DIY Board

Batay sa Microcontroller DIY Board

Mga aplikasyon ng Microcontroller Boards

Dito, nagbibigay kami ng ilang 8051 mga application na batay sa pamilya sa DIY. 8051 microcontroller ay isang pangkalahatang layunin control, na kung saan ay ginagamit upang bumuo ng mga pangunahing application ng antas. Tulad ng mga sistema ng pagkuha ng Data, awtomatikong sistema ng kontrol ng intensity ng ilaw , pang-industriya na mga sistema ng kontrol sa temperatura atbp.

Arduino UNO

Ang Arduino ay ang pinakatanyag na open-source electronics prototyping platform upang lumikha ng mga interactive na elektronikong aplikasyon. Naglalaman ang Arduino UNO board ng lahat ng kinakailangan upang suportahan ang microcontroller. Ang Arduino UNO microcontroller board ay pamilyar sa ganap na mga nagsisimula at eksperto. Dapat itong isaalang-alang na maging isa sa mga unang microcontroller based development boards. Ang Arduino UNO R3 ay pinakasimpleng at ang pinakamakapangyarihang kapaligiran na prototyping batay sa ATmega328P microcontroller.


Lupon ng ArduinoUNO

Lupon ng ArduinoUNO

Mga Tampok

  • Microcontroller: ATmega328P
  • 32 KB ng memorya ng Flash
  • Operating Boltahe: 5V
  • Input Boltahe (inirerekumenda): 7-12V
  • Input Boltahe (mga limitasyon): 6-20V
  • Mga Digital I / O Pins: 14 (6 na mga pin ang nagbibigay ng output ng PWM)
  • Mga Pins ng Input ng Analog: 6
  • Kasalukuyang DC bawat I / O Pin: 40 mA
  • Kasalukuyang DC para sa 3.3V Pin: 50 mA.

Ang dahilan para sa katanyagan nito ay, mayroon itong isang bukas na mapagkukunang IDE upang makabuo ng mga sketch, na may isang simpleng syntax batay sa wikang 'C', madaling malaman ang code. Bukod sa Arduino UNO mayroon kami iba't ibang uri ng mga board ng Arduino na ipinakita sa ibaba

Mga Lupon ng Arduino

Mga Lupon ng Arduino

Mga aplikasyon ng Arduino UNO Board

Isa sa pinakamahusay na tampok ng Arduino UNO, mayroon itong mga analog I / O na pin. Gumagamit ito ng atmega328 at napakasimple sa programa sa pamamagitan ng paggamit ng paunang natukoy na mga aklatan at pag-andar ng ArduinoIDE na bukas na sourced. Dito, ang ilan sa mga application na binuo sa pamamagitan ng paggamit ng ARDUINO UNO

  • Batay sa Arduino ang Pag-access ng Sense Device ng RFID
  • Batay sa Arduino Industrial Appliances Control System sa pamamagitan ng pag-decode ng Dual Tone Multi-Frequency Signals sa pamamagitan ng GSM Network
  • Batay sa Arduino na Nakakita ng Underground Cable Fault Detection
  • Nakabatay sa Arduino ang Home Automation

Lupon ng Pagpapaunlad ng Raspberry Pi

Ang raspberry pi Development Board maliit (tulad ng isang sukat ng isang credit card computer. Ang raspberry pi ay madaling mai-plug in upang subaybayan, computer o iyong TV. Gayundin, gumagamit ito ng karaniwang keyboard at mouse. Kahit na ang mga hindi gumagamit na teknikal ay umaasa dito para sa pag-configure ng kanilang digital media mga system at surveillance camera. Ang Raspberry Pi 3 ay tiyak na ang pinaka-abot-kayang at malakas na computing platform. Kasama sa kamakailang inilunsad na Raspberry Pi 3

  • Proseso: 1.2GHz, 64-bit quad-core ARMv8 CPU
  • 802.11n Wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1GB RAM
  • 4 na USB port
  • 40 mga pin ng GPIO
  • Buong HDMI port
  • Pinagsamang 3.5mm audio jack at pinagsamang video
  • Camera interface (CSI)
  • Display interface (DSI)
  • Slot ng Micro SD card
  • videoCore IV 3D core ng graphics
Lupon ng Pagpapaunlad ng Raspberry Pi

Lupon ng Pagpapaunlad ng Raspberry Pi

Kakayahang Software

Nagpapatakbo ang Raspberry Pi sa na-customize na Debian Linux na tinatawag na Raspbian, upang mai-install ang iba't ibang mga pakete kabilang ang Node.js, Java, ang LAMP stack, Python at marami pa.

Ang mga aplikasyon ng board ng pag-unlad na raspberry pi

Sa pamamagitan ng paggamit ng raspberry pi board, makakabuo tayo ng isang mini computer. Napaka kapaki-pakinabang para sa mga mag-aaral. Maaari naming mailunsad ang weight wed server, sapagkat maaari nitong suportahan ang lahat ng mga wika ng programa tulad ng HTML, JAVA. Maaari mo ring hawakan ang WordPress, upang mapamahalaan mo ang iyong sariling mga blog / website. Ang robot na batay sa raspberry pi board ay napakalaking halaga ng mga aplikasyon sa mga industriya ng awtomatiko. napakadaling bumuo Mga aplikasyon ng IOT gamit ang raspberry pi.

Ang BeagleBone Black Development Board

Ang BeagleBone Black ay isa sa mga tanyag na open source computer ,. Ngayon ay may built-in na kakayahan sa wireless networking. Ang paggamit ng isang pakikipagsosyo sa Octavo Systems at dinisenyo sa CadSoft Eagle, ang BeagleBone Black Wireless ay ang pinakamadaling gamitin at mabago ang magagamit na credit-card na IoT Linux computer na magagamit. Ang BeagleBone Black ay isang murang gastos, suportadong pamayanan platform para sa naka-embed na mga developer ng application. Ang oras ng pag-boot upang mai-install ang Linux ay tumatagal ng 10 segundo at magsimula sa pag-unlad nang mas mababa sa 5 minuto sa isang solong USB cable.

BeagleBone Black Development Board

BeagleBone Black Development Board

Mga Tampok

  • Proseso: AM335x 1GHz ARM Cortex-A8
  • 512MB DDR3 RAM
  • 2GB 8-bit eMMC on-board flash storage
  • NEON lumulutang-point na accelerator
  • 2x PRU 32-bit microcontrollers
  • 3Dgraphics accelerator

Pagkakakonekta

  • USB client para sa kapangyarihan at komunikasyon
  • USB host at Ethernet adapter
  • Mga header ng HDMI at 2x 46 pin

Pagkatugma sa Software

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE sa library ng Node.jsw / Bone Script

AdaFruit Flora Development Board

Ang pangunahing layunin ng Adafruit Flora development board ay upang makabuo ng mga naisusuot na elektronikong kasangkapan. Ito ay isang hugis ng disk, natatahi, tumutugmang Arduino na microcontroller na idinisenyo upang makabuo ng mga kamangha-manghang mga naisusuot na proyekto. Ang pinakabagong bersyon ng Adafruit Flora ay may kasamang micro-USB at Neopixel LEDs para sa madaling programmability at pagsubok.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Mga Tampok

  • Atmega32u4 microcontroller, na nagpapagana sa Arduino Mega at Leonardo
  • On-board na naka-polariseze ang 2 JST na baterya
  • Ang simulation gamit ang Arduino IDE
  • 14 na mga sewing tap pad para sa pagkakabit at mga koneksyon sa kuryente
  • Ang on-board regulator

Mga aplikasyon ng AdaFruit Board

Ang Elektromagnetikong Patlang na Pagtuklas ng Damit, napakahalagang makita ang mga signal ng EMF upang mai-save ang ating sarili mula sa radiation. Nakasuot ng thermometer na napakahalaga sa mga pasyente.

Mula sa impormasyon sa itaas, sa wakas, maaari nating tapusin na ang iba't ibang mga uri ng mga board ng microcontroller ay ginagamit upang bumuo ng iba't ibang mga application tulad ng mga elektronikong proyekto , mga elektronikong gamit sa bahay, atbp. Inaasahan namin na nakakuha ka ng mas mahusay na pag-unawa sa konseptong ito. Bukod dito, ang anumang mga pagdududa tungkol sa konseptong ito, mangyaring ibigay ang iyong mahahalagang mungkahi sa pamamagitan ng pagbibigay ng puna sa seksyon ng komento sa ibaba. Narito ang isang katanungan para sa iyo, Ano ang pagkakaiba sa pagitan ng Arduino board at ng Arduino Nano board ?