Arduino Koopwijzer Welke raad moet je krijgen?

Arduino Koopwijzer Welke raad moet je krijgen? / DIY

Er zijn zoveel verschillende soorten Arduino-boards, dat je zou worden vergeven dat je in de war was. Welke moet je kopen? Welke is meer geschikt voor uw project? Laten we helpen, met deze Arduino koopgids voor beginners!

Deze handleiding is ook beschikbaar in videoformaat:

Er zijn letterlijk honderden verschillende soorten Arduino en Arduino-compatibele kaarten die er zijn, dus we kunnen ze onmogelijk allemaal dekken. Wat we wel kunnen doen, is praten over de meest voorkomende, de meest bruikbare en de meest algemeen ondersteunde.

Voordat we beginnen, is alles wat je zoekt een tabel met getallen, bekijk Sparkfun's Arduino-lijst. Ik zal dit vanuit een ander gezichtspunt aanpakken: dat van een Arduino-beginner, op zoek naar je eerste ontwikkelbord of nadat je bent afgestudeerd aan je starterspakket.

Clone Wars, en Arduino vs Arduino

Een kort bericht voordat we beginnen. Prijzen zijn correct op het moment van schrijven en waar mogelijk zijn links naar AliExpress, waar u Arduino-compatibele klonen kunt kopen voor een fractie van de prijs van Arduino-merkmerken.

Het is belangrijk om te begrijpen dat dit niet zo is “goedkope Chinese knock-offs”, in ieder geval niet in illegale zin. De meeste Arduino-hardware wordt vrijgegeven onder een open-sourcelicentie, wat betekent dat iedereen vrij is om zijn eigen kopieën te maken (en zelfs functies toe te voegen die niet aanwezig zijn in het originele ontwerp) zolang ze het als “Arduino-compatibele”, en niet “Arduino” (dat is een handelsmerk).

Als je een originele Arduino-merk koopt, wordt een groot deel van wat je betaalt gedoneerd aan de Arduino-stichting, die educatieve voorlichtingsprogramma's gaat financieren, en de verdere ontwikkeling van het merk. De situatie is echter een beetje slordiger geworden door een recent handelsmerkgeschil waarin het “origineel” Arduino LLC (degene die het bezit Arduino.cc en je bent waarschijnlijk het meest bekend) alleen mag het handelsmerk Arduino in Amerika worden gebruikt, en is het gedwongen om een ​​nieuwe naam te geven genuino buiten de VS. Als u in Nederland een Arduino met een merk koopt, is de kans groot dat u het geld daadwerkelijk aan Arduino SRL betaalt (Arduino.org), het Italiaanse bedrijf dat oorspronkelijk bekend stond onder de naam Smart Projects, dat uitsluitend de productieafdeling van het bedrijf verzorgde.

Zoals ik al zei - het is rommelig - en je bespaart jezelf veel geld als je gewoon klonen koopt.

Met dat uit de weg - begin hier geen commentaar op oorlog - laten we aan de slag gaan.

Uno

Met klonen die minder dan $ 3 kosten, blijft de Uno, hoewel niet het eerste Arduino-bord, het populairst. Het is ook het model dat bij de meeste starterkits wordt geleverd, en daar is een goede reden voor. Het is de Uno die nu het standaardformaat is voor een upgrade “schilden”, wat boards zijn die extra functionaliteit bieden De Top 4 Arduino Shields om je projecten te versterken De Top 4 Arduino Shields om je projecten te versterken Je hebt een Arduino-starterkit gekocht, je hebt alle basisgidsen gevolgd, maar nu heb je een struikelblok - u hebt meer bits en bobs nodig om uw elektronische droom te realiseren. Gelukkig, als je ... Lees meer kun je aansluiten op de top, en vaak met elkaar stapelen.

Ongeveer de grootte van een creditcard, het heeft 14 digitale IO-pinnen en 5 analoge, en loopt uit 5v. Hij kan worden gevoed via de USB-kabel of tot 12 V DC via een barrel-aansluiting.

De kern van de Uno is de ATMEGA328P, met 32 ​​Kb aan programmageheugen, dat volgens de huidige normen klein is. Op een gegeven moment zul je waarschijnlijk die limiet halen, maar als starter-apparaat om van te leren, is de Uno perfect.

Leonardo

Op zoek bedrieglijk vergelijkbaar met de Uno is Leonardo, hoewel de twee heel verschillend zijn. Hoewel de Leonardo het voordeel heeft een USB-apparaat te kunnen emuleren, zodat je bijvoorbeeld je eigen toetsenbord kunt maken, heeft het ook een aantal eigenaardigheden en is het niet compatibel met alle Arduino-schilden.

Arduino Leonardo met Headers Arduino Leonardo met Headers Koop nu bij Amazon $ 22.19

Ik zou adviseren dat beginners weg blijven van de Leonardo: je zult gewoon merken dat er iets niet klopt met je code, en wanneer je op zoek gaat naar hulp, vind je de oplossing misschien niet. Als je de mogelijkheid wilt hebben om te presenteren als een USB-apparaat, dan wil je waarschijnlijk een Pro Micro pakken, die we later zullen bekijken.

Mega 2560

De Mega is de volgende logische stap omhoog van de Uno, en als je merkt dat je die geheugenlimiet haalt of inderdaad IO-tekort hebt, dan wil je een Mega pakken. Hoewel de prijs van een Uno twee keer zo hoog is als $ 6 voor een kloon, heeft de Mega 256 k geheugen, samen met maar liefst 53 digitale IO- en 15 analoge poorten.

Net als de Uno, werkt deze op 5V en heeft een ingebouwde USB-poort en DC-stroomomzetter, dus het is echt alleen handig als de Uno niet groot genoeg is. De Mega is ook compatibel met de meeste Arduino-schilden.

Pro Micro

Met klonen beschikbaar voor ongeveer $ 4 per stuk, is de Pro Micro zowel fysiek klein als heeft een ingebouwde USB-driver met de mogelijkheid om een ​​USB HID (Human Input Device) te worden: dit betekent dat je je eigen toetsenbord- of gamecontrollerprojecten kunt maken.

Het is geweldig voor kleine projecten, maar hierdoor heb je nog een paar minder IO-pinnen om mee te spelen; een totaal van 18, waarvan sommige analoog kunnen zijn, en slechts 32Kb aan geheugen.

In tegenstelling tot de Uno, is het geschikt voor breadboards, dus je kunt wat headers solderen en het past netjes in een breadboard. Het wordt geleverd in zowel 5v- als 3,3v-versies, dus u kunt kiezen wat het meest geschikt is voor uw project.

Er is ook een Pro Mini of nano beschikbaar in een vergelijkbare kleine vormfactor, maar ze hebben geen ingebouwd USB-stuurprogramma en kunnen geen USB-apparaat emuleren. Ik ga hier meteen overheen omdat je waarschijnlijk al weet of je er een wilt, en zo niet, dan kun je de Pro Micro beter het kleine prijsverschil geven. Een reden waarom je misschien een $ 2 Nano zou willen bekijken, is als je je project hebt voltooid en het gewoon in een klein doosje wilt proppen en klaar bent.

NodeMCU / ESP8266

Dit is eigenlijk geen Arduino, maar het is Arduino-compatibel met een kleine aanpassing aan je software. Beschikbaar voor slechts $ 5, heb ik eerder het Arduino-compatibele NodeMCU-ontwikkelbord genoemd “De Arduino-killer Maak kennis met de Arduino-moordenaar: ESP8266 Maak kennis met de Arduino-moordenaar: ESP8266 Wat als ik u heb verteld dat er een Arduino-compatibel dev-bord is met ingebouwde Wi-Fi voor minder dan $ 10? Welnu, dat is er. Lees verder “.

Naast een goede hoeveelheid geheugen voor uw programma (1 MB met v2, 4 MB met v3), biedt NodeMCU ingebouwde Wi-Fi-functionaliteit met de ESP8266-chip. Met slechts een paar regels code kunt u een apparaat met internetverbinding hebben. Om deze reden is het perfect voor Internet of Things-projecten, zoals goedkope slimme thuissensoren of een afstandsbediening.

Het enige nadeel van het werken met NodeMCU is dat het van 3,3 volt afloopt en de pinnen niet 5-voudig tolerant zijn, wat betekent dat je sensoren nodig hebt die speciaal voor die spanning zijn ontworpen, of een logisch niveau-shifter (die een 5v-signaal verandert in een 3,3 v één, en omgekeerd). Tegen de tijd dat je bent afgestudeerd aan de Uno in je startpakket, zal dit waarschijnlijk geen probleem voor je zijn.

Lilypad 328

Tegen ongeveer $ 4 per stuk is de Lilypad een beetje een rare: een rond bord van 5 cm, ontworpen voor draagbare projecten. In plaats van pinnen krijgt u circuitpads ideaal om te naaien met geleidende draad. De Lilypad gebruikt dezelfde processor als de Uno, dus het is net zo beperkt, met 14 digitale IO-pinnen en 5 analoog, maar is ook 5-voudig tolerant, dus zou compatibel moeten zijn met elk Uno-project dat je vindt. Koop echter wel de Lilypad 328-versie, niet de 168, en houd er rekening mee dat je ook een aparte USB FTDI-breakout moet kopen omdat deze niet is inbegrepen.

Non-Atmel Boards

De verschillende Atmel-chips in het hart van de Arduino-borden die tot nu toe zijn genoemd, maken Arduino-projecten zo draagbaar. Over het algemeen gaat dat project voor Uno prima op de Nano of de Lilypad werken. Hetzelfde kan niet gezegd worden van de niet op Atmel gebaseerde borden van laat. De Yún is een merkwaardige hybride die zowel een Atmel Atmega 32u als een volledige Linux-stack, Bluetooth en Wi-Fi op een afzonderlijke Atheros-processor bevat. Deze lijken meer op een Raspberry Pi, maar met een heel wat minder ondersteuning voor de gemeenschap en een groter prijskaartje. De Yún is momenteel te koop voor een coole $ 80.

Arduino A000008 Yun ATmega32u4 Microcontroller Board Arduino A000008 Yun ATmega32u4 Microcontroller Board Nu kopen bij Amazon

Mijn advies: blijf weg van deze nieuwe borden. Ze zijn simpelweg te duur voor hun beoogde IoT-gebruik gezien de concurrentie van een $ 35-pi (onze Raspberry Pi Guide Raspberry Pi: de onofficiële zelfstudie Raspberry Pi: de onofficiële zelfstudie Of je nu een pi-eigenaar bent die meer wil leren of een potentieel eigenaar van dit apparaat met creditcardformaat, dit is geen handleiding die je wilt missen. Lees meer), of zelfs het NodeMCU-bord.

Dat zijn de boards waarvan ik denk dat het een beginneling is die net begint of die afstudeert van je starterkit waar je waarschijnlijk het meeste interesse in zult hebben. In de meeste gevallen voor eenvoudige prototyping, wil je waarschijnlijk gewoon een andere Uno; of voor grotere projecten, een Mega. Ik gebruik de Uno nog steeds de hele tijd alleen omdat ze goedkoop zijn en zo gemakkelijk om mee te werken.

Als u klaar bent om uw voltooide project in te bedden, overweeg dan een Nano. Voor alles wat te maken heeft met het emuleren van een USB-toetsenbord of het maken van een gamecontroller, neem een ​​Pro Micro. Voor wearables kunt u prototypen op een Uno en vervolgens overschakelen naar het gebruik van een Lilypad zodra alles gereed is. Voor apparaten van Internet of Things zou ik het Arduino-compatibele NodeMCU-bord sterk aanbevelen in plaats van een “echt” Arduino.

Welke Arduino gaat u gebruiken? Kun je denken aan gebruiksgevallen die ik niet vermeld heb, of zou je een andere aanbeveling doen? Laat het me weten in de comments!

Ontdek meer over: Arduino.