Mündəricat:

Avtomatik Lampa: 6 addım
Avtomatik Lampa: 6 addım

Video: Avtomatik Lampa: 6 addım

Video: Avtomatik Lampa: 6 addım
Video: Автоматика электрокотла своими руками. Просто и понятно. 2024, Noyabr
Anonim
Avtomatik Lampa
Avtomatik Lampa

Otağın küncündə kitab rəfim var. Ərazi işıqlandırılmır və hər dəfə kitab almaq istədikdə işığı yandırıb söndürməyi xoşlamıram.

Bəzi əsas komponentlər və sadə kodla ehtiyac duyduğunuzda avtomatik olaraq yanacaq və ehtiyacınız olmadıqda sönən bir lampa da hazırlaya bilərsiniz.

Bu layihə üçün bir arduino nano lövhəsindən istifadə etdim.

Lampanın 2 sensoru var: ultrasəs məsafə sensoru və işıq sensoru (LDR). Ultrasonik sensor bir şəxs lampaya yaxınlaşdıqda mikrokontrolörü xəbərdar edir - buna görə də açılmalıdır. LDR sensoru otağın artıq işıqlı olub olmadığını yoxlayır - otaqda kifayət qədər işıq olduqda, lampa yaxınlaşanda da yanmayacaq.

Bir müddət heç kim onun yanından keçməsə, lampa tək özünü söndürəcək.

Addım 1: Bütün komponentləri düzəldin

Bütün komponentləri düzəldin
Bütün komponentləri düzəldin
Bütün komponentləri düzəldin
Bütün komponentləri düzəldin
Bütün komponentləri düzəldin
Bütün komponentləri düzəldin

Tikintidə istifadə olunan komponentlər bunlardır:

  • Ultrasonik sensor (Amazon)
  • Arduino lövhəsi (Nə olursa olsun, ölçüsünə görə Nanonu seçdim) (Amazon)
  • USB soketi (qadın) - tələb olunmur, amma olması daha yaxşıdır. (Amazon)
  • Arduino lövhəsinə uyğun USB kabel
  • Kabel telləri-bir neçə kişi-qadın və bir neçə kişi-kişi. (Amazon)
  • USB ilə işləyən lampa (Amazon)
  • Rezistor - 10KΩ yaxşıdır
  • bir LDR (Amazon)
  • Potensialiometr (Amazon)
  • Kiçik karton qutu - bütün komponentlər ona daxil ediləcək

Tikintidə istifadə ediləcək vasitələr:

  • Lehimləmə dəmir + qalay
  • Yapışqan silah
  • Kommunal bıçaq

Bütün bunlara sahibsinizsə, başlaya bilərsiniz!

Addım 2: Qutuda deliklər açın

Qutuda deliklər edin
Qutuda deliklər edin
Qutuda deliklər edin
Qutuda deliklər edin

Ultrasonik sensoru qutunun üzərinə qoyun və "gözlərini" qələmlə işarələyin.

Faydalı bıçaqdan istifadə edərək, kartondan ulltrasonik sensorun "gözlərini" daxil etmək üçün qutudan 2 deşik kəsin.

Bir iynə ilə, qutunun yuxarısında 2 kiçik deşik deşin, bunun vasitəsilə daha sonra LDR ipliklərini keçirəcəksiniz.

Qutunun önündə / üstündə USB bağlantısı ölçüsündə bir çuxur kəsin.

Arxa tərəfdə - USB kabelini mikro nəzarətçiyə ötürə biləcəyiniz üçün bir çuxur açın.

Addım 3: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Əvvəlcə LDR ayaqlarını əvvəlki addımda etdiyiniz deliklərdən keçirin.

LDR -nin bir ayağını rezistorun bir ayağına qaynaqlayın. Eyni yerdə, şəkildə olduğu kimi, kişi-kişi ipini qaynaqlayın.

Kişi-qadın ipi LDR-nin ikinci ayağına, biri isə rezistorun digər ayağına əlavə olunur.

GND pininə qoşulmuş teli Arduino lövhəsinə, LDR fişinə 5V -ə və hər ikisinə qoşulmuş teli A0 -a daxil edin.

Bu, rezistorda bir gərginlik düşməsinə səbəb olacaq ki, otaqda daha çox işıq olsun - ümumi teldən aldığımız gərginlik nə qədər yüksək olarsa.

3 kişi-qadın tel götürün, potansiyometrin ayaqlarına bağlayın. İki xarici ayağı bağlayın - biri 5 V -a, biri GND -ə, orta ayağı A1 -ə.

4 kişi-qadın tel götürün, sonra ultrasəs sensorunun ayaqlarını bu şəkildə bağlayın:

  • Gnd (sensor)> Gnd (arduino)
  • Trig (sensor)> rəqəmsal pin 4 (arduino)
  • Echo (sensor)> rəqəmsal pin 5 (arduino)
  • Vcc (sensor)> 5V (arduino)

USB yuvasının 2 xarici ayağına 2 kişi ipi qaynaqlayın.

Onlardan birini GND -yə, digərini isə 6 -cı pinlə bağlayın. Aşağıdakı testi etdikdən sonra hansının hansı pinə qoşulacağını biləcəksiniz:

Onlardan birini GND -yə, birini isə 5V -ə qoşmağa çalışın və lampanı USB yuvasına qoşun. Yanmırsa - telləri GND -dən 5V -ə və əksinə çevirin. Lampa yandıqda - teli 5V pinindən çıxarın və 6 rəqəmsal pinə qoyun.

Addım 4: Potansiometr və Kodlaşdırma qurun

Potensiometr və Kodlaşdırma qurun
Potensiometr və Kodlaşdırma qurun

Əlavə edilmiş kodu yükləyin və arduinoya yükləyin.

Lövhəni 'qaranlıq' hesab etdiyiniz yerə qoyun.

Serial monitoru açın (ctrl + M) - 2 çap nömrəsini dəfələrlə görəcəksiniz. Potensiometrini hər iki ədəd təxminən bərabər olana qədər tənzimləyin.

Kodu github.com saytından yükləyin. 'AutoLamp.ino' faylını açın və arduinoya yükləyin. (Əvvəlcə faylları çıxarmalısınız).

Addım 5: yapışdırmaq

Yapışqan
Yapışqan

Bütün komponentləri qutuya daxil edin.

Ultrasonik sensoru ön tərəfə, kəsdiyiniz deliklərin içinə qoyun və yapışqan tabancası ilə yerinə yapışdırın.

LDR -ni yerinə yapışdırın, amma örtməyin.

Bunun üçün düzəltdiyiniz çuxurun yanındakı USB yuvasını yapışdırın ki, kənara baxsın.

USB kabelini düzəltdiyiniz çuxurdan keçirin və hərəkət etməməsi üçün yapışdırın.

Açılmaması üçün qutunu bağlayın və yapışdırın.

Addım 6: Bitirin

Image
Image

Kabeli bir USB şarj cihazına bağlayın və qutunu qaranlığa qoyun. Lampanı USB yuvasına qoşun.

bu belədir! İndi onun qarşısından keçəndə lampa yanacaq.

Bir müddət onun qarşısından keçməsəniz, o tək sönəcək.

Tövsiyə: