Inhoudsopgave:

Koopgids voor Arduino Uno: 4 stappen
Koopgids voor Arduino Uno: 4 stappen

Video: Koopgids voor Arduino Uno: 4 stappen

Video: Koopgids voor Arduino Uno: 4 stappen
Video: CS50 2014 – 9-я неделя 2024, Juli-
Anonim
Koopgids voor Arduino Uno
Koopgids voor Arduino Uno

Het kiezen van een Arduino om te kopen kan verwarrend zijn, vooral als je overweegt een Uno te kopen. Online verkopers kunnen belangrijke informatie weglaten, verouderde of onjuist geprijsde borden verkopen, en sommige kunnen ronduit bedrieglijk zijn. Ik hoop in dit artikel informatie te geven over het navigeren door het proces om te kiezen waar je je bord wilt kopen.

Stap 1: Echte Arduino, Clone of Derivative

Er zijn verschillende categorieën Arduino-boards die je kunt kopen:

  • Echte Arduino-merkborden
  • Nagemaakte borden
  • Borden klonen
  • Afgeleide borden

Echte en valse borden

Echte Arduino-merkborden worden gemaakt door een bedrijf in samenwerking met de eigenaar van het Arduino-handelsmerk in een bepaald land.

Voor kopers in de VS zijn de meest voorkomende Arduino-verkopers adafruit.com of sparkfun.com. Borden zijn ook verkrijgbaar via fysieke winkels zoals Micro Center.

Echte Arduino-boards zijn de standaard waarop kloon- of afgeleide boards zijn gebaseerd, en zijn de boards waarvoor de standaard IDE-software is ontworpen om out-of-the-box te werken.

Echte Arduino-borden zien er precies zo uit als op de Arduino-website, inclusief bordkleur, logokwaliteit en -vorm, componentplaatsing en componentkleuren, met name de kleur van de polyfuse.

Hier is een artikel op de arduino.cc-website met informatie over vervalste borden:

blog.arduino.cc/2013/07/10/send-in-the-clones/

Een namaakbord schendt auteursrechten en handelsmerken en is gemaakt door een producent die misleidend wil zijn. Er is weinig reden voor een fabrikant om een vervalsing te maken van een open source hardware-ontwerp, omdat makers exacte kopieën mogen maken zolang ze geen handelsmerken schenden, maar om de een of andere reden is het gebruikelijk. Ik raad u aan wat extra tijd te nemen in uw koopproces om er zeker van te zijn dat u geen namaak koopt. Als de reden dat u zich aangetrokken voelt tot een website die vervalsingen aanbiedt de prijs is, of als u kijkt naar wat een echt Arduino-bord lijkt, maar een lagere prijs heeft in vergelijking met Adafruit, SparkFun of de andere officiële verkopers, dan kan jezelf wat geld besparen en in plaats daarvan gewoon een kloon of derivaat kopen, en die zijn acceptabel voor de eigenaren van het Arduino-handelsmerk.

Als je een echt Arduino-bord koopt, geef je er $ 20 tot $ 35 aan uit, of je koopt een vervalsing en realiseert je het niet. Koop dus gewoon echt bij een gerenommeerde verkoper en probeer niet echt bij een discounter te kopen.

Kloon en afgeleide borden

Een kloon is een bord dat dezelfde lay-out en componenten gebruikt waarvan een echt bord is gemaakt. Het is een exacte kopie. Aangezien het ontwerp, de bootloader of de firmware en de bijbehorende software zoals de IDE allemaal open source zijn, is er niets mis met het maken van een kloon, en het kopen ervan is niet schadelijk voor het Arduino-project. De zeefdruk van de printplaat heeft geen Arduino-markeringen zoals het logo en de Arduino-naam, en ze kosten normaal gesproken minder. Zolang ze geen handelsmerken schenden, zijn ze oké.

Een afgeleide kaart is er een die een vergelijkbare lay-out en componenten kan hebben, en die compatibel kan zijn met de Arduino IDE, maar er zijn verschillen in het ontwerp waardoor het bord minder kost om te produceren, of die extra of minder functies biedt in vergelijking met de echte Arduino-borden. Derivatenborden kosten vaak minder, tenzij het bord extra functies heeft die niet worden aangeboden in een echt Arduino-bord.

Voorbeelden van extra functies zijn extra voeding of stroomregeling, beveiliging tegen omgekeerde polariteit, schakelbaar logisch niveau, tolerantie op logisch niveau, conversie of bescherming, aangepaste vormfactoren, extra of verminderde schakelingen. Derivaten zijn gunstig voor het oprichtingsproject, omdat nieuwe functies soms hun weg vinden naar de volgende generaties echte Arduino's. En afgeleide makers en supporters dragen bij aan code en documentatie. Net als bij klonen, als een derivaat geen handelsmerken schendt, zijn ze oké.

Wat is echt?

Onderstaande tekst over het opsplitsen van de Arduino-bedrijven is inmiddels oud nieuws, omdat de bedrijven herenigd zijn. Er is nu één Arduino-bedrijf. De overige tekst in deze "stap" wordt bewaard voor historische doeleinden.

Oud nieuws:

Een van de 5 oprichters van Arduino, Gianluca Martino, heeft zijn relatie met de anderen verbroken. Er is een breuk in het oprichtende team, lopende juridische geschillen, en nu zijn er twee afzonderlijke bedrijven die de naam Arduino gebruiken. Zowel de originele arduino.cc als de nieuwere arduino.org websites hebben enkele van dezelfde distributeurs vermeld.

Massimo Banzi zei in een blog op arduino.cc dat ze geen royalty's meer ontvangen voor de in Italië gemaakte Arduino's, en dat zijn de Arduino's die zijn gemaakt door het bedrijf van Gianluca Martino dat arduino.org exploiteert.

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

Deze problemen worden voor arduino.cc opgelost via nieuwe productiepartnerschappen. Het merk Genuino is gemaakt door arduino.cc vanwege deze breuk in het Arduino-team. Unos worden gemaakt onder het merk Genuino voor China en andere Aziatische markten via een samenwerking met SeeedStudio. Arduino Uno wordt nu vanaf juli 2015 in de VS gemaakt via een samenwerking met Adafruit.

makezine.com/2015/06/20/ardunio-announces-manufacturing-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

Het geschil en de splitsing van de bedrijven is jammer. Sommige mensen kiezen partij en zijn sterke voorstanders van het ene of het andere bedrijf. Sommige mensen steunen beide bedrijven, of kiezen simpelweg boards en bijbehorende software op basis van geschiktheid voor het project dat ze aan het bouwen zijn. Sommigen kiezen boards van het bedrijf met de sterkste online ondersteuning of de meest behulpzame forumgemeenschap.

Stap 2: Misleiding of verschillen in Uno

Dus dit komt allemaal neer op wat jouw definitie van Uno is, en wat belangrijk voor je is.

ATmega328P met elke seriële adapter

Als je een Uno beschouwt als een op ATmega328P gebaseerd bord met een ingebouwde USB-naar-serieel-adapter en een 115200 baud seriële bootloader, dan zijn dat de vele op eBay aangeboden Unos die CH340G USB-chips hebben in plaats van de ATmega16U2. Veel van deze boards worden aangeboden en worden verkocht als en gezeefdrukt als Uno R3 of Rev 3, wat onnauwkeurig is, aangezien de Rev 3 in wezen een upgrade was van ATmega8U2 naar ATmega16U2. Er is weinig reden om een Uno-bord een "Rev 3" of "R3" te noemen, tenzij het een ATmega16U2 heeft. Borden zonder de ATmega16U2 zijn een Arduino Duemilanove-derivaat dat is gebrand met een Optiboot-bootloader.

Naar mijn mening, als je geïnteresseerd bent in een van deze boards, moet je gewoon een CH340G of FTDI Nano 3.0 kopen, wat in wezen hetzelfde is in een kleinere verpakking. Het is minder duur en kan direct op een breadboard worden geplaatst of in een project worden ingebed. Je kunt de Optiboot-bootloader er zelf op branden en het een Uno noemen.

Als je op zoek bent naar een Uno met een ATmega328P en een willekeurige seriële adapter, zou je blij moeten zijn als iemand een Optiboot-bootloader op een Duemilanove of afgeleide brandt en de naam Uno erop zet.

ATmega328P met ATmega16U2 als seriële adapter

Als u een Uno Rev 3 beschouwt als een op ATmega328P gebaseerd bord met een ATmega16U2, inclusief extra mogelijkheden, zoals een interface met uw computer als toetsenbord, muis, enz., dan is een van deze hierboven beschreven afgeleiden met een CH340G of FTDI-chip zou niet correct worden beschreven als een Uno Rev 3, en je moet oppassen. Een Uno Rev 3 met een ATmega16U2 kan worden beschouwd als een 2-in-1 Arduino, aangezien de ATmega16U2 niet veel verschilt van de processorchip op de Leonardo of Pro Micro, de ATmega32U4. De ATmega16U2 is via een seriële verbinding op de ATmega328P aangesloten en het is mogelijk om beide te programmeren en met elkaar te communiceren om u meer capaciteit of mogelijkheden te geven in vergelijking met een Duemilanove of vergelijkbaar klassiek Arduino-bord.

Microcenter.com heeft wat ik beschouw als goede klonen, en ze hebben de ATmega16U2. Het merk is Inland. Ze hebben winkels in de VS en verkopen online. Mijn ervaring was van wandelen in een winkel en kopen. Ik heb ook gekocht van eBay-verkoper bijlprijs, en hij vermeldt zowel ATmega16U2 als CH340G UNO's afzonderlijk, en hij reageerde op eBay-berichtcommunicatie. Mijn bestelling van axeprice is binnen 8 dagen in de VS aangekomen. Ik kan niet garanderen dat uw ervaring met het kopen van deze verkopers net zo goed zal zijn als de mijne, ik deel gewoon informatie.

De jungle in

Als je op eBay of Amazon of een andere open marktplaats winkelt, worden Uno-borden heel vaak te koop aangeboden waarbij een foto duidelijk een vierkante SMD USB-chip laat zien EN de beschrijving of titel specifiek zegt ATmega16U2 of ATmega8U2, maar wat je eigenlijk krijgt is een bord met een CH340G of andere chip die niet programmeerbaar is en die niet lijkt op de foto in de advertentie. Als u om hem geeft, moet u zeer specifieke vragen aan de verkoper stellen en zelf beoordelen hoe betrouwbaar en responsief de verkoper is voordat u koopt.

Er zijn gevallen waarin iemand een Uno krijgt en er niet naar kan uploaden. Sommige makers plaatsen er een oudere bootloader op en verkopen deze als een Uno. Het kan zelfs een mooie en mooie zijden afbeelding hebben met de naam Uno of Uno R3 erop. Maar vanwege de oudere bootloader, die meer geheugen in beslag neemt en op een andere baudrate werkt, is het bord eigenlijk een Duemilanove. Het is prima om met een goedkoop bord te gaan, maar houd er rekening mee dat je misschien wat moet sleutelen of problemen moet oplossen om aan de slag te gaan.

forum.arduino.cc/index.php?topic=332638.0

Stap 3: Hoeveel te kopen?

Op online forums heb ik een vrij groot aantal berichten opgemerkt van mensen die om hulp vroegen bij het repareren van hun enige echte Arduino. In sommige gevallen lost het opnieuw branden van de bootloader enkele problemen op. Gebruikers kunnen ook chips van de ene Arduino naar de andere verwisselen om problemen op te lossen of om te zien of het probleem dat ze ervaren de verplaatste chip volgt of bij het moederbord blijft. Vaak zijn de oplossingen voor problemen veel gemakkelijker als je een andere Arduino hebt.

Ik denk dat het een heel goed idee is om meer dan één Arduino te hebben. Als het budget een probleem is, is het hebben van twee klonen waarschijnlijk beter dan het hebben van één en slechts één echte Arduino. Of je kunt een echte en een kloon kopen.

Dingen waar beginners zich misschien niet van bewust zijn:

  • Je kunt een Arduino programmeren als ISP-programmeur en er vervolgens een andere Arduino mee programmeren om de bootloader opnieuw te branden of om een schets te laden zonder een bootloader te gebruiken.
  • Je kunt een Arduino programmeren als een seriële adapter en deze vervolgens gebruiken om een van de Arduino-kaarten te programmeren die geen ingebouwde seriële adapters hebben, zoals de Pro Mini en sommige LilyPads. Maar het is eigenlijk gewoon makkelijker en best betaalbaar om een aparte seriële adapter te kopen.

Stap 4: Naar SMD of niet naar SMD…

Naar SMD of niet naar SMD…
Naar SMD of niet naar SMD…

Zoals te zien is op deze afbeelding, kan de Uno worden geleverd met een grote plug-in DIP-chip of een op het oppervlak gesoldeerde kleine chip. Beide hebben dezelfde functionaliteit.

Laat kosten, schoonheid van het ontwerp en uw beoogde gebruik van de Uno uw leidraad zijn. De ATmega328P is winterhard, dus het is waarschijnlijk dat u een regelaar of condensator zou roken voordat u de ATmega328P rookte. Maar als u een behoefte heeft, is het mogelijk om de oude chip los te koppelen en een nieuwe aan te sluiten als u de DIP-versie heeft. Een meer waarschijnlijke noodzaak om de chip los te koppelen en te vervangen, is om het Uno-bord te gebruiken als ondersteunend circuit voor het programmeren van stand-alone chips. Als u denkt dat u daarin geïnteresseerd bent, kunt u de voorkeur geven aan de DIP.

Je kunt je andere Arduino gebruiken als ISP-programmeur om de bootloader of andere programma's op de lege nieuwe chips die je plaatst te branden.

Als je geïnteresseerd bent in het verkleinen van je definitieve versie van het project en het permanent insluiten van Arduino-functionaliteit erin, kun je gewoon een zeer goedkope Nano of Pro Mini kopen in plaats van met afzonderlijke componenten te werken. Die bordjes van miniatuurformaat hebben de SMD-chip en ondersteunende circuits zoals regelaar en kristal. Het is dus misschien niet nodig om je eigen Arduino uit onderdelen te bouwen, tenzij het de bedoeling is om er plezier mee te hebben en die details te leren.

Overweeg voor derivaten de SparkFun "RedBoard - Programmed with Arduino" en Adafruit "METRO 328." Het zijn Uno-achtige borden met SMD ATmega328P. Ze hebben FDTI USB-chips, niet ATmega16U2 zoals de echte Uno. Maak je daar geen zorgen over, tenzij je weet dat je iets geavanceerds wilt doen waarvoor een Uno met ATmega16U2 USB-chip nodig is.

Verder lezen over SMD versus DIP:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

Als je er een koopt met een DIP-chip, ga je gang en druk je hem in de socket om hem stevig vast te zetten. Ze komen vaak aan met de chip niet volledig op zijn plaats.

Aanbevolen: