Koduleht » kuidas » Mis on Arduino? Lugege selle avatud lähtekoodiga elektroonika platvormi kohta

    Mis on Arduino? Lugege selle avatud lähtekoodiga elektroonika platvormi kohta

    Arduino on avatud lähtekoodiga elektroonika prototüüpide platvorm, mis põhineb paindlikul, lihtsalt kasutataval riistvaral ja tarkvaral. Täna aitame teil alustada, näidates teile mõned võimalused ja kui lihtne on alustada.

    Arduino riistvara on avatud lähtekoodiga skeem, millel on mikroprotsessor ja sisend / väljund (I / O) tihvtid kommunikatsiooniks ja füüsiliste objektide juhtimiseks (LED, servod, nupud jne). Juhtpaneeli toiteallikaks on tavaliselt USB või väline toiteallikas, mis omakorda võimaldab muul riistvaral ja anduril töötada.

    Arduino on ka avatud lähtekoodiga tarkvara komponent, mis on sarnane C ++ -le. Arduino integreeritud arenduskeskkond (IDE) võimaldab teil kirjutada koodi, kompileerida selle ja seejärel laadida selle oma Arduino'le iseseisvaks kasutamiseks prototüüpides ja projektides.

    Kõik see oli mõeldud kasutamiseks kergesti, et kunstnikud ja tegijad saaksid oma ideid vabalt arendada reaalseteks objektideks. Kui olete huvitatud iseenda ehitamisest, siis vaata, milliseid riistvaravalikuid ja tarkvara saate alustada.

    Arduino variandid

    Arduino riistvara, mis on avatud lähtekoodiga, tähendab, et saate vaadata iga olemasoleva plaadi skeeme. See tähendab, et teil on vabadus osta riistvarakomponente ja joota laud kokku, kui olete nii kaldu. Alustamiseks soovitaksime ilmselt lihtsalt kulutada ~ 30 dollarit ja näha, kui palju te tõesti soovite investeerida.

    Alltoodud pilt on loodud Fritzing'iga ja see on põhilise Arduino kujundus, kasutades leivaplaati.

    Arduino on saadaval mitmesugustes tüüpides, mis muudavad õige valiku keeruliseks, kuid mitmekesisus võimaldab ka paindlikkust sobiva lahenduse valimisel.

    Me ei saa katta kõiki Arduino võimalusi, kuid siin on mõned märkimisväärsed võimalused alustamiseks.

    Arduino Uno

    Uno on suurepärane starter Arduino, see annab tugeva aluse neile, kes just alustavad ja kellel on platvormi uurimisel palju võimalusi. Samuti töötab see peaaegu iga varjestusega (rohkem sellest hiljem).

    Arduino Nano

    Nano on peaaegu funktsiooni jaoks sama funktsioon nagu Arduino Uno, kuid see on umbes 1/3 suurusest ja ei saa kasutada kilpe lihtsalt. Uno on mõeldud kasutamiseks püsivaks seadmeks projektides või testplaatidega.

    Arduino Lilypad

    Lilypadil on ainulaadne disain, mida saab õmmelda kantavate projektide või kunsti jaoks kangasteks. Loomulikult ei piirdu nende rakendustega, kuid kilbid ei tööta selle Arduino-ga, nii et laienemine võib muutuda keeruliseks.

    Arduino Mega 2560

    Mega 2560-l on rohkem mälu ja rohkem I / O-kontakte kui ükski teine ​​Arduino. See on suurim ja parim Arduino, mida te võite saada, kuid te ei pruugi vajada palju energiat, kui teie projektid seda ei vaja. See oleks ka kallim Arduino, kes lahkuks projekti pidevalt.

    Netduino

    Netduino on Arduino nõbu. See on endiselt avatud lähtekoodiga riistvara häkkimise ja prototüüpimise lahendus. Kuid Netduino kasutab .NET Micro Frameworki oma tarkvarapõhiselt. See on pistik, mis ühildub Arduino kilpidega, kuid mõned võivad nõuda draiverite käivitamist.

    Arduino riistvara jaoks vaadake allolevat linki.

    Arduino tarvikud (kilbid)

    Shields muudavad teie Arduino funktsionaalsuse lisamiseks sõna otseses mõttes. Neil on nööpnõelad, mis liiguvad otse teie Arduino tippu ja mida saab kohe ära kasutada, mida kilp saab teha. Võite korraga lisada ka mitu kilpi. Arduino, kes vaatab Twitteri konkreetse hashtagi (Ethernet-kilp) jaoks ja kontrollib seejärel RC-autosid RF-raadiosagedusala (RF shield) abil, ei ole ühest projektist väljaspool kilpide paindlikkust.

    Järgnevalt märkate, et mõned kilbid näevad välja nagu Arduino lauad ise, kuid ei tohi segadusse ajada, sest neil puudub peamine töötlemisvõimsus koodi käivitamiseks, mida kirjutad visandites (rohkem sellest allpool).

    Ethernet

    See on üks populaarsemaid kilpe, sest see laiendab teie Arduino, et saaksite kasutada Internetti suhtlemiseks ja juhtimiseks. Etherneti kilp on üks kõige mitmekülgsemaid, ja kui olete õppinud põhitõed, peaksite vaatama, et saaksite selle lihtsalt nii, et saate oma pesumasina / röster / kohvimasin muuta.

    XBee

    XBee'i kilp teeb traadita sideühenduse lihtsaks. Seda saab kasutada kahe Arduinos võrgu ühendamiseks või kogu Arduinos võrgusüsteemi loomiseks, mis ühel päeval reegliteks maailmale!

    Mootor

    Arduino saab juhtida mootoreid ja servosid ilma kilpi vajamata, kuid mootorikaitse tõstab seda võimet 11-le. Võite seda kasutada ka muruniiduki kaugjuhtimiseks või oma roboti ehitamiseks.

    On palju teisi Arduino kilpe, nagu muusika, videomäng ja bluetooth. See on vaid jäämäe tipp ja soovitame teha oma enda otsimisel ideaalset kilpi teie projekti jaoks.

    Kui soovid prototüüpida Arduinos ja kilpe koos erinevate anduritega, soovitame vaadata läbi Fritzing, mis mitte ainult ei aita prototüüpide valmistamise etappidel, vaid aitab ka näidata, kuidas teha püsivaid PCB-plaate oma projekti valmistamiseks..

    Programmeerimine (visandid)

    Arduino IDE on Java-süsteemis kirjutatud platvormi arendaja. See võimaldab teil hallata kõiki Arduino tarkvarafunktsioone.

    Iga kirjutatavat programmi nimetatakse visandiks ja kompileeritakse ning laaditakse teie Arduino IDE abil. Paljud visandid on vabalt kättesaadavad Internetis ning IDE-ga kaasneb isegi hulk näiteid, mis aitavad teil alustada peaaegu iga funktsiooniga, mida teie Arduino suudab.

    Eclipse ja Notepad ++ on populaarsed alternatiivid oma visandite kirjutamiseks, kuid neil puudub lihtne juurdepääs skeemide näidetele ja valmis skeemi koostamine / üleslaadimine Arduino'le.

    Ressursid

    See artikkel on mõeldud teie Arduino projektide alustamiseks. Lisateabe saamiseks lugege allolevaid linke ja alustage asjade valmistamist.

    Kui teil on rohkem kasulikke linke või omaenda Arduino projekti, jätke julgelt jagada kommentaar kõigi lugejatega.

    Projektiideed

    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 riistvara viide http://arduino.cc/en/Main/Hardware

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

    http://www.circuitsathome.com/