Arduino jednostavne stvari. Što je Arduino i što možete učiniti s njim?

Polako ali sigurno se razvija Gledatina ArduinuSprikazmNextion, s prikazom temperature i vlažnosti. Ovaj sat nije ograničen na funkcionalnost o kojoj ću govoriti u ovom članku. Bit će još 2-3 faze dorade projektna Arduinu i ekranu osjetljivom na dodirthprikazmNextion. Skica i firmware za zaslon mogu se preuzeti na dnu članka.

Pregled domaće CNC upravljačke ploče. Započnite glodanje.

Malo pozadine. Jednog dana sjedio sam za računalom i pravio model za svoj 3D printer Annet A8. O čemu sam već govorio. I napravio je modernizaciju. I evo sjedim i razmišljam. Zašto su 3D printeri tako popularni? Čak iu našem malom gradu ima ih dosta.

Domaća CNC glodalica na Arduinu sa zaslonom

Tko prati moje projekte na web stranici ili u grupi VKontakte. Znaju da radim nešto novo CNC stroj na Arduinu. Osobitost ovog stroja je u tome što ga radi kao 3D printer. On ima zaslon i flash pogon Za utovar kontrolni program. Ostalo je sve analogije rada na 3D printeru . Odaberite datoteku i stroj gloda. Zaslon prikazuje minimalne informacije o procesu.

Gradimo grafikon na telefonu koristeći podatke sa senzora.

Ali kako možemo donijeti jasniji zaključak čitanja? Može se prikazati u obrascu grafika na zaslonu ili na pametnom telefonu. Danas ćemo razmotriti drugu opciju.

Auto na radio upravljanje. Arduino + nrf24l01 + daljinski upravljač.

Dugo ga nisam radio radijski upravljani modeli. Odlučio sam oživjeti svoj stari projekt: . Ali nije ga lako oživjeti. Ali i poboljšati ga. Pošto imam 3D printer. Odlučio sam isprintati novi okvir za auto. Također sam odlučio malo petljati s kodom. Kroz to vrijeme moje znanje se povećalo i već potpuno drugačije gledam na stare projekte. Ali prvo o svemu.

Dobar dan, dragi čitatelji i korisnici najbolji portal Kutija za smeće! Nije tajna da možete dobro zaraditi na stvarima koje izradite vlastitim rukama. Ako je ideja stvarno zanimljiva, onda možete stvoriti vlastiti posao na temelju nje. Korištenje Arduina u ovom području je vrlo prikladno rješenje, jer Arduino nije zabranjen za komercijalnu upotrebu. Danas ćemo s vama razgovarati o pet zanimljivih poslovnih ideja.

Kako to implementirati?

Najprikladniji način kupnje komponenti za implementaciju ideje je na AliExpressu. Tamo također možete pronaći razne građevine. U našem slučaju, tijelo je neophodno da bi naša kreacija dobila tržišni izgled.

Poslovanje na Arduinu vrlo je isplativo, jer samo jednom trebate napisati skicu. Jednostavno “napunite” već pripremljenu u sljedeće primjerke. U nastavku pogledajte same ideje.

Automatska kontrola kućne temperature



Redom: Arduino Nano, Arduino Uno i NRF24L01

Nisam želio ovu stavku nazvati "pametnom" kućom, jer se ova ideja odnosi samo na kontrolu temperature. Ja bih implementirao ovu ideju koristeći nekoliko Arduino Nano i jedan Arduino Mega/Uno. Komunikacija između njih odvijat će se pomoću radio modula NRF24L01. Ovaj modul omogućuje spajanje do šest Arduina.

Arduino Nano bit će smješten u malom kućištu zajedno s DHT22 senzorom temperature i vlage, NRF24L01 radio komunikacijskim modulom i izvorom napajanja – baterijom, na primjer. Nekoliko ovih malih kutija bit će postavljeno po cijeloj kući.



DHT2 i tekst LCD zaslon

Podatke iz Arduino Nano-a prima "baza", koja je Arduino Uno ili Mega, zatvorena u velikom kućištu zajedno s NRF24L01 (kao prijemnik), tekstualnim LCD zaslonom i izvorom napajanja (baterijom). Sve će se to nalaziti u blizini sustava grijanja. “Baza” će moći primati i obrađivati ​​podatke o temperaturi i, ovisno o vrijednosti tih podataka, sustavu grijanja će biti poslana naredba za povećanje ili smanjenje temperature.

"Pametni" staklenik



Primjer gotovog rješenja.

Nije tajna da upravljanje vlastitim staklenikom zahtijeva puno pažnje: pravovremeno otvaranje i zatvaranje vrata, praćenje vlažnosti tla, kao i praćenje rasta usjeva koji su tamo zasađeni. Sve se to može automatizirati pomoću Arduina.




Redom: Arduino Mega, DHT22 i tekstualni LCD zaslon.

Jedan Arduino može pratiti temperaturu staklenika (koristeći isti DHT22 senzor), prikazati potrebne informacije na LCD zaslonu, poslati naredbu za otvaranje slavine za dovod vode, te također kontrolirati motore za otvaranje i zatvaranje vrata .

CNC stroj




Redom: Arduino Mega, L298N i koračni motor.

Ovo također uključuje 3D pisače. Na internetu postoji mnogo načina za izradu CNC stroja temeljenog na Arduinu. Ne rade svi, ali dobre opcije sigurno će ih biti. Od hardvera će vam trebati Arduino, po mogućnosti Mega, kao i L298N driver motora i, naravno, sami motori. Sve ostalo je okvir i programski kod. Moram napomenuti da je ovo jedna od najtežih ideja za provedbu.

Roboti



Primjer gotovog rješenja.

Nedvojbeno je da djeca jako vole robote, pogotovo one koje mogu sami kontrolirati. Uz pomoć Arduina, roboti se mogu napraviti čak i od otpadnog materijala. Jednom sam se poigravao idejom da napravim robota u oklopu usisavača koji bi bio vrlo sličan droidu astromehanika iz Ratova zvijezda.





Redom: HC-SR04, L293D, HC-06 i NRF24L01

Ultrazvučni daljinomjer HC-SR04 može odrediti udaljenost do prepreka kako bi ih kasnije izbjegao. L293D pokretački program motora, koji se koristi kao ploča za proširenje, može kontrolirati četiri motora i tri servo motora odjednom. U komunikacijskom smislu nismo jako ograničeni. Možete koristiti bluetooth modul HC-06, koji će vam omogućiti da upravljate svojim djetetom s pametnog telefona, ali se ne može pohvaliti dobrim dometom komunikacije, što se ne može reći o već poznatom radiokomunikacijskom modulu NRF24L01. Međutim, tada ćete izgubiti mogućnost upravljanja sa svog pametnog telefona.

Kao izvor napajanja možete koristiti 18650 baterija spojenih paralelno kako biste povećali ukupni kapacitet.

Poanta

Nažalost, ovo su sve ideje koje sam mogao pronaći. Siguran sam da ako vas zanima neka ideja, na internetu možete pronaći puno informacija o ovoj temi.
Želim odmah reći da na ovaj popis nisam uključio kvadrokoptere i druge letjelice jer za njih već postoje gotove upravljačke ploče. Najvjerojatnije Arduino jednostavno nije mogao izdržati takvo opterećenje.

U svakom slučaju, nadam se da vam je bilo zanimljivo. Pišite u komentarima, jeste li naišli na slične ideje?

Arduino je univerzalna platforma za DIY mikrokontrolere. Za to postoji mnogo štitova (kartica za proširenje) i senzora. Ova raznolikost omogućuje vam stvaranje niza zanimljivih projekata usmjerenih na poboljšanje vašeg života i povećanje njegove udobnosti. Područja primjene ploče su neograničena: automatizacija, sigurnosni sustavi, sustavi za prikupljanje i analizu podataka itd.

Iz ovog članka saznat ćete koje zanimljive stvari možete učiniti s Arduinom. Koji će projekti biti spektakularni, a koji korisni.

Što možete učiniti s Arduinom

Robot usisavač

Čišćenje stana je rutinski zadatak i neatraktivan, pogotovo jer oduzima vrijeme. Možete ga uštedjeti ako dio kućanskih poslova prepustite robotu. Ovog robota sastavio je inženjer elektronike iz Sočija - Dmitrij Ivanov. Strukturno, pokazalo se da je dovoljno kvalitetan i nije inferioran u učinkovitosti.

Za sastavljanje trebat će vam:

1. Arduino Pro-mini, ili neki drugi sličan i odgovarajuće veličine...

2. USB-TTL adapter ako koristite Pro mini. Ako ste odabrali Arduino Nano, onda vam nije potreban. Već je instaliran na ploči.

3. L298N upravljački program je potreban za upravljanje i reverziranje istosmjernih motora.

4. Mali motori s mjenjačem i kotačima.

5. 6 IR senzora.

6. Motor za turbinu (veći).

7. Sama turbina, odnosno rotor iz usisavača.

8. Motor za četke (mali).

9. 2 senzora sudara.

10. 4 x 18650 baterije.

11. 2 pretvarača Istosmjerni napon(gore i dolje).

13. Kontroler za rad (punjenje i pražnjenje) baterija.

Kontrolni sustav izgleda ovako:

A ovdje je sustav napajanja:

Takvi čistači se razvijaju, tvornički modeli imaju složene inteligentne algoritme, ali možete pokušati napraviti vlastiti dizajn koji neće biti lošiji u kvaliteti od skupih analoga.

Sposobni proizvesti svjetlosni tok bilo koje boje, obično koriste LED diode u čijem se kućištu nalaze tri kristala koji svijetle u različitim bojama. Prodaju se kako bi ih kontrolirali, a bit im je regulirati struju koja se dovodi u svaku od boja LED traka, dakle, podešava se (posebno) intenzitet sjaja svake od tri boje.

Možete napraviti vlastiti RGB kontroler koristeći Arduino, čak štoviše, ovaj projekt implementira kontrolu putem Bluetootha.

Na fotografiji je prikazan primjer korištenja jedne RGB LED diode. Za upravljanje vrpcom trebat će vam dodatno napajanje od 12V, a zatim će oni kontrolirati rolete tranzistori s efektom polja uključen u strujni krug. Struja punjenja vrata je ograničena otpornicima od 10 kOhm; oni su instalirani između Arduino pina i vrata, u seriji s njim.

Koristeći mikrokontroler možete učiniti Univerzalni daljinski daljinski upravljač kontroliran s mobilnog telefona.

Za ovo će vam trebati:

    Arduino bilo kojeg modela;

    IR prijemnik TSOP1138;

    IR LED;

    Bluetooth modul HC-05 ili HC-06.

Projekt može čitati kodove s tvorničkih daljinskih upravljača i spremati njihove vrijednosti. Nakon toga možete kontrolirati ovaj domaći proizvod putem Bluetootha.

Web kamera je instalirana na rotirajući mehanizam. Povezan je s računalom s instaliranim softverom. Temelji se na biblioteci računalnog vida - OpenCV (Open Source Computer Vision Library), nakon što program detektira lice, USB kabelom se prenose koordinate njegovog kretanja.

Arduino daje naredbu pogonu rotacijski mehanizam i postavlja objektiv kamere. Za pomicanje kamere koristi se par servo motora.

Video pokazuje kako ovaj uređaj radi.

Pazite na svoje životinje!

Ideja je saznati gdje vaša životinja luta, što može biti zanimljivo za znanstveno istraživanje ili samo za zabavu. Da biste to učinili, morate koristiti GPS tracker. Ali za pohranu podataka o lokaciji na neku vrstu uređaja za pohranu.

U ovom slučaju, dimenzije uređaja ovdje igraju odlučujuću ulogu, budući da životinja ne bi trebala osjećati nelagodu od toga. Za snimanje podataka možete ga koristiti za rad s Micro-SD memorijskim karticama.

Ispod je dijagram izvorne verzije uređaja.

Izvorna verzija projekta koristila je ploču TinyDuino i štitove za nju. Ako ga ne možete pronaći, sasvim je moguće koristiti male Arduino kopije: mini, mikro, nano.

Za napajanje je korišten Li-ion element malog kapaciteta. Mala baterija drži oko 6 sati. Autor je na kraju sve smjestio u odrezanu Tic-Tac staklenku. Važno je napomenuti da GPS antena mora biti usmjerena prema gore kako bi se dobila pouzdana očitanja senzora.

Šifra brava provalnik

Za razbijanje kombiniranih brava pomoću Arduina trebat će vam servo i koračni motor. Ovaj projekt razvio je haker Samy Kamkar. Ovo je prilično složen projekt. Rad ovog uređaja prikazan je u videu, gdje autor objašnjava sve detalje.

Naravno, takav uređaj vjerojatno neće biti prikladan za praktičnu upotrebu, ali je izvrstan pokazni uređaj.

Arduino u glazbi

Ovo najvjerojatnije nije projekt, već mala demonstracija kako su ovu platformu koristili glazbenici.

Bubnjarski stroj na Arduinu. Značajno je da se ne radi o običnoj pretrazi snimljenih uzoraka, već, u principu, o generiranju zvuka pomoću “hardverskih” uređaja.

Ocjene dijelova:

    Tranzistor tipa NPN, na primjer 2n3904 - 1 kom.

    Otpornik 1 kOhm (R2, R4, R5) - 3 kom.

    330 Ohm (R6) - 1 kom.

    10 kOhm (R1) - 1 kom.

    100 kOhm (R3) - 1 kom.

    Elektrolitički kondenzator 3,3 uF - 1 kom.

Da bi projekt funkcionirao, morat ćete povezati biblioteku za brzo proširenje Fourierovog niza.

Ovo je prilično jednostavan i zanimljiv projekt "možete se pohvaliti svojim prijateljima".

3 projekta robota

Robotika je jedno od najzanimljivijih područja za geekove i samo one koji vole raditi nešto neobično vlastitim rukama, odlučio sam napraviti izbor nekoliko zanimljivih projekata.

BEAM robot na Arduinu

Za sastavljanje četveronožnog robota za hodanje trebat će vam:

    Za pomicanje nogu potrebni su vam servomotori, na primjer, Tower Hobbies TS-53;

    Komad bakrene žice srednje debljine (tako da može izdržati težinu konstrukcije i ne savijati se, ali ne previše debeo, jer nema smisla);

    Mikrokontroler - AVR ATMega 8 ili Arduino ploča bilo kojeg modela;

    Za šasiju, dizajn navodi da je korišten Sintra okvir. To je vrsta plastike koja se zagrijavanjem savija u bilo koji oblik.

Kao rezultat dobit ćete:

Zanimljivo je da ovaj robot ne vozi, već hoda, može gaziti i penjati se na visine do 1 cm.

Iz nekog razloga me ovaj projekt podsjetio na robota iz crtića Wall-e. Njegova posebnost je korištenje za punjenje baterija. Kreće se kao auto, na 4 kotača.

Njegovi sastavni dijelovi:

    Plastična boca odgovarajuće veličine;

  • Džemperi mama-tata;

    Solarni panel s izlaznim naponom od 6V;

    Kao donator kotača, motora i ostalih dijelova - auto na radio upravljanje;

    Dva kontinuirana rotacijska servo motora;

    Dva konvencionalna servo motora (180 stupnjeva);

    Držač za AA baterije i za “krunu”;

    Senzor sudara;

    LED, fotootpornici, fiksni otpornici 10 kOhm - ukupno 4 komada;

    Dioda 1n4001.

Ovdje je osnova - Arduino ploča s proto-štitom.

Ovako izgledaju rezervni dijelovi iz - kotača.

Struktura je gotovo sastavljena, senzori su instalirani.

Suština rada robota je da on ide prema svjetlu. Za plovidbu mu treba obilje.

Ovo je više CNC stroj nego robot, ali projekt je vrlo zabavan. To je dvoosni stroj za crtanje. Evo popisa glavnih komponenti od kojih se sastoji:

    (DVD)CD pogoni - 2 kom;

    2 drajvera za koračne motore A498;

    servo pogon MG90S;

    Arduino Uno;

    Napajanje 12V;

    Kemijska olovka i drugi elementi dizajna.

Pogon optičkog diska koristi blokove s koračnim motorom i vodilicom koji postavljaju optičku glavu. Motor, vratilo i nosač se uklanjaju iz ovih blokova.

Nećete moći upravljati koračnim motorom bez dodatne opreme, pa se koriste posebne upravljačke ploče, bolje je ako se na njih instalira hladnjak motora u trenutku pokretanja ili promjene smjera vrtnje.

Cijeli proces sastavljanja i rada prikazan je u ovom videu.

Pogledajte i 16 najboljih Arduino projekata iz AlexGyvera:

Zaključak

Ovaj članak pokriva samo mali uzorak svega što možete učiniti na ovoj popularnoj platformi. Zapravo, sve ovisi o vašoj mašti i zadatku koji ste si postavili.

Arduino. Uređaj, poznat svima i voljen od strane mnogih, postao je toliko popularan da čak i mala djeca već pokušavaju napisati skicu prije nego što se rode. Prijetnja, ovo je šala... Ukratko, ne želim zaostajati i u ovom članku ću vam reći kako ATmega8A ploču za proširenje pretvoriti u arduino. Oni koji ne znaju koja je to naknada mogu pročitati. Da, razumijem, reći će mnogi, gdje je domaće? Kod DIY je potrebno samo nekoliko stvari za Arduino. Prvi je mikrokontroler. Za jeftinoću, ATmega8 će ići. Drugi je kvarc na 16 MHz. Treće - dva keramička kondenzatora od 22pf. I četvrto - USB TTL pretvarač, bilo koji. Za sastavljanje morate pričvrstiti kvarc na MK noge XTAL1 i XTAL2. Pričvrstite dva kondera na istu nogu, a druge noge pričvrstite za tlo i to je to.

Sada prijeđimo na praktične radnje. Pretvorit ćemo ploču za otklanjanje pogrešaka u Arduino, ali sve radnje vrijede za jednostavan MK, kvarc i nekoliko kondenzatora. I tako, idemo.
Zadani kvarc na ploči za proširenje je 7,3728 MHz. Ovo neće raditi za Arduino. Pa ga uzimamo i mijenjamo na 16 MHz.

Zatim moramo učitati bootloader na našu ploču. Da biste to učinili, uzmite bilo koju Arduino ploču. Imam Arduino UNO pri ruci. Ako još nemate Arduino, vrijeme je da ga nabavite. Možete ga kupiti u trgovini Chip Resistor. I tako, imamo Arduino UNO. Ispred sebe s desne strane stola postavljamo Arduino UNO, a s lijeve ploču za proširenje ATmega8A. S desna strana Ove ploče imaju ISP konektor s klasičnim Atmel pinoutom.

Slobodno uzmite žice i spojite ove konektore jedan na jedan, s izuzetkom pina 5.


Sada uzmemo žice i ubacimo jedan kraj u 5. pin na ATmega8A ploči za proširenje, a drugi kraj u pin Arduino UNO Digital 10. Trebalo bi ispasti ovako.

Kao rezultat toga, nakon svih manipulacija, trebali bismo imati ovaj izgled.

Ako je sve u redu, povezujemo se s USB računala. Na ispravan spoj LED diode na Arduino UNO i crvena LED na ATmega8A ploči za proširenje trebaju svijetliti. (Nažalost, na fotografiji žice blokiraju LED, ali vjerujte mi, svijetli)

Prijeđimo na softverske postupke. I ovdje sve ljubitelje ATmega8 MK čeka veliki set-up proizvođača Arduina. Trenutačno IDE verzija 1.6.3 ne podržava ove mikrokontrolere. Točnije konfiguracijske datoteke Postoji i bootloader, ali ga ne možete učitati. Činjenica je da je Arduino prešao na minimalni ATmega328P mikrokontroler, a ova infekcija ima Extended Byte Fuse. Ali prljava osmica nije. Zbog ovog sranja, bootloader se ne učitava, ali se žali na nedostatak ovih bitova. Stoga morate učitati bootloader stara verzija IDE. Ako ga nemate, možete ga preuzeti od mene. Ovo je verzija 1.0.3 i ne treba je instalirati. Samo ga negdje raspakiraj i to je to. Zatim jednostavno pokrenite program iz ove mape. Sada postavimo program za punjenje našeg MK-a. Za početak odaberite programer iz primjera ArduinoISP i prenesite ga na Arduino UNO ili bilo koji drugi koji trenutno koristite.

Nakon punjenja trebate zamijeniti Arduino UNO ploču ili što već imate Arduino NG ili stariji s ATmega8.

Svi. Možete ga ispuniti. Klik Alati -> Snimi bootloader i pričekajte da se snimanje završi.

Spreman. Arduino je rođen. Odspojimo sve žice i objesimo ploču za proširenje na GSMBOARD 1.1 debug ploču. Zatim uzmite USB-TTL ploču za proširenje i spojite žice GND - GND, RXD - TXD, TXD - RXD i napajajte. Zeleni LED bi trebao svijetliti.

Ako sve radi, isključite stari program i pokrenite mužjak Najnovija verzija. Danas je 1.6.3 i pišemo sljedeći kod. void setup() ( pinMode(2, OUTPUT); ) void loop() ( digitalWrite(2, HIGH); delay(2000); digitalWrite(2, LOW); while(1); ) Upravo ono što se ovdje događa. Prvo inicijaliziramo pin 2 na izlaz. Zatim na njemu prikažemo jedan, pričekamo dvije sekunde i pritisnemo ga na nulu. Zatim upadamo u beskrajnu petlju. Da bude jasnije, evo slike u što se ploča za otklanjanje pogrešaka pretvorila.

Kao što vidite, drugi pin je odgovoran za uključivanje i isključivanje modula. Sada je vrijeme da našu skicu uploadamo na svježe pečeni Arduino. Da biste to učinili, ponovno konfigurirajte IDE odabirom stavki kao na slici ispod. I ne zaboravite promijeniti priključak na USB-TTL.

Sve je namješteno. Kliknite upload skicu. Sve bi bilo u redu, ali se pojavila greška. Eh. Ovdje su počele grablje. Arduino koristi virtualni COM port za preuzimanje programa. Radi ovako. Prvo, IDE kompajlira projekt, zatim povlači gumb za resetiranje MK-a, a budući da se prvo pokreće bootloader, IDE, vidjevši ga, počinje sipati program u flash. A ako nakon kompilacije ne resetirate MK, tada IDE bootloader neće čekati i izbaciti pogrešku. Za pokretanje resetiranja, svi Arduino uređaji imaju spojen pin DTR COM porta. USB-TTL ploča za proširenje nema ovu nogu, tako da kada IDE kompajlira projekt i piše Učitavam.

Mahnito pritišćemo i otpuštamo tipku za resetiranje na ploči za proširenje ATmega8A. IDE će preuzeti bootloader i učitati program za flash. To je to, program će se malo spustiti i uključiti GSM modul. Ako je sve napravljeno kako treba, trebalo bi izgledati kao na slici.

Za sretne vlasnike USB-RS232 adaptera, možete ukloniti DTR nogu iz priključka (naravno kroz MAX3232 čip) da biste resetirali MK. Ovo je pin 5 na ISP konektoru preko kondenzatora od 100nf. Odnosno, DTR je kondenzator - RES. A onda će sam IDE povući reset. U svakom slučaju, trebali biste dobiti ovakvu sliku. Program se pokrenuo i uključio modul.

Sada možete petljati s GSM modulom. Ako imate pitanja, pišite. Pokušajmo to shvatiti. 

ANONIMNO 02.02.16 22:32

Hvala vam na članku. Sada mogu koristiti Mega 8 u svom Arduino Uno.

niko19 25.12.16 23:03

Zašto, dovraga, sve ovo raditi s pločom za proširenje i uzeti Arduino ako je na stolu već gotov Arduino? Pitanje je kako napraviti domaći Arduino, recimo na matičnoj ploči, od Mega8 i kvarca koji leže okolo. Što treba uploadati na Megu, doslovno točku po točku, ili još bolje, gotovu datoteku firmvera. na primjer, imam paralelni programator, ali imam i serijski, ali nema gotovog Arduina...

Alexey 25.12.16 23:40

Arduino je Atmel mikrokontroler s učitanim bootloaderom za rad s Arduino IDE. Sve što trebate učiniti je postaviti osigurače za bootloader, odabrati onaj za vaš mikrokontroler iz mape firmware-a i učitati ga. Ako ukratko.

Većina elektroničara svoje projekte radije gradi na temelju mikrokontrolera, o čemu smo već nekoliko puta pisali. U sljedećem članku ćemo pogledati jednostavne dizajne elektroničkih uređaja za početnike i najneobičnije projekte temeljene na spomenutom mikrokontroleru.

Prvo, vrijedi se upoznati s funkcionalnošću mikroprocesora Arduino Uno, na kojem se gradi većina projekata, a također razmotriti razloge odabira ovog uređaja. Ispod su faktori zbog kojih bi izumitelj početnik trebao odabrati Arduino uno:

  1. Vrlo jednostavno sučelje. Jasno je gdje je kontakt i gdje pričvrstiti spojne žice.
  2. Čip na ploči spaja se izravno na USB priključak. Prednost ove postavke je ta što je serijska komunikacija vrlo jednostavan protokol koji je vremenski testiran, a USB uspostavlja vezu s moderna računala vrlo povoljno.
  3. Lako je pronaći središnji dio mikrokontrolera, a to je ATmega328 čip. Ima više hardverskih značajki kao što su mjerači vremena, vanjski i unutarnji prekidi, PWM pinovi i više načina mirovanja.
  4. Uređaj s otvorenim izvorni kod, Zato veliki broj radio amateri mogu popraviti greške i probleme u softver. To olakšava otklanjanje pogrešaka u projektima.
  5. Radni takt je 16 MHz, što je dovoljno brzo za većinu aplikacija i ne ubrzava mikrokontroler.
  6. Vrlo je praktično kontrolirati snagu unutar njega i ima ugrađenu značajku regulacije napona. Mikrokontroler se također može isključiti iz USB priključka bez vanjskog izvora napajanja. Može se spojiti vanjski izvor napajanje do 12 V. Štoviše, mikroprocesor će sam odrediti potrebni napon.
  7. Dostupnost 13 digitalnih kontakata i 6 analognih kontakata. Ove igle omogućuju spajanje opreme na Arduino uno ploču s medija treće strane. Igle se koriste kao ključ za proširenje računalne snage Arduino uno u stvarnom svijetu. Jednostavno spojite svoje elektroničke uređaje i senzore na konektore koji odgovaraju svakom od ovih pinova.
  8. Dostupno je ICSP zaglavlje za zaobilaženje USB priključka i izravno sučelje s Arduinom kao serijskim uređajem. Ovaj priključak je potreban za resetiranje čipa ako je oštećen i više se ne može koristiti na vašem računalu.
  9. Dostupnost 32 KB flash memorije za pohranjivanje razvojnog koda.
  10. LED na ploči se spaja na digitalni pin 13 za brzo uklanjanje pogrešaka koda i pojednostavljenje procesa.
  11. Konačno, ima gumb za resetiranje programa na čipu.

Arduino su 2005. godine kreirala dva talijanska inženjera, David Cuartilles i Massimo Banzi, s ciljem da studentima omoguće da nauče kako programirati mikrokontroler Arduino uno i poboljšaju svoje elektroničke vještine te ih koriste u stvarnom svijetu.

Arduino uno može osjetiti okolinu primajući podatke od raznih senzora i sposoban je utjecati na okolinu i druge pokretače. Mikrokontroler se programira korištenjem Arduino programskog jezika (bazirano na ožičenju) i razvojnog okruženja Arduino (bazirano na obradi).

Sada prijeđimo izravno na projekte na Arduino uno.

Najlakši projekt za početnike

Pogledajmo nekoliko jednostavnih i zanimljivih Arduino uno projekata koje mogu napraviti i početnici u ovom poslu – alarmni sustav.

Već smo odradili lekciju o ovom projektu -. Ukratko o tome što se radi i kako.

Ovaj projekt koristi senzor pokreta za otkrivanje kretanja i emisije visokih tonova, kao i vizualni prikaz koji se sastoji od bljeskanja LED indikatori. Sam projekt će vas upoznati s nekoliko dodataka koji su uključeni u Arduino Beginner Kit, kao i s nijansama korištenja NewPing-a.

To je Arduino knjižnica koja vam pomaže kontrolirati i testirati svoj sonarni senzor udaljenosti. Iako nije baš potpuna zaštita doma, nudi idealno rješenje za zaštitu malih prostora poput spavaćih soba i kupaonica.

Za ovaj projekt ti bit će potrebno:

  1. Ultrazvučni ping senzor – HC-SR04.
  2. Piezo zujalica.
  3. LED traka svjetla.
  4. Automobilska rasvjeta pomoću RGB trake. U ovom vodiču za Arduino projekt naučit ćete kako napraviti RGB unutarnju rasvjetu automobila pomoću Arduino uno ploče.

Mnogi ljubitelji automobila vole dodati dodatna svjetla ili nadograditi unutarnje žarulje na LED diode, ali s Arduino platformom možete uživati ​​u više kontrole i detalja pomoću snažnih LED dioda i svjetlosnih traka.

Možete promijeniti boju osvjetljenja pomoću Android uređaji(telefon ili tablet) pomoću aplikacije " Bluetooth RGB kontroler" (Dev Next Prototypes), s kojeg možete besplatno preuzeti Android Play Store. Također možete pronaći EasyEDA elektronički sklop ili naručiti vlastiti Arduino sklop na PCB-u.

Nevjerojatni Arduino Uno projekti

Većina profesionalaca u području razvoja elektroničkih projekata na Arduinu uno voli eksperimentirati. Kao rezultat toga, pojavljuju se zanimljivi i iznenađujući uređaji, o kojima se govori u nastavku:

  1. Dodavanje IR daljinskog upravljača vašem sustavu zvučnika. U potrošačkoj elektronici, daljinski upravljač je komponenta elektronički uređaj kao što je TV, DVD player ili drugi kućanski aparat za koji se koristi bežično upravljanje uređaj s male udaljenosti. Daljinski upravljač je prije svega prikladan za ljude i omogućuje vam rad s uređajima koji nisu prikladni za izravno upravljanje kontrolama.
  2. Alarm. Sat stvarnog vremena koristi se za dobivanje točnog vremena. Ovdje ovaj sustav prikazuje datum i vrijeme na LCD zaslonu, a pomoću kontrolnih gumba možemo postaviti alarm. Čim dođe vrijeme alarma, sustav se oglašava zvučnim signalom.
  3. Koračni motor. znači precizan motor koji se može okretati korak po korak. Takav uređaj se izrađuje pomoću robotike, 3D printera i CNC strojeva.

    Za ovaj projekt nabavite najjeftiniji koračni motor koji možete pronaći. Motori su dostupni online. Ovaj projekt koristi pedometar 28byj-48, koji je prikladan za većinu sličnih projekata. Lako se spaja na Arduino ploču.
    - Trebat će vam 6 kabela s ženskim i muškim konektorima. Samo trebate spojiti motor na ploču i to je to! Također možete dodati mali komad trake na rotirajuću glavu da vidite da proizvodi rotirajuće kretanje.

  4. Ultrazvučni senzor udaljenosti. Ovaj projekt koristi popularni , tako da uređaj može izbjegavati prepreke i kretati se u različitim smjerovima.

Kada završite s radom, rezultat vaših radnji pojavit će se na ekranu. Kako bi stvari bile jednostavne i jasne, preporučuje se korištenje LCD-a s I2C pretvaračem, tako da su vam potrebna samo 4 kabela za spajanje na Arduino ploču.