Olika mikrokontrollkort och dess applikationer

Prova Vårt Instrument För Att Eliminera Problem





För att komma igång med en inbäddad utveckling , vi behöver två viktiga saker som är utvecklingskort och en IDE (Integrated Development Environment). Ett mikrokontrollerutvecklingskort är ett kretskort (PCB) med kretsar och hårdvara som är utformade för att underlätta experiment med vissa mikrokontrollerkortfunktioner. Utvecklingskorten kombineras med en processor, minne, chipset och inbyggda kringutrustning som LCD, knappsats, USB, seriell port, ADC, RTC, IC-motordrivrutiner, SD-kortplats, Ethernet, etc. med felsökningsfunktioner. Detta kommer att rädda oss från att röra med anslutningarna med bygeln och kortet.

Specifikationerna för Microcontroller Boards är busstyp, processortyp, minne, antal portar, porttyp och operativsystem. Dessa används för att utvärdera program för inbäddade enheter såsom olika styrenheter, hushållsapparater, robotar, PoS-terminaler, kiosker och informationsapparater. Här kommer vi att diskutera karakteristiken mellan olika utvecklingskort runt om i världen. Var och en av dessa har sina egna funktioner såväl som vissa nackdelar, och vissa utvecklingsplattformar är framträdande för vissa projekt än andra.




En mikrokontrollerkort

En mikrokontrollerkort

Microcontroller-utvecklingskortet, även känt som Microboard-styrenhet. Numera är det väldigt enkelt och billigt att utveckla ett microboard-utvecklingspaket för enstaka kort. Så många open source-programvaror (IDE) är tillgängliga för att utveckla ett mikrokontrollerkort för att utveckla en applikation i realtid. Här diskuterar vi olika mikrokontrollerkort som finns på marknaden som inkluderar



DIY-baserade mikrokontrollerkort

DIY (gör det själv) -baserade mikrokontrollerkort kan göras hemma själv för det, du behöver alla individuella elektroniska och elektriska komponenter som mikrokontroller (Atmel, ARM, MSP etc.) , komponentbas och externa kringutrustning som RTC, serieportar, LCD-modul, tangentbord, pekplatta etc. Nu bör alla dessa komponenter vara noggrant lödda på kretskortet . Efter att ha slutfört hårdvarukonfigurationen måste vi välja en lämplig IDE för att programmera mikrokontrollern för att utveckla en applikation som krävs.

Microcontroller-baserat DIY Board

Microcontroller-baserat DIY Board

Tillämpningar av Microcontroller Boards

Här ger vi några 8051 familjebaserade DIY-applikationer. 8051 mikrokontroller är en generell styrenhet som används för att utveckla applikationer på grundnivå. Såsom datainsamlingssystem, automatiskt ljusintensitetsstyrsystem , industriella temperaturkontrollsystem etc.

Arduino UNO

Arduino är den mest populära prototypplattformen för öppen källkod för att skapa interaktiva elektroniska applikationer. Arduino UNO-kortet innehåller allt som behövs för att stödja mikrokontrollern. Arduino UNO-mikrokontrollkort är mycket bekant för absoluta nybörjare och experter. Det bör överväga att vara en av de första mikrokontrollerbaserade utvecklingskorten. Arduino UNO R3 är enklast och den mest kraftfulla prototypmiljön baserad på ATmega328P mikrokontroller.


ArduinoUNO styrelse

ArduinoUNO styrelse

Funktioner

  • Mikrokontroller: ATmega328P
  • 32 kB Flash-minne
  • Driftspänning: 5V
  • Ingångsspänning (rekommenderas): 7-12V
  • Ingångsspänning (gränser): 6-20V
  • Digitala I / O-stift: 14 (6 stift ger PWM-utgång)
  • Analoga ingångsstift: 6
  • DC-ström per I / O-stift: 40 mA
  • DC-ström för 3,3 V-stift: 50 mA.

Anledningen till dess popularitet är att den har en öppen källkod för att utveckla skisser, med en enkel syntax baserad på 'C' -språk, koden är lätt att lära sig. Bortsett från Arduino UNO har vi olika typer av Arduino-kort som visas nedan

Arduino styrelser

Arduino styrelser

Ansökningar från Arduino UNO Board

En av de bästa funktionerna i Arduino UNO, den har analoga I / O-stift. Den använder atmega328 och det är mycket enkelt att programmera med fördefinierade bibliotek och funktioner i ArduinoIDE som är öppen. Här har några av applikationerna utvecklats med ARDUINO UNO

  • Arduino-baserad RFID-avkänd enhetsåtkomst
  • Arduino-baserat styrsystem för industriella apparater genom avkodning av dubbeltoniga multifrekvenssignaler via GSM-nätverk
  • Arduino-baserad upptäckt av underjordisk kabelfel
  • Arduino-baserad hemautomation

Raspberry Pi Development Board

Raspberry pi Development Board är liten (som en kreditkortsdatorstorlek. Hallon pi kan enkelt anslutas till bildskärm, dator eller din TV. Dessutom använder den standardtangentbord och mus. Även icke-tekniska användare är beroende av det för att konfigurera sina digitala medier och övervakningskameror. Raspberry Pi 3 är verkligen den mest prisvärda och kraftfulla datorplattformen. Den nyligen lanserade Raspberry Pi 3 ingår

  • Processor: 1,2 GHz, 64-bitars ARMv8-processor med fyrkärnor
  • 802.11n trådlöst LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 GB RAM
  • 4 USB-portar
  • 40 GPIO-stift
  • Full HDMI-port
  • Kombinerat 3,5 mm ljuduttag och kompositvideo
  • Kameragränssnitt (CSI)
  • Displaygränssnitt (DSI)
  • Micro SD-kortplats
  • videoCore IV 3D-grafikkärna
Raspberry Pi Development Board

Raspberry Pi Development Board

Mjukvarufunktion

Raspberry Pi körs på anpassad Debian Linux som heter Raspbian, för att installera olika paket inklusive Node.js, Java, LAMP-stacken, Python och mycket mer.

Tillämpningar av hallon pi utvecklingskort

Genom att använda hallon-pi-kortet kan vi utveckla en minidator. Det är mycket användbart för studenter. Vi kan starta tyngd onserver, eftersom den kan stödja alla programmeringsspråk som HTML, JAVA. Det kan till och med hantera WordPress, så att du kan hantera dina egna bloggar / webbplats. Raspberry Pi-baserad robotik är enorma applikationer inom automationsindustrin. det är väldigt lätt att utveckla IOT-applikationer som använder hallon pi.

BeagleBone Black Development Board

BeagleBone Black är en av de populära datorerna med öppen källkod. Nu kommer den med inbyggd trådlös nätverksfunktion. BeagleBone Black Wireless utnyttjar ett partnerskap med Octavo Systems och är utformat i CadSoft Eagle och är det enklaste att använda och ändra IoT Linux-dator med kreditkortsstorlek. BeagleBone Black är en billig, gemenskapsstödd utvecklingsplattform för inbyggda applikationsutvecklare. Starttiden för att installera Linux tar 10 sekunder och kommer igång med utveckling på mindre än 5 minuter med bara en 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-bitars eMMC-flashminne
  • NEON flytpunktsaccelerator
  • 2x PRU 32-bitars mikrokontroller
  • 3D-grafikaccelerator

Anslutning

  • USB-klient för ström och kommunikation
  • USB-värd och Ethernet-adapter
  • HDMI- och 2x 46-stiftsrubriker

Programvarukompatibilitet

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

AdaFruit Flora Development Board

Huvudsyftet med Adafruit Flora Development Board är att utveckla bärbara elektroniska apparater. Det är en diskformad, sybar, Arduino-kompatibel mikrokontroller utformad för att utveckla fantastiska bärbara projekt. Den senaste versionen av Adafruit Flora levereras med mikro-USB och Neopixel-lysdioder för enkel programmerbarhet och testning.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Funktioner

  • Atmega32u4 mikrokontroller, som driver Arduino Mega och Leonardo
  • Inbyggt polariserat 2 JST-batteri
  • Simulering med Arduino IDE
  • 14 sömnadskranar för fastsättning och elektriska anslutningar
  • De ombordregulator

Ansökningar från AdaFruit Board

Klänning för detektering av elektromagnetiska fält, det är mycket att upptäcka EMF-signaler för att rädda oss från strålning. Bärbar termometer som är mycket viktigt för patienter.

Från ovanstående information kan vi slutligen dra slutsatsen att de olika typerna av mikrokontrollkort används att bygga olika applikationer som elektroniska projekt , elektroniska hushållsapparater etc. Vi hoppas att du har fått en bättre förståelse för detta koncept. Vidare, om du tvivlar på detta koncept, vänligen ge dina värdefulla förslag genom att kommentera i kommentarsektionen nedan. Här är en fråga till dig, Vad är skillnaden mellan Arduino-kortet och Arduino Nano-kortet ?