5 motive pentru a nu utiliza un Arduino autentic în următorul proiect

5 motive pentru a nu utiliza un Arduino autentic în următorul proiect / DIY

Numele Arduino a devenit sinonim cu tehnologia DIY. Mulți oameni și-au început călătoria în electronică și robotică cu una. Aici, la MakeUseOf ne-am ocupat foarte mult de acestea, de la un ghid de incepatori pentru a va incepe. Arduino: Un ghid pentru incepatori Arduino este o platforma open-source pentru prototipuri electronice, bazata pe un sistem flexibil, usor de folosit utilizați hardware și software. Este destinat artiștilor, designerilor, pasionaților și tuturor celor interesați să creeze obiecte sau medii interactive. Citește mai multe pentru proiecte mai complexe, cum ar fi o cuvă laser Pew Pew! Cum se construiește o turelă laser cu un arduino Pew Pew! Cum se construiește o turelă laser cu un arduino Sunteți plictisit? Ar putea construi și o turelă cu laser. Citeste mai mult .

Nu există nicio îndoială cu privire la influența pe care au avut-o aceste consilii, dar rămâne o întrebare: ar trebui să folosiți o placă originală Arduino în proiectul dvs.? Poate că nu. Iata de ce.

1. Există alternative mai bune

Din motive de claritate, trebuie să facem o distincție. Sunt produse oficial produse Arduino și produse terțe care se încadrează sub denumirea de Arduino, deoarece se bazează pe designul oficial al lui Arduino. Ele sunt identice din punct de vedere funcțional, cu excepția numelui de marcă Arduino, deși plăcile de clonare sunt de obicei mult mai ieftine.

Să începem cu câteva puncte practice. În ciuda utilizării pe scena Maker, în majoritatea cazurilor, o placă de brand Arduino este ușor înlocuită. Suntem mari fani ai placii NodeMCU, și pentru un motiv bun.

Credit de imagine: alvarolb via community.thinger.io

În cazul în care aproape toate plăcile Arduino nu au conectivitate la bord NodeMCU are Wi-Fi ca standard de curtoazie a lui ESP8266 cip. În cazul în care dimensiuni similare Arduino Nano are o viteză de ceas de până la 16 MHz, NodeMCU are viteze de până la 160 MHz. NodeMCU este capabil să ruleze un server Node.js la bord, salvându-vă din mizeria C ++. Motivele continuă, însă revizuirea mini video de mai jos explică toate detaliile.

Dacă conectivitatea nu este ceea ce căutați, atunci nu mai căutați decât actualul rege al dealului: Teensy 3.2. Aceste plăci mici au aproximativ același preț de 20 de dolari ca un Arduino Nano și le îndeplinesc în aproape orice fel. Când se testează viteza brută împotriva unui Arduino Due și Mega, Teensy câștigă de fiecare dată.

Teensy 3.5 adaugă doar 5 dolari de dolari la factura, și se mândrește 40 de intrări / ieșiri rămânând puțin - Teensy, dacă vrei.

Image Credit: Teensy 3.5 de la www.pjrc.com

În timp ce aceste două tabele nu vor înlocui tablourile Arduino în orice situație, ele ne dau o pauză de gândire. Chiar dacă știi exact ce bord Arduino ai folosi pentru un proiect, există un motiv bun să nu cumperi unul de la Arduino: Preț.

2. Există alternative mai ieftine

Proiectul Arduino se descrie ca un hardware open source. Aceasta înseamnă că oricine poate să le construiască și să le vândă, cu condiția să nu utilizeze marca Arduino și creditul Arduino în consecință.

Acest lucru inevitabil înseamnă că cineva, undeva, va fi capabil să le construiască pentru furnizori mai puțini decât cei oficialii Arduino. Pentru prețul unui singur funcționar Arduino Uno puteți cumpăra patru clone care nu fac același lucru, dar folosiți același chipset Atmega328.

Atunci când un Nano clonat costă o zecime din prețul unei taxe oficiale, trebuie cu adevărat să doriți să sprijiniți proiectul Arduino pentru a lua în considerare cumpărarea oficial.

Există o altă opțiune care face parte din această întrebare cu totul, totuși. Nu trebuie să vă faceți griji cu privire la cine vă construiește bordul dacă îl faceți singur.

3. Home-Brew Arduino

Deoarece hardware-ul Arduino este open-source, puteți obține desenele complete pentru plăci și construiți propriile dvs. de la zero.

Desigur, acest lucru nu este la fel de convenabil ca și cumpărarea unei singure și veți încerca să creați un panou complet funcțional pentru mai ieftin decât o clonă, deși, odată cu schimbarea prețurilor anumitor componente și a economiilor de scară, se face un proiect weekend ieftin.

Această metodă este utilă în special dacă trebuie să adăugați controlul la un aspect mic al proiectului dvs. și nu aveți nevoie de funcționalitatea completă a unei plăci Arduino - puteți alege și alege funcțiile de care aveți nevoie pentru a economisi spațiu și bani.

4. Căutați pini în toate locurile greșite

Următorul nu va însemna mult pentru unii dintre voi și îi va înfuria pe alții. Oricine a folosit un Arduino Uno va fi observat diferența ciudată dintre pini 7 și 8.

Acest decalaj măsoară 0,46 cm (4,06 mm), în timp ce fiecare alt știft are o distanță de 0,1 inch (2,54 mm). Motivul pentru această ciudățenie? Potrivit acestui post pe forumurile oficiale de către un utilizator de oaspeți care pretinde a fi co-fondatorul Arduino, Massimo Banzi, a fost o greșeală în producția timpurie.

În timp ce se pare că este minor, acest lucru are unele ramificații foarte specifice. Fiecare scut, un add-on sau un accesoriu proiectat pentru a lucra cu Uno trebuie să urmeze această distanțare proeminentă sau să nu fie compatibilă cu acesta. Această greșeală a rămas nu numai în Uno, ci și la fiecare placă Arduino de dimensiuni mari, pentru a păstra compatibilitatea. Acesta nu a fost niciodată, și probabil nu va fi niciodată rectificat.

Pentru un proiect bazat pe un etos al producatorului open source, avand cea mai populara linie de produse care nu se ataseaza nici macar de un panou fara a cumpara un scut de prototipuri sau de anteturi offset, este minunat. Din fericire, placile mai noi, mai mici, cum ar fi Micro, Nano, si MKR1000 nu aveți această problemă.

5. IDE Vai de mine

În funcție de experiența pe care o aveți cu software-ul de codificare open-source, puteți sau nu să fiți de acord cu această afirmație: IDE-ul Arduino, în timp ce este funcțional, este îngrozitor de utilizat.

Unii dintre voi ar putea găsi acea afirmație dură, având în vedere că este egalată cu o bucată de software open source, dar oricine a petrecut tot timpul cu ea va fi familiarizat cu quirks sale. Formatarea codului este aproape inexistentă. Nu există completarea codului. Cadrul C / C ++ al limbii Arduino nu este chiar cel mai prietenos cu codificatorii novici, iar dacă nu planificați un viitor folosind aceste limbi, acestea nu sunt cu siguranță cele mai bune de învățat (acestea sunt mult mai ușor de învățat 6 limbi de programare cele mai ușor de Aflați pentru începători 6 limbi de programare mai ușor de învățat pentru începători Învățați să programați este despre găsirea limbii potrivite la fel de mult ca și despre procesul de edificare.Aici sunt primele șase limbi de programare cele mai bune pentru începători..

Probabil cel mai bun mod în jurul acestei probleme este să utilizați pluginul Visual Micro pentru Microsoft Visual Studio (VS). În timp ce versiunea Pro are o etichetă de preț decentă, versiunea gratuită permite adăugarea bibliotecilor Arduino.

Acest lucru vă permite să utilizați toate caracteristicile de calitate a vieții pe care le aduce VS și să utilizați ID-ul Arduino pur și simplu pentru a încărca codul pe placa dvs. S-ar putea argumenta că un complicat editor de text IDE complet versus IDE: Care dintre ele este mai bun pentru programatori? Editori de texte vs. IDE: Care dintre ele este mai bine pentru programatori? Alegerea între un IDE avansat și un editor de text mai simplu poate fi greu. Oferim câteva informații pentru a vă ajuta să luați această decizie. Citiți mai multe este overkill pentru Arduino și că editorul simplu de text ca și funcționalitatea IDE-ului Arduino este perfect. Personal, după ce am trecut, am găsit ideea de a ne întoarce la IDE-ul Arduino un non-starter.

Dar, de vreme ce ei și-au făcut platforma open-source, ar trebui să folosim produse oficiale Arduino, nu-i așa? Poate că nu.

Salvează harurile

Acest articol a fost intenționat greu pe Arduino, și sunt sigur că mulți nu vor fi de acord cu unele dintre punctele făcute. Un lucru care nu poate fi negat este pentru toate aceste defecte, Arduino au fost și continuă să fie o forță motrice importantă în scena electronică a DIY.

În cele din urmă, este vorba de preferințele personale. Puteți face pasul în parte aceste considerente prin crearea de placi proprii sau cumpărarea de clone. Puteți păstra produse oficiale pentru a sprijini compania și distribuitorii acestora. Pe termen lung, atâta timp cât te distrezi și înveți lucruri noi, chiar contează?

Dacă sunteți pe piață pentru un Arduino - fie că o bord autentic sau o clonă - asigurați-vă că vă aruncăm o privire la ghidul nostru de cumpărare bord Arduino Ghidul de cumpărare: Care consiliu ar trebui să obțineți? Arduino Ghidul de cumpărare: care ar trebui să obțineți? Există atât de multe feluri de plăci de arduino, acolo vei fi iertat că ești confuz. Care ar trebui să cumpărați pentru proiectul dvs.? Să ne ajute, cu acest ghid de cumpărare Arduino! Citeste mai mult .

Care sunt gândurile tale în legătură cu unele dintre aceste probleme? Suntem cu totul în urmă? Ai probleme cu Arduino pe care nu am reușit să le acoperim? Spuneți-ne în secțiunea de comentarii de mai jos!

Image Credit: Sergey Panychev prin intermediul Shutterstock.com

Explorați mai multe despre: Arduino.