Mündəricat:

Arduino istifadə edərək yaxınlıq lampası: 7 addım
Arduino istifadə edərək yaxınlıq lampası: 7 addım

Video: Arduino istifadə edərək yaxınlıq lampası: 7 addım

Video: Arduino istifadə edərək yaxınlıq lampası: 7 addım
Video: Cərəyana qoşulmadan lampanın uzaqdan yandırılması | NO Comment | TEXNAR.az 2024, Noyabr
Anonim
Arduino istifadə edərək yaxınlıq lampası
Arduino istifadə edərək yaxınlıq lampası

Bu layihədə sizə alüminium folqa və yüksək dəyərli müqavimət (10 MΩ -dən 40 MΩ -ə qədər müqavimət) istifadə edərək yaxınlıq sensoru necə yarada biləcəyinizi göstərəcəyəm. Arduino kapasitiv algılama kitabxanasına əsaslanır. Əlinizi (hər hansı bir keçirici obyekti) sensora yaxınlaşdırdığınız zaman LED -in parlaqlığı məsafədən asılı olaraq dəyişir. Minimum məsafədə maksimum parlaqlıq göstərir.

Kapasitiv sensor kitabxanası, iki və ya daha çox Arduino sancağını insan bədəninin elektrik tutumunu hiss edə bilən kapasitiv sensora çevirir. Sensorun qurulması üçün orta və yüksək dəyərli bir rezistor və ucunda kiçik bir alüminium folqa lazımdır. Sensor ən həssas olduğu zaman sensordan bir əl və ya cisim aralığını hiss etməyə başlayacaq.

Kapasitiv sensorlar yaxınlıq algılama texnologiyasıdır. Kapasitiv sensorlar bir elektrik sahəsi yaradaraq işləyir və bu sahənin pozulub -pozulmadığını algılayaraq yaxınlıqdakı obyektləri aşkarlayır. Kapasitiv sensorlar, keçirici olan və ya insan bədəni və ya əl kimi havadan əhəmiyyətli dərəcədə fərqli bir keçiriciliyə malik olan hər şeyi aşkar edə bilər. Bir maddənin elektrik enerjisini elektrik sahəsində saxlamaq qabiliyyətidir.

Addım 1: Materiallar

Başlamaq üçün sizə lazım olacaq:

  • Arduino Uno ·
  • USB kabeli ·
  • 10 MΩ müqavimət
  • LED ·
  • Alüminium folqa (ölçü 4x4 sm)
  • İzolyasiya lenti
  • Karton
  • Ağ Sənədlər
  • İsti yapışqan

Addım 2: Sensor Dizaynı və Dövrə Şeması

Kiçik sensorlar (təxminən barmaq izi ölçüsündə) toxunma həssas düymələr kimi daha yaxşı işləyir, daha böyük sensorlar yaxınlıq rejimində daha yaxşı işləyir.

Alüminium folqa ölçüsü sensorun həssaslığına təsir edə bilər, buna görə istəsəniz bir neçə fərqli ölçüdə sınayın və bunun sensorun reaksiyasını necə dəyişdiyini görün.

Dövrə Diaqramı:

Şəkil
Şəkil

Addım 3: Hardware Setup & Code

Arduinonun 2 -ci və 4 -cü pinləri arasına 10 M ohm rezistor daxil edin. Proqram pininə görə 4 - qəbul pinidir. Alüminium folqa ilə qəbul pininə qoşun. Led’s +ve terminalını 9 -cu pin -terminala Arduinonun GND -nə qoşun.

Addım 4: Arduino qurmaq

Əla! İndi bütün fiziki işlər tamamlandı və koda keçdik. Kapasitiv algılama kitabxanası qurduğunuzdan əmin olun.

İndi sensorunuzu sınamağa hazırıq! Kompüterinizin divara qoşulduğundan və ya Arduino -nun yerə qoşulduğundan əmin olun, çünki bu sensorun dayanıqlığını artırır. Sensorun çıxışını yoxlamaq üçün Arduino proqramlaşdırma mühitində Serial monitoru açın (monitorda kodda göstərildiyi kimi 9600 baud olaraq təyin olunduğundan əmin olun). Düzgün işləyirsə, əlinizi folqadan daha yaxınlaşdıraraq ledin parlaqlığını dəyişdirməlisiniz. Sensor lövhəsi və bədəniniz bir kondansatör meydana gətirir. Bir kondansatörün şarj saxladığını bilirik. Kapasitansı nə qədər çox olarsa, bir o qədər çox yük saxlaya bilər. Bu kapasitiv toxunma sensorunun tutumu əlinizin lövhəyə nə qədər yaxın olduğuna bağlıdır.

Arduino nə edir?

Əsasən Arduino, kondansatörün (yəni toxunma sensörünün) doldurulması üçün nə qədər vaxt lazım olduğunu ölçərək, kapasitansın təxminini verir. Kapasitans çox kiçik ola bilər, buna baxmayaraq Arduino dəqiqliklə ölçür.

Addım 5: Lampa kölgəsi hazırlayın

kartonu aşağıdakı ölçülərə uyğun olaraq kəsin

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Addım 6: Növbəti addım

Kartonu ağ kağızla örtün

Şəkil
Şəkil
Şəkil
Şəkil

Addım 7: Sonrakı Nədir

Aşağıdakı şəkildəki kimi arduino və sensor qurğusunu kartona yapışdırın

Şəkil
Şəkil

Aşağıdakı şəkildəki kimi alüminium folqa (Sensor) izolyasiya lenti ilə örtün

Şəkil
Şəkil

Aşağıdakı şəklə uyğun olaraq kartonu qatlayın və digər karton parçasına yapışdırın

Tövsiyə: