Mündəricat:

Köhnə Rəqəmsal Saatdan istifadə edən Avtomatik Evcil Besleyici: 10 Addım (Şəkillərlə birlikdə)
Köhnə Rəqəmsal Saatdan istifadə edən Avtomatik Evcil Besleyici: 10 Addım (Şəkillərlə birlikdə)

Video: Köhnə Rəqəmsal Saatdan istifadə edən Avtomatik Evcil Besleyici: 10 Addım (Şəkillərlə birlikdə)

Video: Köhnə Rəqəmsal Saatdan istifadə edən Avtomatik Evcil Besleyici: 10 Addım (Şəkillərlə birlikdə)
Video: 4 nömrəli bir avtomobil sahibi üçün əlverişli olacaq Aliexpress -dən 40 faydalı avtomobil məhsulları 2024, Iyul
Anonim
Image
Image

Salam, bu təlimat kitabında köhnə bir rəqəmsal saatdan istifadə edərək Avtomatik Evcil Bəsləyicini necə hazırladığımı sizə göstərəcəyəm. Bu yemi necə hazırladığımla bağlı bir video da yerləşdirdim. Bu təlimat PCB yarışmasına daxil ediləcək və aşağıda bu təlimatlandırıcıya səs verdiyiniz təqdirdə minnətdar olaram. Daha zəhmli layihələr yaratmağımıza və təlimatlarla sizinlə paylaşmağımıza kömək edərdi: D

Mikro nəzarətçilərdən istifadə edərək bir ev heyvanı qidalandırıcı qurmağın bir çox yolu var, ancaq mikro nəzarət cihazlarını əngəl hesab edən bir çox insan var. Buna görə mikro nəzarət cihazlarına üstünlük verməyən insanların elektronika hobbisindən kənarda qalmaması üçün sadə bir taymerdən (həyəcan funksiyası olan rəqəmsal saat) istifadə edərək ev heyvanı yemi hazırlamağa qərar verdim.

Lazım olan Eagle faylları aşağıda əlavə olunacaq.

Bu dövrənin necə işlədiyi, təlimatlandırıcı sonunda izah ediləcək.

Bu layihə üçün sizə lazım olacaq vasitələr:

  1. Lehimləmə üçün Köməkçi Əl (İsteğe bağlı)
  2. Flux
  3. Lehim
  4. Lehimleme dəmir
  5. Vida sürücüsü
  6. Bükülmüş Burun Kəlbətinləri
  7. Tel çıxarıcı
  8. İsti Yapışqan Tabancası

PCB -ni evdə hazırlamağı seçsəniz əlavə vasitələrə ehtiyacınız olacaq:

  1. Kobud Süngər
  2. Lazer printer
  3. Dəmir və ya laminat
  4. Konteynerlər
  5. Ferrik xlorid
  6. PCB Matkap Ucu
  7. Qazma və ya fırlanan alət

Lazım olacaq komponentlər bunlardır:

  1. Tək tərəfli mis örtüklü laminat lövhə (DIY PCB üçün)
  2. Jurnal kağızı (DIY PCB üçün)
  3. Tiristor 2 mp4 - 2
  4. LM7805 gərginlik tənzimləyicisi - 1
  5. LM317 tənzimlənən tənzimləyici - 1
  6. PC817 opto bağlayıcı - 2
  7. Rezistor 1k - 1
  8. Rezistor 820 ohm - 2
  9. Kondansatör 47uf 50v - 1 (ehtiyac olarsa artırıla bilər)
  10. Qadın başlıqları
  11. Kişi başlıqları
  12. Servo (Tower Pro -Micro Servo SG90) - 1
  13. Siqnal funksiyası olan rəqəmsal saat (hər saatda səslənmir) - 1
  14. Mini düymə açarı (hündür) - 3
  15. Mis nöqtəli lövhə - 1
  16. İncə çevik tellər
  17. 10k potensiometr - 1
  18. 9 voltluq batareya konnektoru - 1
  19. Miniatür sürüşmə açarı - 1
  20. Potensiometr düyməsi - 1
  21. Mikro açar
  22. Fındıq və Boltlar
  23. Kiçik Plastik Konteyner (yeməyi saxlamaq üçün)
  24. 9V Batareya

Addım 1: PCB dizaynı (Eagle Software istifadə edərək)

PCB dizaynı (Eagle Software istifadə edərək)
PCB dizaynı (Eagle Software istifadə edərək)
PCB dizaynı (Eagle Software istifadə edərək)
PCB dizaynı (Eagle Software istifadə edərək)

Bir PCB dizayn etməyiniz lazım olduqda seçmək üçün bir çox proqram var. Ancaq Autodesk Eagle proqramı çox peşəkar olduğu üçün diqqətimi çəkdi və ehtiyac duyduğunuz təqdirdə hələ də genişləndirilə bilən və PCB -ləri fərdiləşdirmək üçün daha böyük bir qabiliyyət təmin edən böyük bir kitabxana təklif edir.

PCB istehsal etmək üçün əvvəllər Eagle -dən heç istifadə etməmisinizsə, dərhal pulsuz yükləyin.

PCB -ni çap etmək üçün lazımi Eagle sənədlərini pdf ilə birlikdə əlavə edəcəyəm.

Lazer printerdən istifadə edərək jurnal jurnalına çap etməyi unutmayın. Parlaq kağızdan istifadə edərkən o qədər də yaxşı işləmirdi.

Ayar çap edildikdə "Faktiki Ölçü" olaraq təyin olunmalıdır ki, çap ölçüsü kiçilməsin və ya genişlənməsin.

Addım 2: Evdə DIY PCB

Evdə DIY PCB
Evdə DIY PCB
Evdə DIY PCB
Evdə DIY PCB
Evdə DIY PCB
Evdə DIY PCB

Bir neçə səbəbdən evdə öz PCB -ni çəkməyə davam etmək qərarına gəldim. Bəzi şirkətlər bir neçə dollara PCB istehsal etməyi təklif etsələr də, çatdırılma xərcləri PCB üçün aldıqları qiymətdən dəfələrlə çoxdur. Sonda bunun lazımsız bir xərc olduğunu gördüm və həqiqi bir Pet Feeder almaq daha ucuz olardı. Öz PCB -ni hazırladıqdan sonra məmnuniyyəti də bəyənirəm. Əlbəttə ki, bir az çətindir, amma bir dəfə ələ aldıqda, imkanlar sonsuzdur.

Mis lövhəni aşındırmağa hazırlamaq üçün atdığım addımlar bunlardır:

  1. Tonerin misə yaxşı yapışması üçün hər hansı bir kirdən və ya yağdan (mis laminat lövhədən) təmizləmək üçün kobud bir süngər istifadə etdim.
  2. Mis lövhəni qurutduqdan sonra jurnalın kağızına yazdırılan tərəfə baxaraq qoydum və bir kağıza yapışdırdım.
  3. Sonra kağızı yarıya qatladım və üstünə ütüləməyə başladım (Dəmir maksimum istiliyə qədər artırılmalı və Buxar söndürülməlidir)
  4. Dəmiri jurnalın yan tərəfinə qoydum və təxminən 5 dəqiqə ütülədim.
  5. Sonra mis lövhəni qatlanmış kağızdan yumşaq bir şəkildə çıxarıb suya qoydum (diqqətli olun, çox isti olacaq).
  6. Jurnal kağızının suyu islatmasına icazə verdikdən sonra, jurnal lövhəsini yumşaq bir şəkildə soymağa başladım (vaxtını ayırın).
  7. Bundan sonra qurudum.
  8. Jurnal kağızını soyarkən yarana biləcək izlərdəki boşluqları doldurmaq üçün daimi bir markerdən istifadə etdim.

Mis lövhəsini kəsmək üçün atdığım addımlar:

  1. Mis lövhəni aşındırmaq üçün Ferric Chloride istifadə etdim. Ferric Chloride ilə işləyərkən diqqətli olun.
  2. Mis tədricən əriməyə başlayır. Aşındırma prosesi təxminən 10 dəqiqə çəkə bilər.
  3. Tamamlandıqda suda yuyub qurudum. (İstənməyən mis həll edildikdən sonra da Ferrik Xloriddə buraxmayın, əks halda izlər də yeyiləcək).

PCB -nin tamamlanması:

  1. PCB -də lazımi delikləri açmaq üçün bir qazma istifadə etdim.
  2. Bütün delikləri qazdıqdan sonra, tonerdən təmizləmək üçün polad yundan istifadə etdim və altındakı mis izlərini açdım.
  3. Qazma prosesi kobud buraxa biləcəyi üçün digər tərəfdən də polad yunu istifadə etdim.
  4. Mən onu sildim və həqiqətən gözəl bir çap lövhəsini ortaya qoydu.

Addım 3: Komponentləri PCB -yə Lehimləmək

Komponentlərin PCB üzərinə lehimlənməsi
Komponentlərin PCB üzərinə lehimlənməsi
Komponentlərin PCB üzərində lehimlənməsi
Komponentlərin PCB üzərində lehimlənməsi
Komponentlərin PCB üzərinə lehimlənməsi
Komponentlərin PCB üzərinə lehimlənməsi
Komponentlərin PCB üzərinə lehimlənməsi
Komponentlərin PCB üzərinə lehimlənməsi

Əksər insanlar lehimləmə işini yorucu bir iş hesab edirlər. Ancaq düzgün proseduru yerinə yetirsəniz, lehimləməyə aşiq olacaqsınız və mümkün olan ən yaxşı lehim birləşməsini əldə edəcəksiniz.

  1. İşçi dəzgahının yanından tüstüləri çıxarmaq üçün həmişə işlənmiş bir ventilyatorun olduğundan əmin olun (əslində tüstünün lehiminə deyil, ağciyərlərinizə zərər verən axını).
  2. Əlcək istifadə etməyin (bu çox asan görünə bilər, ancaq çox miqdarda istilik yayan bir alətlə işləyirsiniz, əlcəklərinizə toxunduqda əlləriniz əriyənə qədər yanıq hiss etməyəcəksiniz. İnanın mənə Əlinizdə rezin və ya lateks yandırmaq istəmirsiniz.
  3. Hər bir komponenti lehimləməzdən əvvəl həmişə ucunuzu təmizləyin. Oksidləşdirilmiş bir uc mükəmməl bir lehim birləşməsi yaratmayacaq. Yaş bir süngər istifadə edin (xüsusi olaraq əriməyən lehim üçün hazırlanan və olduqca ucuzdur). Lehim ucunu təmizləmək üçün kobud zımpara istifadə etməyin, qoruyucu örtük aşınacaq və çılpaq metal qalacaq.
  4. Flux istifadə edin (inanın, bu çox kömək edir)

Bu PCB -yə lehimləmək üçün aşağıdakı komponentlər lazımdır:

  1. Tiristor 2 mp4 - 2
  2. LM7805 gərginlik tənzimləyicisi - 1
  3. LM317 tənzimlənən tənzimləyici - 1
  4. PC817 opto bağlayıcı - 2
  5. Rezistor 1k - 1
  6. Rezistor 820 ohm - 2
  7. Kondansatör 47uf 50v - 1 (ehtiyac olarsa artırıla bilər)
  8. Qadın başlıqları
  9. Kişi başlıqları

Addım 4: Servonun dəyişdirilməsi

Servo dəyişdirmək
Servo dəyişdirmək
Servo dəyişdirmək
Servo dəyişdirmək
Servo dəyişdirmək
Servo dəyişdirmək

Servo ümumiyyətlə davamlı olaraq dönə bilməz. Vəziyyəti tənzimləmək üçün ümumiyyətlə bir mikro nəzarətçi ilə istifadə olunur.

Davamlı olaraq dönməsi üçün atdığım addımlar bunlardır:

  1. Vidalarını çıxardıqdan sonra Servo qapağını çıxardım
  2. Servo içərisindəki sxemdən telləri sökdüm və birbaşa motora bağladım.
  3. Servonun davamlı fırlanmasını qadağan edən son dayanacağı çıxarmaq üçün dişlilərin yerləşdiyi ön qapağı ayırdım.
  4. Ancaq nədənsə servomun son dayanacağı yox idi, buna görə hər şeyi öz yerinə qoydum.

Normal bir motor yerinə bir Servo istifadə etməyimin səbəbi, servonun bir korpusa asanlıqla quraşdırıla bilməsi və qida qabının yalnız bir vida ilə sabitlənə bilməsidir.

Bir daşla iki quş vurur.

Addım 5: Saatı dəyişdirin

Saatın dəyişdirilməsi
Saatın dəyişdirilməsi
Saatın dəyişdirilməsi
Saatın dəyişdirilməsi
Saatın dəyişdirilməsi
Saatın dəyişdirilməsi
Saatın dəyişdirilməsi
Saatın dəyişdirilməsi

Əksər qol saatlarının müəyyən bir vaxta çatdıqda sizi xəbərdar etmək üçün Piezo səs siqnalından istifadə edən həyəcan funksiyası var. Bu layihə üçün buna ehtiyacınız olacaq, ancaq hər saat səslənməməlidir. Bəzi saatlarda hər saat Feeder -i işə salan saatlıq həyəcan siqnalı var. Şişman ev heyvanları istəmirik.

İşdə atdığım addımlar:

  1. Əvvəlcə siqnalizasiya funksiyasını sınadım və sonra siqnalın hansı düyməni söndürdüyünü yoxladım. İşığın düyməsi bu xüsusi saatdakı həyəcanı söndürür.
  2. Daha sonra saatı sökməyə başladım.
  3. Piezo zilinə toxunan iki əlaqə ona siqnal göndərir və dövrəmizi işə salmaq üçün bu terminallara ehtiyacımız olacaq.
  4. Düymələr, ümumi kontaktın saatın dövrəsindəki terminallara toxunaraq işləyir.
  5. Batareya tutacaq boşqabını çıxardıqdan sonra düymələr kimi işləyən ümumi kontaktları kəsdim.
  6. Ümumi bir əlaqə olaraq istifadə edə bilməyim üçün boşqaba bir tellə lehim etdim.
  7. Piezo səs siqnalına qoşulan terminala başqa bir tellə lehimlədim.
  8. Bundan sonra ekranı sxemdən ayırdım ki, düymələrindəki kontaktlara tellərlə lehim edim.

Düymələri tutmaq üçün necə bir baza düzəltdim:

  1. Saatın parametrlərini dəyişdirmək üçün istifadə ediləcək bir nöqtəli lövhəyə 3 ədəd mini düymə açarı ilə lehimlədim.
  2. Hər 3 açarın bir terminalını saatın ümumi kontaktına bağladım.
  3. Daha sonra saat düymələrini fərdi açarlara bağladı.
  4. Batareya lövhəsi açarların ümumi terminalına lehimləndi və piezo səs siqnalının ucu uzanan tellərə qoşuldu.
  5. Saatın işığı üçün düymə olduğunu öyrəndiyimiz siqnalizasiya açarına da bir tel bağladım.

Bütün bunları bitirdikdən sonra saatı öz yerinə qoydum.

Addım 6: Qalan komponentlərin lehimlənməsi

Qalan komponentlərin lehimlənməsi
Qalan komponentlərin lehimlənməsi
Qalan komponentlərin lehimlənməsi
Qalan komponentlərin lehimlənməsi
Qalan komponentlərin lehimlənməsi
Qalan komponentlərin lehimlənməsi

Lehimlənməli olan qalan komponentlər:

  1. 10K potensiometrin sol və orta pininə iki tellə lehimlədim.
  2. PCB -yə 9 voltluq bir batareya bağlayıcısına da lehim verdim.
  3. Potansiometr PCB -yə də lehimlənmişdir.
  4. Siqnal siqnalı girişi ilk tiristora və ümumi kontakt PCB -nin torpağına qoşuldu.
  5. Siqnal söndürmə teli İkinci Optocoupler Kollektoruna və Emitter Toprağa qoşuldu.
  6. Bundan sonra mikro açara bağlanacaq bəzi tellərə lehim verdim.
  7. PCB ilə mikro keçid arasına mini sürüşmə açarı əlavə etdim ki, lazım olduqda qidalandırıcının söndürülməsi mümkün olsun.

Addım 7: Komponentlər üçün mənzil

Komponentlər üçün mənzil
Komponentlər üçün mənzil
Komponentlər üçün mənzil
Komponentlər üçün mənzil
Komponentlər üçün mənzil
Komponentlər üçün mənzil

Bütün komponentləri bir yuvaya quraşdırmaq üçün atdığım addımlar:

  1. Lazımi açılışları əvvəlcədən açdığım bir plastik korpusdan istifadə etdim.
  2. Servanı lazımi açılışa daxil etdim və yerində vidaladım.
  3. Saatı korpusa yapışdırmaq üçün isti yapışqan istifadə etdim.
  4. Sonra saatın düymələrini korpusa vidaladım (3 düymənin hamısı mükəmməl işləyir).
  5. Servonu PCB -yə bağladım və potansiyometr və sürüşmə açarını korpusa quraşdırdım.
  6. Daha sonra mikro keçidin tellərini servonun yaxınlığındakı kiçik açılışdan çıxarıb PCB -ni korpusa vidaladım.
  7. Korpusun alt qapağına plastik bir qısqac bağladım ki, qidalandırıcı asanlıqla akvariuma quraşdırıla bilsin və qapağı bağladı.
  8. Potensiometr üzərində bir düymə qoydum, buna görə onu tənzimləmək daha asandır.
  9. Mikro açarın tellərini kəsdim və mikro açarın normal bağlanmış kontaktlarına lehimlədim.

Addım 8: Yemək üçün konteyner

Yemək üçün konteyner
Yemək üçün konteyner
Yemək üçün konteyner
Yemək üçün konteyner
Yemək üçün konteyner
Yemək üçün konteyner

Yeməyi saxlamaq üçün plastik qabdan istifadə etdim ki, bu da qidalandırıcı tərəfindən verilməlidir.

  1. Hər biri fərqli funksiyalar üçün bir neçə açılış etdim.
  2. Bölücü olaraq bir parça plastik istifadə etdim, oradan da yeməyin keçməsi üçün bir açılış etdim.
  3. Konteynerə yapışdırmaq üçün isti yapışqan istifadə etdim.
  4. Yeməkdən düşən yeməyin miqdarını məhdudlaşdırmaq üçün tənzimlənən örtük olaraq başqa bir plastik parçası da istifadə etdim.
  5. Ayarlanabilir qapağı konteynerə tutmaq üçün qoz və bolt istifadə etdim.
  6. Qozu yerinə yapışdırmaq üçün isti yapışqan istifadə etdim.
  7. Daha sonra servonun qolunu isti yapışqanla qabın orta boşluğuna yapışdırdım.
  8. Kənardakı açılışa qoz və bolt əlavə etdim. Bu mikro açarı işə salmaq üçün istifadə ediləcək.
  9. Bundan sonra, servo ilə təmin olunan vintdən istifadə edərək, konteynerə servoya bərkidim.

Addım 9: Test Çalışması

Test Qaçışı
Test Qaçışı
Test Qaçışı
Test Qaçışı
Test Qaçışı
Test Qaçışı

Daxili testdə, servo bir dönüşdən sonra dayanmadan işləməyə davam edir. Beləliklə, mikro açarı işə salacaq boltu tənzimləməliyik.

İkinci testdə düzgün bir şəkildə tetiklediği görünür.

Konteynerin qapağını əlavə etdim və yenidən sınadım. Mükəmməl işlədiyi görünür.

İrəli getdim və açma açarını və saatı idarə edən düymələri qeyd etdim.

Potensiometrini çevirərək servonun fırlanma sürətini tənzimləyə bilərik.

Bir az balıq yeməyi əlavə etdim və yemi işə saldım. Sonra vaxtlı qidalanma funksiyasını sınadım. Həm də mükəmməl işləyir.

Addım 10: Dövrə necə işləyir

Əsas mənada, saat siqnalı qidalandırıcıyı yemək paylamağa təhrik edir və tam dönmə başa çatdıqda mikro açar fırlanmanı söndürür.

Tam proses budur:

  1. Saat eşitdiyiniz səsə səbəb olan piezo səs siqnalına bir nəbz göndərir.
  2. Nəbz çox kiçikdir, buna görə nəbzi almaq üçün tiristordan istifadə edirik.
  3. Nəbz tiristoru işə salır və elektrik enerjisinin keçməsinə imkan verir.
  4. Amma nəbz sürətlə açılır və sönür (bu da bip-stop-bip-stop…. Səsinə səbəb olur), buna görə də onu açıq saxlamaq üçün ikinci bir tiristora ehtiyacımız var.
  5. İlk tiristor açıldıqda, hər iki opto bağlayıcısını da AÇIR
  6. Birinci opto-bağlayıcı ikinci tiristoru AÇIR (və bu mikro açara basılana qədər söndürülmədən ON olaraq qalır).
  7. İkinci opto-bağlayıcı siqnalizasiya dayandırıcı açarını AÇIR (bunun səbəbi budur ki, əgər siqnalizasiya hələ də siqnal verirsə və dispenser artıq bir növbəni tamamlayıbsa, saat siqnal göndərməyə davam etdiyi üçün dönməyə davam edəcək. Bu bir çox dönüşlə nəticələnəcək yalnız birindən çox).
  8. İkinci opto-bağlayıcı siqnalı söndürdükdən sonra birinci tiristor da sönür, ancaq ikinci tiristor AÇIK qalır.
  9. Dağıtıcı bir tam dönüşü tamamladıqdan sonra, kənarlardan birinə bərkiddiyimiz bolt mikro açara dəyəcək və dövrə gücünü kəsəcək (telləri normal qapalı kontağa lehimlədiyimiz üçün).
  10. Dövrə əlavə etdiyimiz kondansatör, elektrik kəsildikdən sonra da servonun mikro açarın üzərindən keçməsi lazım olan son vuruşu verəcəkdir. Buna ehtiyac var, çünki heç bir kondansatör yoxdursa, bolt mikro açarda ilişib qalacaq və gücü kəsilmiş vəziyyətdə saxlayacaq.
  11. Zəngli saat açıldıqda saat bir daha siqnal göndərənə qədər qidalanma dayanır.
  12. Dövr təkrarlanır

Ümid edirəm bu təlimat kömək edəcək. Aşağıda buna səs verməyi unutmayın, beləliklə də möhtəşəm layihələr hazırlamağa davam edə bilərik və təlimatlarla sizinlə paylaşa bilərik. Mükəmməl qalın və növbəti layihədə görüşənədək:)

Tövsiyə: