Wat zijn de verschillende soorten Arduino-boards

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Het Arduino-bord is ontworpen in het Ivrea Interaction Design Institute bedoeld voor studenten zonder achtergrond in elektronica en programmeerconcepten. Dit bord begon te veranderen om zich aan te passen aan nieuwe vereisten en uitdagingen, door zijn aanwezigheid te scheiden van eenvoudige 8-bit-borden tot producten voor IoT-toepassingen (Internet of Things), 3D-printen, draagbare en embedded omgevingen. Alle borden zijn volledig open-source, waardoor gebruikers ze afzonderlijk kunnen bouwen en uiteindelijk kunnen aanpassen aan hun exacte behoeften. Door de jaren heen zijn de verschillende soorten Arduino boards zijn gebruikt om duizenden projecten te bouwen, van dagelijkse voorwerpen tot samengestelde wetenschappelijke instrumenten. Een internationale gemeenschap van ontwerpers, kunstenaars, studenten, programmeurs, hobbyisten en experts is samengekomen rond deze open-source fase, hun donaties hebben bijgedragen aan een ongelooflijke hoeveelheid beschikbare kennis die zowel beginners als specialisten enorm kan helpen. Dit artikel bespreekt een overzicht van verschillende soorten Arduino-borden en hun vergelijking.

Wat zijn de soorten Arduino-borden?

Arduino-bord is een open-sourceplatform dat wordt gebruikt om elektronica projecten ​Het bestaat uit zowel een microcontroller als een deel van de software of Integrated Development Environment (IDE) die op uw pc draait en wordt gebruikt om computercode naar het fysieke bord te schrijven en te uploaden. Het platform van een Arduino is erg beroemd geworden bij ontwerpers of studenten die net zijn begonnen met elektronica, en voor een uitstekend doel.




Soorten Arduino-borden

Soorten Arduino-borden

In tegenstelling tot de meeste eerdere programmeerbare printplaten, heeft de Arduino geen apart hardware-onderdeel nodig om een ​​nieuwe code op het bord te programmeren, je kunt gewoon een USB-kabel gebruiken. Ook gebruikt de Arduino IDE een basisversie van C ++, waardoor het eenvoudiger wordt om het programma te leren. Eindelijk biedt het Arduino-bord een typische vormfactor die de functies van de microcontroller opsplitst in een meer beschikbaar pakket.



Waarom Arduino-borden?

Arduino board is gebruikt voor verschillende technische projecten maken en verschillende toepassingen. De Arduino-software is heel eenvoudig te gebruiken voor beginners, maar toch flexibel genoeg voor gevorderde gebruikers. Het draait op Windows, Linux en Mac. Leraren en studenten in de scholen gebruiken het om goedkope wetenschappelijke instrumenten te ontwerpen om de principes van fysica en scheikunde te verifiëren. Er zijn tal van andere microcontrollerplatforms verkrijgbaar voor fysiek computergebruik. De Netmedia's BX-24, Parallax Basic Stamp, MIT's Handyboard, Phidget en vele anderen presenteren gerelateerde functionaliteit.

Arduino vereenvoudigt ook het werkproces van de microcontroller, maar biedt een aantal voordelen ten opzichte van andere systemen voor docenten, studenten en beginners.

  • Goedkoop
  • Cross-platform
  • De eenvoudige, duidelijke programmeeromgeving
  • Open source en uitbreidbare software
  • Open source en uitbreidbare hardware

De functie van het Arduino-bord

De flexibiliteit van het Arduino-bord is enorm, zodat je alles kunt doen wat je maar kunt bedenken. Dit bord kan heel eenvoudig worden aangesloten op verschillende modules zoals obstakelsensoren, aanwezigheidsdetectoren, brandsensoren, GSM-modules, GPS-modules, enz. De belangrijkste functie van het Arduino-bord is om elektronica te besturen door ingangen te lezen en deze in uitgangen te veranderen werkt als een stuk gereedschap. Dit bord wordt ook gebruikt om verschillende elektronicaprojecten te maken op het gebied van elektronica, elektrisch, robotica, etc.


Kenmerken van verschillende soorten Arduino-borden

De kenmerken van verschillende soorten Arduino-boards worden in tabelvorm weergegeven.

Arduino-bord Bewerker Geheugen Digitale I / O Analoge I / O
Arduino uno16 Mhz ATmega3282 KB SRAM, 32 KB flitser146 ingangen, 0 uitgangen
Arduino Due84 MHz AT91SAM3X8E96 KB SRAM, 512 KB flitser5412 ingangen, 2 uitgangen
Arduino Mega16 MHz ATmega25608 KB SRAM, 256 KB flitser5416 invoer, 0 uitvoer
Arduino Leonardo16 MHz ATmega32u42,5 KB SRAM, 32 KB flitsertwintig12 invoer, 0 uitvoer

Verschillende soorten Arduino-boards

De lijst met Arduino-boards bevat het volgende, zoals

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • LilyPad Arduino-bord
  • Arduino Bluetooth
  • Arduino tienduizend
  • RedBoard Arduino-bord
  • Arduino Mega (R3) -bord
  • Arduino Leonardo-bord
  • Arduino Robot
  • Arduino Explore
  • Arduino Pro Mic
  • Arduino Ethernet
  • Arduino Zero
  • Snelste Arduino-bord

Arduino Uno (R3)

De Uno is een enorme optie voor je eerste Arduino. Dit Arduino-bord is afhankelijk van een op ATmega328P gebaseerde microcontroller. In vergelijking met andere soorten Arduino-kaarten, is het heel eenvoudig te gebruiken, zoals het Arduino Mega-type bord. Het bestaat uit 14 digitale I / O-pinnen, waarbij 6-pinnen kunnen worden gebruikt als PWM ( pulsbreedtemodulatie uitgangen), 6 analoge ingangen, een resetknop, een stroomaansluiting, een USB-aansluiting, een In-Circuit Serial Programming header (ICSP), enz. Het bevat alles wat nodig is om de microcontroller omhoog te houden, sluit hem eenvoudig aan op een pc met de hulp van een USB-kabel en geef de voeding om aan de slag te gaan met een AC-naar-DC-adapter of batterij.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno is het meest gebruikte bord en het is de standaardvorm, afgezien van alle bestaande Arduino-borden. Dit bord is erg handig voor beginners. Raadpleeg deze link voor meer informatie Arduino Uno-bord

Arduino Nano

Dit is een klein bord gebaseerd op de microcontrollers zoals ATmega328P, anders ATmega628, maar de aansluiting van dit bord is hetzelfde als voor het Arduino UNO-bord. Dit soort microcontrollerboard is erg klein van formaat, duurzaam, flexibel en betrouwbaar.

Arduino Nano

Arduino Nano

In vergelijking met het Arduino Uno-bord is het klein van formaat. De apparaten zoals mini-USB en Arduino IDE zijn nodig om de projecten te bouwen. Dit bord bevat voornamelijk analoge pinnen-8, digitale pinnen-14 met de set van een I / O-pin, stroompinnen-6 & RST (reset) pinnen-2. Raadpleeg deze link voor meer informatie Arduino Nano-bord.

Arduino Micro

Het Arduino Micro-bord is voornamelijk afhankelijk van de ATmega32U4-gebaseerde microcontroller die 20-sets pinnen bevat, waarbij de 7-pinnen PWM-pinnen zijn, 12-analoge invoerpinnen. Dit bord bevat verschillende componenten zoals een ICSP-header, RST-knop, kleine USB-aansluiting, kristaloscillator-16MHz. De USB-aansluiting is ingebouwd en dit bord is de verkleinde versie van het Leonardo-bord.

Arduino Micro

Arduino Micro

Arduino Due

Dit Arduino-bord is afhankelijk van de ARM Cortex-M3 en is het eerste Arduino-microcontroller-bord. Dit bord bevat digitale I / O-pinnen-54 waar 12-pinnen PWM o / p-pinnen zijn, analoge pinnen -12, UARTs-4, een CLK met 84 MHz, een USB OTG, DAC-2, een stroomaansluiting, TWI- 2, een JTAG-header, een SPI-header, twee knoppen voor reset en wissen.

Arduino Due

Arduino Due

Dit bord werkt met 3.3V waar de hoogste spanning die de pinnen van input / output kunnen staan ​​3,3V is, omdat het leveren van een hoge spanning aan een I / O-pin kan leiden tot beschadiging van het bord.Dit bord wordt eenvoudigweg via een kleine USB-kabel, anders kan deze worden gevoed via een AC naar DC-adapter. Dit Arduino Due board is geschikt voor alle schilden van Arduino op 3.3V.

LilyPad Arduino-bord

Het Lily Pad Arduino-bord is een draagbare e-textieltechnologie die is uitgebreid door Leah 'Buechley' en zorgvuldig is ontworpen door 'Leah en SparkFun'. Elk bord was fantasierijk ontworpen met enorme verbindingskussens en een gladde achterkant zodat ze met geleidend garen in kleding konden worden genaaid. Deze Arduino bevat ook I / O, voeding en ook sensorborden die speciaal voor e-textiel zijn gebouwd. Deze zijn zelfs wasbaar!

LilyPad Arduino-kaarten

LilyPad Arduino-kaarten

Arduino Bluetooth

Deze Bluetooth is voornamelijk afhankelijk van de microcontroller zoals ATmega168 en dit board wordt ook wel Arduino BT genoemd. Dit soort bord bevat verschillende componenten zoals digitale pinnen-16, analoge pinnen-6, kristaloscillator-16 MHz, resetknop, schroefklemmen, ICSP-header. In dit bord worden de schroefklemmen voornamelijk gebruikt voor stroomvoorziening. De programmering van deze Bluetooth-microcontroller kan worden gedaan met Bluetooth als een draadloze verbinding.

Arduino tienduizend

Het microcontrollerboard zoals Arduino Diecimila is voornamelijk afhankelijk van de ATmega168. Dit bord bevat digitale I / O-pinnen -14 waar 6-pinnen kunnen worden gebruikt, zoals PWM-uitgangen en analoge ingangen-6, een USB-aansluiting, een kristaloscillator-16 MHz, een ICSP-header, een resetknop en een stroomaansluiting. Dit bord kan via een USB-kabel op een computer worden aangesloten en kan worden geactiveerd met een batterij en een AC-DC-adapter.

Arduino tienduizend

Arduino tienduizend

Zoals de naam al doet vermoeden, is de betekenis van Diecimila in het Italiaans 10.000, wat betekent dat er meer dan 10.000 Arduino-boards zijn ontworpen. In een set USB Arduino-kaarten is dit de nieuwste in vergelijking met andere versies.

RedBoard Arduino-bord

Het RedBoard Arduino-bord kan worden geprogrammeerd met behulp van een Mini-B USB-kabel met behulp van de Arduino IDE. Het werkt op Windows 8 zonder dat u uw beveiligingsinstellingen hoeft te wijzigen. Het is constanter vanwege de USB- of FTDI-chip die we hebben gebruikt en het is ook helemaal plat op de achterkant. Het is heel eenvoudig om het te gebruiken in het projectontwerp. Sluit gewoon het bord aan, selecteer de menuoptie om een ​​Arduino UNO te kiezen en u bent klaar om het programma te uploaden. U kunt het RedBoard bedienen via een USB-kabel met behulp van de barrel-aansluiting.

RedBoard Arduino-borden

RedBoard Arduino-borden

Arduino Mega (R3) -bord

De Arduino Mega is vergelijkbaar met de grote broer van de UNO. Het bevat veel digitale I / O-pinnen (waarvan 14-pinnen kunnen worden gebruikt als PWM o / ps), 6 analoge ingangen, een resetknop, een stroomaansluiting, een USB-aansluiting en een resetknop. Het bevat alles wat nodig is om de microcontroller omhoog te houden, sluit hem eenvoudig aan op een pc met behulp van een USB-kabel en geef de voeding om aan de slag te gaan met een AC-naar-DC-adapter of batterij. Het enorme aantal pinnen maakt dit Arduino-bord erg handig voor het ontwerpen van projecten die een heleboel digitale i / ps of o / ps nodig hebben, zoals veel knoppen. Raadpleeg deze link voor meer informatie Arduino Mega (R3) Raad

Arduino Mega (R3) -bord

Arduino Mega (R3) -bord

Arduino Leonardo-bord

Het eerste ontwikkelbord van een Arduino is het Leonardo-bord. Dit bord gebruikt één microcontroller samen met de USB. Dat betekent dat het ook heel eenvoudig en goedkoop kan zijn. Omdat dit bord rechtstreeks met USB omgaat, zijn er programmabibliotheken beschikbaar waarmee het Arduino-bord een toetsenbord van de computer, muis, etc. kan volgen.

Arduino Leonardo-bord

Arduino Leonardo-bord

Arduino-robot

Dit soort bord is de eerste Arduino over wielen. Deze Arduino-robot heeft twee processors op elk van zijn kaarten. De twee borden zijn het motorbord en het besturingsbord waar het motorbord de motoren bestuurt en het besturingsbord wordt gebruikt om de sensoren uit te lezen voor werking. Elk bord is een compleet Arduino-bord en de programmering kan worden gedaan via de Arduino IDE. Dit zijn microcontroller-kaarten die afhankelijk zijn van de ATmega32u4.

De pinnen van deze robot zijn toegewezen aan actuatoren en sensoren aan boord. Het proces van het programmeren van de robot is hetzelfde als op het Arduino Leonardo-bord. Het wordt ook wel een kleine computer genoemd en wordt veel gebruikt in robotica. Dit bord bevat de luidspreker, kleurenscherm, knoppen-5, motoren-2, een digitaal kompas, een SD-kaartlezer, potmeters-2 en vloersensoren-5. De bibliotheek van deze robot kan worden gebruikt voor het aansturen van zowel de sensoren als de actuatoren.

Arduino Explore

De Arduino Esplora bevat een kleine computer die bekend staat als een microcontroller met een aantal inputs en outputs. De ingangen van dit bord zijn een lichtsensor, vier knoppen, een microfoon, een versnellingsmeter, joystick, een schuifregelaar, een temperatuursensor, enz. Terwijl de uitgangen een 3-kleuren LED zijn, een zoemer. Dit soort Arduino-bord ziet eruit als een videogamecontroller.

Arduino Explore

Arduino Explore

De programmering van dit bord kan worden gedaan met behulp van Arduino-software zoals IDE, die de gegevens van de ingangen haalt en de uitgang bestuurt als een toetsenbord of een muis. In vergelijking met alle andere soorten Arduino-boards is deze esplora totaal anders omdat zowel de ingangen als de uitgangen al op het bord zijn aangesloten. Het aansluiten van componenten zoals actuatoren of sensoren is dus heel eenvoudig. Het programmeren is dus enigszins anders in vergelijking met andere soorten Arduino-kaarten. Dit esplora-bord heeft een eigen bibliotheek, zodat de gegevens van de sensoren en actuatoren zeer gemakkelijk te lezen en te schrijven zijn.

Arduino Pro Mic

Het Arduino Pro Micro-bord is hetzelfde als het Arduino Mini-bord, afgezien van de ATmega32U4 Microcontroller. Dit pro mic board bevat digitale I / O pinnen-12, pulsbreedtemodulatie (PWM) pinnen-5, seriële aansluitingen van Tx & Rx & 10-bit ADC.

Arduino Ethernet

Het Arduino Ethernet-bord is afhankelijk van de microcontroller zoals ATmega328. Dit soort microcontroller-board bevat analoge pinnen-5, digitale I / O-pinnen-14, RST-knop, een RJ45-aansluiting, kristaloscillator, een stroomaansluiting, ICSP-header, enz. De verbinding van het Arduino-bord kan worden gedaan via het Ethernet shield op internet.

Arduino Zero

Dit is een krachtig en eenvoudig 32-bits bord en het biedt het beste platform voor innovatieve projecten zoals draagbare technologie, slimme IoT-apparaten, gekke robotica, hightech automatisering, enz. Dit bord breidt zich uit door verbeterde prestaties te bieden, waardoor een bereik mogelijk is van projectkansen en presteert als een geweldig educatief hulpmiddel.

Arduino Zero

Arduino Zero

Dit bord bevat analoge ingangspennen-6, digitale I / O-pennen-14, een stroomaansluiting, AREF-knop, UART-poortpennen, een USB-connector en een In-Circuit Serial Programming (ICSP) header, een power header, etc.
Dit bord wordt aangedreven door de SAMD21-microcontroller op basis van Atmel. Het belangrijkste kenmerk hiervan is EDBG (Embedded Debugger) gebaseerd op Atmel en het biedt een complete debug-interface zonder extra hardware te gebruiken.

Snelste Arduino-bord

Het ontwerpen van een van de beste Arduino-ontwikkelborden die bekend zijn met Arduino MEGA & UNO, is het hifive1-bord met een 320 MHz RISC-V-microcontrollereenheid. Dit soort snelste bord heeft Cortex M-7 met een 400 MHz microcontroller-eenheid.

  • Flash-geheugen - tot 2 Mbytes
  • RAM - 1 Mbyte
  • DMA-controllers -4
  • Communicatie randapparatuur - Maximaal 35
  • 16-bits maximale resolutie met 3 × ADC's
  • D / A-converters met 2 × 12-bits
  • Hardware met JPEG-codec
  • Timers -22 & Watchdogs - 200Mhz
  • HW-kalender en RTC met nauwkeurigheid van minder dan een seconde
  • Cryptografische versnelling

Hifive1 Board-functies

De kenmerken van het Hifive1-bord omvatten de volgende.

  • Mega Form Factor of Arduino Uno
  • Oplader voor batterij
  • SD-kaart inclusief detectie van kaartfunctie
  • Ethernet *
  • Optionele QSPI Flash - 133 Mhz
  • Interfaces - CAN, SWD, camera
  • USB- OTG

De Arduino Shields

Bovendien zijn Arduino-schilden voorgebouwde printplaten die worden gebruikt om verbinding te maken met een aantal Arduino-kaarten. Deze schilden passen op de Arduino-compatibele kaarten om extra mogelijkheden te bieden, zoals verbinding maken met internet, motorbesturing, leveren draadloze communicatie , LCD-schermbediening, etc. De verschillende soorten Arduino-schilden zijn

Schilden voor Arduino-boards

Schilden voor Arduino-boards

  • Draadloze schilden
  • Het GSM-schild
  • Het Ethernet Shield
  • De Proto-schilden

Vergelijking van Arduino Boards

De vergelijking tussen verschillende Arduino-kaarten omvat het volgende.

Arduino-bord Spanning van systeem CLK-snelheid Digitale I / O Analoge ingangen PWM UART Interface van programmeren
Arduino Uno - R3

5V

16 MHz14146

1

USB via ATMega16U2
Arduino Uno R3 SMD

5V

16 MHz14146

1

USB via ATMega16U2
RedBoard

5V

16 MHz14146

1

USB via FTDI
Arduino Pro 3.3V / 8MHz

3.3V

8 MHz14146

1

FTDI-compatibele koptekst
Arduino Pro 5V / 16MHz

5V

16 MHz14146

1

FTDI-compatibele koptekst
Arduino Mini 05

5V

16 MHz14148

1

FTDI-compatibele koptekst
Arduino Pro Mini 3.3V / 8MHz

3.3V

8 MHz14146

1

FTDI-compatibele koptekst
Arduino Pro Mini 5V / 16MHz

5V

16 MHz1486

1

FTDI-compatibele koptekst
Arduino Ethernet

5V

16 MHz1466

1

FTDI-compatibele koptekst
Arduino-draad

3.3V

8 MHz1486

1

FTDI-compatibele header of draadloos via XBee †
LilyPad Arduino 328 moederbord

3.3V

8 MHz1466

1

FTDI-compatibele koptekst
LilyPad Arduino eenvoudig bord3.3V8 MHz9450FTDI-compatibele koptekst

Hoe het juiste Arduino-bord selecteren?

Er zijn momenteel verschillende soorten Arduino-boards op de markt, zoals de FreeDuino en NetDuino. De beste manier om het Arduino-bord te selecteren, is door de handelsnamen op de originele borden te controleren en te differentiëren. Dus goedkope Arduino-kaarten krijgen is eenvoudig via online sites en elektronische winkels. Deze borden zijn verkrijgbaar in verschillende uitvoeringen en specificaties.

De programmering van alle kaarten kan worden gedaan met de Arduino IDE-software waarmee iedereen de code kan schrijven en uploaden, maar elk bord varieert op basis van de ingangen, uitgangen, snelheid, vormfactor, spanning, enz. bedienen deze boards variëren van 3.7V tot 5V.

Dit gaat dus allemaal over verschillende soorten Arduino-borden ​We hopen dat u dit concept beter begrijpt. Bovendien, alle vragen met betrekking tot dit concept of om een ​​op Arduino bord gebaseerde projecten te implementeren, geef uw waardevolle suggesties door in de commentaarsectie hieronder te reageren. Hier is een vraag voor jou, wat is de functie van Arduino-boards?

Fotocredits: