Forskellige mikrocontrolkort og dets applikationer

Forskellige mikrocontrolkort og dets applikationer

For at komme i gang med en indlejret udvikling , vi har brug for to vigtige ting, der er udviklingskort og en IDE (Integrated Development Environment). Et mikrokontrollerudviklingskort er et printkort (printkort) med kredsløb og hardware designet til at lette eksperimentering med bestemte mikrocontroller-kortfunktioner. Udviklingskortene er kombineret med en processor, hukommelse, chipsæt og indbygget perifert udstyr som LCD, tastatur, USB, seriel port, ADC, RTC, motordriver-IC'er, SD-kortspor, Ethernet osv. Med fejlfindingsfunktioner. Dette vil spare os for at rode med forbindelserne med jumperledninger og tavlen.



Specifikationerne for Microcontroller Boards er busstype, processortype, hukommelse, antal porte, porttype og operativsystem. Disse bruges til at evaluere programmer til indlejrede enheder såsom forskellige controllere, husholdningsapparater, robotter, PoS-terminaler, kiosker og informationsapparater. Her vil vi diskutere karakteristikken mellem forskellige udviklingskort rundt om i verden. Hver af disse har deres egne funktioner såvel som nogle ulemper, og nogle udviklingsplatforme er fremtrædende for visse projekter end andre.


Et mikrokontrolkort

Et mikrokontrolkort





Mikrocontrollerudviklingskortet, også kendt som enkeltkortmikrocontroller. I dag er det meget simpelt og billigt at udvikle et enkelt mikrocontroller-udviklingssæt. Så mange open source-software (IDE'er) til rådighed til at udvikle en mikrocontroller-kort for at udvikle en applikation i realtid. Her diskuterer vi forskellige mikrocontrollerbrædder som tilgængelige på markedet, som inkluderer

DIY-baserede mikrokontrolkort

DIY (gør det selv) -baserede mikrokontrolkort kan laves derhjemme til dig selv, du har brug for alle individuelle elektroniske og elektriske komponenter som mikrokontroller (Atmel, ARM, MSP osv.) , komponentbase og eksterne perifere enheder såsom RTC, serielle porte, LCD-modul, tastatur, touchpad osv. Nu skal alle disse komponenter være omhyggeligt loddet på printkortet . Efter afslutning af hardwareopsætningen skal vi vælge en passende IDE til programmering af mikrocontrolleren til at udvikle en påkrævet applikation.



Microcontroller-baseret DIY Board

Microcontroller-baseret DIY Board

Anvendelser af Microcontroller Boards

Her giver vi nogle 8051 familiebaserede DIY-applikationer. 8051 mikrokontroller er en controller til generelle formål, der bruges til at udvikle applikationer på grundlæggende niveau. Såsom dataopsamlingssystemer, automatisk lysintensitetsstyringssystem , industrielle temperaturstyringssystemer osv.

Arduino UNO

Arduino er den mest populære open source-elektronik-prototypeplatform til at skabe interaktive elektroniske applikationer. Arduino UNO-kortet indeholder alt, hvad der er nødvendigt for at understøtte mikrocontrolleren. Arduino UNO-mikrocontrollerkortet er meget kendt for absolutte begyndere og eksperter. Det bør overveje at være et af de første mikrocontroller-baserede udviklingskort. Arduino UNO R3 er den enkleste og det mest kraftfulde prototypemiljø baseret på ATmega328P mikrokontroller.


ArduinoUNO bestyrelse

ArduinoUNO bestyrelse

Funktioner

  • Mikrocontroller: ATmega328P
  • 32 KB Flash-hukommelse
  • Driftsspænding: 5V
  • Indgangsspænding (anbefales): 7-12V
  • Indgangsspænding (grænser): 6-20V
  • Digitale I / O-pins: 14 (6 ben giver PWM-output)
  • Analoge indgangsstifter: 6
  • DC-strøm pr. I / O-pin: 40 mA
  • Jævnstrøm til 3,3 V ben: 50 mA.

Årsagen til dens popularitet er, at den har en open source IDE til at udvikle skitser, med en simpel syntaks baseret på 'C' sprog, koden er let at lære. Bortset fra Arduino UNO har vi forskellige typer Arduino-kort vist nedenfor

Arduino bestyrelser

Arduino bestyrelser

Ansøgninger fra Arduino UNO Board

En af de bedste træk ved Arduino UNO, den har analoge I / O-ben. Det bruger atmega328, og det er meget simpelt at programmere ved hjælp af foruddefinerede biblioteker og funktioner i ArduinoIDE, som er åben. Her er nogle af applikationer udviklet ved hjælp af ARDUINO UNO

  • Arduino-baseret adgang til RFID-sensed enhed
  • Arduino-baseret Industrial Appliances Control System ved afkodning af Dual Tone Multi-Frequency Signals via GSM Network
  • Arduino-baseret detektering af fejl underjordisk kabel
  • Arduino-baseret hjemmeautomatisering

Raspberry Pi Development Board

Raspberry pi Development Board er lille (som en størrelse på en kreditkortcomputer. Hindbær pi kan let tilsluttes til skærm, computer eller dit tv. Det bruger også standard tastatur og mus. Selv ikke-tekniske brugere er afhængige af det for at konfigurere deres digitale medier og overvågningskameraer. Raspberry Pi 3 er bestemt den mest overkommelige og kraftfulde computerplatform. Den nyligt lancerede Raspberry Pi 3 inkluderet

  • Processor: 1,2 GHz, 64-bit ARMv8-processor med fire kerner
  • 802.11n trådløst LAN
  • Bluetooth 4.1
  • Bluetooth lavenergi (BLE)
  • 1 GB RAM
  • 4 USB-porte
  • 40 GPIO-ben
  • Fuld HDMI-port
  • Kombineret 3,5 mm lydstik og kompositvideo
  • Kamerainterface (CSI)
  • Display interface (DSI)
  • Micro SD-kortstik
  • videoCore IV 3D grafikkerne
Raspberry Pi Development Board

Raspberry Pi Development Board

Softwarekapacitet

Raspberry Pi kører på tilpasset Debian Linux kaldet Raspbian, for at installere forskellige pakker inklusive Node.js, Java, LAMP-stakken, Python og meget mere.

Anvendelser af raspberry pi-udviklingskort

Ved at bruge raspberry pi-kortet kan vi udvikle en mini-computer. Det er meget nyttigt for studerende. Vi er i stand til at starte vægt wed-server, fordi den kan understøtte alle programmeringssprog som HTML, JAVA. Det kan endda håndtere WordPress, så du kan administrere dine egne blogs / websteder. Raspberry Pi-baseret robotik er en enorm mængde applikationer i automatiseringsindustrien. det er meget let at udvikle IOT-applikationer, der bruger hindbær pi.

BeagleBone Black Development Board

BeagleBone Black er en af ​​de populære open source-computere. Nu kommer den med indbygget trådløs netværksfunktion. BeagleBone Black Wireless udnytter et partnerskab med Octavo Systems og er designet i CadSoft Eagle og er den nemmeste at bruge og ændre IoT Linux-computer med kreditkortstørrelse. BeagleBone Black er en billig, community-støttet udviklingsplatform til integrerede applikationsudviklere. Opstartstid for installation af Linux tager 10 sekunder og kommer i gang med udvikling på mindre end 5 minutter med kun et enkelt USB-kabel.

BeagleBone Black Development Board

BeagleBone Black Development Board

Funktioner

  • Processor: AM335x 1 GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB 8-bit eMMC indbygget flashlagring
  • NEON flydende accelerator
  • 2x PRU 32-bit mikrokontroller
  • 3Dgraphics accelerator

Forbindelse

  • USB-klient til strøm og kommunikation
  • USB-vært og Ethernet-adapter
  • HDMI og 2x 46 pin headere

Softwarekompatibilitet

  • Linux
  • Android
  • Ubuntu
  • Cloud9 IDE på Node.jsw / Bone Script-bibliotek

AdaFruit Flora Development Board

Hovedformålet med Adafruit Flora-udviklingskortet er at udvikle bærbare elektroniske apparater. Det er en diskformet, sybar, Arduino-kompatibel mikrokontroller designet til at udvikle fantastiske bærbare projekter. Den nyeste version af Adafruit Flora leveres med en mikro-USB og Neopixel-lysdioder for nem programmerbarhed og test.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Funktioner

  • Atmega32u4 mikrokontroller, som styrer Arduino Mega og Leonardo
  • Indbygget polariseret 2 JST-batteri
  • Simulation ved hjælp af Arduino IDE
  • 14 syhåndtag til montering og elektriske forbindelser
  • Det indbygget regulator

Ansøgninger fra AdaFruit Board

Elektromagnetisk feltdetekterende kjole, det er meget at opdage EMF-signaler for at redde os selv fra stråling. Bærbart termometer, som er meget vigtigt for patienterne.

Af ovenstående oplysninger kan vi endelig konkludere, at de forskellige typer mikrocontroller-kort bruges at opbygge forskellige applikationer som elektroniske projekter , elektroniske husholdningsapparater osv. Vi håber, at du har fået en bedre forståelse af dette koncept. Desuden er du i tvivl om dette koncept, bedes du give dine værdifulde forslag ved at kommentere i kommentarfeltet nedenfor. Her er et spørgsmål til dig, Hvad er forskellen mellem Arduino-kortet og Arduino Nano-kortet ?