U ovom se članku raspravlja o tome kako napraviti jednostavan senzor blizine konstruiran pomoću LED i Arduina koji može otkriti udaljenost između senzora i objekta ispred njega bez ikakvog fizičkog kontakta. Senzor će Arduinu davati niz analognih signala koji se tada mogu vidjeti na računaru. Zvučnik je opcionalan i nije potreban ako radite jednostavnu verziju ovog projekta.
Potrebni materijali
- Arduino
- Breadboard
- 100k otpornik
- Žice za kratkospojnike
- Električna traka
- IC LED emiteri (minimalno 2)
- IC LED prijemnici (fotodioda sa 2 pina)
Koraci
Korak 1. Započnite odlaganjem potrebnih materijala
Korak 2. Pripremite IC LED tako što ćete izrezati mali komad električne trake, a zatim je omotati oko LED -a kako biste formirali cijev kao što je prikazano gore
Korak 3. Upotrebom matične ploče, kratkospojnih žica, otpornika i LED veze za postavljanje, kako slijedi
- Spojite otpornik od 5V na pozitivni (veliki pin) na IR prijemniku.
- Spojite sve IC LED diode na pin 3.3v na Arduinu.
- Spojite kratkospojnik s A0 na Arduinu na pozitivnu nogu na IR prijemniku.
- Spojite sve negativne strane prijemnika i LED dioda na GND na Arduinu.
- Uvjerite se da niti jedna žica ili LED dioda nemaju kratki spoj jer su LED diode vrlo osjetljive i mogu izgorjeti.
Korak 4. Napravite svoj kôd
Ovo je jednostavan kod koji će ispisati IC podatke na ekranu vašeg računara, te se varijable tada mogu koristiti za kontrolu gotovo svega. Ovaj kod će omogućiti jednostavno analogno očitavanje IC senzora.
-
int IR prijemnik = A0; // inicijalizirati
-
int IRval;
- void setup ()
- {
- pinMode (IR prijemnik, ULAZ); // proglašava svoj ulaz
- Serial.begin (9600); // brzina kojom će se komunikacija odvijati
- }
- void loop ()
- {
- int IRval = analogRead (IRreceiver); // deklarirati podatke
- Serial.println (IRval); // ispisuje podatke
- kašnjenje (10); } // dodati odgodu da se stvari izglade
Korak 5. Provjerite jesu li sve veze sigurne, a zatim prenesite kôd na svoj Arduino
Nakon učitavanja pokrenite serijsku komunikaciju.
Korak 6. Pregledajte podatke
Podaci bi trebali varirati ovisno o udaljenosti između senzora i objekta.
Korak 7. Završeno
Savjeti
- Pazite da ne pomiješate LED prijemnik sa LED odašiljačem, svi izgledaju isto.
- Infracrveno svjetlo nije vidljivo golim okom, međutim, možete ga vidjeti kroz digitalnu kameru, to pomaže vidjeti da li LED radi ili ne.
- Pomoću kamere na telefonu provjerite emitira li IC veza. Uvjerite se da kamera ne filtrira infracrvenu vezu, inače kamera možda neće snimiti IC zračenje.