Kas yra "Arduino"? Sužinokite apie šią atvirojo kodo elektroninę platformą

Turinys:

Kas yra "Arduino"? Sužinokite apie šią atvirojo kodo elektroninę platformą
Kas yra "Arduino"? Sužinokite apie šią atvirojo kodo elektroninę platformą

Video: Kas yra "Arduino"? Sužinokite apie šią atvirojo kodo elektroninę platformą

Video: Kas yra "Arduino"? Sužinokite apie šią atvirojo kodo elektroninę platformą
Video: Rome's Worst Military Disaster: Historical Battle of Carrhae 53 BCE | DOCUMENTARY - YouTube 2024, Kovas
Anonim
"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" 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) smeigtukai 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 atviro 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" į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.

Žemiau 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ą, kurią sunku išspręsti, bet įvairovė taip pat leidžia lanksčiai pasirinkti tobulą sprendimą.
"Arduino" yra įvairių tipų, kurie leidžia pasirinkti tinkamą, kurią sunku išspręsti, bet įvairovė taip pat leidžia lanksčiai pasirinkti tobulą sprendimą.

Negalime apriboti kiekvieno "Arduino" parinkties, tačiau čia yra keletas puikių galimybių pradėti.

Arduino Uno

"Uno" yra puikus pradininkas "Arduino", jis suteikia tvirtą pagrindą tiems, kurie tik pradeda dirbti ir turi daugybę variantų, kuriuos norėsite ištirti platformą. Tai taip pat veikia beveik visuose skydelyje (daugiau apie tai vėliau).
"Uno" yra puikus pradininkas "Arduino", jis suteikia tvirtą pagrindą tiems, kurie tik pradeda dirbti ir turi daugybę variantų, kuriuos norėsite ištirti platformą. Tai taip pat veikia beveik visuose skydelyje (daugiau apie tai vėliau).

" Arduino Nano"

"Nano" beveik funkcija yra tokia pati kaip "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.
"Nano" beveik funkcija yra tokia pati kaip "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ą, kuris gali būti užsiimamas dėvimiems projektams ar menui. Žinoma, jūs neapsiribojate šiomis programomis, bet skydai neveiks šiame "Arduino", todėl išplėtimas gali būti sunkus.
"Lilypad" turi unikalų dizainą, kuris gali būti užsiimamas dėvimiems projektams ar menui. Ž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ą.
"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.
"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.

Daugiau "Arduino" aparatinės įrangos ieškokite žemiau esančioje nuorodoje.

"Arduino" priedai (skydai)

"Shields" prideda savo "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į.

Toliau pastebėsite, kad kai kurie skydai atrodo taip pat, kaip ir "Arduino" plokštės, bet nesupainiokite, nes jiems trūksta pagrindinio apdorojimo galią paleisti kodą, kurį rašysite eskizais (daugiau apie tai žemiau).

Ethernet

Image
Image

Tai vienas iš populiariausių skydų, nes jis plečia savo "Arduino", kad galėtumėte naudotis internetu, norėdami bendrauti ir valdyti. "Ethernet" skydas yra vienas iš daugialypių prieinamų priemonių, o kai jūs įvaldę pagrindinius dalykus, kuriuos turėtumėte ieškoti, norėdami gauti vieną, kad jūs galite padaryti savo skalbimo / skrudintuvo / kavos virimo aparato čivot.

XBee

Image
Image

"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

Image
Image

"Arduino" gali valdyti variklius ir servos, nereikalaujant skydo, tačiau variklio skydas pritraukia 11 galimybių. Galite tai naudoti nuotoliniu būdu valdyti vejapjovę arba statyti 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, rekomenduojame patikrinti "Fritzing", kuris ne tik padeda su prototipų kūrimo etapais, bet ir padeda parodyti, kaip nuolat gaminti savo projektą.

Programavimas (eskizai)

"Arduino IDE" yra kryžminio platforminio 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".
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 populiari alternatyva rašyti eskizus, tačiau jiems trūksta lengvą prieigą prie eskizų pavyzdžių ir galutinio eskizo sudarymo / įkėlimo į "Arduino".
"Eclipse" ir "Notepad ++" yra populiari alternatyva rašyti eskizus, tačiau jiems 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

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

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

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

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

Arduino aparatinės įrangos nuoroda https://arduino.cc/en/Main/Hardware

Vaizdo įrašai https://www.youtube.com/user/makemagazine

https://www.circuitsathome.com/

Rekomenduojamas: