5 razloga da u sljedećem projektu ne koristite istinski Arduino

  • Harry James
  • 0
  • 2278
  • 266
Oglas

Naziv Arduino postao je sinonim za DIY tehnologiju. Mnogi su ljudi započeli svoj put u elektroniku i robotiku. Ovdje na MakeUseOf-u opširno smo istražili njihovu upotrebu, od vodiča za početnike za početak rada Prvi koraci s Arduinom: Vodič za početnike Početak rada s Arduinom: Vodič za početnike Arduino je platforma za prototiranje elektronike otvorenog koda koja se temelji na fleksibilnoj i jednostavnoj koristite hardver i softver. Namijenjen je umjetnicima, dizajnerima, hobistima i svima koji su zainteresirani za stvaranje interaktivnih objekata ili okruženja. do složenijih projekata poput Laser Turret Pew Pew! Kako izgraditi lasersku kupolu s klinom Arduino Pew! Kako izgraditi lasersku kupolu s arduinom Da li vam je dosadno? Moglo bi se izgraditi i laserska kupola. .

Nema sumnje u utjecaj koji su ovi odbori imali, ali ostaje pitanje: trebate li koristiti autentičnu Arduino ploču u svom projektu? Vjerojatno ne. Evo zašto.

1. Postoje bolje mogućnosti

Radi jasnoće trebamo napraviti razliku. Službeno se proizvode Arduino proizvodi i proizvodi trećih proizvođača koji potpadaju pod naziv Arduino jer se temelje na službenom Arduinovom dizajnu otvorenog koda. Oni su funkcionalno identični osim zaštićenog imena Arduino, mada su klonske ploče obično puno jeftinije.

Započnimo s nekoliko praktičnih točaka. Unatoč njihovoj širokoj upotrebi u Maker sceni, u većini slučajeva ploča marke Arduino lako se zamjenjuje. Veliki smo obožavatelji NodeMCU ploče i to s dobrim razlogom.

Kreditna slika: alvarolb putem zajednice.thinger.io

Tamo gdje gotovo sve Arduino ploče nemaju povezanost na brodu NodeMCU Wi-Fi standardno nudi ESP8266 čip. Gdje slične veličine Arduino Nano ima brzinu takta do 16 MHz, NodeMCU se može pohvaliti brzinom do 160 MHz. NodeMCU može pokrenuti poslužitelj Node.js koji se nalazi u njemu, spasivši vas od bijede C ++. Razlozi se nastavljaju, ali naš mini video pregled u nastavku objašnjava sve pojedinosti.

Ako povezanost nije ono što tražite, onda nemojte gledati dalje od trenutnog kralja brda: the Teensy 3.2. Ove malene ploče imaju približno istu cijenu od 20 dolara kao Arduino Nano i izvode ih gotovo na svaki način. Kad se testira na brzinu protiv Arduino Duea i Mega, Teensy pobjeđuje svaki put.

Teensy 3.5 dodaje samo 5 dolara na račun i hvali se 40 I / O pinova a ostao sićušan - Teensy, ako hoćeš.

Kreditna slika: Teensy 3.5 s www.pjrc.com

Iako ove dvije ploče neće zamijeniti Arduino ploče u svakoj situaciji, ipak nam daju stanku za razmišljanje. Čak i ako znate točno koju Arduino ploču biste koristili za projekt, postoji dobar razlog da ga ne kupite od samog Arduina: cijena.

2. Postoje jeftinije alternative

Arduino projekt opisuje se kao hardver otvorenog koda. To znači da ih bilo tko može graditi i prodavati pod uvjetom da zapravo ne koriste zaštitni znak Arduino i kreditno priznaju Arduino.

To neizbježno znači da će ih netko negdje moći sagraditi za jeftinije od službenih dobavljača Arduina. Za cijenu jednog službenog Arduino Unoa možete kupiti četiri klona koji ne samo da rade isti posao, već i isti Atmega328 čip.

Kad klonirani Nano košta desetinu cijene službenog, doista trebate podržati Arduino projekt da biste razmišljali o kupovini službenog.

Postoji još jedna mogućnost koja strana u cjelini preispituje ovo pitanje. Ne morate brinuti o tome tko će graditi vašu ploču ako to učinite sami.

3. Domaće pivo Arduino

Budući da je Arduino hardver s otvorenim kodom, možete dobiti cjelovite nacrte za ploče i samostalno izraditi vlastiti.

Doduše, ovo nije baš prikladno kao kupnja jedne i borit ćete se da napravite potpuno funkcionalnu ploču koja će biti jeftinija od klona, ​​iako s promjenom cijene pojedinih komponenti i ekonomijom razmjera to čini jeftini projekt za vikend.

Ova metoda je posebno korisna ako morate dodati kontrolu malom aspektu vašeg projekta i ne treba vam potpunu funkcionalnost Arduino ploče - možete odabrati i odabrati značajke koje su vam potrebne kako biste uštedjeli prostor i novac.

4. U potrazi za igle u svim pogrešnim mjestima

Sljedeći će nekima od vas mnogo značiti, a drugima će upaliti. Svatko tko je koristio Arduino Uno primijetit će neobičan jaz između igara 7 i 8.

Taj razmak iznosi 0,16 inča (4,06 mm), dok svaki drugi pin ima razmak od 2,5 inča (2,54 mm). Razlog ove čudnosti? Prema ovom postu na službenim forumima gostujućeg korisnika koji tvrdi da je suosnivač Arduinoa Massimo Banzi, sve je bila greška u ranoj produkciji.

Iako je naizgled malen, to ima vrlo specifične posljedice. Svaki pojedinačni štit, dodatak ili dodatni pribor dizajniran za rad s Uno-om mora slijediti ovaj glupi razmak između iglica ili biti nepodnosiv. Ova greška ostala je ne samo u Uno-u, već i na svakoj Arduino ploči pune veličine jer je zadržao kompatibilnost. Nikada nije, i vjerojatno nikad neće biti ispravljeno.

Za projekt temeljen na ethosu proizvođača otvorenog koda, pametno je imati najpopularniju liniju proizvoda koji se ne postavljaju ni na ploču, a ne kupuju specifični štit za prototipovanje ili neugodne zaglavlje. Srećom novije, manje ploče poput mikro, Nano, i the MKR1000 nemaju ovaj problem.

5. IDE Jao sam ja

Ovisno o iskustvu iskustva s softverom za kodiranje otvorenog koda, možda se ili ne slažete s ovom tvrdnjom: Iako je funkcionalan, Arduino IDE užasan za upotrebu.

Neki će od vas možda smatrati oštrom s obzirom na to da se on nalazi u komadu softvera otvorenog koda, ali svatko tko je s njim proveo neko vrijeme bit će upoznat s njegovim čudima. Oblikovanje koda gotovo ne postoji. Nema dovršetka koda. C / C ++ okvir Arduinog jezika nije baš prijateljski početnicima koderima, i osim ako ne planirate budućnost koristeći ove jezike, oni vjerojatno nisu najbolji koji mogu naučiti (ovi su puno lakši za naučiti 6 najlakših jezika programiranja Naučite za početnike 6 najlakših jezika za programiranje koje treba naučiti za početnike Učenje programa znači pronalaženje pravog jezika jednako koliko i o procesu jedifikacije. Evo prvih šest najlakših programskih jezika za početnike.).

Vjerojatno je najbolji način za ovaj problem upotreba dodatka Visual Micro za Microsoft Visual Studio (VS). Iako je verzija verzije pristojna cijena, besplatna verzija omogućuje dodavanje Arduino knjižnica.

To vam omogućuje da koristite sve značajke kvalitete života koje donosi VS, a Arduino IDE možete jednostavno prenijeti kôd na svoju ploču. Može se tvrditi da je složeni potpuno opremljeni IDE uređivači teksta u odnosu na IDE: koji je bolji za programere? Uređivač teksta u odnosu na IDE: koji je bolji za programere? Odabir između naprednijeg IDE-a i jednostavnijeg uređivača teksta može biti težak. Nudimo vam nekoliko uvida koji će vam pomoći pri donošenju te odluke. je pretjerano za Arduino i da je jednostavni uređivač teksta, poput funkcionalnosti Arduino IDE-a, sasvim u redu. Osobno, nakon prelaska, pronalazim ideju da se vratim u Arduino IDE bez starta.

Ali ipak, budući da su učinili svoju platformu open-sourceom, trebali bismo htjeti koristiti službene Arduino proizvode, zar ne? Vjerojatno ne.

Spremanje milosti

Ovaj je članak namjerno naporan prema Arduinu i siguran sam da se mnogi neće složiti s nekim iznesenim točkama. Jedna stvar koja se ne može poreći jest da je za sve ove pogreške, Arduino su bili i bili glavna pokretačka snaga na sceni "uradi sam".

U konačnici se svodi na osobne preferencije. Možete uzeti u obzir tim razmatranjima tako što ćete stvoriti vlastite ploče ili kupiti klonove. Možete se držati službenih proizvoda za podršku tvrtke i njihovih distributera. Dugoročno gledano, sve dok se zabavljate i učite nove stvari, ima li uopće značaja?

Ako kupujete Arduino - bilo da je to prava daska ili klon - prvo pogledajte naš vodič za kupovinu ploče Arduino Vodič za kupnju: Koju ploču trebate nabaviti? Vodič za kupnju Arduinoa: Koji odbor trebate dobiti? Postoji toliko mnogo različitih Arduino ploča vani da bi vam bilo oprošteno što ste zbunjeni. Koje biste trebali kupiti za svoj projekt? Pomozite nam s ovim vodičem za kupnju Arduina! .

Kakve su vaše misli o nekim od ovih pitanja? Jesmo li ovdje potpuno izgubljeni? Imate li svojih problema s Arduinom koje nismo uspjeli pokriti? Javite nam se u odjeljku s komentarima u nastavku!

Kreditna slika: Sergey Panychev putem Shutterstock.com




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.