Innholdsfortegnelse:

Kjøpsguide for Arduino Uno: 4 trinn
Kjøpsguide for Arduino Uno: 4 trinn

Video: Kjøpsguide for Arduino Uno: 4 trinn

Video: Kjøpsguide for Arduino Uno: 4 trinn
Video: Hvordan bruke Arduino 4x4-tastaturet laster du ned koden 2024, Juli
Anonim
Kjøpsguide for Arduino Uno
Kjøpsguide for Arduino Uno

Å velge en Arduino å kjøpe kan være forvirrende, spesielt hvis du vurderer å kjøpe en Uno. Online selgere kan utelate viktig informasjon, selge utdaterte eller upassende tavler, og noen kan være direkte villedende. Jeg håper å gi informasjon i denne artikkelen om hvordan du navigerer i prosessen med å velge hvor du skal kjøpe brettet ditt.

Trinn 1: Ekte Arduino, klon eller derivat

Det er flere kategorier av Arduino -brett du kan kjøpe:

  • Ekte Arduino -brett
  • Forfalskede brett
  • Klonbrett
  • Derivater

Ekte og forfalskede brett

Ekte Arduino -merketavler er laget av et selskap i samarbeid med eieren av Arduino -varemerket i et bestemt land.

For kjøpere i USA kan de vanligste selgerne av Arduino være adafruit.com eller sparkfun.com. Tavler er også tilgjengelige gjennom butikker i murstein, for eksempel Micro Center.

Ekte Arduino-kort er standarden som klone- eller derivatkort er basert på, og er brettene som standard IDE-programvare er designet for å fungere med utenom esken.

Ekte Arduino -brett ser akkurat ut som vist på Arduino -nettstedet, inkluderer tavlefarge, logokvalitet og form, komponentplassering og komponentfarger, spesielt fargen på polyfuse.

Her er en artikkel på arduino.cc -nettstedet som gir informasjon om forfalskede brett:

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

Et forfalsket brett bryter opphavsrett og varemerker og er laget av en produsent som ønsker å være villedende. Det er liten grunn for en produsent å forfalske en maskinvare med åpen kildekode, fordi produsenter har lov til å lage eksakte kopier så lenge de ikke bryter varemerker, men av en eller annen grunn er det vanlig. Jeg anbefaler å ta litt ekstra tid i kjøpsprosessen for å være sikker på at du ikke kjøper en forfalskning. Hvis grunnen til at du tiltrekkes av et nettsted som tilbyr forfalskninger er prisen, eller hvis du ser på det som ser ut til å være et ekte Arduino -brett, men det har en redusert pris sammenlignet med Adafruit, SparkFun eller de andre offisielle selgerne, kan du kan spare deg for noen penger og ganske enkelt kjøpe en klon eller derivat i stedet, og de er akseptable for Arduino -varemerkeeierne.

Hvis du kjøper et ekte Arduino -brett, vil du bruke $ 20 til $ 35 USD på det, ellers kjøper du en forfalskning og ikke skjønner det. Så du bør bare kjøpe ekte fra en anerkjent leverandør og ikke prøve å kjøpe ekte fra en diskotek.

Klon og derivater

En klon er et brett som bruker samme layout og komponenter som et ekte brett er laget av. Det er en eksakt kopi. Siden design, oppstartslaster eller fastvare og tilhørende programvare som IDE alle er åpen kildekode, er det ingenting galt med å lage en klon, og å kjøpe dem er ikke skadelig for Arduino -prosjektet. Silketrykket på kretskortet vil ikke ha Arduino -merking som logo og Arduino -navn, og de koster normalt mindre. Så lenge de ikke bryter varemerker, er de ok.

Et derivatkort er et som kan ha lignende oppsett og komponenter, og som kan være kompatibelt med Arduino IDE, men det er forskjeller i designet som gjør at kortet koster mindre å produsere, eller som tilbyr flere eller færre funksjoner sammenlignet med ekte Arduino -brett. Derivatkort koster ofte mindre, med mindre brettet har tilleggsfunksjoner som ikke tilbys i et ekte Arduino -kort.

Eksempler på tilleggsfunksjoner er ekstra strømforsyning eller effektregulering, omvendt polaritetsbeskyttelse, byttbart logikknivå, logisk nivåtoleranse, konvertering eller beskyttelse, tilpassede formfaktorer, tilleggs- eller reduserte kretser. Derivater er fordelaktige for grunnleggerprosjektet, fordi nye funksjoner noen ganger kommer seg inn i neste generasjoner av ekte Arduinos. Og avledede produsenter og støttespillere bidrar til kode og dokumentasjon. Akkurat som med kloner, hvis et derivat ikke bryter varemerker, er det greit.

Hva er ekte?

Teksten nedenfor om Arduino -selskapene som deler seg er nå gamle nyheter, fordi selskapene har gjenforent seg. Det er nå ett Arduino -selskap. Den gjenværende teksten i dette "trinnet" beholdes for historiske formål.

Gamle nyheter:

En av de fem grunnleggerne av Arduino, Gianluca Martino, har kuttet forholdet sitt fra de andre. Det er en splittelse i grunnleggerlaget, pågående juridiske tvister, og nå er det to separate selskaper som bruker Arduino -navnet. Både de originale arduino.cc og de nyere arduino.org nettstedene har noen av de samme distributørene oppført.

Massimo Banzi sa i en blogg på arduino.cc at de har sluttet å motta royalty for de italienskproduserte Arduinos, og det er Arduinos laget av Gianluca Martinos selskap som 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 problemene løses for arduino.cc via nye produksjonspartnerskap. Genuino -merket ble opprettet av arduino.cc på grunn av denne splittelsen i Arduino -teamet. Unos er laget under merkevaren Genuino for Kina og andre asiatiske markeder via et partnerskap med SeeedStudio. Arduino Uno er nå laget i USA fra juli 2015 via et partnerskap 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 av selskapene er uheldig. Noen mennesker velger sider, og er sterke støttespillere for det ene eller det andre selskapet. Noen mennesker støtter begge selskapene, eller velger ganske enkelt brett og tilhørende programvare basert på egnethet til prosjektet de bygger. Noen velger styrer fra selskapet med sterkest online støtte, eller mest nyttige forumsamfunn.

Trinn 2: bedrag eller forskjeller i Uno

Så alt dette kommer ned til hva som er din definisjon av Uno, og hva som er viktig for deg.

ATmega328P med hvilken som helst seriell adapter

Hvis du anser en Uno for å være et ATmega328P-basert kort med en innebygd USB til seriell adapter og en 115200 baud seriell oppstartslaster, vil det inkludere de mange Unos som tilbys på eBay som har CH340G USB-brikker i stedet for ATmega16U2. Mange av disse brettene tilbys og selges som og trykkes som Uno R3 eller Rev 3, noe som er unøyaktig, siden Rev 3 egentlig var en oppgradering fra ATmega8U2 til ATmega16U2. Det er liten grunn til å kalle et Uno -bord for en "Rev 3" eller "R3" med mindre den har en ATmega16U2. Brett uten ATmega16U2 er et Arduino Duemilanove -derivat brent med en Optiboot bootloader.

Etter min mening, hvis du er interessert i et av disse brettene, bør du bare kjøpe en CH340G eller FTDI Nano 3.0, som egentlig er det samme i en mindre pakke. Det er billigere, og kan settes direkte på et brødbrett eller innebygd i et prosjekt. Du kan brenne Optiboot bootloader på den selv og kalle den en Uno.

Hvis du handler etter en Uno med ATmega328P og en hvilken som helst seriell adapter, bør du være glad hvis noen brenner en Optiboot bootloader på en Duemilanove eller et derivat, og legger navnet Uno på den.

ATmega328P med ATmega16U2 som seriell adapter

Hvis du anser en Uno Rev 3 for å være et ATmega328P-basert kort med en ATmega16U2, inkludert tilleggsfunksjoner, for eksempel å kunne koble til datamaskinen som et tastatur, mus, etc., så er et av disse derivatene beskrevet ovenfor med en CH340G eller FTDI -brikken vil ikke bli korrekt beskrevet som en Uno Rev 3, og du må passe deg. En Uno Rev 3 som har en ATmega16U2 kan betraktes som en 2-i-1 Arduino, siden ATmega16U2 ikke er veldig forskjellig fra prosessorbrikken på Leonardo eller Pro Micro, ATmega32U4. ATmega16U2 er festet til ATmega328P via en seriell tilkobling, og det er potensial for både å bli programmert og samhandle med hverandre for å gi deg mer kapasitet eller evne sammenlignet med et Duemilanove eller lignende klassisk Arduino -kort.

Microcenter.com har det jeg anser som gode kloner, og de har ATmega16U2. Merket er Innlandet. De har butikker i USA og selger på nettet. Min erfaring var fra å gå i en butikk og kjøpe. Jeg har også kjøpt fra eBay selger aksepris, og han viser både ATmega16U2 og CH340G UNO separat, og han var lydhør overfor eBay meldingskommunikasjon. Bestillingen min fra axeprice kom til USA på 8 dager. Jeg kan ikke garantere at din opplevelse av å kjøpe fra disse selgerne vil være like god som min, jeg deler bare informasjon.

Går inn i jungelen

Hvis du handler på eBay eller Amazon eller annen åpen markedsplass, blir Uno -plater veldig ofte tilbudt for salg der et bilde tydelig viser en firkantet SMD USB -brikke OG beskrivelsen eller tittelen spesifikt sier ATmega16U2 eller ATmega8U2, men det du faktisk får er en brett med en CH340G eller annen brikke som ikke er programmerbar og som ikke ser ut som bildet i annonsen. Hvis du bryr deg, må du stille helt spesifikke spørsmål til selgeren og selv vurdere hvor pålitelig og lydhør selgeren er før du kjøper.

Det er tilfeller der noen får en Uno, og de kan ikke laste opp til den. Noen produsenter legger en eldre bootloader på den og selger den som en Uno. Det kan faktisk ha et fint og pent silkebilde med navnet Uno eller Uno R3 på. Men på grunn av den eldre oppstartslasteren, som opptar mer minne og opererer med en annen overføringshastighet, er brettet faktisk en Duemilanove. Det er greit å gå med et rimelig brett, men bare vær oppmerksom på at du kanskje må gjøre litt tinkering eller feilsøking for å komme i gang.

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

Trinn 3: Hvor mange å kjøpe

I nettfora har jeg lagt merke til et ganske stort antall innlegg fra folk som ber om hjelp til å fikse sin eneste Arduino. I noen tilfeller løser oppstart av lastelaster noen problemer. Brukere kan også bytte sjetonger fra en Arduino til en annen, for å feilsøke eller se om problemet de opplever følger den flyttede brikken eller blir værende på hovedkortet. Ofte er løsningene på problemer mye enklere hvis du har en annen Arduino.

Jeg synes det er en veldig god idé å ha mer enn én Arduino. Hvis budsjettet er en bekymring, er det sannsynligvis bedre å ha to kloner enn å ha en og bare en ekte Arduino. Eller du kan kjøpe en ekte og en klon.

Ting nybegynnere kanskje ikke er klar over:

  • Du kan programmere en Arduino til å være en ISP-programmerer, og deretter programmere en annen Arduino med den, for å brenne oppstartslasteren på nytt eller laste inn en skisse uten å bruke en oppstartslaster.
  • Du kan programmere en Arduino til å være en seriell adapter, og deretter bruke den til å programmere et av Arduino-kortene som ikke har innebygde serielle adaptere, for eksempel Pro Mini og noen av LilyPads. Men det er egentlig bare lettere og rimelig å kjøpe en separat seriell adapter.

Trinn 4: Til SMD, eller ikke til SMD …

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

Som sett på dette bildet, kan Uno komme med en stor plug-in DIP-brikke, eller en overflatemontert loddet liten chip. Begge har samme funksjonalitet.

La pris, skjønnhet i design og din tiltenkte bruk av Uno være din guide. ATmega328P er hardfør, så det er sannsynlig at du vil røyke en regulator eller kondensator før du røyker ATmega328P. Men hvis du har behov, er det mulig å koble fra den gamle brikken og koble til en ny hvis du har DIP -versjonen. Et mer sannsynlig behov for å koble fra og bytte ut brikken er å bruke Uno-kortet som støttekrets for programmering av frittstående sjetonger. Hvis du tror du kan være interessert i det, kan du favorisere DIP.

Du kan bruke den andre Arduino som en ISP -programmerer til å brenne oppstartslasteren eller andre programmer på de tomme, nye sjetongene du setter inn.

Hvis du er interessert i å krympe den siste versjonen av prosjektet og permanent bygge Arduino -funksjonalitet inn i det, kan du bare kjøpe en veldig billig Nano eller Pro Mini i stedet for å jobbe med diskrete komponenter. Disse kortene i miniatyrstørrelse har SMD-brikken og støttekretser som regulator og krystall. Så du trenger kanskje ikke å komme inn i bygningen din egen Arduino fra deler, med mindre intensjonen er å ha det gøy med den og lære disse detaljene.

For derivater, vurder SparkFun "RedBoard - Programmed with Arduino" og Adafruit "METRO 328." De er Uno-lignende brett med SMD ATmega328P. De har FDTI USB -brikker, ikke ATmega16U2 som den ekte Uno. Ikke la det bekymre deg, med mindre du vet at du vil gjøre noe avansert som krever en Uno med ATmega16U2 USB -brikke.

Videre lesing om SMD vs. DIP:

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

Hvis du kjøper en med en DIP -brikke, må du trykke den inn i kontakten for å sette den godt fast. De kommer ofte med brikken ikke helt sittende.

Anbefalt: