Arduino Kjøpeguide Hvilket styre bør du få?

Arduino Kjøpeguide Hvilket styre bør du få? / DIY

Det er så mange forskjellige typer Arduino boards der ute, du vil bli tilgitt for å være forvirret. Hvilken bør du kjøpe? Hvilken er mer egnet til prosjektet ditt? La oss hjelpe, med denne Arduino-handboken for nybegynnere!

Denne veiledningen er også tilgjengelig i videoformat:

Det er bokstavelig talt hundrevis av forskjellige typer Arduino og Arduino-kompatible brett der ute, så vi kunne ikke dekke dem alle. Det vi kan gjøre selv om, er å snakke om de vanligste, mest nyttige og mest støttede.

Før vi begynner, hvis alt du leter etter er et bord med tall, sjekk ut Sparkfun's Arduino-listen. Jeg skal takle dette fra et annet synspunkt: det for en Arduino nybegynner, på jakt etter ditt første utviklingsbrett eller etter å ha bestått fra startpakken din.

Clone Wars, og Arduino vs Arduino

Et kort notat før vi begynner. Prisene er korrekte på tidspunktet for skriving, og hvor det er mulig, er lenker til AliExpress, hvor du kan kjøpe Arduino-kompatible kloner for en brøkdel av prisen på merkede Arduino-modeller.

Det er viktig å forstå at disse ikke er “billige kinesiske baner”, i hvert fall ikke i ulovlig forstand. De fleste Arduino-maskinvarene er utgitt under en åpen kildekode-lisens, noe som betyr at alle er frie til å bygge egne kopier (og til og med legge til funksjoner som ikke finnes i det opprinnelige designet) så lenge de merker det som “Arduino-kompatibel”, og ikke “Arduino” (som er varemerkebeskyttet).

Hvis du kjøper en original, merket Arduino, doneres en stor del av det du betaler, til Arduino-stiftelsen, som går til å finansiere utdanningsprogrammer og videreutvikling av merkevaren. Situasjonen er gjort litt messier, men av en nylig varemerkesvikt hvor “opprinnelig” Arduino LLC (den som eier Arduino.cc og du er sannsynligvis mest kjent med) kan bare bruke varemerket Arduino i Amerika, og har blitt tvunget til å rebrand som genuino utenfor USA. Hvis du kjøper en merket Arduino i Europa, er det sjansen for at du faktisk betaler pengene til Arduino SRL (Arduino.org), Det italienske selskapet opprinnelig kjent som Smart Projects, som pleide å utelukkende håndtere produksjonssiden av virksomheten.

Som jeg sa - det er rotete - og du vil spare deg mye penger hvis du bare kjøper kloner.

Med det ute av veien - vær så snill å ikke starte en kommentarkrig på dette - la oss komme i gang.

uno

Med kloner som koster mindre enn $ 3, er Uno, men ikke det første Arduino-kortet, det mest populære. Det er også modellen du finner med de fleste startpakker, og det er en god grunn til det. Det er Uno som nå er standardformatet for oppgradering “skjold”, hvilke plater som tilbyr tilleggsfunksjonalitet De 4 beste Arduino skjoldene for å styrke dine prosjekter Topp 4 Arduino skjoldene for å styrke dine prosjekter Du har kjøpt et Arduino startpakke, du har fulgt alle grunnleggende guider, men nå har du slått en snubler - du trenger flere biter og bobs for å realisere din elektronikkdrøm. Heldigvis, hvis du har ... Les mer kan du plugge på toppen, og kan ofte stakke med hverandre.

Om størrelsen på et kredittkort har det 14 digitale IO-pinner og 5 analoger, og går av 5v. Den kan drives enten via USB-kabelen eller opptil 12V DC via en fat-jack.

I hjertet av Uno er ATMEGA328P, med 32Kb programminne, som er lite i dagens standarder. På et tidspunkt vil du sannsynligvis treffe den grensen, men som en startpakke å lære av, er Uno perfekt.

Leonardo

Ser lurer på som Uno er Leonardo, selv om de to er ganske forskjellige. Selv om Leonardo har fordelen av å kunne etterligne en USB-enhet, slik at du kan lage ditt eget tastatur for eksempel, har det også en rekke kjennskap og er ikke kompatibel med alle Arduino skjold.

Arduino Leonardo med Headers Arduino Leonardo med Headers Kjøp nå på Amazon $ 22.19

Jeg anbefaler at nybegynnere blir borte fra Leonardo. Du finner bare noe som ikke stemmer med koden din, og når du går på jakt etter hjelp, finner du kanskje ikke løsningen. Hvis du vil ha muligheten til å presentere som en USB-enhet, vil du sannsynligvis ønske å ta en Pro Micro i stedet, som vi vil se på senere.

Mega 2560

Mega er det neste logiske skrittet fra Uno, og hvis du finner deg selv å treffe denne minnesgrensen eller faktisk løpe ut av IO, så vil du ta en Mega. Selv om to ganger prisen på en Uno på omtrent $ 6 for en klone, har Mega 256k minne, sammen med et stort antall 53 digitale IO og 15 analoge porter.

Som Uno kjører den på 5v og har en innebygd USB-port og DC-omformer, så det er egentlig bare nyttig når Uno ikke er stort nok. Mega er også kompatibel med de fleste Arduino skjold.

Pro Micro

Med kloner tilgjengelig for ca $ 4 hver, er Pro Micro begge fysisk små og har en USB-driver på bordet med muligheten til å bli en USB HID (Human Input Device): dette betyr at du kan lage dine egne tastatur- eller spillkontrollprosjekter.

Det er flott for små prosjekter, men dette gir deg et par mindre IO-pinner til å leke med; totalt 18, hvorav noen kan være analog, og bare 32 kb minne.

I motsetning til Uno er det breadboard-vennlig, slik at du kan lodde noen hoder på og det passer pent inn i et brødbrett. Den kommer i både 5v og 3.3v versjoner, så du kan velge hvilken som passer best for prosjektet ditt.

Det er også en Pro Mini eller nano tilgjengelig i en lignende liten formfaktor, men de har ikke en innebygd USB-driver, og kan ikke etterligne en USB-enhet. Jeg kommer til å hoppe rett over disse fordi du sikkert vil vite om du vil ha en, og hvis ikke, er det bedre å få Pro Micro gitt den lille prisforskjellen. En grunn til at du kanskje vil se på en $ 2 nano er hvis du har prosjektet ditt ferdig og bare vil kaste det inn i en liten boks og bli ferdig med det.

NodeMCU / ESP8266

Dette er egentlig ikke en Arduino, men det er Arduino-kompatibel med en liten modifikasjon av programvaren din. Tilgjengelig for så lite som $ 5, har jeg tidligere kalt Arduino-kompatible NodeMCU-utviklingsbrettet “Arduino Killer Møt Arduino Killer: ESP8266 Møt Arduino Killer: ESP8266 Hva om jeg fortalte deg at det er et Arduino-kompatibelt dev-kort med innebygd Wi-Fi for mindre enn $ 10? Vel, det er det. Les mer “.

I tillegg til en god mengde minne for programmet ditt (1 MB med v2, 4 MB med v3), inneholder NodeMCU innebygd Wi-Fi-funksjonalitet med ESP8266-brikken. Med bare noen få linjer med kode, kan du ha en Internett-tilkoblet enhet. Av den grunn er den perfekt for prosjekter for Internett av ting, for eksempel billige smart home sensorer eller en fjernkontroll.

Den eneste ulempen ved å jobbe med NodeMCU er at den løper av 3.3v og pinnene ikke er 5v tolerante, noe som betyr at du trenger enten sensorer designet spesielt for den spenningen, eller et logisk nivå shifter (som endrer et 5v signal til en 3.3 v en og omvendt). Når du har gått ut av Uno i startpakken din, vil dette nok ikke være et problem for deg.

Lilypad 328

På ca $ 4 hver er Lilypad litt merkelig: en 5 cm sirkulær brett, designet for brukbare prosjekter. I stedet for pinner får du kretsputer som er ideelle for sying med ledende tråd. Lilypad bruker samme prosessor som Uno, så det er like begrenset, med 14 digitale IO-pinner og 5 analoge, men er også 5V tolerant, så det burde være kompatibelt med ethvert Uno-prosjekt du finner. Pass på at du kjøper Lilypad 328-versjonen, men ikke 168, og husk at du må også kjøpe en separat USB FTDI-bryte siden det ikke inkluderer en.

Non-Atmel boards

De forskjellige Atmel-chipsene i hjertet av Arduino-brettene som er oppført hittil, er det som gjør Arduino-prosjektene så bærbare - generelt sett vil prosjektet for Uno fungere fint på Nano eller Lilypad. Det samme kan ikke sies om de ikke-Atmelbaserte styrene for sent. The Yún er en nysgjerrig hybrid som inneholder både en Atmel Atmega 32u og en full Linux-stabel, Bluetooth og Wi-Fi på en separat Atheros-prosessor. Disse har mer likhet med en Raspberry Pi, men med mye mindre samfunnsstøtte og en større prislapp. The Yún er for tiden på salg for en kul $ 80.

Arduino A000008 Yun ATmega32u4 Mikrokontrollerkort Arduino A000008 Yun ATmega32u4 Mikrokontrollerkort Kjøp nå på Amazon

Mitt råd: unngå disse nye brettene. De er rett og slett overpriced for deres tiltenkte IoT-bruk, vurderer konkurransen fra en $ 35 pi (vår Raspberry Pi Guide Raspberry Pi: Den Uoffisielle Tutorial Raspberry Pi: Den Uoffisielle Opplæringen Uansett om du er en nåværende Pi-eier som ønsker å lære mer eller et potensial eier av denne kredittkortstørrelsesenheten, dette er ikke en guide du vil savne. Les mer), eller til og med NodeMCU-kortet.

Det er de styrene jeg synes som en nybegynner som bare starter ut eller tar eksamen fra startpakken du vil nok være mest interessert i. I de fleste tilfeller for enkel prototyping, vil du sannsynligvis bare ha en annen Uno; eller for større prosjekter, en Mega. Jeg bruker fortsatt Unos hele tiden, bare fordi de er billige og så lett å jobbe med.

Hvis du er klar til å legge inn ditt ferdige prosjekt, bør du vurdere en nano. For alt som involverer å emulere et USB-tastatur eller lage en spillkontroll, ta en Pro Micro. For wearables, kan du prototype på en Uno og deretter bytte til å bruke en Lilypad når alt er klart. For ting med Internett-ting vil jeg sterkt foreslå det Arduino-kompatible NodeMCU-kortet i stedet for a “ekte” Arduino.

Hvilken Arduino vil du bruke neste? Kan du tenke på noen brukstilfeller jeg ikke har oppført, eller vil du gjøre en annen anbefaling? Gi meg beskjed i kommentarene!

Utforsk mer om: Arduino.