Mundarija:

Eski raqamli soat yordamida uy hayvonlarini avtomatik oziqlantirish: 10 qadam (rasmlar bilan)
Eski raqamli soat yordamida uy hayvonlarini avtomatik oziqlantirish: 10 qadam (rasmlar bilan)

Video: Eski raqamli soat yordamida uy hayvonlarini avtomatik oziqlantirish: 10 qadam (rasmlar bilan)

Video: Eski raqamli soat yordamida uy hayvonlarini avtomatik oziqlantirish: 10 qadam (rasmlar bilan)
Video: Trinary Time Capsule 2024, Noyabr
Anonim
Image
Image

Assalomu alaykum, men sizga ko'rsatma beraman, men eski raqamli soatlar yordamida uy hayvonlarini avtomatik oziqlantirishni qanday yasaganimni ko'rsataman. Men bu oziqlantirgichni qanday yasaganim haqidagi videoni ham joylashtirdim. Bu ko'rsatma PCB tanloviga kiritiladi va agar siz quyida ushbu ko'rsatmaga ovoz bersangiz, minnatdor bo'lardim. Bu bizga yanada ajoyib loyihalar yaratishga yordam beradi va ularni siz bilan ko'rsatmalarda bo'lishadi: D

Mikroto'lqinlar yordamida uy hayvonlarini boqish uchun ko'plab usullar mavjud, biroq u erda ko'p odamlar borki, ular mikro-kontrollerlarni qiyinchilik deb bilishadi. Shunday qilib, men mikrokontrolderlarni yoqtirmaydigan odamlar elektronika sevimli mashg'ulotidan chetda qolmasliklari uchun, asosiy taymerdan (signalli raqamli soat) foydalanib, uy hayvonlari uchun oziqlantiruvchi yasashga qaror qildim.

Eagle uchun kerakli fayllar quyida ilova qilinadi.

Ushbu sxema qanday ishlaydi, ko'rsatma oxirida tasvirlanadi.

Ushbu loyiha uchun sizga kerak bo'lgan vositalar:

  1. Lehimlashda yordamchi qo'l (ixtiyoriy)
  2. Oqim
  3. Lehim
  4. Lehimlash temir
  5. Tornavida
  6. Burun qisqichlari
  7. Tel -stripper
  8. Issiq yopishtiruvchi qurol

Agar siz PCB -ni uyda yasashni tanlasangiz, sizga qo'shimcha vositalar kerak bo'ladi:

  1. Qo'pol shimgich
  2. Lazerli printer
  3. Temir yoki laminator
  4. Konteynerlar
  5. Temir xlorid
  6. PCB matkap uchi
  7. Matkap yoki aylanadigan asbob

Sizga kerak bo'lgan komponentlar:

  1. Bir tomonlama mis qoplamali laminatlangan taxta (DIY PCB uchun)
  2. Jurnal qog'ozi (DIY PCB uchun)
  3. Tiristor 2 mp4 - 2
  4. LM7805 kuchlanish regulyatori - 1
  5. LM317 sozlanishi regulyator - 1
  6. PC817 opto -ulagichi - 2
  7. Qarshilik 1k - 1
  8. Rezistor 820 ohm - 2
  9. Kondensator 47uf 50v - 1 (agar kerak bo'lsa, uni ko'paytirish mumkin)
  10. Ayol sarlavhalari
  11. Erkaklar sarlavhalari
  12. Servo (Tower Pro -Micro Servo SG90) - 1
  13. Signal funktsiyali raqamli soat (har soatda signal bermaydi) - 1
  14. Mini tugmachali kalit (baland) - 3
  15. Mis nuqta taxtasi - 1
  16. Yupqa moslashuvchan simlar
  17. 10k potentsiometr - 1
  18. 9 voltli batareya ulagichi - 1
  19. Kichik slaydni almashtirish - 1
  20. Potentsiometr tugmasi - 1
  21. Mikro kalit
  22. Yong'oqlar va murvat
  23. Kichik plastik idish (ovqatni saqlash uchun)
  24. 9V batareya

1 -qadam: tenglikni loyihalash (Eagle dasturidan foydalangan holda)

PCB dizayni (Eagle dasturidan foydalangan holda)
PCB dizayni (Eagle dasturidan foydalangan holda)
PCB dizayni (Eagle dasturiy ta'minotidan foydalangan holda)
PCB dizayni (Eagle dasturiy ta'minotidan foydalangan holda)

PCBni loyihalash kerak bo'lganda tanlash uchun ko'plab dasturlar mavjud. Ammo Autodesk Eagle dasturiy ta'minoti men uchun juda muhim edi, chunki u juda professional va agar kerak bo'lsa, uni kengaytirish mumkin bo'lgan katta komponentli kutubxonani taklif qiladi va PCB -larni sozlash imkoniyatini beradi.

Agar siz ilgari PCB ishlab chiqarish uchun Eagle -dan hech qachon foydalanmagan bo'lsangiz, uni hoziroq bepul yuklab oling.

Men tenglikni chop etish uchun kerakli burgut fayllarini pdf bilan biriktiraman.

Uni jurnal qog'oziga lazer printer yordamida chop etishni unutmang. Yaltiroq qog'ozdan foydalanganda bu yaxshi ishlamadi.

Chop etish hajmi kichraytirilmasligi uchun bosib chiqarish paytida sozlamani "Haqiqiy o'lcham" ga o'rnatish kerak.

2 -qadam: uyda DIY PCB

Uyda DIY PCB
Uyda DIY PCB
Uyda DIY PCB
Uyda DIY PCB
Uyda DIY PCB
Uyda DIY PCB

Men bir nechta sabablarga ko'ra o'z shaxsiy PCB -imni yozishni davom ettirishga qaror qildim. Garchi ba'zi kompaniyalar bir necha dollarga tenglikni ishlab chiqarishni taklif qilsalar ham, ularni etkazib berish narxi PCB uchun to'lanadigan narxdan ancha ko'p. Oxir -oqibat, men buni ortiqcha xarajat deb topdim va haqiqiy uy hayvonlarini oziqlantiruvchi sotib olish arzonroq bo'lardi. Men ham o'z tenglikni ishlab chiqarganimdan keyin qoniqishni yoqtiraman. Albatta, bu biroz murakkab, lekin siz uni qo'lga kiritganingizda, imkoniyatlar cheksizdir.

Mis taxtasini qirib tashlashga tayyorlash uchun men qilgan qadamlar:

  1. Toner misga yaxshi yopishishi uchun men qo'pol shimgichni har qanday axloqsizlik yoki yog'dan tozalash uchun ishlatardim.
  2. Mis taxtani quritganimdan so'ng, uni jurnal qog'oziga, bosilgan tomonga qaragan holda joylashtirdim va qog'ozga yopishtirdim.
  3. Keyin men qog'ozni yarmiga bukladim va dazmollay boshladim (temirni maksimal olovga ko'tarib, bug'ni o'chirish kerak).
  4. Men dazmolni jurnal qog'ozining yoniga qo'ydim va taxminan 5 daqiqa dazmolladim.
  5. Keyin men katlangan qog'ozdan mis taxtani muloyimlik bilan olib tashladim va uni suvga qo'ydim (ehtiyot bo'ling, u juda issiq bo'ladi).
  6. Jurnal qog'ozini suvga singdirishga ijozat bergandan so'ng, men jurnal qog'ozini mis taxtadan muloyimlik bilan qirib tashlay boshladim (vaqtini ajratib oling).
  7. Keyin quritdim.
  8. Men jurnal qog'ozini tozalashda paydo bo'lishi mumkin bo'lgan izlardagi bo'shliqlarni to'ldirish uchun doimiy markerdan foydalandim.

Mis taxtasini kesish uchun qilgan qadamlarim:

  1. Men mis taxtani chizish uchun temir xloridan foydalandim. Ferroxlorid bilan ishlaganda ehtiyot bo'ling.
  2. Mis asta -sekin eriy boshlaydi. Tozalash jarayoni taxminan 10 daqiqa davom etishi mumkin.
  3. Tayyor bo'lgach, uni suv bilan yuvdim va quritdim. (Keraksiz mis eriganidan keyin ham uni temir xloridda qoldirmang, aks holda izlar ham yo'q bo'lib ketadi).

PCBni yakunlash:

  1. Men burg'ulash yordamida tenglikni kerakli teshiklarini teshdim.
  2. Hamma teshiklarni burg'ilab bo'lgach, men tonerni tozalash uchun po'lat junni ishlatdim, ostidagi mis izlari ochildi.
  3. Men po'lat juni boshqa tomondan ham ishlatardim, chunki burg'ulash jarayonida qo'pol bo'lib qolishi mumkin.
  4. Men uni o'chirib tashladim va u chindan ham chiroyli bosilgan elektron kartani ko'rsatdi.

3 -qadam: Komponentlarni tenglikka lehimlash

Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash
Komponentlarni PCBga lehimlash

Ko'pchilik lehimlashni zerikarli vazifa deb biladi. Ammo, agar siz to'g'ri protseduraga rioya qilsangiz, siz lehimlashni yaxshi ko'rasiz va eng yaxshi lehim birikmasini olasiz.

  1. Ish joyining yonida tutun chiqadigan tutunni chiqarib yuborish uchun har doim ventilyator bo'lishi kerak (bu oqim lehim emas, balki tutunga olib keladi va bu o'pkangiz uchun zararli).
  2. Qo'lqop ishlatmang (bu sezilmas tuyulishi mumkin, lekin siz juda ko'p issiqlik chiqaradigan asbob bilan ishlayapsiz, agar u qo'lqopingizga tegsa, qo'lqop qo'llaringizga erimaguncha kuyganingizni sezmaysiz. Ishonasizmi? qo'lingizda rezina yoki lateks yoqilishini xohlamang.
  3. Har bir komponentni lehimlashdan oldin har doim uchingizni tozalang. Oksidlangan uchi mukammal lehim qo'shimchasini yaratmaydi. Nam shimgichni ishlating (lehim uchun maxsus tayyorlangan, erimaydi va ular ancha arzon). Lehim uchini tozalash uchun qo'pol zımpara ishlatmang, himoya qoplamasi eskiradi va siz yalang'och metall bilan qolasiz.
  4. Oqimdan foydalaning (ishoning, bu menga juda yordam beradi)

Ushbu tenglikni lehimlash uchun sizga quyidagi komponentlar kerak bo'ladi.

  1. Tiristor 2 mp4 - 2
  2. LM7805 kuchlanish regulyatori - 1
  3. LM317 sozlanishi regulyator - 1
  4. PC817 opto -ulagichi - 2
  5. Qarshilik 1k - 1
  6. Rezistor 820 ohm - 2
  7. Kondensator 47uf 50v - 1 (agar kerak bo'lsa, uni ko'paytirish mumkin)
  8. Ayol sarlavhalari
  9. Erkaklar sarlavhalari

4 -qadam: Servo o'zgartirish

Servo o'zgartirish
Servo o'zgartirish
Servo o'zgartirish
Servo o'zgartirish
Servo o'zgartirish
Servo o'zgartirish

Servo odatda doimiy aylana olmaydi. Ular odatda pozitsiyani sozlash uchun mikro-kontroller bilan ishlatiladi.

Men uni doimiy ravishda aylantirish uchun qilgan qadamlar:

  1. Men vintlarini echib bo'lgach, Servo qopqog'ini oldim
  2. Men simlarni servo ichidagi sxemasidan olib tashladim va uni to'g'ridan -to'g'ri dvigatelga uladim.
  3. Servo uzluksiz aylanishiga to'sqinlik qiladigan to'xtash joyini olib tashlash uchun tishli qutilar joylashgan old qopqog'ini oldim.
  4. Lekin negadir mening servomda to'xtash joyi yo'q edi, shuning uchun hammasini joyiga qo'ydim.

Oddiy dvigatel o'rniga Servo ishlatganimning sababi shundaki, servo korpusga osongina o'rnatilishi mumkin, shuningdek, oziq -ovqat idishini faqat bitta vint yordamida mahkamlash mumkin.

Bir tosh bilan ikkita qushni uradi.

5 -qadam: soatni o'zgartirish

Soatni o'zgartirish
Soatni o'zgartirish
Soatni o'zgartirish
Soatni o'zgartirish
Soatni o'zgartirish
Soatni o'zgartirish
Soatni o'zgartirish
Soatni o'zgartirish

Qo'l soatlarining ko'pchiligi signal berish funktsiyasiga ega, u Piezo signalidan foydalanib, sizga ma'lum vaqtga yetganda xabar beradi. Bu loyiha uchun sizga aynan shu narsa kerak bo'ladi, lekin u har soatda signal bermasligi kerak. Ba'zi soatlarda soatlik signal bor, bu esa har soatda Besleyicini ishga tushiradi. Biz semiz uy hayvonlarini xohlamaymiz.

Mana men qilgan qadamlar:

  1. Men birinchi navbatda signal funktsiyasini sinab ko'rdim va shundan so'ng signalni qaysi tugma o'chirilishini tekshirdim. Ko'rinib turibdiki, yorug'lik tugmasi aynan shu soatda signalni o'chiradi.
  2. Keyin men soatni demontaj qilishga o'tdim.
  3. Piezo signaliga tegib turgan ikkita kontakt - bu signalni yuboradigan narsa, va biz kontaktlarning zanglashiga olib kelishi uchun bizga bu terminallar kerak bo'ladi.
  4. Tugmalar umumiy kontaktni soat pallasidagi terminallarga tegizish orqali ishlaydi.
  5. Batareya ushlagichini bo'shatgandan so'ng, men tugmalar vazifasini bajaradigan umumiy kontaktlarni uzib qo'ydim.
  6. Men uni plastinkaga payvandlab qo'ydim, shunda men uni oddiy aloqa sifatida ishlatardim.
  7. Men piezo signaliga ulanadigan terminalga boshqa sim bilan lehimladim.
  8. Shundan so'ng men displeyni simdan ajratib qo'ydim, shunda men uning tugma kontaktlariga simlar bilan lehimlay olaman.

Qanday qilib tugmachalarni ushlab turish uchun asos yaratdim:

  1. Men 3 ta kichik tugmachani lehimlab, soat sozlamalarini o'zgartirish uchun ishlatiladigan nuqta taxtasiga o'tdim.
  2. Men uchta kalitning bitta terminalini soatning umumiy kontaktiga uladim.
  3. Shundan so'ng, soat tugmachalari alohida kalitlarga ulandi.
  4. Batareya plitasi kalitlarning umumiy terminaliga lehimlangan va piezo signalining terminali cho'zilgan simlarga ulangan.
  5. Men, shuningdek, signalni o'chirish tugmachasiga simni uladim, biz uni soat ustidagi yorug'lik tugmasi deb bildik.

Hammasini tugatgandan so'ng, men soatni joyiga qo'ydim.

6 -qadam: Qolgan komponentlarni lehimlash

Qolgan komponentlarni lehimlash
Qolgan komponentlarni lehimlash
Qolgan komponentlarni lehimlash
Qolgan komponentlarni lehimlash
Qolgan komponentlarni lehimlash
Qolgan komponentlarni lehimlash

Qolgan qismlar lehimlanishi kerak:

  1. Men 10K potansiyometrning chap va o'rta piniga ikkita sim bilan lehimladim.
  2. Men ham 9 voltli batareya ulagichini PCB ga lehimladim.
  3. Potansiyometr ham PCBga lehimlangan.
  4. Signal signalining kirishi birinchi tiristorga va umumiy kontakt PCB eriga ulangan.
  5. Signal o'chirilgan sim ikkinchi optokupl kollektoriga, emitent esa yerga ulangan.
  6. Shundan so'ng, men mikro kalitga ulanadigan simlarni lehimladim.
  7. Men kerak bo'lganda, oziqlantirgichni o'chirish uchun kompyuter va mikro kalit o'rtasida mini slayd kalitini qo'shdim.

7 -qadam: Komponentlar uchun uy

Komponentlar uchun uy -joy
Komponentlar uchun uy -joy
Komponentlar uchun uy -joy
Komponentlar uchun uy -joy
Komponentlar uchun uy -joy
Komponentlar uchun uy -joy

Barcha komponentlarni korpusga o'rnatish uchun men qilgan qadamlar:

  1. Men ilgari kerakli teshiklarni ochgan plastik korpusdan foydalanardim.
  2. Men servoni kerakli teshikka joylashtirdim va joyiga burab qo'ydim.
  3. Men soatni korpusga yopishtirish uchun issiq elim ishlatardim.
  4. Keyin men soat tugmachalarini korpusga burab qo'ydim (3 tugma hammasi yaxshi ishlaydi).
  5. Men servoni PCB ga uladim va korpusga potensiometr va slaydni o'rnatdim.
  6. Keyin men mikro kalit uchun simlarni servo yaqinidagi kichik teshikdan o'tkazdim va tenglikni korpusga mahkamladim.
  7. Men korpusning pastki qopqog'iga plastik qisqich o'rnatdim, shunda oziqlantiruvchi akvariumga osongina o'rnatiladi va qopqog'i mahkamlanadi.
  8. Men potentsiometrga tugma qo'ydim, shuning uchun uni sozlash osonroq.
  9. Men mikro kalit uchun simlarni kesib tashladim va uni mikro kalitning odatda yopiq kontaktlariga lehimladim.

8 -qadam: Oziq -ovqat uchun konteyner

Oziq -ovqat uchun konteyner
Oziq -ovqat uchun konteyner
Oziq -ovqat uchun konteyner
Oziq -ovqat uchun konteyner
Oziq -ovqat uchun konteyner
Oziq -ovqat uchun konteyner

Men oziq -ovqat mahsulotlarini saqlash uchun plastik idishni ishlatardim.

  1. Men bir nechta teshiklarni ochdim, ularning har biri turli funktsiyalar uchun.
  2. Men plastmassani bo'lak sifatida ishlatardim, unga oziq -ovqat o'tishi uchun teshik ochdim.
  3. Men idishga yopishtirish uchun issiq elim ishlatardim.
  4. Men oziqlantiruvchidan tushadigan oziq -ovqat miqdorini cheklash uchun sozlanishi qopqoq sifatida yana bir plastmassadan foydalanardim.
  5. Men sozlanadigan qopqoqni idishga mahkamlash uchun non va boltdan foydalandim.
  6. Yong'oqni joyiga yopishtirish uchun issiq elim ishlatdim.
  7. Shundan so'ng, men servo qo'lini idishning o'rtasiga issiq elim bilan yopishtirdim.
  8. Men chetidagi teshikka yong'oq va murvat qo'shdim. Bu mikro kalitni ishga tushirish uchun ishlatiladi.
  9. Shundan so'ng men servo bilan ta'minlangan vintni ishlatib, idishni servoga mahkamladim.

9 -qadam: Test sinovlari

Test yugurish
Test yugurish
Test yugurish
Test yugurish
Test yugurish
Test yugurish

Intial testda servo bir burilishdan keyin to'xtamasdan ishlaydi. Shunday qilib, biz mikro kalitni ishga tushiradigan murvatni sozlashimiz kerak.

Ikkinchi testda uni to'g'ri ishga solganga o'xshaydi.

Men idishning qopqog'ini qo'shdim va yana sinovdan o'tkazdim. Bu mukammal ishlayotganga o'xshaydi.

Men oldinga borib, o'chirishni o'chirish tugmachasini va soatni boshqaradigan tugmalarni belgilab qo'ydim.

Potansiyometrni aylantirib, servo aylanish tezligini sozlashimiz mumkin.

Men baliq ovqati qo'shdim va oziqlantirgichni yoqdim. Keyin men ovqatlanish vaqtini sinab ko'rdim. U ham mukammal ishlaydi.

10 -qadam: O'chirish sxemasi qanday ishlaydi

Asosiy ma'noda, soat signallari oziqlantiruvchini oziq -ovqat tarqatishga undaydi va to'liq burilish tugagach, mikro kalit aylanishni o'chiradi.

To'liq jarayon bu:

  1. Soat piezo signaliga puls yuboradi, bu siz eshitadigan tovushni chiqaradi.
  2. Puls juda kichik, shuning uchun pulsni olish uchun tiristordan foydalanamiz.
  3. Puls tiristorni yoqadi va elektr tokini o'tkazadi.
  4. Ammo puls tez yoqiladi va o'chadi (bip-stop-bip-stop ovozi paydo bo'ladi), shuning uchun uni yoqish uchun bizga ikkinchi tiristor kerak.
  5. Birinchi tiristor yoqilganda, u ikkala opto-ulagichni yoqadi
  6. Birinchi opto-ulagich ikkinchi tiristorni yoqadi (va bu mikro kalit tugmachasi bosilmaguncha O'chirilmasdan ON holatda qoladi).
  7. Ikkinchi opto-ulagich signalni to'xtatish tugmachasini yoqadi (chunki, agar signal hali ham jiringlayotgan bo'lsa va dispenser bir burilishni tugatgan bo'lsa, u aylanaveradi, chunki soat signalni uzatishda davom etadi. Bu ko'p burilishlarga olib keladi. bitta emas, balki).
  8. Ikkinchi opto-ulagich signalni o'chirgandan so'ng, birinchi tiristor ham o'chadi, lekin ikkinchi tiristor yoqiladi.
  9. Dispenser bitta to'liq burilishni tugatgandan so'ng, biz chetidan biriga mahkamlagan murvat mikro kalitga tegib, kontaktlarning zanglashiga olib keladi (chunki biz simlarni odatda yopiq kontaktga lehimlaganmiz).
  10. Biz kontaktlarning zanglashiga qo'shgan kondansatör, quvvat uzilganidan keyin ham, servo mikro kalitdan o'tishi kerak bo'lgan oxirgi zarbani beradi. Bu kerak, chunki agar kondansatör bo'lmasa, murvat mikro kalitga yopishib qoladi va quvvat uzilib qoladi.
  11. Signal yoqilganda, soat yana signal yuborguncha ovqatlantirish to'xtaydi.
  12. Tsikl takrorlanadi

Umid qilamanki, bu ko'rsatma yordam beradi. Quyida ovoz berishni unutmang, shunda biz ajoyib loyihalarni davom ettira olamiz va siz bilan ko'rsatmalarda bo'lishamiz. Ajoyib bo'ling va keyingi loyihada ko'rishguncha:)

Tavsiya: