Indholdsfortegnelse:

Købsguide til Arduino Uno: 4 trin
Købsguide til Arduino Uno: 4 trin

Video: Købsguide til Arduino Uno: 4 trin

Video: Købsguide til Arduino Uno: 4 trin
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Juli
Anonim
Købsguide til Arduino Uno
Købsguide til Arduino Uno

At vælge en Arduino at købe kan være forvirrende, især hvis du overvejer at købe en Uno. Online -sælgere kan udelade vigtige oplysninger, sælge forældede eller uhensigtsmæssige priser, og nogle kan være direkte vildledende. Jeg håber at give oplysninger i denne artikel om at navigere i processen med at vælge, hvor du skal købe dit bord.

Trin 1: Ægte Arduino, klon eller derivat

Der er flere kategorier af Arduino -tavler, du kan købe:

  • Ægte Arduino mærketavler
  • Forfalskede tavler
  • Klonbrædder
  • Afledte tavler

Ægte og forfalskede tavler

Ægte Arduino -mærketavler fremstilles af et firma i partnerskab med ejeren af Arduino -varemærket i et bestemt land.

For købere i USA kan de mest almindelige sælgere af Arduino være adafruit.com eller sparkfun.com. Tavler er også tilgængelige via butikker i mursten, såsom Micro Center.

Ægte Arduino-tavler er den standard, som klon- eller derivatkort er baseret på, og er de tavler, som standard-IDE-softwaren er designet til at fungere med uden for kassen.

Ægte Arduino -tavler ser nøjagtigt ud som vist på Arduino -webstedet, inkluderer tavelfarve, logokvalitet og form, komponentplacering og komponentfarver, især farven på polyfuse.

Her er en artikel på arduino.cc -webstedet, der giver oplysninger om forfalskede tavler:

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

Et forfalsket bord krænker ophavsrettigheder og varemærker og fremstilles af en producent, der ønsker at være vildledende. Der er ingen grund til, at en producent forfalsker et open source -hardwaredesign, fordi producenter har tilladelse til at lave nøjagtige kopier, så længe de ikke krænker varemærker, men af en eller anden grund er det almindeligt. Jeg anbefaler, at du tager lidt ekstra tid i din købsproces for at sikre, at du ikke køber en forfalskning. Hvis grunden til, at du er tiltrukket af et websted, der tilbyder forfalskninger, er prisen, eller hvis du ser på det, der ser ud til at være et ægte Arduino -bord, men det har en reduceret pris i forhold til Adafruit, SparkFun eller de andre officielle sælgere, kan du kan spare dig selv nogle penge og simpelthen købe en klon eller et derivat i stedet, og det er acceptabelt for Arduino -varemærkeindehaverne.

Hvis du køber et ægte Arduino -bord, vil du bruge $ 20 til $ 35 USD på det, eller du vil købe en forfalskning og ikke indse det. Så du skal bare købe ægte fra en velrenommeret sælger og ikke prøve at købe ægte fra en diskotek.

Klon og afledte plader

En klon er et bræt, der bruger det samme layout og komponenter, som et ægte bræt er lavet af. Det er en nøjagtig kopi. Da design, bootloader eller firmware og tilhørende software som IDE alle er open source, er der ikke noget galt med at lave en klon, og at købe dem er ikke skadeligt for Arduino -projektet. Silketryk på printkortet vil ikke have Arduino -markeringer såsom logo og Arduino -navn, og de koster normalt mindre. Så længe de ikke krænker varemærker, er de okay.

Et derivatkort er et, der kan have et lignende layout og komponenter, og som kan være kompatibelt med Arduino IDE, men der er forskelle i designet, der får kortet til at koste mindre at fremstille, eller som tilbyder yderligere eller færre funktioner i forhold til ægte Arduino boards. Afledte tavler koster ofte mindre, medmindre tavlen har yderligere funktioner, der ikke tilbydes i et ægte Arduino -kort.

Eksempler på yderligere funktioner er ekstra strømforsyning eller effektregulering, beskyttelse mod omvendt polaritet, omskifteligt logisk niveau, logisk niveau -tolerance, konvertering eller beskyttelse, brugerdefinerede formfaktorer, yderligere eller reducerede kredsløb. Derivater er gavnlige for stiftelsesprojektet, fordi nye funktioner nogle gange finder vej til de næste generationer af ægte Arduinos. Og afledte producenter og tilhængere bidrager til kode og dokumentation. Ligesom med kloner, hvis et derivat ikke overtræder varemærker, er det okay.

Hvad er ægte?

Nedenstående tekst om Arduino -virksomhederne, der deler sig, er nu gamle nyheder, fordi virksomhederne er blevet genforenet. Der er nu et Arduino -selskab. Den resterende tekst i dette "trin" bevares til historiske formål.

Gamle nyheder:

En af de 5 stiftere af Arduino, Gianluca Martino, har afbrudt sit forhold fra de andre. Der er en rift i stifterholdet, igangværende juridiske tvister, og nu er der to separate virksomheder, der bruger Arduino -navnet. Både de originale arduino.cc og de nyere arduino.org websteder har nogle af de samme distributører angivet.

Massimo Banzi sagde i en blog på arduino.cc, at de er holdt op med at modtage royalties for de italienskproducerede Arduinos, og det er Arduinos lavet af Gianluca Martinos selskab, der driver arduino.org.

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

Disse problemer bliver løst for arduino.cc via nye produktionspartnerskaber. Genuino -mærket blev oprettet af arduino.cc på grund af denne kløft i Arduino -teamet. Unos laves under mærket Genuino til Kina og andre asiatiske markeder via et partnerskab med SeeedStudio. Arduino Uno fremstilles nu i USA fra juli 2015 via et partnerskab med Adafruit.

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

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

Striden og splittelsen af selskaberne er uheldig. Nogle mennesker vælger side og er stærke tilhængere af det ene eller det andet selskab. Nogle mennesker støtter begge virksomheder, eller vælger simpelthen boards og tilhørende software baseret på egnethed til det projekt, de bygger. Nogle vælger bestyrelser fra virksomheden med den stærkeste onlinesupport eller det mest nyttige forumsamfund.

Trin 2: bedrag eller forskelle i Uno

Så alt dette kommer ned på, hvad der er din definition af Uno, og hvad der er vigtigt for dig.

ATmega328P med enhver seriel adapter

Hvis du betragter en Uno som et ATmega328P-baseret kort med enhver indbygget USB til seriel adapter og en 115200 baud seriel bootloader, vil det omfatte de mange Unos, der tilbydes på eBay, der har CH340G USB-chips i stedet for ATmega16U2. Mange af disse tavler tilbydes og sælges som og screentrykt som Uno R3 eller Rev 3, hvilket er unøjagtigt, da Rev 3 i det væsentlige var en opgradering fra ATmega8U2 til ATmega16U2. Der er ringe grund til at kalde et Uno -bord for en "Rev 3" eller "R3", medmindre den har en ATmega16U2. Tavler uden ATmega16U2 er et Arduino Duemilanove -derivat brændt med en Optiboot bootloader.

Efter min mening, hvis du er interesseret i et af disse tavler, skal du bare købe en CH340G eller FTDI Nano 3.0, hvilket stort set er det samme i en mindre pakke. Det er billigere og kan sættes direkte på et brødbræt eller indlejres i et projekt. Du kan selv brænde Optiboot bootloader på den og kalde den en Uno.

Hvis du køber en Uno med en ATmega328P og en seriel adapter, skal du være glad, hvis nogen brænder en Optiboot -bootloader på en Duemilanove eller et derivat og sætter navnet Uno på den.

ATmega328P med ATmega16U2 som seriel adapter

Hvis du betragter en Uno Rev 3 som et ATmega328P-baseret kort med en ATmega16U2, inklusive yderligere funktioner, f.eks. At kunne interface med din computer som et tastatur, mus osv., Så er et af disse derivater beskrevet ovenfor med en CH340G eller FTDI -chip ville ikke blive korrekt beskrevet som en Uno Rev 3, og du skal være opmærksom. En Uno Rev 3, der har en ATmega16U2, kan betragtes som en 2-i-1 Arduino, da ATmega16U2 ikke er meget anderledes end processorchippen på Leonardo eller Pro Micro, ATmega32U4. ATmega16U2 er knyttet til ATmega328P via en seriel forbindelse, og der er potentiale for både at blive programmeret og interagere med hinanden for at give dig mere kapacitet eller kapacitet sammenlignet med et Duemilanove eller lignende klassisk Arduino -kort.

Microcenter.com har, hvad jeg anser for at være gode kloner, og de har ATmega16U2. Mærket er Inland. De har butikker i USA og sælger online. Min erfaring var fra at gå i en butik og købe. Jeg har også købt fra eBay sælger aksepris, og han lister både ATmega16U2 og CH340G UNO's separat, og han var lydhør over for eBay meddelelseskommunikation. Min ordre fra axeprice ankom til USA på 8 dage. Jeg kan ikke garantere, at din oplevelse af at købe fra disse sælgere vil være lige så god som min, jeg deler simpelthen information.

Går ind i junglen

Hvis du handler på eBay eller Amazon eller anden åben markedsplads, tilbydes Uno -tavler meget almindeligt til salg, hvor et foto tydeligt viser en firkantet SMD USB -chip OG beskrivelsen eller titlen specifikt siger ATmega16U2 eller ATmega8U2, men hvad du faktisk får er en bord med en CH340G eller anden chip, der ikke er programmerbar, og som ikke ligner billedet i annoncen. Hvis du er ligeglad, skal du stille helt specifikke spørgsmål til sælgeren og selv vurdere, hvor pålidelig og lydhør sælgeren er, før du køber.

Der er tilfælde, hvor nogen får en Uno, og de ikke kan uploade til den. Nogle producenter sætter en ældre bootloader på den og sælger den som en Uno. Det kan faktisk have et flot og smukt silkebillede med navnet Uno eller Uno R3 på. Men på grund af den ældre bootloader, der optager mere hukommelse og fungerer med en anden baudhastighed, er brættet faktisk en Duemilanove. Det er ok at gå med et billigt bord, men vær bare opmærksom på, at du muligvis bliver nødt til at pille eller fejlfinde for at komme i gang.

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

Trin 3: Hvor mange skal man købe

I online fora har jeg bemærket et temmelig stort antal opslag fra folk, der beder om hjælp til at reparere deres en-og-eneste Arduino. I nogle tilfælde løser genbrænding af bootloaderen nogle problemer. Brugere kan også bytte chips fra en Arduino til en anden for at fejlfinde eller se, om problemet, de oplever, følger den flyttede chip eller bliver ved hovedkortet. Ofte er løsningerne på problemer meget lettere, hvis du har en anden Arduino.

Jeg synes, det er en rigtig god idé at have mere end én Arduino. Hvis budget er en bekymring, er det sandsynligvis bedre at have to kloner end at have en og kun en ægte Arduino. Eller du kan købe en ægte og en klon.

Ting begyndere måske ikke er klar over:

  • Du kan programmere en Arduino til at være en internetudbyder, og derefter programmere en anden Arduino med den, til at genbrænde bootloaderen eller til at indlæse en skitse uden at bruge en bootloader.
  • Du kan programmere en Arduino til at være en seriel adapter, og derefter bruge den til at programmere et af Arduino-kortene, der ikke har indbyggede serielle adaptere, f.eks. Pro Mini og nogle af LilyPads. Men det er virkelig bare lettere og ganske overkommeligt at købe en separat seriel adapter.

Trin 4: Til SMD, eller ikke til SMD …

Til SMD eller ikke til SMD …
Til SMD eller ikke til SMD …

Som det ses på dette billede, kan Uno komme med en stor plug-in DIP-chip eller en overflademonteret loddet lille chip. Begge har samme funktionalitet.

Lad omkostninger, designens skønhed og din påtænkte brug af Uno være din guide. ATmega328P er hårdfør, så det er sandsynligt, at du ville ryge en regulator eller kondensator, før du røg ATmega328P. Men hvis du har et behov, er det muligt at tage den gamle chip ud og tilslutte en ny, hvis du har DIP -versionen. Et mere sandsynligt behov for at trække stikket ud og udskifte chippen er at bruge Uno-kortet som understøttende kredsløb til programmering af enkeltstående chips. Hvis du tror, du kan være interesseret i det, kan du favorisere DIP.

Du kan bruge din anden Arduino som en internetudbyder til at brænde bootloaderen eller andre programmer på de tomme nye chips, du indsætter.

Hvis du er interesseret i at skrumpe din sidste version af projektet og permanent integrere Arduino -funktionalitet i det, kan du bare købe en meget billig Nano eller Pro Mini i stedet for at arbejde med diskrete komponenter. Disse miniaturestørrelser har SMD-chip og understøttende kredsløb, såsom regulator og krystal. Så du behøver muligvis ikke at komme ind i bygningen din egen Arduino fra dele, medmindre hensigten er at have det sjovt med det og lære disse oplysninger.

For derivater, overvej SparkFun "RedBoard - Programmeret med Arduino" og Adafruit "METRO 328." De er Uno-lignende tavler med SMD ATmega328P. De har FDTI USB -chips, ikke ATmega16U2 som den ægte Uno. Lad det ikke bekymre dig, medmindre du ved, at du vil gøre noget avanceret, som kræver en Uno med ATmega16U2 USB -chip.

Yderligere læsning om SMD vs. DIP:

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

Hvis du køber en med en DIP -chip, skal du fortsætte og trykke den ind i stikkontakten for at sætte den fast. De ankommer ofte med chippen ikke helt siddende.

Anbefalede: