Oglas

Posodobil Ian Buckley 14. avgusta 2017

Če ste kaj podobnega kot jaz, bi radi resnično radi ukvarjali z elektroniko - vsaj v teoriji. V resnici vam časovne omejitve in pomanjkanje znanja neizogibno preprečujejo, da bi se trudili. Preprosto je pretežko. Radi razstavljate pokvarjene pripomočke, vendar nikoli ne storite ničesar, če najdete, razen da jih odložite za deževen dan (predal, poln mikrovalovni deli? Preveri).

The Arduino je odgovor na vse to in odkrito povedano, vse, kar se med učenjem lahko šteje za zabavno, je po mojem mnenju resnično revolucionarna naprava.

Tehnično gledano je Arduino a programabilni logični krmilnik Kaj na svetu programira PLC?V svetu proizvodnje obstajajo računalniki, nato pa še računalniška avtomatizacija. Čeprav morda mislite, da o računalnikih veste vse, kar preprosto, niste niti opraskali po površini uporabe ... Preberi več . Uradno pa gre za odprtokodna platforma za prototipiranje elektronike - ampak kaj to pomeni?

Za vas ali mene je kot majhen računalnik, ki ga lahko programirate, da deluje, in deluje s svetom prek elektronskih senzorjev, luči in motorjev. V bistvu omogoča nekaj resnično hardcore elektronskih projektov dostopnih vsem, zato se lahko umetniki in ustvarjalni tipi osredotočijo na to, da svoje ideje uresničijo. To je vrhunsko orodje za kleščanje!

instagram viewer

Citirati:

Arduino je odprtokodna platforma za izdelavo prototipov za elektroniko, ki temelji na fleksibilni, enostavni strojni in programski opremi. Namenjeno je umetnikom, oblikovalcem, hobistom in vsem, ki jih zanima ustvarjanje interaktivnih predmetov ali okolij.

Kaj lahko storite z njo?

Preden razpravljam o tem, kaj naredi Arduino tako revolucionarno napravo, mislim, da je bolje, da vam pokažem nekaj mojih najljubših projektov, ki so bili narejeni z Arduino.

1. 3D tiskalniki

V preteklosti pokazali smo vam MakerBot Dva 3D-tiskalnika, ki ju lahko naredite za približno 1000 dolarjevDanes bi vam rad pokazal dva konkretna projekta, ki sta lahko zgrajena za več ali manj 1000 dolarjev, oba so popolnoma funkcionalni 3D-plastični tiskalniki in oba sta odprta in aktivno delujeta razvila. Preberi več , 3D tiskalnik. No, to uporablja nekaj Arduinosov za nadzor stvari, kot je na primer izmetanje staljene plastike iz tiskalne glave za premikanje ploščadi.

2. Puff Magic Dragon Fighting Robot

Seveda so vse vrste robotov glavni kandidati za izdelavo z Arduino, toda ta je najslajši, kar sem jih še videl. Z osnovnim okvirjem robota, dvema motorjema in dvema senzorjema svetlobe lahko ta mali človek poišče vir toplote, se usmeri proti njemu in ugasne ogenj - vse samostojno.

(* Avtonomno pomeni, da to počne sam, brez človeškega nadzora).

Če vas ta projekt zanima, si oglejte kako vam lahko Xod pomaga sestaviti rodu Arduino Kako vam Xod pomaga zgraditi Arduino robote brez kodiranjaŽelite se naučiti robotike, vendar nimate sposobnosti programiranja? Z grafičnim IDE Xod in robotom pod nadzorom Arduino je enostavno. Preberi več .

3. Laser Harf

Super zvoki transa, laserji, kaj bi si še želeli?

4. Baker Tweet

Preprost način, da kupcem sporočite, da je svež kruh pripravljen, ima BakerTweet izbiro za izbiro kruha in gumb za tvit! Mislim, da se boste strinjali, da je to Arduino najbolj edinstvena uporaba do zdaj.

5. LED kocke

Najboljši način za razlago tega je samo ogled filma - ti so popolnoma krasni; an 8x8x8 LED kocka (to je 512 LED), z vsem nadzorom pa se ukvarja Arduino.

Vendar je stopnja težavnosti na višji strani. Ne skrbite, če se vam to zdi zapleteno - imamo jih polno Arduino LED kocka Kako narediti pulzirajočo Arduino LED kocko, ki je videti, kot da bi prišla iz prihodnostiČe ste se zapletli v nekaj začetnih Arduino projektov, vendar iščete nekaj malo trajnega in na povsem drugi ravni super, potem je skromna LED kocka 4 x 4 x 4 ... Preberi več vadnica, ki zajema vse, kar morate vedeti.

Torej zabava in igre, kaj pravzaprav Arduino naredi tako posebnega? Zagotovo obstajajo še drugi programirljivi krmilniki?

Odprtokodno

Arduino je blagovna znamka, vendar je večina strojne in programske opreme, ki so jo razvili, odprta. Sheme so na voljo na spletu, tako da, če ne želite kupiti že pripravljenega Arduino-ja, lahko kupite posamezne komponente in naredite samiali kupite eno od številnih naprav, ki so zdaj na voljo. V tem trenutku je vredno razmisliti ali uporabljati uradno tablo Arduino nasploh!

programiranje arduino

Povezljivost

Arduino lahko kot del strojne opreme deluje bodisi neodvisno (kot v robotu), povezan z računalnikom (s tem da računalnik dostop do senzorskih podatkov iz zunanjega sveta in posredovanje povratnih informacij) ali povezan z drugimi Arduinovi ali drugimi elektronskimi napravami in krmilnikom čips. Skoraj karkoli lahko povežete in omejuje le vaša domišljija, pripravljenost, da vložite nekaj časa in truda v učenje česa novega in razpoložljivost komponent. Če si lahko omislite - Arduino to zmore.

arduino mikrokontroler

Bogatstvo podpore

Na tisoče drugih ljudi in organizacij je na voljo Arduino. Rezultat tega je, da če nimate oddelka za ustvarjalnost, je vedno vnaprej pripravljen projekt, ki ga morate zgraditi, in vedno se je treba naučiti nekaj novega. Prav tako je zelo enostavno začeti.

programiranje arduino

Vsestranskost in stroški

Uradni celoten Uno board stane 25 dolarjev, in klon Uno le 4 USD, zaradi česar so ta mala elektronska čuda dostopna tako za ljubitelje kot izobraževalne ustanove.

Programski jezik, ki ga naložite, je neverjetno preprost in ga morajo poznati vsi, ki imajo izkušnje z Javo ali podobnimi jeziki. (Pravzaprav temelji na Obravnavati).

Prav tako je fantastično orodje za učenje, s katerim lahko eksperimentirate z elektroniko in se naučite temeljev. V bistvu, če bi jih imeli v šoli, sem prepričan, da bi postal strojni inženir.

Veliko možnosti

Od izdaje Arduino-ja so se mnoga druga podjetja lotila etosa strojne opreme z odprto kodo. Poleg številnih klonskih plošč, ki so se znašle na trgu, je na voljo več edinstvenih modelov, ki so združljivi z Arduino IDE. Te plošče prevzamejo splošni duh originalnih Arduino plošč in dodajo dodatne funkcije.

Pomemben primer je NodeMCU Spoznajte Arduino morilca: ESP8266Kaj pa, če bi vam rekel, da obstaja arduino združljiva plošča razvijalcev, ki ima vgrajen Wi-Fi za manj kot 10 dolarjev? No, obstaja. Preberi več razvojni odbor. Ta drobna plošča, ki ima na krovu Wi-Fi, poleg tega, da je združljiva z Arduino, se lahko uporablja kot majhen Vozlišče. Js Kaj je vozlišče JS in zakaj bi me skrbel? [Spletni razvoj]JavaScript je samo programski jezik na strani odjemalca, ki deluje v brskalniku, kajne? Ne več. Node.js je način zagon JavaScript na strežniku; vendar je tudi toliko več. Če ... Preberi več strežnik. Na voljo za le 3 $, te drobne deske so tako dobre, da smo se vprašali, ali bi bili neposredni konkurent Arduinovemu prestolu.

Eden od naši najljubši mikrokontrolerji tukaj na MakeUseOf je Teensy linija razvojnih desk. Te majhne plošče pakirajo bistveno večje predelave kot Arduino plošče, z drobnimi faktorji oblik, zaradi česar so kot nalašč za majhne projekte, ki v svojem jedru zanašajo na močno obdelavo.

Še vedno želite vedeti več? Oglejte si ta kratek dokumentarni film o Arduinu, ki se nekoliko bolj zasledi v ozadju in motivacijo za projektom. Veliko je v italijanščini, ker če ga ime še ni imelo, se je projekt začel v Italiji.

Ustvari ustvarjanje

Arduino je popolnoma spremenil igro elektronike hobija. Kar v preteklosti ni bilo mogoče brez obsežnega znanja, je zdaj dosegljivo zaradi širokega nabora poceni mikrokrmilnikov in velike skupnosti, ki ga obdaja.

Začetek je tudi dokaj enostaven, in imamo a priročnik za začetnike Uvod v Arduino: Vodnik za začetnikeArduino je odprtokodna platforma za izdelavo prototipov za elektroniko, ki temelji na fleksibilni, enostavni strojni in programski opremi. Namenjen je umetnikom, oblikovalcem, hobistom in vsem, ki jih zanima ustvarjanje interaktivnih predmetov ali okolij. Preberi več da te spravim s tal. Ali pa preverite naše Projekt Arduino začetnika: Nadzor semaforja Programiranje Arduino za začetnike: Navodila za upravljanje semaforja za semaforjeIzdelava krmilnika semaforja Arduino vam pomaga razviti osnovne veščine kodiranja! Začnimo. Preberi več vadnica.

Ste šele začeli v svetu mikrokrmilnikov? Kateri odbor nameravate pridobiti? Kaj nameravate narediti? Sporočite nam v spodnjem delu komentarja!

James ima doktorat iz področja umetne inteligence in ima certifikat CompTIA A + in Network +. Je vodilni razvijalec MakeUseOf in svoj prosti čas preživlja z igranjem VR paintball in družabnih iger. Z računalniki gradi že od malih nog.