Ulike mikrokontrollerkort og dets applikasjoner

Prøv Instrumentet Vårt For Å Eliminere Problemer





For å komme i gang med en innebygd utvikling , vi trenger to viktige ting som er utviklingstavle og en IDE (Integrated Development Environment). Et utviklingskort for mikrokontroller er et kretskort (PCB) med kretser og maskinvare designet for å gjøre det lettere å eksperimentere med visse mikrokontrollerkortfunksjoner. Utviklingskortene er kombinert med en prosessor, minne, brikkesett og innebygd periferiutstyr som LCD, tastatur, USB, seriell port, ADC, RTC, motor driver IC, SD-kortspor, Ethernet, etc. med feilsøkingsfunksjoner. Dette vil redde oss fra å rote med tilkoblingene med jumperledninger og brettet.

Spesifikasjonene til Microcontroller Boards er busstype, prosessortype, minne, antall porter, porttype og operativsystem. Disse brukes til å evaluere programmer for innebygde enheter som forskjellige kontrollere, husholdningsapparater, roboter, PoS-terminaler, kiosker og informasjonsapparater. Her vil vi diskutere karakteristikken mellom forskjellige utviklingstavler rundt om i verden. Hver av disse har sine egne funksjoner, samt noen ulemper, og noen utviklingsplattformer er fremtredende for visse prosjekter enn andre.




Et mikrokontrollerkort

Et mikrokontrollerkort

Mikrokontroller utviklingskort også kjent som Single board microcontroller. I dag er det veldig enkelt og billig å utvikle et enkeltkort mikrokontroller utviklingssett. Så mange open source-programvare (IDE) er tilgjengelig for å utvikle et mikrocontrollerkort for å utvikle en sanntidsapplikasjon. Her diskuterer vi forskjellige mikrokontrollerkort som er tilgjengelige i markedet som inkluderer



DIY-baserte mikrokontrollerkort

DIY (gjør det selv) -baserte mikrokontrollerkort kan lages hjemme for deg, du trenger alle individuelle elektroniske og elektriske komponenter som mikrokontroller (Atmel, ARM, MSP etc.) , komponentbase og eksterne enheter som RTC, serielle porter, LCD-modul, tastatur, styreflate osv. Nå skal alle disse komponentene være nøye loddet på PCB . Etter å ha fullført maskinvareoppsettet, må vi velge en passende IDE for programmering av mikrokontrolleren for å utvikle et nødvendig program.

Microcontroller-basert DIY Board

Microcontroller-basert DIY Board

Anvendelser av mikrokontrollerkort

Her gir vi noen 8051 familiebaserte DIY-applikasjoner. 8051 mikrokontroller er en generell kontroller, som brukes til å utvikle applikasjoner på grunnleggende nivå. Slik som datainnsamlingssystemer, automatisk lysintensitetskontrollsystem , industrielle temperaturkontrollsystemer etc.

Arduino UNO

Arduino er den mest populære prototypeplattformen med åpen kildekode for å lage interaktive elektroniske applikasjoner. Arduino UNO-styret inneholder alt som trengs for å støtte mikrokontrolleren. Arduino UNO mikrokontrollerkort er veldig kjent for absolutte nybegynnere og eksperter. Det bør vurderes å være en av de første mikrokontrollerbaserte utviklingstavlene. Arduino UNO R3 er det enkleste og mest kraftfulle prototypemiljøet basert på ATmega328P mikrokontroller.


ArduinoUNO styret

ArduinoUNO styret

Egenskaper

  • Mikrocontroller: ATmega328P
  • 32 kB Flash-minne
  • Driftsspenning: 5V
  • Inngangsspenning (anbefalt): 7-12V
  • Inngangsspenning (grenser): 6-20V
  • Digitale I / O-pinner: 14 (6 pinner gir PWM-utgang)
  • Analoge inngangspinner: 6
  • DC-strøm per I / O-pinne: 40 mA
  • Likestrøm for 3,3V pin: 50 mA.

Årsaken til populariteten er at den har en åpen kildekode IDE for å utvikle skisser, med en enkel syntaks basert på ‘C’ språk, koden er lett å lære. Bortsett fra Arduino UNO har vi forskjellige typer Arduino-brett vist nedenfor

Arduino-brett

Arduino-brett

Søknader fra Arduino UNO Board

En av de beste funksjonene i Arduino UNO, den har analoge I / O-pinner. Den bruker atmega328, og det er veldig enkelt å programmere ved å bruke forhåndsdefinerte biblioteker og funksjoner til ArduinoIDE som er åpen. Her er noen applikasjoner utviklet ved bruk av ARDUINO UNO

  • Arduino-basert RFID Sensed Device Access
  • Arduino-basert styringssystem for industrielle apparater ved å avkode tofasede flerfrekvenssignaler via GSM-nettverk
  • Arduino-basert deteksjon av feil underjordisk kabel
  • Arduino-basert hjemmeautomatisering

Raspberry Pi Development Board

Raspberry pi Development Board er liten (som størrelsen på en kredittkortdatamaskin. Bringebær-pi kan enkelt kobles til skjermen, datamaskinen eller TV-en. Den bruker også standard tastatur og mus. Selv ikke-tekniske brukere er avhengige av det for å konfigurere sine digitale medier og overvåkingskameraer. Raspberry Pi 3 er absolutt den rimeligste og kraftigste databehandlingsplattformen. Den nylig lanserte Raspberry Pi 3 inkludert

  • Prosessor: 1,2 GHz, 64-biters ARMv8-prosessor med fire kjerner
  • 802.11n trådløst LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
  • 1 GB RAM
  • 4 USB-porter
  • 40 GPIO-pinner
  • Full HDMI-port
  • Kombinert 3,5 mm lydkontakt og komposittvideo
  • Kamera grensesnitt (CSI)
  • Skjermgrensesnitt (DSI)
  • Micro SD-kortspor
  • videoCore IV 3D-grafikkjerne
Raspberry Pi Development Board

Raspberry Pi Development Board

Programvarekapasitet

Raspberry Pi kjører på tilpasset Debian Linux kalt Raspbian, for å installere forskjellige pakker, inkludert Node.js, Java, LAMP-stakken, Python og mye mer.

Anvendelser av raspberry pi utviklingstavle

Ved å bruke bringebær-pi-brettet kan vi utvikle en mini-datamaskin. Det er veldig nyttig for studenter. Vi kan lansere vekt onserver, fordi den kan støtte alle programmeringsspråk som HTML, JAVA. Det kan til og med håndtere WordPress, slik at du kan administrere dine egne blogger / nettsteder. Raspberry Pi-basert robotikk er enorme mengder applikasjoner i automatiseringsindustrien. det er veldig enkelt å utvikle IOT-applikasjoner som bruker bringebær pi.

BeagleBone Black Development Board

BeagleBone Black er en av de populære datamaskiner med åpen kildekode. Nå kommer den med innebygd funksjonalitet for trådløst nettverk. BeagleBone Black Wireless benytter et partnerskap med Octavo Systems og er designet i CadSoft Eagle, og er den enkleste å bruke og endre IoT Linux-datamaskin med kredittkort tilgjengelig. BeagleBone Black er en rimelig, community-støttet utviklingsplattform for innebygde applikasjonsutviklere. Oppstartstid for å installere Linux tar 10 sekunder og kommer i gang med utvikling på mindre enn 5 minutter med bare en USB-kabel.

BeagleBone Black Development Board

BeagleBone Black Development Board

Egenskaper

  • Prosessor: AM335x 1 GHz ARM Cortex-A8
  • 512 MB DDR3 RAM
  • 2 GB 8-bits eMMC flash-lagring
  • NEON gasspedal med flytende punkt
  • 2x PRU 32-biters mikrokontroller
  • 3Dgraphics akselerator

Tilkobling

  • USB-klient for strøm og kommunikasjon
  • USB-vert og Ethernet-adapter
  • HDMI og 2x 46-pin topptekster

Programvarekompatibilitet

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

AdaFruit Flora Development Board

Hovedmålet med Adafruit Flora utviklingskort er å utvikle bærbare elektroniske apparater. Det er en diskformet, sybar, Arduino-kompatibel mikrokontroller designet for å utvikle fantastiske bærbare prosjekter. Den siste versjonen av Adafruit Flora leveres med mikro-USB og Neopixel-lysdioder for enkel programmerbarhet og testing.

AdaFruit Flora Development Board

AdaFruit Flora Development Board

Egenskaper

  • Atmega32u4 mikrokontroller, som driver Arduino Mega og Leonardo
  • Innebygd polarisert 2 JST-batteri
  • Simulering ved hjelp av Arduino IDE
  • 14 syklapper for feste og elektriske tilkoblinger
  • De innebygd regulator

Søknader fra AdaFruit Board

Elektromagnetisk feltoppdagende kjole, det er veldig å oppdage EMF-signaler for å redde oss selv fra stråling. Slitesterkt termometer som er veldig viktig for pasienter.

Av informasjonen ovenfor kan vi til slutt konkludere med at de forskjellige typene mikrokontrollerkort brukes å bygge forskjellige applikasjoner som elektroniske prosjekter , elektroniske husholdningsapparater, etc. Vi håper at du har fått en bedre forståelse av dette konseptet. Videre, hvis du er i tvil om dette konseptet, vennligst gi dine verdifulle forslag ved å kommentere i kommentarseksjonen nedenfor. Her er et spørsmål til deg, Hva er forskjellen mellom Arduino-kortet og Arduino Nano-kortet ?