Mündəricat:

Pişik itələyici: 4 addım (şəkillərlə)
Pişik itələyici: 4 addım (şəkillərlə)

Video: Pişik itələyici: 4 addım (şəkillərlə)

Video: Pişik itələyici: 4 addım (şəkillərlə)
Video: Qoğal, Sıçan və Pişik, Üç dost, İki Ayı balası - 4 Nağıl bir yerdə (Azərbaycan nağılları,hekayələri) 2024, Iyul
Anonim
Pişik itələyici
Pişik itələyici

Başlamaq üçün pişiklərə nifrət etmirəm, amma quşları sevirəm. Bağımda quşların istədikləri kimi girib çıxa biləcəyi açıq qəfəslərimiz var. Orada yemək və su tapa bilərlər. Təəssüf ki, bəzən məhəllədən bir pişik mənim bağçama girir və mən heç bir quş tutmasını istəmirəm.

Bir neçə il əvvəl bir pişik kovucu aldım, amma artıq işləmədi. Yenisini alanda qızım çox narahat edən səsi eşidə bildi və geri qaytardım. Təxminən 20 kHz tezlikdə işlədiyi görünürdü. 40 kHz -də işləyən bir versiya axtarmağa başladım, amma sonra özümdə bir qurmaq fikrim oldu.

Bu cihazlarda istifadə olunan xarici komponentləri olan IC -lərin sayına tez -tez təəccüblənirdim, əvvəlki versiyamda biri yüksək frekanslı ton üçün, digəri də cihazdakı LED -lərin yanıb -sönməsi üçün iki NE555 IC istifadə olunurdu. Yanıb -sönən LED -lərə ehtiyacım yox idi, mənim üçün yalnız 40 kHz siqnal kifayət idi.

Mənim pişik itələyicim, Pulse Width Modulation (PWM) siqnalı yaratmaq üçün göyərtəsində elektronikası olan bir PIC12F615 mikro nəzarətçisinə əsaslanır. Bu avadanlıqdan ötəri heç bir xarici komponentə ehtiyac yoxdur. Bunun yanında, Cat itələyicimin funksionallığını artırmaq üçün PIC -in başqa bir xüsusiyyətindən istifadə etdim.

Addım 1: Cat Repellent Elektron Dizaynı

Pişiklərə qarşı elektron elektron dizayn
Pişiklərə qarşı elektron elektron dizayn
Pişiklərə qarşı elektron elektron dizayn
Pişiklərə qarşı elektron elektron dizayn
Pişiklərə qarşı elektron elektron dizayn
Pişiklərə qarşı elektron elektron dizayn

Şematik diaqram, pişik itələyici dizaynını göstərir. Bir PIC12F615, iki piezo buzzer və bəzi kondansatörlərdən ibarətdir. Üç NiMH təkrar doldurulan batareya ilə təchiz olunmuşdur və hərəkəti aşkar etmək üçün xarici bir mini Passiv İnfraqırmızı (PIR) modulundan istifadə edir. Əvvəlki pişik itələyicimdə günəş paneli olduğu üçün batareyaları doldurmaq üçün bu dizaynda yenidən istifadə etdim.

Əvvəlcə piezo buzzerləri idarə etmək üçün HEF4049 kimi bir sürücüyə ehtiyacım olduğunu düşündüm, amma bu belə deyildi. PIC, piezo buzzerləri birbaşa idarə etmək qabiliyyətindən daha çox idi. Osiloskopumun ekran görüntülərində, PIC -ə bağlı piezo buzzers olmadan və PIC -in pin 2 və pin 3 siqnallarını görürsünüz.

PIC12F615, PWM körpü rejimini dəstəkləyir, yəni bir çıxış yüksək olduqda digər çıxış aşağı düşür. Hər iki çıxışı bir piezo səs siqnalı ilə bağlayarkən, gərginliyin dəyişməsi batareya gərginliyindən iki dəfə çox olacaq və piezo buzzerlərin çıxış siqnalını iki dəfə artıracaq. Bu siqnalın osiloskopumun ekran görüntüsünü də əlavə etdim.

Mini PIR modulu, PIR detektoruna inteqrasiya olunmuş bütün elektronikaya malikdir və 2,7 ilə 12 Volt arasında bir gərginlikdə işləyə bilər. Aralığı 3-5 metr ilə məhdudlaşır ki, bu da mənim məqsədim üçün kifayətdir.

Bu layihə üçün aşağıdakı elektron komponentlərə ehtiyacınız var:

  • 1 PIC mikro nəzarətçi 12F615
  • 1 mini Pasif İnfraqırmızı Modul (PIR)
  • 1 vuruş düyməli diod, məs. 1N5819
  • 2 piezo buzzer, 40 kHz, məs. Murata MA40S4S
  • 100 nF 4 keramika kondansatörü
  • 1 kOhm 1 rezistor
  • 1 yüksək parlaqlıq LED
  • 3 AA batareya üçün 1 batareya tutacağı
  • 3 NiMH AA şarj edilə bilən batareya
  • 4.2 Volt, 100 mA 1 günəş paneli. Daha yüksək gərginlikli bir panel də ola bilər.

Cihazın enerji istehlakı ilə bağlı bəzi ölçülər apardım. Yuxu rejimində PIC heç bir gücdən istifadə etmir - heç olmasa ölçə bilmədim - ancaq PIR 16 uA davamlı bir cərəyan çəkir. PIC və səs siqnalları aktiv olduqda, ümumi cərəyan təxminən 4,4 mA -dır. Günəş panelinin enerjisi batareyaları doldurulmuş vəziyyətdə saxlamaq üçün kifayət etməlidir.

BTW. Yalnız 4 batareya istifadə etdim, çünki ətrafımda yalnız 4.2 volt enerji verə bilən bir günəş paneli var idi, ancaq 4 şarj edilə bilən batareya və 6 volt təmin edə bilən günəş paneli də istifadə edə bilərsiniz. Bunu etsəniz, piezo buzzerlərindəki siqnal artacaq və buna görə də pişik itələyicisinin aralığını artıracaq.

Elektronikanı yığmaq üçün çörək taxtasından istifadə etdim. Şəkildə test zamanı lövhəni görə bilərsiniz.

Addım 2: Pişiklərin Kovucusu

Pişikdən qoruyan mənzil
Pişikdən qoruyan mənzil
Pişikdən qoruyan mənzil
Pişikdən qoruyan mənzil
Pişikdən qoruyan mənzil
Pişikdən qoruyan mənzil

3D printeri olan insanlar korpusu çap edə bilərdi, amma belə bir printerim olmadığından, korpus yaratmaq üçün 3 mm qalınlığında ağ akril plastik istifadə etdim. Şəkillər ayrı -ayrı hissələri və yığılmış versiyanı göstərir.

Bütün hissələri bir -birinə yapışdırdıqdan sonra - alt boşqab istisna olmaqla - ətrafımda qoyduğum qızıl boya ilə boyadım.

Addım 3: Proqram təminatı

Daha əvvəl də qeyd etdiyim kimi, pişik itələyici xüsusiyyətlərini genişləndirmək üçün PIC12F615-in bəzi əlavə qurğusundan istifadə etdim.

Proqram aşağıdakı əsas vəzifələri yerinə yetirir:

  • PIR hərəkəti algıladığında, çıxışında PIC -in xarici kəsmə pininə bağlı olan bir nəbz yaradır. Bu hadisə PIC-ni yuxudan oyandıracaq və bir taymeri sıfırlayacaq. Taymer, PIR tərəfindən hər bir hərəkət aşkar edildikdə sıfırlanacaq.
  • PIC oyandıqda və taymer sıfırlandıqda, piezo buzzerləri üçün 40 kHz siqnal yaranır və LED açılır.
  • PIR tərəfindən 60 saniyə ərzində heç bir hərəkət aşkar edilmədikdə, 40 kHz siqnalı dayandırılır, LED sönür və enerji istehlakını azaltmaq üçün PIC yuxu rejiminə keçir.
  • Əlavə xüsusiyyət aşağıdakı kimidir. PIC, batareyanın gərginliyini ölçmək üçün istifadə etdiyim bir Analog Rəqəmsal Dönüştürücüyə (ADC) malikdir. İki funksiya yerinə yetirilir:

    • Batareya gərginliyi 3.0 Voltdan aşağı düşdükdə və cihaz aktiv olduqda LED batareyanın gərginliyinin aşağı olduğunu göstərmək üçün yanıb -sönəcək.
    • Batareya gərginliyi 2.7 Voltun altına düşdükdə və cihaz aktiv olduqda, PIC oyandıqdan dərhal sonra yenidən yuxuya gedəcək. Bu xüsusiyyət, batareyalara zərər verə biləcək batareyaların tamamilə boşalmasını qarşısını almaq üçün tətbiq olunur.

Bütün PIC layihələrimdən gözlədiyiniz kimi, proqram PAL mikrokontrolörləri üçün yüksək səviyyəli Pascal kimi proqramlaşdırma dili olan JAL-da yazılmışdır.

JAL mənbə faylı və PIC -in proqramlaşdırılması üçün Intel Hex faylı əlavə olunur.

JAL ilə PIC mikrokontrolöründən istifadə etmək istəyirsinizsə, JAL veb saytına daxil olun.

Addım 4: Pişik Kovucu

Bu çox qısa videoda Pişik Kovucusu hərəkətdədir. Cihazın yanından 3 metr uzaqdan keçərək biraz Pişiyi təqlid edirəm. Gördüyünüz kimi - amma eşitmirəm - keçdiyim anda cihaz işə düşür.

Təəccüblənirəm ki, PIR uzun illər əvvəl aldığım Cat Repellent cihazından daha həssasdır, hətta daha həssasdır. Böyük quşların yanından keçərkən açıldığını, amma səsin onları narahat etmədiyini də gördüm.

Bunu Təlimatlandırmaqla əylənin və reaksiyalarınızı və nəticələrinizi gözləyirik.

Tövsiyə: