Bu yazıda, sensor və qarşısındakı cisim arasındakı məsafəni heç bir fiziki təmas olmadan aşkar edə bilən LED və Arduino istifadə edərək düzəldilmiş sadə yaxınlıq sensoru necə qurulacağından bəhs edilir. Sensor, Arduinoya kompüterdə görünə biləcək bir sıra analoq siqnallar verəcək. Dinamik isteğe bağlıdır və bu layihənin sadə bir versiyasını edirsinizsə lazım deyil.
Lazım olan materiallar
- Arduino
- Çörək lövhəsi
- 100k rezistor
- Jumper telləri
- Elektrik lenti
- IR LED yayıcıları (minimum 2)
- IR LED qəbulediciləri (2 pinli fotodiod)
Addımlar
Addım 1. Lazımi materialları kənara qoyaraq başlayın
Addım 2. Elektrik lentinin kiçik bir hissəsini kəsərək və yuxarıda göstərildiyi kimi bir boru meydana gətirmək üçün LED -ə bükərək IR LEDini hazırlayın
Addım 3. Çörək taxtası, tullanan tellər, rezistor və LED -in quraşdırma bağlantısını aşağıdakı kimi istifadə edin
- Rezistoru 5v -dən IR alıcısındakı pozitivə (böyük pin) qoşun.
- Bütün İQ LED -lərini Arduino üzərindəki 3.3v pininə qoşun.
- Arduino üzərindəki A0 -dan bir tullananı İQ alıcısındakı müsbət ayağa bağlayın.
- Həm alıcının, həm də LED -lərin bütün mənfi cəhətlərini Arduino üzərindəki GND -yə bağlayın.
- LEDlərin çox həssas olduğu və yana biləcəyi üçün tellərin və ya LED -lərin heç birinin qısalmadığından əmin olun.
Addım 4. Kodunuzu yaradın
Bu, kompüter ekranınızdakı IR məlumatlarını çap edəcək sadə bir koddur, bu dəyişənlər demək olar ki, hər şeyi idarə etmək üçün istifadə edilə bilər. Bu kod İQ sensorunun sadə analoqunu oxumağa imkan verəcək.
-
int IRreceiver = A0; // işə salmaq
-
int IRval;
- boş quraşdırma ()
- {
- pinMode (IR Qəbulu, GİRİŞ); // bir giriş elan edin
- Serial.begin (9600); // ünsiyyətin baş vermə sürəti
- }
- boşluq döngəsi ()
- {
- int IRval = analogRead (IRreceiver); // məlumat elan edin
- Serial.println (IRval); // məlumatları çap edin
- gecikmə (10); } // hər şeyi düzəltmək üçün gecikmə əlavə edin
Addım 5. Bütün əlaqələrin etibarlı olduğundan əmin olun və sonra kodu Arduino -ya yükləyin
Yükləndikdən sonra serial ünsiyyətini işə salın.
Addım 6. Məlumatları araşdırın
Sensor və cisim arasındakı məsafə dəyişdikcə məlumatlar dəyişməlidir.
Addım 7. Bitdi
İpuçları
- LED qəbuledicisini LED yayıcısı ilə qarışdırmamaq üçün diqqətli olun, hamısı eyni görünür.
- İnfraqırmızı işıq çılpaq gözlə görünmür, ancaq rəqəmsal bir kamera vasitəsilə görə bilərsiniz, bu LED -in işləyib -işləmədiyini anlamağa kömək edir.
- IR -nin yayıldığını görmək üçün telefonunuzdakı kameranı istifadə edin. Kameranın İK süzgəcindən keçmədiyinə əmin olun, əks halda kamera İK şüalanmasını tuta bilməz.