Z lastnimi rokami: `Arduino` - elektronski konstruktor
"Arduino" je elektronski konstruktor
Vsebina
Arduino: visokotehnološki oblikovalec
"Arduino" je mikrokrmilniška odbor z veliko stikov in lastnega procesorja. Plošča je osnova, na katero lahko priključite precej veliko tako imenovanih shildov (od angleškega ščita - ščit), ki razširja funkcionalnost plošče. Uporablja se v sistemih avtomatizacije procesov, lahko pa se zlahka uporablja tudi pri robotiki. Področja delovanja odbora Arduino so številne. Toda priljubljenost, ki jih je prejel med radijskih ga amaterji kot poceni, vendar zelo preprost in večnamensko oblikovalec.
Da Arduino prisilite, da dela po potrebi, je možno s programiranjem. Ta postopek je enostaven in celo z začetnikom se lahko spoprime z njim. In če ima uporabnik spretnosti C ++, bo program zelo enostaven in hiter.
Glavna prednost plošče je možnost povezovanja z neomejenim številom perifernih naprav, s čimer lahko dosežete največjo avtomatizacijo. Poleg tega, če začetnik ne dobi nekaj, ni pomembno. V omrežju je ogromno število skupnosti z veliko informacijami in navodili za programiranje in povezavo. "Arduino" za začetnike Radio amaterji so čudovita izbira.
Treba je opozoriti, da oblikovalec dela na brezplačni programski opremi (na primer posebna distribucija Linuxa), zato vam ni treba dodatno plačati za OS in programsko opremo.
Delo s ščitniki (ščitniki)
Kot smo že omenili, se funkcionalnost naprave poveča s pomočjo posebnih plošč. To so pripravljene plošče za nadzor določenega procesa. Ščitniki so povezani s konektorji - zatiči. Območje procesov, ki jih je mogoče nadzirati s pomočjo šiltov, je zelo veliko: od prenosa podatkov preko Ethernet-a do krmiljenja motorja. Sistem za nadzor procesov s pomočjo šilde lahko sestavite sami. "Arduino" samo porazdeli vlogo te ali tiste zunanje naprave, predpisane v programu, toda kartice za razširitev same delujejo neposredno.
Obstajajo časi, ko boste morali v pomnilnik napisati nekaj podatkov (npr. Točke GPS). Sama "Arduino" tega ne more storiti, ker nima pomnilniškega pogona. Tukaj in koristen shild, dodal je možnost uporabe kartic micro-SD do 64 GB.
Čudno, toda tudi vi lahko ustvarite svoje. Na primer, preprost LCD-shild. Odprite zaslon iz kalkulatorja ali starega odzivnika in ga pritrdite na zatič plošče. Seveda boste morali registrirati program, tako da bo "Arduino" prikazal sliko na zaslonu. In vse, samo-izdelana shild je pripravljena.
Programiranje "Arduino"
Programi za "Arduino" so napisani v jeziku Wired. Ta jezik je zelo podoben C ++. Vendar, tudi če nimate programskih veščin, se ne morete ukvarjati z Wiredom. Na forumih, namenjenih "Arduino", se programi za to imenujejo "skits". Tudi če programirate lenobno ali ne, lahko najdete ogromno število pripravljenih skic.
Vsaka skica potrebuje svoj sklop knjižnic. Lahko jih iščete tudi na forumih na "Arduino". Za začetnike obstaja zelo dober referenčni priročnik s korak-po-korak navodili za pisanje skic za določen proces.
Ustvarite Shild za Arduino z lastnimi rokami
Kupovanje shildy za "Arduino" ni potrebno. Recimo, nimate dodatnih 30 evrov, vendar je veliko nepotrebnih podrobnosti in velika želja, da nekaj avtomatiziramo. Ni problem. Glavna stvar je, da ste že imeli glavno ploščo s šivi OS in sposobnostjo pisanja skic.
Iz priročnih podrobnosti lahko izstopi shema "Arduino". S svojimi rokami bodo spajkali samo komponente. Čeprav, če se domneva, da je načrtovana, ni treba ničesar spajati. Dovolj je preprosto povezati komponente z žicami. Treba je opozoriti, da je taka samozaposlena shild za "Arduino" po nabavni ceni nekajkrat nižja od tovarne. Na primer, niz "Arduino" za avtomatizacijo delovanja elektromotorjev bo stalo 80 do 90 dolarjev. Ampak, če sami sestavite sami, lahko znižate strošek na 30 evrov.
Poleg tega obstajajo tudi številni drugi sklopi za določena področja, ki poleg glavne plošče vključujejo tudi vse potrebne podrobnosti. Na primer, niz za ustvarjanje "pametnega" doma, video nadzora, nadzora podnebja ali stereo sistemov.
Seveda, ni mogoče vsega shilda narediti sami. V nekaterih primerih preprosto ne najdete pravih delov. Na primer, bo potrebno kupiti shild z razširitvijo za pomnilniško kartico.
Za kaj lahko uporabite "Arduino"
Za to napravo je veliko aplikacij, upoštevamo le nekaj primerov uporabe.
Na primer, imate avtomobil. Na LCD zaslonu radia morate prikazati podatke o hitrosti. Kako narediti hitrostometer iz Arduina? Zelo je preprosto. Kupujemo pristojbino. Na primer, Arduino Mega 2560, GPS modul Ublox NEO 6m GPS. Po tem iščemo že izdelane skice za upravljanje v omrežju, vse to pišemo v Arduinu, združujemo se in vse je pripravljeno.
Prav tako je enostavno ustvariti celoten nadzorni sistem z lastnimi rokami. "Arduino" daje takšno priložnost. Glavna stvar je, da se zaloge na potrebnih skicah in podrobnostih.
Uporaba Arduina v robotiki
"Arduino" se pogosto uporablja v robotiki. Glede na to, da je na krovu priključenih veliko servo pogonov, motorjev, senzorjev, lahko dobite celoten robot, ki ga izdelate sami. "Arduino" vam omogoča tudi programiranje, kot želite. Če ste zainteresirani za plazenje, vožnjo in skakanje kosov železa, potem je "Arduino" zagotovo za vas.
Poleg tega, če napravo priključite skupaj s senzorji na kvadrocoper, lahko dobite dober robotski opazovalec. In to je že precej koristen razvoj.
V robotiki je mogoče pokazati izjemno fantazijo in jo s pomočjo "Arduino" - izvajati. Nekateri obrtniki celo izdelujejo prototipe Robot Bender iz "Futurama", ki uporablja samo ta oblikovalec.
Namesto sklepanja
Plošče krmilnikov Arduino so idealne za avtomatizacijo vsakega procesa zaradi prilagodljivosti pri nastavljanju. Poleg tega ne bo težav s programiranjem plošč zaradi bogatega priročnika o tej temi. Če se kaj dela v procesu dela, bo to enostavno popraviti sami. "Arduino" omogoča osebi, da pokaže neomejeno domišljijo. S to ploščo lahko s pametnega telefona na robot ustvarite skoraj vse od sistema za upravljanje talnega ogrevanja.
- "Pametna hiša" na Arduinu: teorija in praksa
- AVR programiranje. Programiranje mikrokrmilnikov AVR za začetnike
- Kako narediti tahometer z lastnimi rokami?
- Arduino Uno: oznaka, opis platforme
- Dizajner avtomobilov za visoke hitrosti - v ZSSR redek poklic
- Arduino za začetnike: korak za korakom navodila. Programiranje in projekti Arduino: kje začeti?
- Programiranje mikrokontrolerjev za začetnike: enostaven in dostopen
- Kovinski konstruktor za otroka - odlična izobraževalna igrača
- Nokia 5110: fotografija, diagram. Povezovanje grafičnega zaslona Nokia 5110 na Arduino
- Malina Pi 2: uporaba, namestitev in povezava
- Mikrokrmilnik ESP8266: povezava in nastavitev
- Piezoelektrični senzor: opis, pospešek, princip delovanja in lastnosti
- Ultrazvočni daljinomer: priročnik, modeli, pregledi
- Arduino svoje roke. Arduino UNO z lastnimi rokami
- Avtodvig Lego 42009 - oblikovalec za otroke in odrasle
- PIR senzor: opis in navodila za priključitev
- Mikrokrmilniki Atmega8. Programiranje Atmega8 za začetnike
- UART vmesnik: opis, uporaba
- Kaj je zdravilo Arduino in kako ga uporabljati?
- Kako zgraditi 3D tiskalnik z lastnimi rokami?
- Elektronski oblikovalec: igra s prednostjo