Sa svojim rukama: "Arduino" - elektronički konstruktor
"Arduino" je elektronički konstruktor
sadržaj
Arduino: dizajner visoke tehnologije
"Arduino" je ploča na mikrokontrolera s mnogo kontakata i vlastitim procesorom. Ploča je osnova kojoj možete spojiti prilično veliki broj tzv. Shildova (od engleskog štitnika - štit), čime se proširuje funkcionalnost ploče. Koristi se u sustavima automatizacije procesa, ali se također može lako primijeniti u robotici. Područja djelovanja Arduino ploče su mnoge. Ali popularan je među amaterima radio kao jeftin, ali jednostavan i vrlo svestran dizajner.
Da bi Arduino radio kako treba, moguće je programiranjem. Taj je postupak jednostavan, a čak se i početnik može nositi s njom. A ako korisnik ima C + + vještine, tada će biti vrlo jednostavno i brzo programirati ploču.
Glavna prednost ploče je mogućnost povezivanja s njim neograničen broj perifernih uređaja, tako da možete postići maksimalnu automatizaciju. Osim toga, ako početnik ne dobije nešto, to ne smeta. U mreži postoji ogroman broj zajednica s puno informacija i uputa o programiranju i povezivanju. "Arduino" za početnike radio amateri su prekrasan izbor.
Valja napomenuti da dizajner radi na besplatnom softveru (na primjer, posebnoj Linux distribuciji), tako da ne morate platiti dodatnu naknadu za OS i softver.
Rad s štitovima (shilds)
Kao što je gore već spomenuto, funkcionalnost uređaja povećava se uz pomoć posebnih ploča. To su gotovi odbori za upravljanje određenim procesom. Štitovi su spojeni pomoću konektora - igle. Raspon procesa koji se mogu kontrolirati uz pomoć okvira je vrlo velik: od prijenosa podataka putem Ethernet-a do upravljanja motora. Sustav kontrole procesa uz pomoć obloge može se sam sastaviti. "Arduino" samo distribuira ulogu ovog ili onog vanjskog uređaja koji je propisan programom, ali same kartice za proširenje rade izravno.
Postoje slučajevi kada trebate napisati neke podatke u memoriju (na primjer, GPS bodove). Sami "Arduino" to ne može učiniti, jer nema memorijski pogon. Ovdje i korisno obrezivanje, dodajući mogućnost korištenja mikro SD kartica do 64 GB.
Čudno, ali čak možete stvoriti svoje. Na primjer, jednostavan LCD zaslon. Uzmite zaslon s kalkulatora ili starog pagera i pričvrstite na igle ploče. Naravno, također ćete morati registrirati program tako da "Arduino" prikazuje sliku na ekranu. I sve, samo stvorena obrada je spremna.
Programiranje "Arduino"
Programi za "Arduino" napisani su na jeziku Wired. Ovaj je jezik vrlo sličan C + +. Međutim, čak i ako nemate programske vještine, ionako se ne možete nositi s Wiredom. Na forumima posvećenima "Arduino", programi za njega nazivaju se "skits". Čak i ako sami programirate lijenost, možete pronaći veliki broj gotovih skica.
Svaka skica treba svoj vlastiti skup knjižnica. Također se mogu pretražiti na forumima na "Arduino". Za početnike, vrlo je dobar referentni priručnik s korak-po-korak upute za pisanje skica za određeni proces.
Stvaranje Shilda za "Arduino" vlastitim rukama
Kupnja šilda za "Arduino" nije potrebna. Recimo, nemate dodatnih 30 dolara, ali ima puno nepotrebnih pojedinosti i ogromnu želju za automatizacijom. Nije problem. Glavna stvar je da već imate glavnu ploču sa zalijepljenim operativnim sustavom i mogućnost pisanja skica.
Iz praktičnih detalja može izaći shema "Arduino". Sa svojim rukama će samo lemiti komponente. Iako, ako se pretpostavlja da je projekt određen, tada nije potrebno lemiti ništa. Dovoljno je jednostavno povezati komponente s žicama. Valja napomenuti da je takav self-made shild za "Arduino" po cijeni će biti nekoliko puta jeftiniji od tvornice. Na primjer, skup "Arduino" za automatizaciju rada električnih motora košta 80 do 90 dolara. No, ako sami radite skupštinu, možete smanjiti troškove na 30 USD.
Također postoje mnogi drugi setovi stvoreni za određena područja, a uključuju, osim glavne ploče, sve potrebne pojedinosti. Na primjer, set za stvaranje "pametnog" kućnog, video nadzora, kontrole klime ili stereo sustava.
Naravno, ne mogu se sve obraditi sami. U nekim slučajevima jednostavno ne možete pronaći odgovarajuće dijelove. Na primjer, morat će se kupiti šild s ekspanzijom za memorijsku karticu.
Za ono što možete koristiti "Arduino"
Postoji mnogo aplikacija za ovaj uređaj, razmotrit ćemo samo neke primjere upotrebe.
Na primjer, imate automobil. Morate prikazati informacije o brzini na LCD zaslonu radija. Kako napraviti brzinomjer od Arduina? Vrlo je jednostavno. Kupujemo naknadu. Na primjer, Arduino Mega 2560, GPS modul Ublox NEO 6m GPS. Nakon toga tražimo gotove skice za upravljanje mrežom, sve to pišemo u Arduinu, pridružujemo se i sve je spremno.
Također je lako stvoriti cijeli sustav upravljanja vlastitim rukama. "Arduino" daje takvu priliku. Glavna stvar je zalihe na potrebne skice i pojedinosti.
Uporaba Arduina u robotici
"Arduino" se široko koristi u robotici. S obzirom na činjenicu da se veliki broj servo pogona, motora, senzora spaja na ploču, možete dobiti cijeli robot koji ste napravili sami. "Arduino" također vam omogućuje programiranje kako god želite. Ako ste zainteresirani za indeksiranje, vožnju i skakanje komada željeza, onda je "Arduino" definitivno za vas.
Osim toga, ako uređaj priključite zajedno s nekim senzorima na quadrocopter, možete dobiti dobar robot-promatrač. A ovo je već prilično koristan razvoj.
U robotici možete pokazati izvanrednu fantaziju i uz pomoć "Arduina" - da biste ga implementirali. Neki obrtnici čak stvaraju prototipove robot Bender od "Futurame", koristeći samo ovaj dizajnera.
Umjesto zaključivanja
Daske Arduino kontrolera idealne su za automatizaciju bilo kojeg procesa zbog svoje fleksibilnosti prilagodbe. Osim toga, neće biti problema s programiranjem ploča zbog bogate referentne knjige o ovoj temi. Ako se nešto razbije u procesu rada, lako će se sami popraviti. "Arduino" omogućuje osobi da prikaže neograničenu maštu. S ovom pločom možete stvoriti gotovo sve od sustava za podno grijanje preko smartphonea do robota.
- "Pametna kuća" na Arduinu: teorija i praksa
- AVR programiranje. Programiranje AVR mikrokontrolera za početnike
- Kako napraviti brzinomjer s vlastitim rukama?
- Kako sastaviti četveronožac vlastitim rukama. Postavljanje i kontrola quadrocoptera
- Arduino Uno: oznaka, opis platforme
- Arduino za početnike: upute za korak po korak. Programiranje i projekti Arduino: gdje početi?
- Programiranje mikrokontrolera za početnike: jednostavno i pristupačno
- Metal konstruktor za dijete - odlična obrazovna igračka
- Nokia 5110: fotografija, dijagram. Povezivanje grafičkog prikaza Nokia 5110 na Arduino
- Dizajner `Masha i medvjed `temelji se na omiljenoj animiranoj seriji
- Malina Pi 2: primjena, instalacija i spajanje
- Mikrokontroler ESP8266: povezivanje i postavljanje
- Piezoelektrični senzor: opis, ubrzanje, princip rada i značajke
- Ultrazvučni daljinomjer: ručni, modeli, recenzije
- Arduino vlastite ruke. Arduino UNO sa svojim vlastitim rukama
- Mobilna dizalica Lego 42009 - dizajnerica za djecu i odrasle
- PIR osjetnik: opis i upute za spajanje
- Mikrokontroleri Atmega8. Programiranje Atmega8 za početnike
- UART sučelje: opis, uporaba
- Što je Arduino i kako ga koristiti?
- Elektronički dizajner: igra s prednošću