Početna » kako da » Što je Arduino? Saznajte više o ovoj platformi elektronike otvorenog koda

    Što je Arduino? Saznajte više o ovoj platformi elektronike otvorenog koda

    Arduino je platforma za izradu prototipova s ​​otvorenim kodom zasnovana na fleksibilnom hardveru i softveru koji je jednostavan za korištenje. Danas ćemo vam pomoći da započnete s prikazivanjem nekih od dostupnih opcija i kako je lako započeti.

    Arduino hardver je otvorena ploča s mikroprocesorom i ulazno / izlaznim pinovima za komunikaciju i kontrolu fizičkih objekata (LED, servos, tipke, itd.). Ploča će se obično napajati preko USB-a ili vanjskog napajanja, što će mu omogućiti napajanje drugog hardvera i senzora.

    Arduino također ima softversku komponentu otvorenog koda koja je slična C ++. Arduino integrirano razvojno okruženje (IDE) omogućuje vam pisanje koda, njegovo prevođenje i njegovo postavljanje na Arduino za samostalnu upotrebu u prototipovima i projektima..

    Sve je to osmišljeno tako da bude jednostavno za korištenje kako bi umjetnici i kreatori mogli slobodno razvijati svoje ideje u stvarne objekte. Ako ste zainteresirani za izgradnju nečega, potražite opcije hardvera i softver koji je dostupan za početak.

    Arduino Varijante

    Arduino hardver koji je "open-source" znači da možete vidjeti sheme svih dostupnih ploča. To znači da ste slobodni kupiti hardverske komponente i sami lemiti ploču ako ste tako nagnuti. Da biste započeli, vjerojatno bismo samo preporučili da potrošite $ 30 i vidite koliko zaista želite uložiti.

    Slika ispod je stvorena pomoću Fritzing-a i predstavlja raspored za osnovni Arduino pomoću ploče za kruh.

    Arduino se isporučuje u raznim vrstama koje čine odabir pravog teško odlučivim, ali raznolikost također omogućuje fleksibilnost u odabiru savršenog rješenja..

    Ne možemo pokriti svaku Arduino opciju, ali evo nekoliko značajnih opcija za početak.

    Arduino Uno

    Uno je odličan starter Arduino, pruža čvrste temelje za one koji tek započinju i ima mnogo opcija koje ćete poželjeti dok istražujete platformu. Također radi s gotovo svim dostupnim štitovima (više o ovome kasnije).

    Arduino Nano

    Nano je gotovo značajka za istu funkciju kao i Arduino Uno, ali je oko 1/3 veličine i ne može jednostavno koristiti štitove. Uno je namijenjen za korištenje kao trajno učvršćenje u projektima ili s temeljima za testiranje.

    Arduino Lilypad

    Lilypad ima jedinstveni dizajn koji se može ušiti u tkanine za projekte koji se mogu nositi ili umjetnost. Naravno da niste ograničeni na te aplikacije, ali štitovi neće raditi na ovom Arduinu pa proširenje može postati teško.

    Arduino Mega 2560

    Mega 2560 ima više memorije i više I / O pinova nego bilo koji drugi Arduino. Ovo je najveći i najbolji Arduino koji možete dobiti, ali možda vam neće trebati toliko snage ako vaši projekti to ne zahtijevaju. To bi također bio skuplji Arduino koji bi trajno napustio projekt.

    Netduino

    Netduino je rođak Arduina. To je još uvijek otvoreni izvor hardvera hacking i prototipova rješenje. No, Netduino pokreće .NET Micro Framework za svoju softversku bazu. To je pin kompatibilan s Arduino štitovima, ali neki svibanj zahtijevaju vozači to trčanje.

    Za više Arduino hardvera pogledajte link ispod.

    Arduino pribor (štitovi)

    Štitovi čine dodavanje funkcionalnosti vašem Arduinu snap, doslovno. Imaju igle koje gurnu pravo na vrh vašeg Arduina i odmah možete iskoristiti sve što štit može učiniti. Istodobno možete dodati više štitova. Arduino koji gleda Twitter za određeni hashtag (ethernet štit), a zatim kontrolira RC automobil pomoću RF (RF štit) nije izvan opsega jednog projekta zahvaljujući fleksibilnosti štita.

    Primijetit ćete da neki štitovi izgledaju vrlo slično samim Arduino pločama, ali nemojte biti zbunjeni jer im nedostaje glavna procesorska snaga za pokretanje koda koji ćete pisati u skicama (više o tome u nastavku).

    Ethernet

    Ovo je jedan od najpopularnijih štitova jer proširuje vaš Arduino da bi mogao koristiti internet za komunikaciju i kontrolu. Ethernet štit je jedan od najsvestranijih dostupnih, a nakon što savladate osnove, trebate potražiti samo jednu osobu kako biste svoj perač / toster / aparat za kavu mogli tweetati.

    XBee

    XBee štit olakšava bežičnu komunikaciju od točke do točke. Možete koristiti ovo za povezivanje dvaju Arduinosa zajedno ili postavljanje cijele mreže Arduinos koja će jednog dana upravljati svijetom!

    Motor

    Arduino može upravljati motorima i servomotorima bez potrebe za štitom, ali štit motora povećava tu sposobnost na 11. Možete ga koristiti za daljinsko upravljanje kosilicom ili za izradu vlastitog robota..

    Postoje mnogi drugi Arduino štitovi dostupni kao što su glazba, video igre i bluetooth. Ovo je samo vrh ledenog brijega i preporučili bismo vam da sami potražite svoj savršeni štit za svoj projekt.

    Ako tražite prototip Arduinosa i štitova zajedno s raznim senzorima preporučujemo provjeru Fritzinga koji ne samo da pomaže kod izrade prototipa, nego vam također pomažu pokazati kako napraviti trajne PCB ploče za izradu vašeg projekta..

    Programiranje (Skice)

    Arduino IDE je alat za razvojne programere koji se sastoji od platforme napisane u Javi. To vam omogućuje kontrolu svih softverskih funkcija vašeg Arduino.

    Svaki program koji napišete naziva se skica i kompajlira i učitava na vaš Arduino pomoću IDE-a. Mnogo je skica slobodno dostupno na mreži i IDE čak dolazi s mnoštvom primjera kako biste započeli s gotovo svakom svojom funkcijom koju Arduino može.

    Eclipse i Notepad ++ su popularne alternative za pisanje skica, ali im nedostaje jednostavan pristup skiciranju primjera i kompajliranju / učitavanju gotove skice u Arduino.

    Resursi

    Ovaj je članak osmišljen tako da započne s radom u Arduino projektima. Za više čitanja pogledajte dolje navedene linkove i počnite stvarati stvari.

    Ako imate više korisnih linkova ili vlastiti Arduino projekt, slobodno ostavite komentar koji želite podijeliti sa svim čitateljima.

    Projektne ideje

    http://arduino.cc/en/Tutorial/HomePage

    http://www.arduino.cc/playground/Projects/ArduinoUsers

    http://hackaday.com/category/arduino-hacks/

    http://www.instructables.com/tag/type-id/category-technology/channel-arduino/

    Arduino hardverska referenca http://arduino.cc/en/Main/Hardware

    Video https://www.youtube.com/user/makemagazine

    http://www.circuitsathome.com/