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