Top 3 VIDILAB projekta za Arduino Uno - Projekt 1

Top 3 VIDILAB projekta za Arduino Uno - Projekt 1

Donosimo vam malu školu rada s Arduino Uno pločicom koja je malo drugačija od Micr:bita, a kako je rad s njom malo teži za početnike, vjerujemo da će vam se naši projekti dopasti i biti korisni za razvoj vlastitih.

Senzor temperature i vlage s LCD prikazom te upozoravajućim zvukom

Važno!
Kako bi sve ispravno funkcioniralo potrebno je prethodno instalirati SW podršku na računalu. Upute za instalaciju možete pronaći na www.arduino.cc/en/guide/windows (ukoliko to radite na Windows platformi). Potrebna je instalacija IDE razvojnog okruženja putem kojeg će se izvršavati prijenos programa na Arduino. Mi smo koristili verziju 1.8.1. Također, postoji i on-line web verzija (out-of-the-box) pod nazivom Arduino web editor dostupna na https://create.arduino.cc/editor

Koristili smo

Ovaj projekt zamišljen je kao vremenska stanica koja će putem pripadajućeg senzora (oznake DHT 22 kineske no-name proizvodnje) prikupljati podatke iz okoline i prikazati vrijednosti temperature i vlage na LCD zaslonu našeg Arduina. Projekt ćemo nadograditi i s mogućnosti prosljeđivanja senzorskih očitanja na pripadajući server.

1....2....3....kreni

1

2

Za početak treba znati gdje spajamo elemente (senzor) na Arduino UNO. S lijeve i desne strane možemo vidjeti raspored pinova s oznakama. Napomenimo da jedna strana nudi napajanje (3,3 V i 5 V) te analogne izlaze A0 – A5 dok druga strana nudi digitalne izlaze s oznakama 0 – 13

3

Na Arduino UNO spojit ćemo  tzv. LCD Shield. LCD Shield je nadogradnja Arduina gdje će se senzorska očitanja prikazivati i na zaslonu. Za Arduino UNO postoje mnogi „shieldovi“ kao npr. Ethernet Shield, GSM Shield, Motor control Shield te mnogi drugi koji daju dodatnu funkcionalnost

4

Spajanje Arduina na LCD shield. Odabrali smo model proizvođača Vellman (www.vellman.eu) – Belgija. Dostupan je u Chipoteci po cijeni od 63 kune. Montaža LCD Shielda je jednostavna. Već sama orijentacija pločice može nam reći kako točno spojiti pinove (3,3 V, 5 V, GND, RX, TX).  Nakon montaže pripadajućeg Shielda vidjet ćemo da isti shield nudi dostupne priključke koji će nam trebati prilikom spajanja senzora. To su priključci GND (uzemljenje),  naponski  5 V (DHT22 radi na 5 V) te jedan od slobodnih digitalnih inputa (označenih brojkom na pločici od 1-13)

5

Spajanje DHT22 senzora za očitanje vlage i temperature u prostoriji. Senzor ćemo spojiti putem spojnih žica (u našem slučaju kombinacija muških i ženskih spojnih žica) na uzemljenje (GND) te na digitalni izlaz 3 (Pin 3), a napajanje na 5 V.
Spajanje speakera. Ako smo prethodno opisali da izrađujemo vremensku stanicu koja će upozoravati zvučnim signalom na granične vrijednosti tako ćemo za te potrebe instalirati i potreban speaker. Speaker spajamo na uzemljenje (GND) te digitalni izlaz 4 (Pin 4).

6

Nakon završne provjere možemo priključiti USB (A -> B) kabel čime osiguravamo podatkovnu vezu s našim PC-jem te samo napajanje Arduinu. Ovo je kraj hardverske pripreme.

7

Za neke projekte (kao i za ovaj, ali mi ga nismo koristili) možete koristiti i Breadboard bazu. Jednostavna je za eksperimentiranje kada vam je potreban prostor i preglednost. Dolaze u više dimenzija (veličina). Jednostavno slažete elektroničke elemente. Sastoji se od tzv. bus linije i terminalne linije.

Bus linije - koristi se da bi doveli napajanje kroz pločicu na određeni elektronički element (+ / -)
Terminalne linije – koriste se za izravno spajanje elektroničkih komponenata

 

Programski kod

8

Programiranje za Arduino podsjeća na C++ jezik. Poznavatelji C++ snaći će se odmah. Onima koji nisu vični programiranju savjetujemo da posjete stranicu: www.arduino.cc/en/Main/Education ili kupe neku od knjižnih edicija koje pojašnjavaju osnove programiranja za Arduino na amazon.com, apress.com, springer.com i dr.
Za programski dio koristli smo dvije programske biblioteke:
DHT.h – biblioteka za DHT22 senzor
LiquidCrystal.hr – biblioteka za spojeni LCD ekran
Skica > Include Library > Manage Libraries za upravljanje drugim programskim bibliotekama (ovisno o spojenim dodacima-senzorima)

(Stranica 2 od 4)
« Prev All Pages Next » (Stranica 2 od 4)
Ocijeni sadržaj
(0 glasova)

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.


Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.