Pieni katsaus eri arkkitehtuurien Arduino-yhteensopiviin levyihin

Arduino-alusta on auki ( Avoin lähdekoodi) ja erittäin suosittu. Sitä valmistavat sadat valmistajat ympäri maailmaa, eivätkä ne aina laillisesti ja laadukkaasti.

Arduino, xDuino vai väärennös?

Alkuperäinen valmistaja

Arduino-levyn on kehittänyt italialaisen Massimo Banzin perustama yritys. Tähän asti oikeita Arduinoja valmistetaan vain Italiassa (Torino) ja Yhdysvalloissa (New York). Tauluja voi ostaa joko italialaisesta myymälästä tai virallisista jälleenmyyjistä, joista luettelo on julkaistu tällä verkkosivustolla. Vain tällaisilla levyillä on oikeus kutsua nimellä "Arduino" ja ne ovat alkuperäisiä.

Kolmannen osapuolen xDuino-valmistajat

politiikka Arduino yritys ei estä kolmansien osapuolien valmistajia julkaisemasta yhteensopivia levyjä. Ainoa rajoitus on, että tällaisia ​​​​levyjä ei saa kutsua nimellä "Arduino", koska tämä on rekisteröity tavaramerkki. On kuitenkin hyväksyttävää käyttää nimissä päätettä "duino", joten näitä levyjä kutsutaan usein nimellä xDuino. Monet suuret viralliset Arduino-jakelijat valmistavat ja myyvät xDuino-levyjä. Esimerkiksi: Redboard Sparkfunilta, DFRduino DFRobotilta, Seeeduino Seeed Studiolta jne.

Tällaiset levyt eivät useimmiten ole huonompia kuin alkuperäiset ja ovat halvempia. Kolmannen osapuolen valmistajat vastaavat laadustaan ​​omissa nimissään, joten he tekevät hyviä levyjä.

Amperka on Arduino-levyjen virallinen jakelija. Valmistamme myös omia laitteistojamme, mukaan lukien xDuino-levyt:

  • Iskra Neo - Arduino Leonardon analogi
  • Iskra Mini - Arduino Minin analogi

Laiton tuotanto

Arduino-tuotemerkin suosio rohkaisee monia valmistamaan näitä levyjä ja painamaan niihin laittomasti nimet "Arduino" ja "Made in Italy". Tällaiset valmistajat väittävät myyvänsä alkuperäisiä levyjä, mutta nämä ovat vain väärennöksiä.

Tällaisten levyjen laatu on heikko, niitä valmistetaan pääasiassa Kiinassa, ja todellisia valmistajia on mahdotonta tunnistaa, koska ne piiloutuvat Arduino-nimen taakse. Tällaisia ​​toimialoja on monia, ne avautuvat ja sulkeutuvat, niiden päätavoitteena on suorittaa maksu ja myydä se käyttämällä alhaista hintaa valttikorttina.

Mitä valita?

Alkuperäinen Arduino

Sinusta tulee aidon italialaisen levyn omistaja Voit olla varma rakennuslaadusta Yhteensopivuudessa ja ohjaimissa ei ole ongelmia Hinta on korkeampi kuin kolmansien osapuolien valmistajilla xDuino

Hyvä laatu, jonka maineesta valmistaja on vastuussa Ei ongelmia yhteensopivuuden ja ajureiden kanssa Hinta on alhaisempi kuin alkuperäisellä italialaisella levyllä Et voi ylpeillä, että sinulla on italialainen Arduino väärennös

Kaikista vaihtoehdoista eniten alhainen hinta Väärennettyjen tavaroiden ostaminen on arpajaisia: laatu voi olla mitä tahansa. Ne on koottu halvoista ja piraattikomponenteista, joten liitännöissä ja ohjaimissa on usein ongelmia. Voi epäonnistua nopeasti. On tapauksia, joissa sirut estetään laitteistotaso ulkopuolelta

käyttöjärjestelmä

(piratismin vastainen suoja). Kuinka erottaa alkuperäinen Arduino väärennöksestä? Monet myyjät Venäjällä myyvät väärennettyjä tuotteita.

Vielä pahempaa

virallinen kauppa

20€. Niitä ei voida myydä halvemmalla sopimusehtojen mukaisesti.

Jos olet jo ostanut Arduinon, kiinnitä huomiota ominaisiin eroihin.

Toimitus - merkkilaatikossa

Alkuperäiset Arduinot (vasemmalla) toimitetaan merkkipahvilaatikoissa. Sisällä: taulu, tarrat, merkintä ja suojaava muovinen taustalevy. Kiinalaiset väärennökset toimitetaan useimmiten yksinkertaisessa muovipussissa (oikealla).

Väri - turkoosi

Lautojen valmistukseen italialaiset käyttävät erityistä yhdistelmää useiden värien naamioita - tuloksena on turkoosi sävy, jota on vaikea välittää jopa valokuvissa. Laittomat valmistajat eivät yleensä vaivaudu ja käyttävät varastossa olevaa tummansinistä maskia.

Pehmusteissa on kaiverrus

Alkuperäisillä levyillä näet kaksoiskappaleet kontaktitarrat aivan muovityynyissä (vasemmalla). Laittomat maahanmuuttajat eivät välitä tästä säästääkseen rahaa (oikealla).

Fontit ovat selkeitä, silkkipainatus siistiä

Lautojen valmistukseen käytettävien laitteiden laatu ja tarkkuus on yleensä maanalaisilla työntekijöillä huonompi, joten pieni teksti ja ohuet viivat usein huuhtoutuvat pois, tarttuvat yhteen ja tahriutuvat.

Valitse alkuperäiset italialaiset Arduino- tai xDuino-levyt valmistajilta, joilla on nimi, esimerkiksi Iskra Neo tai Iskra Mini. Niiden avulla suojaudut epämiellyttäviltä yllätyksiltä ja ajanhukkaa vastaan.

From Venäläinen valmistaja ja on rakenteeltaan lähes identtinen alkuperäisen levyn kanssa. Katsotaanpa taulun ominaisuuksia ja annetaan yksityiskohtaiset ohjeet alustan kanssa toimimiseen tarvittavien ajurien yhdistämisestä ja määrittämisestä. Seuraavaksi esittelemme RobotDyn UNO:n venäjänkielisen kuvauksen, joka ei eroa virallisesta taulusta.

RobotDyn Uno R3 pinout

Tämän mallin merkittävä etu on, että RobotDyn UNO ohjelmoidaan tietokoneelta microUSB-kaapelin kautta. Pitää USB-kaapeli on jokaisessa kodissa, koska sitä käytetään älypuhelimissa, joissa on Android OS. MicroUSB-kaapeli on paljon kevyempi ja kätevämpi tavallinen kaapeli, jota käytetään alkuperäisessä taulussa. Lisäksi Robotdyne-kortissa on jopa 7 analogista tuloa.

RobotDyn Uno R3 -levyn liitäntäkaavio, ICSP

RobotDyn UNO R3:n ominaisuudet

  • Mikro-ohjain - ATmega328P-AU;
  • Levyn käyttöjännite on -5V,
  • Suositeltu jännite - 7-12V, maksimi - 6-20V;
  • Itsepalautuva sulake, ylivirtasuoja >500mA;
  • Flash-muisti - 32 kt (josta käynnistyslatain käyttää 0,5 kt);
  • RAM (SRAM) - 2 kt, ROM (EEPROM) - 1 kt;
  • 14 digitaalista porttia (tulo/lähtö) - 0-13;
  • 6 digitaalista porttia voidaan käyttää PWM-lähtöinä - 3, 5, 6, 9, 10, 11;
  • 8 analogista tuloporttia - A0, A1, A2, A3, A4, A5, A6, A7;
  • SPI: nastat 10 - SS, 11 - MOSI, 12 - MISO, 13 - SCLK;
  • I2C: SDA-, SCL-nastat;
  • UART sarjaväylä: RX0 - vastaanottaa ja TX1 - lähettää dataa;
  • Nollaa painamalla painiketta. Automaattista nollausta varten voit liittää RES:n GND:hen;
  • 4 LED-ilmaisin: RX, TX, L(pin13), teho;
  • Koko - 71x51x12 mm, paino - 26 grammaa.

RobotDyn UNO R3 kaavio


Toisin kuin alkuperäisessä, RobotDyn-kortissa on yleisempi Micro USB -liitin, minkä lisäksi levylle asennettiin 2 analogista tulokanavaa A6 ja A7. RobotDyn UNO R3 perustuu myös ATmega328p-mikro-ohjaimeen. Mikro-ohjaimen ja tietokoneen välinen yhteys ohjelmointia varten on toteutettu CH340G-sirulla, joten käyttöä varten on ladattava lisäajureita.

Ohjelma ja ajurit RobotDyn UNO R3:lle

Mistä ladata ohjelman RobotDyn UNO r3:lle. Arduinon venäläinen analogi, RobotDyn UNO R3 -kortti, on ohjelmoitu C++:lla. Korjaaksesi levyn laiteohjelmiston, käytä venäjänkielistä Arduino IDE -ohjelmaa, joka voidaan ladata viralliselta verkkosivustolta. Tämä sovellus on täysin ilmainen, mutta ei-alkuperäisten levyjen kanssa työskentelyyn Arduino IDE Ei tarvittavat kuljettajat, mutta tämä ongelma on helppo ratkaista.

Mistä ladata ajurit RobotDyn UNO R3:lle. RobotDyn-kortti kommunikoi henkilökohtainen tietokone CH340G-sirun mikro-ohjaimen kautta. Voit ladata ajurin CH340G:lle (RobotDyn UNO driver CH340G) käyttämällä suoraa linkkiä osoitteesta Google Drive. Ladattu arkisto tulee purkaa ja suorittaa tiedosto CH341SER.EXE(ei viruksia). Tämän jälkeen voit käynnistää Arduino IDE:n ja aloittaa työskentelyn.

Lue myös usein:

Kaikista Arduino-levyistä aloittelijan on vaikea valita oikea. Virallisten levyjen, kuten Arduino UNO, Nano, MEGA, lisäksi löytyy myös Arduino-yhteensopivia levyjä, kuten Digispark, Electronic Troops, Seeeduino, Freeduino, Robocraft ja muut. Mitä eroa niillä on ja mikä Arduino-levy valita? Otetaanpa selvää!

Suojalevyjen yhteensopivuus ja tärkeimmät erot

Ehkä tämä ominaisuus liittyy seuraaviin: muistikapasiteetti, kellotaajuus ja käytetyn mikro-ohjaimen tyyppi. Arduino-kloonilevyt voidaan jakaa samankaltaisesti pohjalevyt Arduino UNO, MEGA ja muut. Yleisin on UNO, itse asiassa useimmat kloonit liittyvät siihen. Yhteensopivuus suojusten kanssa varmistetaan riviliittimien sijainnilla ja piirilevyn asettelulla.

Alkuperäisen UNO-levyn koko on 6,9x5,3 cm, ulkopuolisten valmistajien levyjen koot voivat vaihdella, mutta riviliittimien sijainnin ja liittimien välisen etäisyyden tulee pysyä samana. Tässä tapauksessa levy on yhteensopiva minkä tahansa alkuperän standardisuojien kanssa.

Jos me puhumme"Arduinon" yhteydessä todennäköisesti tämä versio on tarkoitettu. Alkuperäisen ja kloonin välillä ei välttämättä ole eroja, ts. täysi kopio, ja ainoa ero voi olla levyn pinnoitteen väri ja laiteohjelmistomenetelmä. Saman UNO:n USB-sarjamuunnin on tehty mikro-ohjaimella, kun taas alkuperäisessä NANOssa - 232. sirussa ja kiinalaisessa - CH340: ssä, on myös UNO tällaisilla muuntimilla, siitä lisää myöhemmin.

Toisaalta eroja voivat olla virtalähdepiirit, korttiin sisäänrakennetut lisäohjainpiirit, suojapiirit, eristyspiirit, siirtorekisterien portin laajentimet jne.

Arduino-yhteensopivan käsite tarkoittaa, että se käyttää sopivaa ohjelmointikieltä, mutta se ei välttämättä ole yhteensopiva kilpien kanssa. Esimerkki tällaisesta taulusta on Lillypad.

Levy on yhteensopiva Arduino-kielen kanssa, mutta ei yhteensopiva kilpien kanssa. Jos sinun on liitettävä ne, sinun on kytkettävä ne manuaalisesti vastaaviin nastoihin. Muuten, tämä taulu on suunnattu puetettaville laitteille älyvaatteiden lisävarusteena. Tämän levyn on valmistanut SparkFun.

Katsaus tauluihin ja vinkkejä niiden käyttöön

Suuri määrä modifikaatioita ja kolmannen osapuolen tauluja ei ole plagiointia tai väärennettyä. Tämä tapahtui, koska Arduino johtaa avoin politiikka, jonka avulla voit tehdä muutoksia suunnitteluun ja koota sarjat ilmaisilla kokoonpanoilla, jotka on tarkoitettu erikoisalueille:

    Robotiikka;

    Automaatio;

    Harjoitteluun jne.

Levyjen nimet sisältävät yleensä etuliite "Duino", kuten craftduino tai DCduino, ja levymallilla voi olla sama nimi, kuten sama DCduino UNO, jos sitä täydennetään, tulee toinen etuliite tai täysin eri sana lisätoimintojen kuvaus. Edellä mainittujen lisäksi sinun tulee kiinnittää huomiota syöttöjännitteeseen ja looginen taso y, ne voivat olla 3,3 ja 5 V.

Aluksi sinun on ehdottomasti otettava yhteinen taulu - Arduino UNO-tyyppinen tai Nano, ensimmäinen maksaa noin 5 dollaria, toinen on hieman halvempi - 3-5 dollaria.

Jos törmäät Duemilanove-nimiseen malliin, se on täydellinen analogi UNO. Ainoat erot ovat viestintätavassa tietokoneen kanssa. Mainitsin yllä, että UNO:ssa se on järjestetty lisämikro-ohjaimeen - Atmega8u2, Duemilanove kommunikoi tietokoneen kanssa FT232RL:n kautta.

Siirrytään taulujen tarkasteluun. Alla olevassa kuvassa se on täydet kloonit Arduino, alla tarkastellaan päivitettyjä levyjä.

Erinomainen UNO-klooni, tärkein ero on läsnäolo lisäkontakteja"GVS" (maajännite-signaali) -liitin. Tämä ei ole täsmälleen liitin, vaan järjestys, jossa johdot on sijoitettu liittimeen. Näin monta anturia ja muita oheislaitteita on kytketty.

Mutta tavallisessa kampassa koskettimet sijaitsevat eri tavalla, ja sinulla ei varmasti ole tarpeeksi virtakoskettimia (Vcc ja Gnd), joudut kiertämään johdot tai käyttämään juotteetonta leipälauta yhteyttä varten. Iteaduinon kehittäjät ennakoivat tämän ja ratkaisivat ongelman kopioimalla mieskontaktit oikeassa järjestyksessä.

Jos et ole löytänyt tällaista levyä, sinun on ostettava kilpi, mutta sen kanssa työskentely ei ole niin kätevää, varsinkin kun se on parempi aloittelijalle, kun osia on vähemmän.

Tällaiset levyt mahdollistavat lopputuotteen koon ja painon pienentämisen vähentämällä kilpien määrää.

Toinen uno-tyyppinen kortti, jolla on mahdollisuus muodostaa yhteys verkkoon kaapelilla ja asentaa micro SD -kortti. Vaikka Ethernet-suoja on olemassa, se taas lisää kotelon levyn määrää ja tuotteen painoa. Levy, mutta siinä ei ole USB-liitäntää.

Laiteohjelmistoa varten sinun on ostettava lisäksi tällainen USB-UART-muunnin, esimerkiksi sen kampa sopii samaan Arduino Ethernet -kortille.

Leonardo ja Esplora

Arduino-malli on tarkoitettu niille, jotka tarvitsevat paljon analogisia tuloja analogisten antureiden lukemiseen, niitä on täällä 12, kun taas UNO-kortilla on 6.

Tämä saavutettiin käyttämällä Atmega32u4:ää, ei Atmega328:aa, koska useimmissa levyissä ne on kytketty nastoihin, UNO:n nastat olivat digitaalisia: 4, 6, 8, 9, 10, 12.

Tämän asettelun avulla voit käyttää niitä kuten ennenkin, mikä tekee niistä yhteensopivia laajennuskorttien tai liittävien lähteiden kanssa analoginen signaali. Tässä ei ole 6 PWM-nastaa, vaan 7.

USB-UART-muuntimen tarve on kadonnut, Atmega32u4:ssä on integroitu laitteisto USB-tuki. Käyttöä varten saatetaan tarvita ylimääräinen PoE-moduuli. Tällaiset levyt sopivat erinomaisesti ohjaimien luomiseen PC:lle, se tukee USB HID:tä ja voi toimia hiirenä tai näppäimistönä tai peliohjaimena asianmukaisilla johdotuksilla ja osilla.

Leonardo on mielenkiintoinen, koska sillä on sama koko ja yhteensopiva UNO:n kanssa lisää ominaisuuksia PWM- ja analogisten signaalien kanssa työskentelyn kannalta.

Esplora perustuu siihen - pohjimmiltaan Arudino-koodin kanssa yhteensopiva joystick-kortti ja kyky ohjelmoida ja luoda ainutlaatuinen laite. Alla olevassa kuvassa näet tällaisen levyn lisänäytöllä (se ei sisälly pakkaukseen), se muistuttaa kannettavaa konsolia.

MEGA ja DUE

Jos aiot tehdä automaatiojärjestelmän koko taloon tai muuhun suureen projektiin, sinulla ei ole tarpeeksi johtopäätöksiä. Päällä apua tulee Atmega2560-ohjaimella ja samannimisellä Arduino-levyllä on 54 digitaalista tuloa ja lähtöä sekä 16 analogia. Tämä on yli 2 kertaa enemmän kuin yllä tarkastelut. Sitä varten myydään vastaavia suuria kilpiä.

UNO-suojat ovat ehdollisesti yhteensopivia. Sinun tarvitsee vain muokata nastojen sijaintia kirjastoissa, koska niiden numerointi on erilainen.

Jos tarvitset vielä enemmän ominaisuuksia, arkkitehtuuria kannattaa vaihtaa. Arduino DUE ei rakennettu AVR8-mikro-ohjainperheeseen, vaan ARM CORTEX-M3:een. Tämä on 32-bittinen ohjain. 54 digitaalinen ja 12 analogiset kanavat auttaa sinua toteuttamaan suuren projektin. 4 UART-liitäntää, SPI, Twin-Wire, JTAG. 512 kB flash, 96 SRAM, 32 bittiä - kaikki tämä tarvitaan suuri nopeus monimutkaisten ohjelmien suorittaminen.

Haluan muistuttaa, että atmega328:ssa on vain 32 kt flash-muistia ja 2 kt SRAM-muistia

HUOMIO:

Virtalähde ja logiikkatason jännite ovat 3,3 V, jos haluat tappaa DUE:n, syötä siihen 5 V.

Pienimmät arduinot

Niille, jotka arvostavat liikkuvuutta, on useita virallisia tauluja ja yksi erittäin mielenkiintoinen Arduino-yhteensopiva. Ne sopivat niille, jotka haluavat suunnitella piilolaitteen tai puettavan (kannettavan). Katsotaanpa niitä tarkemmin.

Nykyinen versio on Arduino Nano v3.0. Pienistä se on kätevin Mini-b USB-kaapelia käytetään laiteohjelmistoon, mutta Kiinan kopiot usein käytetty micro-USB-liitin, joka on hyvin yleinen älypuhelimen liittämiseen tietokoneeseen tai sen lataamiseen.

Tapien lukumäärän ja tarkoituksen suhteen se on samanlainen kuin UNO, mutta ei ole yhteensopiva kilpien kanssa. Muuten, nanolle on erikoissuojia (kiinalaiset tekevät kaiken mitä voit kuvitella). Useimmiten kiinalaiset kopiot käyttävät CH340G:tä kommunikoimaan tietokoneen kanssa USB:n kautta. Henkilökohtaisesti ajuri ei asentunut automaattisesti Windows 8.1 -käyttöjärjestelmään, ongelma ratkesi 2 minuutin Google-haun jälkeen sirun nimeä, sitten kaikki meni kuin kello. .

Hieman enemmän kuin nano. Micro ja nano sopivat erinomaisesti sijoitettavaksi leipälevylle, mikä tekee piirien kokoamisesta ja asentamisesta lähes aina helpompaa. Muuten kaikki on samanlaista kuin edellinen, ainoa ero on levyn asettelussa.

Arduino mini - ei toimi USB:n kautta

Pienin levy, joka on toiminnaltaan samanlainen kuin "unks" ja "nanks", on "mini". Hassua, että pienin lauta nimestä päätellen on suurempi kuin "nano". Se kävi toisinpäin. Kokosäästöjä saavutettiin poistamalla USB-tietoliikennesolmu (rs232, ch340g ja vastaavat) ja itse liitin. Tätä tarkoitusta varten on olemassa kosketinlevyt sarjaliitännän kautta kytkemistä varten.

Laiteohjelmisto asennetaan USB-sarjasovittimilla (usb-uart). Jos aiot työskennellä mikro-ohjaimien kanssa, se kannattaa ostaa, se voi olla hyödyllinen monissa paikoissa.

Voidaan toimittaa joko juotettuna kosketuslevyt tai yksinkertaisesti mukana pakkauksessa itseasennukseen.

Mielenkiintoinen kehitys Digisparkilta. Sen muoto muistuttaa flash-asemaa, et tarvitse kaapelia sen kytkemiseen tietokoneen USB-porttiin.

Käytettävissäsi on vain 6 nastaa (3 PWM ja 4 analogista, I2C), 8 kt flash-muistia ohjelmille, 512 tavua ROM- ja RAM-muistia, 2 KB muistia, kuten tavallista, on käynnistyslataimen käytössä, joten vain 6 kt ovat käytettävissäsi.

Vilkkuessa USB:lle käytetään kahta digitaalista nastaa (P3, P4), mutta voit käyttää niitä vilkkumisen jälkeen, kun irrotat ne tietokoneesta. Kiinnitä huomiota pinoutiin - se on kirjoitettu taulun takapuolelle, oikealla olevassa kuvassa. Jotta voit työskennellä sen kanssa, sinun on määritettävä IDE.

Muutama lisäominaisuus:

1. Pin P5 on “RESET”, jos laitat siihen loogisen nollan, kortti käynnistyy uudelleen, eli A0, ts. Ensimmäisessä analogisessa sisääntulossa signaali voidaan lukea yli 1,2 V:n alueilla, koska kaikki alla oleva koetaan "nollaksi" ja tapahtuu uudelleenkäynnistys. Kyseenalainen pinni yleisesti, mutta jos ajattelee kuinka sitä käytetään ja saavuttaako mitattu signaali edes nollaa, niin kaikki ei ole niin huono.

2. Unohda portin valvonta, sillä ei ole Serialia sellaisenaan, joten et voi korjata korttia tietokoneelta. Tämä voidaan välttää - jos käytät enemmän aikaa suunnitteluun tai käytät ulkoista mittauslaitteet - varoitusvalot, yleismittarit, oskilloskoopit.

Johtopäätös

Toivottavasti tämä artikkeli auttoi sinua päättämään laudan valinnasta. Yritin ottaa huomioon mahdollisimman laajan valikoiman Arduinoa pienessä tekstimäärässä, ei ole mitään järkeä tarkastella jokaista levyä yksityiskohtaisesti, koska ne ovat melkein samat, lukuun ottamatta erilaisia ​​​​lisäyksiä.

Koska Arduino on avoin alusta, ja sen levyjen piirustukset ja laiteohjelmistokoodit ovat kaikkien saatavilla, monet valmistajat tarjoavat halpoja analogejaan. Sinulla on oikeus kopioida kaikkea lisenssin alaista paitsi tavaramerkki. Tämä puolestaan ​​aiheutti suuri määrä analogit samanlaisilla nimillä: Freaduino, Brasuino, CraftDuino, Freeduino ja muut. Mitä parempi alkuperäinen vai analoginen? Ehdotetussa esimerkissä yritän vastata tähän kysymykseen käyttämällä esimerkkiä Arduino UNO:n kiinalaisesta analogista, jonka valitsin äskettäin itselleni.

Alkuperäinen Arduino UNO -levy näyttää tältä.

Tältä omani näyttää kiinalainen vastine, jota jotkut myyjät kutsuvat Dccduinoksi.

Kerron nyt teille eroista:

1. Se, että sinulla on alkuperäinen Arduino, voidaan ymmärtää taululla olevasta kirjoituksesta sekä sen logosta. Kiinalaiseen analogiin ei ole kirjoitettu "Arduino", koska tämä on ainoa asia, jota kolmannen osapuolen kehittäjät eivät voi kopioida.

2. Alkuperäinen Arduino UNO -levy on valmistettu Italiassa, josta se varoittaa merkinnällä " VALMISTETTU ITALIASSA" Kiinalaisessa taulussa ei ehkä ole edes kirjoitusta, että se on valmistettu Kiinassa.

3. Alkuperäinen Arduino-levy käy läpi joukon laatutarkastuksia. Kiinalaiselle analogille ei ehkä tehdä niin montaa tarkistusta, mutta tämä ei tarkoita, etteikö se toimisi luotettavasti. Arduino-alusta on avoin projekti, jossa kaikki voivat oppia ja aloittaa omien taulujen valmistamisen. Se ei sisällä salaisia ​​mikropiirejä tai muita tuntemattomia yksityiskohtia. Kaikkia alkuperäisen levyn muodostavia radiokomponentteja (mikro-ohjain, liittimet, LEDit jne.) ei valmisteta erikoistehtaissa vain Arduinoa varten. Nämä ovat tavallisia radiokomponentteja, joita valmistetaan tunnetuilta valmistajilta. Otetaan esimerkiksi ATmega328 - Arduino UNO:n sydän. Tämä mikro-ohjain on valmistettu Amerikkalainen yritys « Atmel Corporation"(yksi mikro-ohjainten tuotannon johtajista). Sekä alkuperäinen että analoginen käyttävät samaa tämän valmistajan ohjainta. Voit myös huomata, että analogissa käytetään tantaalia elektrolyyttikondensaattorit, sama kuin alkuperäisessä, vaikka jos kiinalainen valmistaja ei välittänyt, hän voisi asentaa tavallisia halpoja "elektrolyyttejä".
Se mihin kiinnittäisin huomiota kun käynnistän kiinalaisen analogin ensimmäistä kertaa, on juottamisen laatu, en ole törmännyt sellaisiin tapauksiin, mutta luin erilaisia ​​arvosteluja että juotetta voidaan levittää liikaa joissakin paikoissa ja siten oikosulkea radiokomponenttien viereiset jalat. Tässä tapauksessa ylimääräinen on poistettava juotosraudalla.

4. Alkuperäisen Arduino UNO:n hinta on kirjoitushetkellä sisällä $24,99 . Ostamani kiinalaisen analogin hinta on - $2.75 , mielestäni ero on ilmeinen. Lisäksi, jos tämä on ensimmäinen taulu, jolla tutustut Arduinoon, tämä on juuri sitä, mitä tarvitset. Ja jos sinulla on tulevaisuudessa vakava projekti, joka tarvitsee 100% laatutakuun, kukaan ei voi estää sinua ostamasta alkuperäistä.

5. kiinalaiset valmistajat He eivät voi vain "tyhmästi" kopioida alkuperäisen alustan piiriä, vaan he voivat myös tehdä erilaisia ​​muutoksia, jotka eivät vaikuta laatuun, mutta voivat merkittävästi alentaa tuotteen hintaa. Tällainen esimerkki olisi ATmega16U2:n korvaaminen CH340G:llä. ATmega16U2-siru on kalliimpi kuin analogiseen asennettu, vaikka toiminnassa ei ole eroa, paitsi että sinun on ladattava sirua vastaava ohjain, kun kytket tietokoneeseen.

Myös analogissani on mikro-ohjain asennettuna miniatyyri runko, kun taas alkuperäisessä on mikro-ohjain valtavassa Dip-paketissa.

Joillakin laudoilla sen sijaan USB-liitin asenna kompakti mikro USB liitin

Viimeistelemällä tämän artikkelin uskon, että olet jo päättänyt, mikä on ensimmäinen Arduinosi.

Arudino-levyjä on monenlaisia: Nano, Mini, Uno, Leonardo, Mega, Lilypad... Aloittelijan on vaikea ymmärtää niiden monimuotoisuutta. Tässä artikkelissa puhun Arduino-levytyypeistä. Artikkelin lopussa on linkkejä tarkistamiini myyjiin, joilta voit ostaa Arduino-levyn. Napsauta saadaksesi nopea siirtyminen linkkien sisältävään taulukkoon.

Tärkeimmät erot Arduino-levyjen välillä:

Arduinot eroavat toisistaan:

  • koko
  • nastojen määrä
  • muistikapasiteetti

Laudan koko, vaikuttaa ensisijaisesti sen kanssa työskentelyn helppouteen. Yleisin levy - Arduino Uno (ja sen päivitetty versio Arduino Leonardo) on kooltaan noin 6x5 cm. Tämän avulla voit tehdä ilman suurennuslasia prototyypin luomisessa leipälaudalle ja saada melko kompakteja työlaitteita. Arduino Nano on erittäin kompakti. Sen koko on vain 4,4x1,9 cm, mutta sen toiminnallisuus ei eroa suurista levyistä. Lisäksi Arduino Nano kiinnittyy täydellisesti leipälautaan urosnappien ansiosta. Yritetään tehdä levyistä entistä pienempiä Arduino Micron (Arduino Unon klooni, julkaistu 4,8x1,77 cm:n levylle) ja Arduino Mini (minimikokoonpano - ei ole USB-liitäntää virtaa ja laiteohjelmiston lataamista varten) laiteohjelmisto ladataan erityisen sovittimen kautta) Hauska tosiasia: arduino mini on paljon pienempi kuin mikro, kun taas mikro on lähes samankokoinen kuin nano, joten levymallien nimet ovat vain levymallien nimiä. todellinen koko se ei heijasta. Siellä on myös valtava, 10,2 * 5,3 senttimetrin Arduino Mega. Hän sai tämän koon syystä. Taulussa on jopa 70 nastaa.

Tapien lukumäärä määrää määrän ulkoreuna, jonka voit liittää piirilevyyn: LEDit, servot, erilaiset sensorit, moduulit, painikkeet ja paljon muuta. Levyissä on digitaaliset ja analogiset nastat. Digitaalisilla pinnoilla voi olla vain 2 arvoa: HIGH ja LOW. HIGH vastaa virran läsnäoloa lähdössä, LOW poissaoloa. Jos halusit sytyttää LEDin, vaihdoit lähdön HIGH-tilaan. Napissa ilmestyi jännite ja LED syttyi. LOW kuului ja LED sammui. Digitaaliset nastat voivat myös lukea arvoja, samoin vain 2 tilaa. Jos ulostuloon syötetään ulkopuolelta (esim. painikkeesta) ~+5V jännite, säädin ottaa arvon KORKEA. Alle 5 voltin jännite määritellään LOW-arvoksi.
Analogiset nastat mahdollistavat syötetyn jännitteen arvon lukemisen välillä 0 - 1024. Kun 0 on 0 volttia, 1024 on 5 volttia. Mittausaluetta voidaan muuttaa kohdistamalla referenssijännite erityiseen AREF-nastan. Samalla mitä tahansa analogista lähtöä voidaan käyttää digitaalisena. Mutta digitaalista ei voi käyttää kuten analogista.

Digitaaliset lähdöt voivat myös tukea: erikoistila ohjaa LEDin kirkkautta tai moottorin pyörimisnopeutta. Täällä kaikki on kuitenkin yksinkertaista: nanossa, minissä ja unossa on kuusi nastaa PWM-tuella. Leonardo ja micro on varustettu seitsemällä PWM-nastalla, ja vain jättiläinen Arduino Mega 2560 ottaa johtoaseman neljällätoista PWM-nastalla.

Muistin kapasiteetti, ensi silmäyksellä, erittäin tärkeä parametri. Älä kuitenkaan käsittele taulua tietokoneena. Täällä et tarvitse paljon toimintaa, saati vähemmän pysyvä muisti. En mene tähän yksityiskohtiin. Koska tässä suhteessa "köyhimmällä" Arduino Nanolla on vain 32 kilotavua pysyvää muistia ja 2 kilotavua RAM-muistia, mutta siihen mennessä, kun mikro-ohjaimelle kirjoittamasi ohjelma ei enää mahdu näihin 32 kilotavuun pysyvään muistiin, sinulla on jo erinomainen ymmärrys kaikesta itse, etkä tarvitse tätä artikkelia. Vakavasti: 32 kilotavua on vain valtava määrä muistia mikro-ohjainohjelmalle.

Haihtumaton muistikapasiteetti, mielenkiintoisempi parametri. Haihtumaton muisti, kuten sen nimi kertoo, tallentaa tiedot riippumatta virran saatavuudesta. Tässä tapauksessa ohjelmasi muuttujien arvot tallennetaan RAM-muistiin, joka poistetaan, kun ohjain käynnistetään uudelleen. Itse ohjelman tallentamiseen tarkoitetun haihtumattoman muistin lisäksi on varattu erillinen muistialue (alias EEPROM), jonka avulla voit tallentaa muuttuvia arvoja suoraan ohjainohjelmasta erityiseen soluun. Uudelleenkäynnistyksen jälkeen laite voi palauttaa tilan, jossa se oli ennen virran katkaisemista. Useimmat ohjaimet sallivat vain 1 kilotavun tiedon tallentamisen. Pienen volyymin lisäksi kirjoitustoimintojen lukumäärää on rajoitettu. Yhteen soluun voidaan kirjoittaa dataa yhteensä 10 000 kertaa (tietoja voidaan lukea kuinka monta kertaa tahansa). 10 000 - ensi silmäyksellä, ei niin vähän. Tallennus suoritetaan 1 tavun soluissa. Yhteensä meillä on 1000 solua. Jos esimerkiksi pollaat tietyn anturin vain kerran minuutissa ja tallennat sen arvon muistiin ja joka kerta uuteen soluun, laite toimii (((100 000 * 1 000)/60)/24)/365 = 190 vuotta. Useimmiten sinun on kuitenkin kirjoitettava tiedot yhteen soluun (esimerkiksi sekuntien lukumäärä). Ja sitten resurssi pienenee 2,5 kuukauteen jatkuvaan käyttöön, ja tämä on tallennettavaksi kerran minuutissa. Jos tehtävänä on päivittää arvo kerran sekunnissa, vain 27 tunnin kuluttua EEPROM vaurioituu. Siksi haihtumatonta muistia käytetään asetusten ja muiden harvoin päivittyvien arvojen tallentamiseen. Ja on kätevämpää kirjoittaa anturin lukemat tai loki laitteen toiminnasta SD-kortille (muuten, minulla on tietoa SD-kortin liittämisestä Arduinoon).

Taulun valinta

Suosituin levy on Arduino Uno. Kaikkia muita levyjä on järkevää verrata siihen. Tämä on maksu pieni koko. Kortin reunoilla on 14 digitaalista ja 6 analogista tuloa/lähtöä.

6,9 x 5,3 cm:n levy sopii parhaiten nopeiden prototyyppien luomiseen. Ei liikaa suuri koko ja kätevät liittimet johtojen liittämiseen leipälevystä tekevät siitä erittäin kätevän aloittelijoille. Ns. Shields - 99% tapauksista on luotu erityisesti asennettavaksi Arduino Uno -levylle. Nyt toinen taulu on yleistymässä, Arduino Leonardo, joka on UNO:n ideologinen jatko. Siinä on pieniä eroja joidenkin erikoisnastojen tarkoituksessa ja se liitetään tietokoneeseen paljon kompaktimman mikro-USB-kaapelin avulla. Useimmat UNO:n kilvet sopivat myös Leonardolle, mutta joidenkin tappien epäjohdonmukaisuuksien vuoksi saattaa tulla ikäviä yllätyksiä.

Tämä on todellakin eniten paras vaihtoehto Arduino levyt. Jos ostat laudan ensimmäistä kertaa ja haluat vain kokeilla käsiäsi, valintasi on Arduino Uno tai Leonardo. Muuten, juuri tästä syystä useimmat valmiit sarjat on varustettu UNO-kortilla. Kerron sinulle lisää valmiin sarjan valinnasta artikkelin lopussa.

Melko mielenkiintoinen lajike on Arduino Nano. Tämä levy on kooltaan vain 4,4 cm x 1,9 cm, mutta se on kuitenkin toiminnaltaan täysin yhteensopiva Leonardon kanssa. He jopa myyvät erityisiä sovittimia suojaten liittämiseen UNO:sta Nanoon. Levyt ovat identtisiä nastojen lukumäärän, muistikapasiteetin ja suorituskyvyn osalta. Nanoa on minikokonsa ansiosta kätevä käyttää valmiissa laitteessa tilan säästämiseksi ahtaassa kotelossa. Arduino Nano Liitosjohtojen liittämiseen tarkoitettujen reikien sijaan se on varustettu nastoilla. Tämä lisää vaivaa prototyyppien tekemiseen (levy on asennettava leipäpöydälle ja se vie tilaa), mutta auttaa siirrettäessä prototyyppiä oikea laite. Voit yksinkertaisesti juottaa johdot ohjaimen nastoihin.

Arduino Mega on eniten iso maksu Arduinon perhe. Enemmän muistia, valtava määrä nastoja (70!). Tämä kortti on suunniteltu monimutkaisille laitteille, joihin aiot liittää erilaisia ​​oheislaitteita. Itse asiassa oikea nimi laudalle - Arduino Mega 2560. Mutta koska Arduino Mega (ilman numeroita nimessä) tällä hetkellä Sitä pidetään vanhentuneena, sitä on käytännössä mahdotonta ostaa, ja lyhyyden vuoksi levyä kutsutaan yksinkertaisesti Arduino Megaksi. Mutta todellisuudessa lauta osoittautuu hyödyttömäksi prototyyppiä luotaessa. ja valmiissa laitteessa. Prototyypissä suurin este on sen valtava koko, mutta valmiille laitteelle voi olla hyödyllistä, ehkä nastojen määrä, mutta lisäjohtopäätöksiä se voidaan tehdä helposti millä tahansa muulla levyllä käyttämällä tai, jos PWM-nastat eivät riitä, voit käyttää . Megan ainoa vakava etu muihin levyihin verrattuna on muistin määrä ohjelmien lataamista varten. Eräänä päivänä minun piti näyttää suuri määrä graafista tietoa ja ohjelma vei lähes 100 kt. Projekti kesti pari päivää, enkä halunnut kirjoittaa algoritmia uudelleen tallentamaan tietoja SD-kortille. Tässä Mega tuli avuksi.

Mistä ostaa Arduino-levyä

Arduinon ovat alun perin kehittäneet italialaiset insinöörit. Idean kirjoittajaksi katsotaan Massimo Banzi. Italiassa valmistettua levyä pidettiin alkuperäisenä Arduinona. Myöhemmin kehitystiimissä tapahtui jakautuminen ja alkuperäiset levyt valmistetaan sekä Italiassa että USA:ssa. Aluksi Arduino-piirustuksia alettiin kuitenkin levittää ilmainen lisenssi. Tämä tarkoittaa, että kuka tahansa voi valmistaa levyjä, jotka jäljittelevät tarkasti alkuperäisen suunnittelun. Tekijänoikeus koskee vain itse Arduino-nimeä. Siksi on olemassa valtava määrä muutoksia ja vaihtoehtoisia versioita levyt kolmansien osapuolien valmistajilta. Tietenkin Kiina, todellinen elektroniikan valmistuskeskus, tarjoaa tällä hetkellä paljon Arduinoja yhteensopivia levyjä. Henkilökohtaisesti suosittelen, että et maksa liikaa tuhansia ruplaa alkuperäisestä, vaan kiinnität huomiota taulun kopioon edulliseen hintaan. Vakavasti, eniten halpa lauta Arduino Mini, alkuperäinen Italian tehtaalta, maksaa Venäjällä 1400 ruplaa, kun taas Kiinan kloonin voi tilata 2 dollarilla c. ilmainen toimitus. Kätevin tapa ostaa tauluja on suositulta verkkoalustalta Aliexpress. Artikkelin loppuun olen koonnut linkkejä, joiden avulla voit tilata tauluja ja erilaisia ​​antureita, jotka itse tilasin ja olin vakuuttunut niiden laadusta. Sieltä löydät myös linkkejä valmiiden sarjojen tilaamiseen, jotta pääset tutustumaan Arduinon maailmaan. Jos jostain syystä aiot ostaa alkuperäisen levyn, mene Amperkan verkkosivuille. Siellä on varmasti alkuperäisiä levyjä.

Bottom line

Jos olet aloittelija, osta Arduino Leonardo epäröimättä.
Jos sinulla on jo useita prototyyppejä ja aiot muuttaa niistä valmiita laitteita, katso tarkemmin Arduino Nanoa.
Jos olet raapinut päätäsi, mutta et vieläkään ole keksinyt, kuinka laitteen kaikki laitteistot pakataan ahtaaseen koteloon, käytä erittäin kompaktia Arduino Miniä.

Pieni vertailutaulukko tärkeimmistä ominaisuuksista:

MaksaaKoko, cmPintojen määrä (digitaalinen/analoginen)Pysyvän muistin määrä, KBRAM-muistin määrä, KBHaihtumattoman muistin määrä muuttujien arvojen tallentamista varten, KBKellotaajuus, MHz
4,4 × 1,914 / 8 30 2 1 16
Arduino Mini1,8 × 3,314 / 8 16 1 0,5 16
6,9 × 5,314 / 6 32 2 1 16
6,6 × 5,220 / 12 32 2,5 1 16
11 × 5,254 / 16 128 8 4 16

Arduino levyt

NimiStatus