Čitajući Autoklub, prilog Jutarnjeg lista, za oko nam je zapeo naslov članka: “Senzore za parkiranje možete imati već od 1500 kuna”. Odlična prilika da vidimo što naš Arduino ima reći o tome. Pa krenimo:
Projekt: Senzor za parkiranje from e-radionica.com on Vimeo.
Za izradu će nam biti potrebno:
- Boarduino
- Ultrazvučni rasponski modul: HC-SR04
- Zvučnik
- Otpornik 100ohma
- Malo žice
- (muški konektor za napajanje)
Što je i kako radi HC-SR04:
Kod odabira rasponskog modula lako smo se odlučili za HC-SR04 jer ga njegova stabilna izvedba i vrlo velika točnost čine iznimno popularnim modulom na elektroničkom tržištu. Primjerice, u usporedbi sa Shap IR rasponskim modulom, HC-SR04 je višestruko jeftiniji i još uz to ima istu točnost i veću rasponsku udaljenost.
Specifikacije:
napajanje: 5V DC
kut uspješnog mjerenja: <15 °
rasponska udaljenost: 2cm - 500cm
točnost očitanja: 0.3cm
Modul ima četiri pina: VCC, TRIG, ECHO i GND - vrlo jednostavno sučelje za kontrolirati. Princip rada je sljedeći:
Kratki ultrazvučni impuls odašilje se u trenutku 0 te se reflektira od objekt. Reflektirani impuls prima senzor te ga pretvara u električni signal. Idući impuls može biti odaslan tek kada odjek (reflektirani impuls) izblijedi. To razdoblje čini jedan ciklus. Preporučeni ciklus ne bi trebao biti manji od 50ms. Izmjerena udaljenost jednaka je širini reflektiranog impulsa i računa se po formuli:
udaljenost = širina reflektiranog impulsa / 58 (za udaljenost u cm)


Kako povezati komponente:
Krenut ćemo s HC-SR04 modulom. Spojite pinove modula s pinovima vašeg (Bo)arduina na sljedeći način:
VCC - 5V
TRIG - DIGITALNI PIN11
ECHO - DIGITALNI PIN12
GND - GND
Ground zvučnika spojite s groundom, a plus s digitalnim pinom 9 preko 100ohm otpornika.

Spajanje u autu:
Budući da će se ovaj senzor koristi u autu, ukratko ćemo objanit spajanje s unutarnjim komponentama automobila.
Napomena: Ugradnja senzora se razlikuje od auta do auta pa je najbolja opcija kontakirati ovlaštenog servisera ili autoelektričara za ugradnju.
Boarduino pločicu potrebno je priključiti na izvor struje, u autu akumulator. Za to možete koristiti muški priključak za napajanje. Nakon što ste riješili dotok struje, potrebno je još riješiti lokaciju zvučnika. Većina automobiila već ima ugrađene male zvučnike(npr. koje čujete kada ne zavežete sigurnosni pojas) pa se može i ovaj senzor povezati na taj zvučnik. I to bi bilo to :)
Program:
Program smo napisali tako da neprestano očitava udaljenost objekta od senzora. Na udaljenosti od 70-50cm program daje komandu zvučniku i čuju se kratki beepovi. Od 50-30cm beepovi su učestaliji, a na udaljenosti manjoj od 30cm beepovi su neprekinuti.
Program za Arduino pločicu se može skinuti dolje(potreban Vam je i library):
- Senzor za parkiranje.ino
- Arduino library + program (nakon instalacije, možete ga pronaći pod File -> Examples -> Ultrasonic)

Komentari