Automatika za početnike
Uvod u automatiku s Arduinom za početnike
Automatika je znanost koja se bavi upravljanjem uređajima i procesima bez stalnog ljudskog nadzora. Korištenjem mikroupravljača poput Arduina, početnici mogu lako naučiti osnove elektronike, programiranja i logičkog razmišljanja kroz izgradnju jednostavnih automatskih sustava.
1. Mikroupravljačko sučelje – Srce automatike
Što je to?
Mikroupravljač (npr. Arduino Uno) je mala elektronička pločica koja može čitati ulaze (poput tipkala ili senzora) i upravljati izlazima (poput LED-ica ili motora). Spojen je na računalo putem USB-a, gdje ga programiramo.
Kako se koristi?
-
Komponente se spajaju na ulazne ili izlazne GPIO pinove.
-
Program se piše na računalu, a zatim prenosi na mikroupravljač.
-
Ulazi se čitaju naredbama poput
digitalRead()
ianalogRead()
, a izlazi se postavljaju sdigitalWrite()
.
Zašto je važno?
Mikroupravljač omogućuje automatizaciju – od jednostavnog paljenja LED-ice do složenog upravljanja robotima ili pametnim uređajima.
2. LED-ice – Vizualni prikaz stanja sustava
Što su LED-ice?
LED (engl. Light Emitting Diode) su male žaruljice koje svijetle kad kroz njih teče struja u pravom smjeru.
Kako se koriste?
-
Spajaju se tako da je anoda povezana na digitalni izlaz, a katoda na masu (GND).
-
Serijski otpornik (npr. 330 Ω) se koristi kako bi se ograničila struja i spriječilo oštećenje LED-ice.
-
LED-ica se pali ili gasi digitalnim signalom iz mikroupravljača (
digitalWrite()
).
Zašto je važno?
LED-ice služe kao jednostavan i jasan pokazatelj stanja uređaja (npr. smjer kretanja, dan/noć, greška u radu itd.).
3. Otpornici – Nevidljivi zaštitnici strujnog kruga
Što su otpornici?
Otpornici su elektroničke komponente koje ograničavaju protok struje u krugu. Označavaju se u omima (Ω), npr. 330 Ω ili 10 kΩ.
Kako se koriste?
-
Za LED-ice: sprječavaju da struja ošteti diodu.
-
S fotootpornikom: zajedno čine napon-djelitelj koji omogućuje analogno očitanje svjetla.
-
Na tipkalima: “pull-down” otpornici povlače ulaz na nisko stanje kada nije pritisnuto.
Zašto je važno?
Bez otpornika, komponente bi se lako mogle oštetiti. Također, otpornici osiguravaju stabilan i pouzdan rad ulaznih signala.
4. Fotootpornik – Oko sustava
Što je to?
Fotootpornik (LDR) mijenja svoj otpor ovisno o količini svjetlosti: što je svjetlije, otpor je manji.
Kako se koristi?
-
Spaja se s otpornikom (npr. 10 kΩ) u napon-djelitelj.
-
Napon između njih vodi se na analogni ulaz mikroupravljača.
-
Program očitava svjetlinu (
analogRead()
) i odlučuje je li dan ili noć.
Zašto je važno?
Omogućuje automatizaciju rasvjete – vozilo može automatski upaliti svjetla kada je mrak.
5. Tipkala – Ulaz korisničkih naredbi
Što su tipkala?
Tipkala su jednostavni prekidači koji omogućuju korisniku da pošalje signal mikroupravljaču.
Kako se koriste?
-
Jedan kraj ide na digitalni ulaz, drugi na +5V.
-
Pull-down otpornik drži ulaz u niskom stanju dok tipkalo nije pritisnuto.
-
Mikroupravljač očitava
HIGH
kada je pritisnuto,LOW
kada nije.
Zašto je važno?
Tipkala omogućuju upravljanje – npr. izbor smjera vožnje, start/stop funkcije, korisničke naredbe.
6. Programska logika – Mozak automatike
Što je programska logika?
To je niz naredbi koje mikroupravljač izvršava kako bi donio odluke ovisno o ulazima.
Kako se koristi?
-
Naredbe poput
if
,else if
,else
određuju ponašanje sustava. -
Na početku programa, sve LED-ice se pale na 1 sekundu kao test.
-
Ulazi (tipkala, senzori) se očitavaju, a izlazi (LED-ice) se kontroliraju prema uvjetima.
Zašto je važno?
Bez pravilne logike, uređaj ne zna što i kada raditi. Programiranje pretvara statičnu elektroniku u pametan sustav.
7. Potrebna oprema i znanja
Komponenta | Znanje potrebno za rad |
---|---|
Mikroupravljačko sučelje | Konfiguracija pinova, programiranje |
LED (crvena, zelena, bijela) | Polaritet, strujna zaštita, digitalni izlaz |
Tipkala | Digitalni ulaz, otpornici, logička pravila |
Fotootpornik | Analogni ulaz, napon-djelitelj |
Otpornici (330 Ω, 10 kΩ) | Zaštita, napon-djelitelj, Ohmov zakon |
Spojne žice / breadboard | Fizičko spajanje, redoslijed, čitljivost |