Domača » kako » Kaj je Arduino? Preberite več o tej platformi elektronike z odprtimi viri

    Kaj je Arduino? Preberite več o tej platformi elektronike z odprtimi viri

    Arduino je odprtokodna elektronska prototipna platforma, ki temelji na prilagodljivi strojni in programski opremi, ki je preprosta za uporabo. Danes vam bomo pomagali, da boste začeli s prikazovanjem nekaterih razpoložljivih možnosti in kako lahko začeti.

    Arduino strojna oprema je tiskana vezja odprte kode z mikroprocesorjem in vhodno / izhodnimi (I / O) zatiči za komunikacijo in nadzor fizičnih objektov (LED, servomotorji, gumbi itd.). Plošča bo običajno napajana prek USB-ja ali zunanjega napajalnika, kar omogoča napajanje druge strojne opreme in senzorjev.

    Arduino ima tudi odprtokodno programsko komponento, ki je podobna C ++. Arduino integrirano razvojno okolje (IDE) vam omogoča pisanje kode, prevajanje in nato nalaganje v Arduino za samostojno uporabo pri izdelavi prototipov in projektih..

    Vse to je bilo zasnovano tako, da je bilo preprosto uporabiti, da bi umetniki in ustvarjalci svobodno razvijali svoje ideje v resnične predmete. Če vas zanima izgradnja nečesa, si oglejte možnosti strojne opreme in programsko opremo, ki je na voljo za začetek.

    Arduino variante

    Arduino strojna oprema, ki je »odprtokodni«, pomeni, da si lahko ogledate sheme vseh razpoložljivih plošč. To pomeni, da lahko kupite komponente strojne opreme in spajate desko skupaj, če ste tako nagnjeni. Če želite začeti, verjetno priporočamo, da porabite 30 evrov in vidite, koliko resnično želite vlagati.

    Spodnja slika je bila ustvarjena z uporabo Fritzinga in je postavitev osnovnega Arduina z uporabo plošče za kruh.

    Arduino je na voljo v različnih vrstah, zaradi česar je izbiro pravega težko odločiti, vendar raznolikost omogoča tudi prilagodljivost pri izbiri idealne rešitve..

    Ne moremo pokriti vseh Arduino možnosti, vendar je tu nekaj pomembnih možnosti za začetek.

    Arduino Uno

    Uno je odličen starter Arduino, zagotavlja trdne temelje za tiste, ki so šele začeli in ima veliko možnosti, ki jih boste želeli, ko boste raziskovali platformo. Deluje tudi s skoraj vsemi razpoložljivimi ščiti (več o tem kasneje).

    Arduino Nano

    Nano je skoraj za funkcijo enako kot Arduino Uno, vendar je približno 1/3 velikosti in ne more uporabljati ščitov. Uno je namenjen za trajno uporabo pri projektih ali za testiranje.

    Arduino Lilypad

    Lilypad ima edinstveno obliko, ki se lahko všije v tkanine za nosljive projekte ali umetnost. Seveda niste omejeni na te aplikacije, ščit pa ne bo deloval na tem Arduinu, zato lahko širjenje postane težavno.

    Arduino Mega 2560

    Mega 2560 ima več pomnilnika in več I / O zatiči kot kateri koli drugi Arduino. To je največji in najboljši Arduino, ki ga lahko dobite, vendar morda ne boste potrebovali toliko moči, če vaši projekti tega ne zahtevajo. To bi bil tudi dražji Arduino, ki bi trajno zapustil projekt.

    Netduino

    Netduino je bratranec Arduina. To je še vedno odprtokodna rešitev za strojno hekanje in izdelavo prototipov. Ampak Netduino teče .NET Micro Framework za svojo programsko opremo. To je pin združljiv z Arduino ščit, vendar nekateri morda zahtevajo vozniki teči.

    Za več strojne opreme Arduino si oglejte spodnjo povezavo.

    Arduino dodatki (ščitniki)

    Shields dodajajo funkcionalnost vašemu Arduinu, kar je dobesedno. Imajo nožice, ki potisnejo desno na vrh vašega Arduina in lahko takoj izkoristite vse, kar lahko stori ščit. Naenkrat lahko dodate tudi več ščitov. Arduino, ki gleda Twitter za poseben hashtag (ethernet ščit) in nato nadzira RC avto z RF (RF ščit), ni izven obsega enega projekta zaradi prilagodljivosti ščita.

    Spodaj boste opazili, da so nekateri ščitniki zelo podobni samim ploščam Arduino, vendar se ne zmedite, ker nimajo glavne procesorske moči za zagon kode, ki jo boste napisali v skicah (več o tem spodaj).

    Ethernet

    To je eden izmed najbolj priljubljenih ščitov, saj razširja vaš Arduino, da lahko uporablja internet za komunikacijo in nadzor. Ethernet ščit je eden izmed najbolj vsestranskih, in ko ste obvladali osnove, si morate prizadevati, da bi dobili eno samo, tako da lahko vašo pralno / toaster / aparat za kavo Tweet.

    XBee

    Ščit XBee omogoča brezžično komunikacijo od točke do točke. To lahko uporabite za povezovanje dveh Arduinov skupaj ali za vzpostavitev celotnega mrežnega omrežja Arduinos, ki bo nekega dne PRAVILO SVET!

    Motor

    Arduino lahko krmili motorje in servomotorje, ne da bi potreboval ščit, toda motorni ščit se poveča na to sposobnost do 11. Lahko ga uporabite za daljinsko upravljanje vaše kosilnice ali za izdelavo lastnega robota..

    Obstaja veliko drugih Arduino ščiti na voljo kot glasba, video igre in bluetooth. To je samo vrh ledene gore in priporočamo vam, da nekaj poiščete, da najdete popoln ščit za vaš projekt.

    Če iščete prototip Arduinos in ščitov skupaj z različnimi senzorji, vam priporočamo, da preverite Fritzing, ki ne pomaga samo pri izdelavi prototipov, ampak vam tudi pomagajo pokazati, kako narediti trajne PCB plošče za izdelavo vašega projekta..

    Programiranje (skice)

    Arduino IDE je orodje za razvijalce na več platformah, napisano v Javi. Omogoča nadzor nad vsemi funkcijami programske opreme vašega Arduino.

    Vsak program, ki ga napišete, se imenuje skica in se prevede in naloži na vaš Arduino z uporabo IDE. Veliko skic je prosto dostopnih na spletu, IDE pa ima celo številne primere, s katerimi lahko začnete z vsemi funkcijami, ki jih lahko Arduino.

    Eclipse in Notepad ++ sta priljubljeni alternativi za pisanje vaših skic, vendar nimata enostavnega dostopa do skic in sestavljanja / nalaganja končane skice v Arduino.

    Viri

    Ta članek je zasnovan tako, da se začne vaš projekt Arduino. Za več branja si oglejte spodnje povezave in začnite delati stvari.

    Če imate več koristnih povezav ali lastnega projekta Arduino, lahko pustite komentar, ki ga boste delili z vsemi bralci.

    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/

    Sklic na strojno opremo Arduino http://arduino.cc/en/Main/Hardware

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

    http://www.circuitsathome.com/