4Jul
"Arduino" yra atviro kodo elektronikos prototipų platforma, pagrįsta lanksčia, paprasta naudoti aparatine ir programine įranga.Šiandien mes padėsime jums pradėti rodyti keletą galimų variantų ir kaip lengva pradėti.
"Arduino" techninė įranga yra atvirojo kodo plokštė su mikroprocesoriumi ir įvesties / išvesties( I / O) smeigtukais fiziniams objektams perduoti ir valdyti( LED, servos, mygtukai ir tt).Paprastai lenta bus maitinama per USB arba išorinį maitinimo šaltinį, kuris savo ruožtu leidžia valdyti kitą techninę įrangą ir jutiklius.
"Arduino" taip pat turi atvirojo kodo programinės įrangos komponentą, panašų į C + +."Arduino" integruotos plėtros aplinka( IDE) leidžia jums parašyti kodą, kompiliuoti jį ir įkelti jį į "Arduino", kad būtų galima naudoti atskirai prototipams ir projektams.
Visa tai buvo sukurta taip, kad būtų lengva naudotis, kad menininkai ir kūrėjai galėtų laisvai kurti savo idėjas realiais objektais. Jei jus domina kažką pastatyti, pažvelkite į aparatinės įrangos parinktis ir programinę įrangą, kad galėtumėte pradėti.
"Arduino Variants"
"Arduino" "atviro kodo" aparatinė įranga reiškia, kad galite peržiūrėti kiekvienos lentos schemas. Tai reiškia, kad jūs galite laisvai nusipirkti aparatinės įrangos komponentus ir sudėti lentą kartu, jei esate tokia linkę.Norėdami pradėti, galbūt tik rekomenduojame išleisti apie 30 USD ir pamatyti, kiek jūs tikrai norite investuoti.
Toliau pateiktas vaizdas buvo sukurtas naudojant "Fritzing" ir yra pagrindinio "Arduino" išdėstymas naudojant duonos lentą.
"Arduino" yra įvairių tipų, kurie leidžia pasirinkti tinkamą, kurį sunku spręsti, tačiau įvairovė taip pat leidžia lanksčiai pasirinkti tobulą sprendimą.
Negalime apžiūrėti visų variantų "Arduino", tačiau čia yra keletas puikių galimybių, kaip pradėti.
"Arduino Uno"
"Uno" yra puikus pradininkas "Arduino", kuris suteikia tvirtą pagrindą tiems, kurie tik pradeda dirbti ir turi daugybę variantų, kuriuos norėsite išplėsti platformą.Tai taip pat veikia beveik visuose skydelyje( daugiau apie tai vėliau).
"Arduino Nano"
"Nano" beveik funkcija yra tokia pati kaip ir "Arduino Uno", bet ji yra maždaug 1/3 dydžio ir negali lengvai naudoti skydų."Uno" yra skirtas naudoti kaip nuolatinė priemonė projektų metu arba su bandelėmis.
"Arduino Lilypad
" "Lilypad" turi unikalų dizainą, kurį galima nudažyti į nešiojamųjų ar meno audinius.Žinoma, jūs neapsiribojate šiomis programomis, bet skydai neveiks šiame "Arduino", todėl išplėtimas gali būti sunkus.
"Arduino Mega 2560"
"Mega 2560" turi daugiau atminties ir daugiau įvesties / išvesties kaiščių nei bet kuris kitas "Arduino".Tai yra didžiausias ir geriausias "Arduino", kurį galite gauti, bet jums gali prireikti tokios galios, jei jūsų projektai to nereikalauja. Tai taip pat būtų brangesnis "Arduino", kuris visam laikui paliks projektą.
Netduino
"Netduino" yra "Arduino" pusbrolis. Tai vis dar atvirojo kodo aparatūros įsilaužimo ir prototipų sprendimas. Tačiau "Netduino" naudoja ".NET Micro Framework" savo programinės įrangos bazę.Jis yra suderinamas su "Arduino" skydais, tačiau kai kuriems gali reikėti paleisti vairuotojus.
Norėdami gauti daugiau "Arduino" aparatinės įrangos, patikrinkite žemiau esančią nuorodą.
"Arduino" priedai( skydai) "
Shields" prideda "Arduino" funkcionalumą, tiesioginę prasmę.Jie turi kaiščius, kurie stumia tiesiai į savo "Arduino" viršuje, ir jūs galite iš karto pasinaudoti visomis galimybėmis, kurias gali padaryti ekranas. Vienu metu galite pridėti kelis skydus. Dėl "shield" lankstumo "Arduino", kuris žiūri "Twitter" į konkretų hashtag( "Ethernet" skydą) ir po to kontroliuoja RC automobilį, naudojantį RF( RF skydą), nepatenka į vieno projekto taikymo sritį.
Jūs pastebėsite, kad kai kurie skydai patys panašūs į "Arduino" plokštes, bet nesupainiokite, nes jiems trūksta pagrindinio apdorojimo galią paleisti kodą, kurį rašysite eskizais( daugiau apie tai žemiau).
Ethernet
Tai vienas iš populiariausių skydų, nes jis plečia savo "Arduino", kad galėtumėte naudotis internetu bendravimui ir valdymui."Ethernet" skydas yra vienas iš daugialypių prieinamų priemonių, ir, kai jūs įsisavinsite pagrindus, kuriuos turėtumėte ieškoti, norėdami gauti vieną, kad jūs galite padaryti savo skalbimo mašiną /toaster/ kavos virimo aparatas.
XBee
"XBee" skydas leidžia patogiai valdyti bevielį ryšį "point-to-point".Galite tai naudoti norėdami prisijungti prie dviejų "Arduinos" tinklų arba sukurti visą "Arduinos" akių tinklą, kuris vieną dieną taps taisyklėmis "PASAULIS"!
variklis
"Arduino" gali valdyti variklius ir servo sistemas be skydo, tačiau variklio skydas pritraukia tokią galimybę 11. Galite tai naudoti, norėdami nuotoliniu būdu valdyti vejapjovę arba sukurti savo robotą.
Yra daugybė kitų "Arduino" skydų, tokių kaip muzika, vaizdo žaidimai ir "bluetooth".Tai tik ledkalnio viršūnė, ir mes rekomenduojame atlikti tam tikrą savo paiešką, kad galėtumėte rasti tobulą skydą savo projektui.
Jei ieškote "Arduinos" prototipų ir skydų kartu su įvairiais jutikliais, mes rekomenduojame patikrinti "Fritzing", kuris ne tik padeda prototipų kūrimo etapuose, bet ir padeda parodyti, kaip nuolat gaminti savo projektą.
programavimas( eskizai)
"Arduino IDE" yra "cross-platform" kūrėjo įrankis, parašytas Java. Tai leidžia valdyti visas "Arduino" programinės įrangos funkcijas.
Kiekviena jūsų parašyta programa vadinama eskizu ir yra surinkta ir įkelta į "Arduino" naudojant IDE.Daugelis eskizų yra laisvai prieinami internete, o IDE netgi turi daugybę pavyzdžių, kad galėtumėte pradėti naudotis beveik kiekviena funkcija, kurią gali atlikti "Arduino".
Eclipse ir Notepad ++ yra populiarios alternatyvos rašyti savo eskizus, tačiau joms trūksta lengvą prieigą prie eskizų pavyzdžių ir galutinio eskizo sudarymo / įkėlimo į "Arduino".
ištekliai
Šis straipsnis skirtas pradėti dirbti "Arduino" projektuose. Norėdami sužinoti daugiau, skaitykite žemiau esančias nuorodas ir pradėkite daryti dalykus.
Jei turite daugiau naudingų nuorodų ar savo "Arduino" projekto, nedvejodami palikite komentarą, kad galėtumėte pasidalinti su visais skaitytojais.
projekto idėjos
http: //arduino.cc/en/Tutorial/ HomePage
http: //www.arduino.cc/playground/Projects/ "Arduino" naudotojai
http: //hackaday.com/category/ arduino-hacks /
http: //www.instructables.com/tag/ tipo-id / kategorijos technologijos / kanalo-arduino /
"Arduino" aparatinė nuoroda http: //arduino.cc/en/Main/ aparatūra
vaizdo įrašai https: //www.youtube.com/user/makemagazine
http: //www.circuitsathome.com/