Reklama

Aktualizoval Ian Buckley 14. augusta 2017

Ak ste niečo ako ja, drotárstvo s elektronikou je niečo, čo by ste naozaj chceli urobiť - aspoň teoreticky. V skutočnosti vám časové obmedzenia a nedostatok vedomostí nevyhnutne bránia v vyskúšaní. Je to príliš ťažké. Páči sa vám rozobrať rozbité gadgety, ale nikdy neurobte nič s bitmi, ktoré nájdete, len ich uložte na daždivý deň (zásuvka plná mikrovlnné časti? Check).

Arduino je odpoveď na toto všetko a úprimne povedané, všetko, čo sa môže považovať za zábavu, zatiaľ čo učenie je podľa môjho názoru skutočne revolučným zariadením.

Technicky je Arduino a Programovateľný logický ovládač Čo na svete programuje PLC?Vo svete výroby existujú počítače a potom je tu počítačová automatizácia. Aj keď si môžete myslieť, že viete o počítačoch všetko, čo ste doteraz vedeli, jednoducho ste nepoškrabali povrch používania ... Čítaj viac . Oficiálne je to však otvorená prototypová platforma elektroniky - ale čo to znamená?

Pre vás alebo pre mňa je to ako malý počítač, ktorý môžete naprogramovať, aby robil veci, a interaguje so svetom prostredníctvom elektronických senzorov, svetiel a motorov. V podstate umožňuje prístup k niektorým skutočne tvrdým elektronickým projektom pre kohokoľvek - takže umelci a kreatívne typy sa môžu sústrediť na to, aby sa ich myšlienky stali skutočnosťou. Je to dokonalý drotársky nástroj!

instagram viewer

Citovať:

Arduino je otvorená prototypová platforma elektroniky založená na flexibilnom, ľahko použiteľnom hardvéri a softvéri. Je určený pre umelcov, dizajnérov, fandov a kohokoľvek, kto má záujem vytvárať interaktívne objekty alebo prostredia.

Čo s tým môžete urobiť?

Predtým, ako budeme diskutovať o tom, čo robí z Arduina taký revolučný prístroj, si myslím, že je lepšie vám ukázať niektoré z mojich obľúbených projektov, ktoré sa vytvorili s Arduino.

1. 3D tlačiarne

V minulosti ukázali sme vám MakerBot Dve 3D tlačiarne, ktoré si môžete vyrobiť za zhruba 1 000 dolárovDnes by som vám chcel ukázať dva konkrétne projekty, ktoré môžu stavať za viac ako 1 000 dolárov, z ktorých oba sú plne funkčné 3D-plastové tlačiarne a obe sú otvorené a aktívne pracujú vyvinuté. Čítaj viac , 3D tlačiareň. No, to používa pár Arduinos na ovládanie vecí, ako je vysunutie roztaveného plastu z tlačovej hlavy do pohybu plošiny.

2. Puff The Magic Dragon Fighting Robot

Samozrejme, všetky druhy robotov sú hlavnými kandidátmi na výrobu s Arduino, ale tento je najroztomilejší, aký som doteraz videl. Pomocou základného rámu robota, 2 motorov a 2 svetelných senzorov dokáže tento malý chlapík nájsť zdroj tepla, zamieriť k nemu a vypáliť oheň - všetko autonómne.

(* Autonómny význam to znamená samo od seba, bez ľudskej kontroly).

Ak vás tento projekt zaujíma, pozrite sa na ako vám môže Xod pomôcť postaviť robota Arduino Ako vám Xod pomáha zostavovať roboty Arduino bez kódovaniaChcete sa naučiť robotiku, ale nemáte žiadne znalosti programovania? S grafickým IDE Xod a robotom ovládaným Arduino je to jednoduché. Čítaj viac .

3. Laser Harp

Úžasné tranceové zvuky, lasery, čo viac by ste mohli chcieť?

4. Baker Tweet

Jednoduchý spôsob, ako oznámiť zákazníkom, že je hotový čerstvý chlieb, má BakerTweet výber číselníka na výber chleba a tlačidlo pípania! Myslím, že budete súhlasiť s tým, že toto Arduino je zatiaľ najunikátnejšie.

5. Kocky LED

Najlepším spôsobom, ako to vysvetliť, je pozerať sa na video - tieto sú úplne úžasné; Kocka 8x8x8 LED (to je 512 diód LED), so všetkým ovládaním vykonávaným Arduino.

Úroveň obtiažnosti je však na vyššej strane. Nerobte si starosti, ak sa to zdá byť komplexné - máme plné Kocka Arduino LED Ako si vyrobiť pulzujúcu Arduino LED kocku, ktorá vyzerá akoby prišla z budúcnostiAk ste sa zaoberali niektorými začiatočníkmi Arduino projektmi, ale hľadáte niečo trochu trvalé a na úplne inej úrovni úžasné, potom je skromná LED kocka 4 x 4 x 4 ... Čítaj viac tutoriál, ktorý obsahuje všetko, čo potrebujete vedieť.

Takže zábava a okrem hry, čo presne robí Arduino tak výnimočným? Určite existujú aj iné programovateľné ovládače?

Open Source

Arduino je obchodná značka, ale väčšina vyvinutého hardvéru a softvéru je otvorený zdroj. Schémy sú k dispozícii online, takže ak si neželáte kúpiť hotové Arduino, môžete si kúpiť jednotlivé komponenty a urob si to sám, alebo si kúpte jedno z mnohých klonovacích zariadení, ktoré sú teraz k dispozícii. V tomto bode je potrebné zvážiť či použiť oficiálnu tabuľu Arduino vôbec!

programovanie arduino

konektivita

Ako súčasť hardvéru môže Arduino pracovať buď samostatne (napríklad v robote) a je pripojený k počítaču (čím poskytuje počítač prístup k údajom snímača z vonkajšieho sveta a poskytovanie spätnej väzby) alebo sú pripojené k iným Arduino alebo iným elektronickým zariadeniam a radiču lupienky. Takmer všetko sa dá spojiť a je ohraničené iba vašou fantáziou, ochotou venovať nejaký čas a úsilie na naučenie sa niečoho nového a dostupnosťou komponentov. Ak na to dokážete myslieť - Arduino to dokáže.

mikrokontrolér arduino

Bohatstvo podpory

Tam sú tisíce ďalších ľudí a organizácií, ktoré prijali Arduino. Výsledkom toho je, že ak vám v oddelení kreativity chýba, je tu vždy preddefinovaný projekt, ktorý môžete vybudovať, a vždy sa môžete niečo naučiť. Začať je tiež veľmi ľahké.

programovanie arduino

Univerzálnosť a náklady

Oficiálna kompletná tabuľa Uno stojí 25 dolárova klon Uno len 4 doláre, vďaka čomu sú tieto malé elektronické zázraky prístupné rovnako ako fandovia a vzdelávacie inštitúcie.

Programovací jazyk, do ktorého nahráte, je neuveriteľne jednoduchý a mal by byť známy každému, kto má skúsenosti s Java alebo podobnými jazykmi. (Je to vlastne založené spracovanie).

Je to tiež fantastický vzdelávací nástroj, pomocou ktorého môžete experimentovať s elektronikou a učiť sa základy. Ak by sme ich mali, keď som bol v škole, som si celkom istý, že by som sa stal hardwarovým inžinierom.

Veľa možností

Od vydania Arduina prijalo mnoho ďalších spoločností étos hardvéru s otvoreným zdrojovým kódom. Popri mnohých klonových doskách, ktoré sa dostali na trh, je k dispozícii niekoľko jedinečných dizajnov, ktoré sú kompatibilné s Arduino IDE. Tieto dosky majú všeobecného ducha pôvodných dosiek Arduino a pridávajú ďalšie funkcie.

Pozoruhodný príklad je NodeMCU Zoznámte sa s Arduino Killer: ESP8266Čo keby som vám povedal, že existuje doska na vývojárov kompatibilná s Arduino so vstavanou sieťou Wi-Fi za menej ako 10 dolárov? No, existuje. Čítaj viac vývojová rada. Táto doska, ktorá je tiež malá, má na palube Wi-Fi a je kompatibilná s Arduino, sa môže používať ako malá Uzol. Js Čo je Node. JS a prečo by som sa mal starať? [Vývoj webových aplikácií]JavaScript je iba programovací jazyk na strane klienta, ktorý beží v prehliadači, nie? Už nič viac. Node.js je spôsob spustenia JavaScriptu na serveri; ale je to omnoho viac. Ak ... Čítaj viac serverov. K dispozícii ako len 3 doláre, tieto malé dosky sú také dobré, že sme sa pýtali, či by boli priamym konkurentom trónu Arduino.

Jeden z naše obľúbené mikrokontroléry tu na MakeUseOf je teens rad vývojových dosiek. Tieto malé dosky balia omnoho väčšie procesné dierovanie ako dosky Arduino, s malým tvarovým faktorom, vďaka ktorému sú ideálne pre malé projekty, ktoré sa spoliehajú na výkonné spracovanie v ich jadre.

Stále sa chcete dozvedieť viac? Vyskúšajte tento krátky dokument Arduino, ktorý ide trochu ďalej do pozadia a motiváciu projektu. Veľa z toho je v taliančine, pretože ak sa názov už nedal preč, projekt sa začal v Taliansku.

Vytvárajte

Arduino zmenili hru hobby electronics. To, čo nebolo v minulosti možné bez rozsiahlych znalostí, je teraz možné dosiahnuť vďaka širokej škále dostupných lacných mikroprocesorov a obrovskej komunite, ktorá ich obklopuje.

Začať je tiež celkom ľahké a my máme praktický sprievodca pre začiatočníkov Začíname s Arduino: Príručka pre začiatočníkovArduino je otvorená prototypová platforma elektroniky založená na flexibilnom, ľahko použiteľnom hardvéri a softvéri. Je určený pre umelcov, dizajnérov, fandov a kohokoľvek, kto má záujem vytvárať interaktívne objekty alebo prostredia. Čítaj viac dostať ťa zo zeme. Alebo si pozrite našu Projekt pre začiatočníkov Arduina: Ovládanie semafora Programovanie Arduino pre začiatočníkov: Výukový program pre projektové riadenie semaforovVytvorenie radiča semafora Arduino vám pomôže rozvíjať základné zručnosti v oblasti kódovania! Začíname. Čítaj viac tutorial.

Začíname vo svete mikrokontrolérov? Na ktorú dosku sa chystáte dostať? Čo plánujete urobiť? Dajte nám vedieť v sekcii komentárov nižšie!

James má bakalárske štúdium v ​​oblasti umelej inteligencie a je držiteľom certifikátu CompTIA A + a Network +. Je popredným vývojárom MakeUseOf a trávi svoj voľný čas hraním VR paintballu a spoločenských hier. Staval počítače od malička.