Mündəricat:

LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq: 6 Addım
LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq: 6 Addım

Video: LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq: 6 Addım

Video: LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq: 6 Addım
Video: LDR Darkness Sensor Circuit Simple DIY with LED 2024, Iyul
Anonim
Image
Image
LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq
LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq
LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq
LDR İşıq Səviyyə Dedektoru: Gözləri Açmaq və Bağlamaq

Hamıya salam, inşallah bu təlimat xoşunuza gəlir. Hər hansı bir şübhə, şərh və ya düzəliş yaxşı qarşılanacaq.

Bu dövrə, bir servomotor vasitəsilə gözlərin açılmasını idarə etmək üçün ətrafda nə qədər işıq olduğu haqqında məlumat vermək üçün bir idarəetmə modulu olaraq həyata keçirildi.

Bu dövrə, düşən işığın şiddətindən asılı olaraq hər biri 5V və ya 0V verən 4 çıxışa malikdir. Faizlə ölçülən bir intensivliyə sahib olduğumuzu düşünsək, aşağıdakı hallara rast gələcəyik:

  • İşıq 0% ilə 20% arasında olduqda, 4 çıxış 0V verəcək
  • İşıq% 20 ilə% 40 arasında olduqda, ilk çıxış 5V, digərləri 0V verəcək
  • İşıq 40% ilə 60% arasında olduqda, ilk iki çıxış 5V, digərləri 0V verəcək
  • İşıq 60% ilə 80% arasında olduqda, ilk üç çıxış 5V, sonuncu isə 0V verəcək
  • İşıq 80% ilə 100% arasında olduqda, 4 çıxış 5V verəcək

Qeyd: qeyd olunan bu faizlər izahları saxlamaq üçün yalnız bir nümunədir. Növbəti addımlarda bunun necə kalibr ediləcəyi izah ediləcək

Şərtləri bilməklə, Arduinoda bu 4 girişlə bir proqram hazırlanır və çıxış olaraq, göz açma mexanizmini idarə edəcək servoya göndərilən PWM siqnalına sahib olacağıq.

Təchizat

Nəyə ehtiyacınız olacaq?

(dövrə əşyaları)

  • 1 LM324
  • 1 Protoboard
  • 6 Trimmer rezistoru (hər biri 10kOhms) 1 LDR (İşıqdan asılı rezistor)
  • Bəzi çörək taxtası tullanan tellər və ya sadəcə tel və kəsmə pensləri
  • 1 servomotor
  • Voltmetr

(baş və mexanizm əşyaları)

  • Yaradıcılıq (ən vacib)
  • Baş köpüyü
  • Karton
  • Yapışqan
  • Taxta çubuqlar
  • Daha estetik hala gətirməyinizə kömək edəcək başqa şeylər

(isteğe bağlı)

  • Qaynaq stansiyası və ya lehimləmə dəmiri
  • Qalay lehim
  • 5x5 nöqtəli pcb

Addım 1: Dövrümüzün Planlaşdırılması

Dövrümüzün Planlaşdırılması
Dövrümüzün Planlaşdırılması

İlk növbədə mexanizmi yaratmadan əvvəl bütün komponentlərə sahib olmalıyıq.

Bilmək vacibdir ki, dəqiq komponentləri əldə etməsəniz, alternativlərdən istifadə edə bilərsiniz, bəlkə də dəqiq dəyər kəsiciləri almırsınız, amma bunun heç bir əhəmiyyəti yoxdur: trimmerləri gərginlik bölücü kimi istifadə edəcəksiniz. 10kΩ ilə 100kΩ arasında bir dəyəriniz varsa, istifadə edə bilərsiniz. Və ya LM324 almırsınızsa, MC34074 istifadə edə bilərsiniz (nümunə olaraq çox şey var), yeganə tələb simetrik olmayan 5V gücünü (arduino 5V güc mənbəyi) istifadə edə bilən 4 opampa sahib olmaqdır.

Beləliklə, bunu nəzərə alaraq başlayaq.

Addım 2: Dövrə Quraşdırması

Dövrə Məclisi
Dövrə Məclisi
Dövrə Məclisi
Dövrə Məclisi
Dövrə Məclisi
Dövrə Məclisi

Modulu yaratmaq üçün aşağıdakı sxematik diaqram və LM324 diaqramımız var

Opamplar arasındakı hər bir rəqəm LM324 -ün pin nömrəsini təmsil edir, buna görə də OPAMPS -da eyni sayda olan pinlər ümumi qovşaqlardır.

Qeyd: yuxarıda xarici əlaqələri, yəni Arduino UNO ilə əlaqələri təmsil edən bir başlıq var. J1 adlı başlığın sancaqlarını LM324 pinləri ilə qarışdırmayın.

Burada iki seçiminiz var:

  1. Bir protoboardda düzəldin. Montaj və sınamağın ən asan yoludur, amma dizayn heç də yaxşı deyil.
  2. Mükəmməl bir taxta istifadə edin (DOT PCB adlanır). Bu seçim, dövrə ölçüsünü 5x5 sm -ə endirmək imkanı verəcək (yalnız modul), ancaq qaynaq etməlisiniz. Əgər azyaşlısınızsa, böyüklərdən kömək istəyin.

3 -cü şəkildə, protoboardda yığılmış dövrədir.

4 -cü və 5 -ci fotoşəkildə eyni dövrə yığılır, ancaq bir taxtada.

6 -cı fotoda dövrə tamamlandı.

Xülasə olaraq, dövrənin 4 çıxışı olacaq. Bu çıxışlar Arduino UNO -ya qoşulmaq üçün istifadə ediləcək.

Addım 3: Dövrəni kalibr edin

Image
Image
Dövrəni kalibr edin
Dövrəni kalibr edin

Quraşdırıldıqdan sonra dövrəmizi birləşdirməliyik və hər trimmer müqavimətinin verdiyi gərginliyi yoxlamalıyıq: müvafiq olaraq RV1, RV2, RV3 və RV4 -ə 0,5V, 1V, 1,5V və 2V təyin etməliyik.

Bunu etmək üçün dövrə arduino 5V və GND ilə təchiz olunmalı və trimmerdəki hər bir gərginliyi ölçməlisiniz. Bir trimmerin mərkəzi pimi (tək -tək) ilə GND -yə bir voltmetr bağlayırsınız. Sonra, istədiyiniz gərginliyi əldə edənə qədər trimeri döndərin.

Voltmetrinizdə biri qırmızı, biri qara olmaqla 2 kabel var.

  1. Qara kabeli bir GND qovşağına qoyun.
  2. Qırmızı kabeli LM324 -ün 3 -cü pininə qoyun. Bıçağı 0,5 V olana qədər döndərin.
  3. Qırmızı kabeli LM324 -ün 5 -ci pininə dəyişdirin. Qayçı 1V olana qədər döndərin.
  4. Qırmızı kabeli LM324 -ün 10 -cu pininə dəyişdirin. Qayçı 1,5 V -ə qədər döndərin
  5. Qırmızı kabeli LM324 -ün 12 -ci pininə dəyişdirin. Qayçı 2V olana qədər döndərin.

Bütün bu addımlar bütün bağlı olanlarla (Arduino və bizim etdiyimiz dövrə) edilməlidir.

Bəlkə 2 -dən çox ələ ehtiyacınız olacaq, ehtiyac olarsa başqasından kömək istəyin.

5 -ci trimmer həssaslıq kalibratoru kimi xidmət edir (LDR arasında olan, yəni RV5 adlı)

Gördüyünüz kimi, videoda çıxışı olan bir test var, bunu daha çox didaktik etmək və qiymətləndirmək asan olmaq üçün yaşıl ledlərdən istifadə etdim (əlimi işığa yaxınlaşdırdım və dövrə LEDləri döndərir və ya çevirir hadisənin işığından asılı olaraq).

Addım 4: Servomotorun yığılması

Servomotorun yığılması
Servomotorun yığılması
Servomotorun yığılması
Servomotorun yığılması
Servomotorun yığılması
Servomotorun yığılması

Burada zehninizi uçurmalısınız: gözləri göz qapağını simulyasiya edərək gözü aça və bağlaya biləcək bir mexanizmə qoymalısınız.

1 -ci şəkildə mənim həyata keçirdiyim əsl modeli görürsünüz.

2 -ci şəkildə, əsas mexanizmi təmsil edən bir rəsm var.

Mexanizmi düzəltmək üçün köpük başı, taxta çubuqlar və yapışqan istifadə edin.

3 -cü şəkildə gördüyünüz kimi, LDR burundadır

Addım 5: Kodlaşdırma

Kodlaşdırma
Kodlaşdırma

Nəhayət, dövrəni Arduinonun 3, 4, 5 və 6 pinlərinə bağlamalısınız və servo 9 -cu pinə bağlanacaq.

Kod aşağıda verilmişdir. Hər bir vacib bölməni izah etmək üçün şərhlər var.

Addım 6: Zövq alın

Gözlərinizdəki dəyişiklikləri qiymətləndirmək üçün işığınızı LDR -yə yaxınlaşdırın və uzaqlaşdırın.

İzlədiyiniz üçün təşəkkürlər. Ümid edirəm bəyənərsən.

Tövsiyə: