Salom!
Arduino uy hayvonlari uchun oziq-ovqat tarqatish bo'yicha ko'rsatmalarimizga xush kelibsiz.
Biz Den va Tommiz, biz Janubiy Uelsning Kardiff shahridagi Metropolitan universitetida mahsulot dizayni bo'yicha talabalarmiz va baholash brifingining bir qismi sifatida kodlash, elektron prototiplar va mashinalar haqidagi asosiy tushunchamizni namoyish qilish uchun bizga ushbu vazifa berilgan. . .
Mana sizga sarawauno yoki MegaLCD ekran 12x2 l298n motor haydovchi moduli 32 31 real vaqtda soat moduli kerak bo'lgan elektr komponentlar-
040 aylanadigan kodlanmagan non taxtasi 5v non taxtasi quvvat o'tkazgich kabeli (
Erkaklar va ayollarning yaxshi aralashmasi)
Turli xil rangdagi izolyatsiyalangan transformatorlar (220 va 10k ohm)
O'zgartirish tugmasi 3 ledshweigh momenti, past tezlikda elektr asboblarni payvandlash paychalarining metall/yog'och chiplarini kesish asbobi (yoki ekvivalenti) uchun lazerli kesish mashinasi
Ultimaker 3D printer (yoki ekvivalenti)
Yoki 3 mm qalinlikdagi akril 1 dona 6 mm qalinlikdagi MDF4 uzunlikdagi M10 tishli metall rod 3D freze ishlov berish materiali 4 dona (har biri taxminan 140 mm)
8 M10 yuvish mashinasi8 M10 to'plami (
Yoki izolyatsion lenta)
Arduino va 4 ta metall podshipniklarni o'rnatish uchun M3 yong'oq va murvatlar (
Biz 26 tashqi diametr va 10 mm ichki diametrdan foydalandik)
10 mm novda yopishtiruvchi (
Boshqa brendlar yoki yopishtiruvchi vositalar mos keladimi yoki yo'qmi, biz Gorilla elimidan foydalanamiz)
Butun ishning to'g'ri ishlashi uchun biz bir nechta turli qismlarni yaratdik
Oziq-ovqatlarni saqlash qutisi va huni -
Taqsimot agentligi-baza va Chute
Interfeys yig'ish oziq-ovqat saqlash qutisi va huni Ushbu yig'ilishning barcha qismlari 3 mm akrildan kesilgan va barcha qismlar barmoq bo'g'inlari yordamida birga yig'ilgan.
Barcha qismlar Epilog lazerli kesish mashinasi yordamida kesiladi va vektor fayli Corel Draw x7 yordamida ishlab chiqilgan.
Akril oziq-ovqat xavfsizligi materiali bo'lib, lazer bilan kesish oson va oziq-ovqat mahsulotlarini saqlash uchun mos materialdir.
Ushbu bo'lim turli materiallar bilan qo'lda tayyorlanishi mumkin, ammo oziq-ovqat xavfsizligini ta'minlash uchun materiallar to'g'ri to'ldirilganligiga ishonch hosil qiling. [
pristavkaning surati]
Oziq-ovqat dispenserining ushbu qismi akril quvurlardan (50 mm va 30 mm) tayyorlangan.
Ikkita 3D bosilgan vint qismlari, 6 mm o'rta tolali plitalar, metall podshipniklar va metall rodlar.
Quyidagi \"o'rta tolali plastinka qavs" deb nomlangan Dxf faylidan asosiy o'rta tolali plastinka qavsni kesib oling. dxf\".
50 mm trubkani kesib oling, 140 mm, 30 mm teshikni burg'ulash, bitta trubaning 40 mm uchini va 30 mm trubaga mos keladigan yuqori (
Rasmda ko'rsatilganidek, körük).
Ba'zi materiallarni moslashtirish uchun Dremel yordamida maydalashingiz kerak bo'lishi mumkin.
Ultimaker printeridagi 3D bosib chiqarish imkoniyati cheklanganligi sababli vint qismi 3D formatida chop etiladi va keyin yana ulanadi.
Umuman olganda, bosib chiqarish vaqti 12- bo'lishi kerak
Siz tanlagan sozlamalarga qarab, har bir qism uchun 14 soat. Biz 0 dan foydalandik.
4 mm nozul, bosib chiqarish sifati normal, qo'llab-quvvatlash tuzilishi talab qilinmaydi.
Rulmanga 30 mm uzunlikdagi ikkita metall novda yoki metall quvurlarni o'rnating.
3D bosib chiqarish tugagach, bu rulmanlarni vint qismlariga bosing va mahkam o'rnatilishini ta'minlash uchun qismlarni chop etganimizda, ba'zi materiallarni topshirishingiz kerak bo'lishi mumkin.
Rasmda ko'rsatilganidek, vintni quvur ustiga siljiting, trubkani qavs ustiga siljiting va keyin o'qni so'nggi qavsga suring.
Ushbu sozlama ajratilgan oziq-ovqat miqdori sizda mavjud bo'lgan hayvonning o'lchamiga qarab sozlanishini ta'minlaydi.
Rulman harakatlanuvchi qismlarga ishqalanishni kamaytiradi, shuning uchun dvigateldagi yukni kamaytiradi.
Ikki vintni ishlatib, oziq-ovqat miqdorini nazorat qilish ancha oson bo'ladi, biri yarim aylanadigan holatda, ikkinchisi esa to'liq aylanadigan holatda oziq-ovqat doimiy ravishda dispenserdan oqib chiqadi.
Biz vint qismlarida 3 ta to'liq aylanishni tanladik (
3 ta toʻliq \"mavzular\")
Chunki bu sizning uy hayvoningiz ortiqcha yoki kam ovqatlanmasligiga ishonch hosil qilish uchun oz miqdordagi ovqatni o'lchash imkonini beradi. [
Agar sizda mavjud imkoniyatlar mavjud bo'lsa, siz vint qismlarini CNC bilan bir bo'lakda maydalashingiz mumkin, ammo biz ikkita o'rta zichlikdagi model plitalarini maydalaymiz va keyinroq 3D bosib chiqarishni tanlaymiz, chunki model taxtasi juda ko'p pardozlashni talab qiladi (
Zımpara muhri)
Oziq-ovqatga tegish xavfsiz ekanligiga ishonch hosil qilish uchun).
Poydevor va truba juda to'g'ri, bu qismning old qismidagi oziq-ovqat saqlash qutisi va huniga o'xshaydi.
\"Asosiy va truba. dxf\" etiketli DXF faylini yuklab oling.
Interfeys to'plami 4 ta lazer bilan kesilgan akril bo'laklardan iborat bo'lib, ularning har biri M10 vintli novda va gayka yordamida qurilgan. . . [
Interfeys rasmi]
Shundan so'ng, aylanadigan enkoder, LCD va LED o'rnatilishi mumkin. . .
Dispenser moslamasini yig'gandan so'ng (MDF qismi)
, Uni yig'ilgan taglik va truba qismiga taqlid qiling va har bir 50 mm trubkada tirqishni kesib oling, shunda oziq-ovqat to'plash va to'g'ridan-to'g'ri uy hayvonlari kosasiga sirg'anishga tayyorgarlik ko'rish uchun truba ichiga tushishi mumkin!
Quyida biz foydalanadigan sxemaning Fritzing diagrammasini ko'rishingiz mumkin.
Siz foydalanayotgan ets bo'yicha (
Men RTC va motor haydovchi modullarining ko'plab turli xil versiyalari borligini bilaman)
Siz turli xil kutubxonalardan foydalanishingiz mumkin.
Bu arduino uchun kod.
Ushbu kod vaqtni tekshiradi va uni signal bilan taqqoslaydi va agar ular mos kelsa, u motorni aylantiradi va ovqatni tashqariga chiqaradi.
Dvigatel qancha vaqt aylanishi kerakligini hisoblash uchun biz har burilishda qancha oziq-ovqat chiqishini hisoblab chiqdik.
Vint 10 g lik aylana shaklida o'raladi, bu har bir burilish uchun 11 soniyani oladi.
Shunday qilib, 2 vint har 11 soniyada 20 g ni suradi.
Biz it ovqatining porsiya hajmini o'rganib chiqdik va kuchukchaga taxminan 50 gramm, o'rta bo'yli itga 140 gramm, katta itga esa taxminan 260 gramm kerak bo'lishini aniqladik.
Bu shuni anglatadiki, vintlar kichik bir qism uchun 27 marta aylanadi.
5 soniya, o'rta qismi taxminan 77 soniya, ko'pchilik esa taxminan 141 soniya davomida aylanadi.
Siz foydalanadigan ovqatga qarab, uni o'zgartirishingiz mumkin.
Odatda paketning orqasida to'g'ri qismni topishingiz mumkin.
Arduino IDE-dagi vaqt shkalasi millisekundlarda ekanligini unutmang. ((
Tavsiya etilgan o'lcham)/20)
* 11 = tishli biz foydalanadigan kutubxonalarni ochishi kerak bo'lgan vaqtni arduino veb-saytida topish mumkin, ular vaqt deb ataladi. h, DS1307RTC. h.
Qolgan ikkitasi Arduino IDE-ga o'rnatilgan.