Mundarija:
- 1 -qadam: Dizayn
- 2 -qadam: materiallar
- 3 -qadam: Elektronika va kod
- 4 -qadam: Strukturani yarating
- 5 -qadam: Oziqlantirish vaqti (18:00)
- 6 -qadam: BONUS: Alexa dasturini o'rnating
Video: Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu bizning itimiz Beyli. U Chegara Kolli va Avstraliyalik qoramol itining bir qismi, shuning uchun u ba'zida o'z foydasidan ko'ra aqlli bo'ladi, ayniqsa vaqtni aytish va kechki ovqatni qachon eyish kerakligini bilish. Odatda, biz uni soat 18:00 atrofida ovqatlantirishga harakat qilamiz, lekin agar biz uydan uzoqda bo'lsak, bu har doim ham oson bo'lmaydi. Alexa tomonidan boshqariladigan itlarni boqish vositasi Beylini uydan uzoqda bo'lganimizda, uni bezovta qilmasligiga va o'z jadvaliga rioya qilishiga ishonch hosil qilish uchun ovqatlantirish uchun mukammal echim sifatida yaratilgan.
Kod Alexa qurilmasi bilan aloqa qilishning asosiy kodiga g'amxo'rlik qiladigan Bobdan "Men yoqtirmoqchi bo'lgan narsalar" loyihasiga asoslangan. Alexa -ni asosiy aloqa tizimi sifatida ishlatishning yaxshi tomoni shundaki, uni smartfoningizdagi Alexa ilovasi yordamida boshqarish mumkin, bu har qanday murakkab serverlarga yoki ilg'or kodlashga ehtiyojni yo'q qiladi. Ta'minot ro'yxati nisbatan qisqa va hamma narsa yig'ilgandan keyin butun loyihani o'zi tushdan keyin tugatishi mumkin.
Agar siz ko'rgan narsalar sizga yoqsa, iltimos, uy hayvonlari tanlovida menga ovoz bering! Umid qilamanki, siz ushbu ko'rsatmalarni foydali deb topasiz va agar sizda savollaringiz bo'lsa, menga xabar bering.
1 -qadam: Dizayn
Men allaqachon Beyliga ovqat stakanining miniatyura versiyasi bo'lib, uning taomlari va suv idishini dam olish uchun qo'yganman. Joyni optimallashtirish uchun men oziqlantiruvchi bu stendga joylashtirilishini va uning bir necha portsiyasini ushlab turishini xohlardim. Oziqlantiruvchi, asosan, biz uyda bo'lmaganimizda kamdan -kam hollarda ishlatilishi kerak, shuning uchun uni ko'p ovqatga sig'dirishim shart emas (bir necha porsiya). Agar bu sizning ehtiyojlaringizga mos kelmasa, xavotir olmang, chunki o'lchamlarni osonlikcha kattalashtirish yoki kamaytirish mumkin. Elektronika bir xil bo'lib qoladi va siz ularning atrofidagi oziqlantiruvchi tuzilmangizni ehtiyojlaringizga moslab sozlashingiz mumkin.
Strukturaning o'zi ikkita asosiy kameradan iborat: biri ovqat uchun, ikkinchisi elektronika uchun. Oziq -ovqat saqlanadigan joydan va PVX trubaga tushadi. PVX trubkasi dvigatelli va 3D bosilgan burg'ulashli ikkita PVX T-trubkasi bo'lgan, elektronlar saqlanadigan maydon ichida joylashgan. Oziq -ovqat birinchi PVX trubkaga tushganda, u burg'ulash bilan chiziqli ravishda siljiydi, u ikkinchi PVX trubkadan tushadi va idishga tushadi. Burgichni sinab ko'rganimda, uning vaqti -vaqti bilan tiqilib qolishi va dvigatelning ishdan chiqishiga olib keldi. Kelgusi versiyalarda men buni oldini olish uchun ushbu mexanizmni batafsil ko'rib chiqishni rejalashtirmoqdaman. Shunga qaramay, bu loyihaning eng yaxshi tomoni shundaki, asosiy jasorat (ya'ni, elektronika) siz tanlagan har qanday oziq -ovqat etkazib berish mexanizmiga osongina moslashtirilishi mumkin.
Men konstruktsiyani o'zim yotqizgan 1/2 dyuymli kontrplakdan yasashni tanladim. Ish qismlari mustahkam ekanligiga ishonch hosil qilish uchun yog'och elim va cho'ntakli vintlar aralashmasi yordamida yig'ilgan. Men ham qolgan qismini ishlatishni tanladim. ovqatni zaxiraga to'ldirish va qancha ovqat qolganini ko'rish uchun tepalik uchun akril.
2 -qadam: materiallar
Ko'pgina materiallarni mahalliy apparat do'konida va Amazonda arzon narxda sotib olish mumkin. Bu istisno - bu 3D bosma PVX quvurli tayanchlar, lekin buning oldini olish uchun siz quvurlarni mahkamlash va qopqoq bilan ijod qilishingiz mumkin. PVX quvurlarni kesish kerak, shuning uchun ular uzunligi 2,75 dyuymni tashkil etadi, bu strukturaga mos keladi.
Ishlatilgan materiallar:
1. 1/2 dyuymli kontrplak
2. 1/8 dyuymli akril
3. M8 tishli novda (6,5 dyuym) va yong'oqlar (agar Augerni Rodga mahkamlash uchun kerak bo'lsa)
4. 2 dyuymli PVX quvurlari
5. NEMA 17 Dvigatel va qavs
6. 6,35 mm dan 8 mm gacha bo'lgan ulagich
7. Arduino UNO
8. MCU tuguni
9. Step motorli haydovchi
10. Jumper simlari
11. Cho'ntak teshiklari vintlari
12. Yog'och yopishtiruvchi
13. Arduino quvvat manbai (9V-12V)
Ishlatilgan asboblar:
- Dumaloq arra
- 3D printer
- Cho'ntak teshigi
- lehimli temir (ixtiyoriy, lekin foydali)
- Issiqlikni qisqartiruvchi quvur yoki elektr tasmasi
- Issiq yopishtiruvchi qurol
3 -qadam: Elektronika va kod
Elektronni sozlash juda oddiy va Echo Dot, Node MCU, Arduino Uno va step motoridan foydalangan holda asosiy buyruqlar zanjiriga amal qiladi. Tugun MCU -da sizning Wi -Fi tarmog'ingizga ulanadigan kod mavjud. Internetga ulangandan so'ng u o'zini Alexa qurilmasi ulanadigan Wemo aqlli vilkasi sifatida uzatadi. Bu yerdan Alexa buyruq yuborishini kutadi, so'ngra pinlardan birini HIGH ga qisqa qilib qo'yadi, so'ngra Arduino -ni qadam motorini ishga tushiradi. Men qo'lda oziqlantirish uchun tugma ham qo'shdim. Bu menga kerakli miqdordagi oziq -ovqat mahsulotlarini tarqatish imkonini beradi, lekin Alexa -ni chetlab o'tadi va asosan sinov uchun ishlatiladi.
Men Echo Dot (2 -avlod) ni MCU tugunini kashf eta olmadim. Men "fauxmo" kutubxonasini va "esp8266" taxtasini Arduino IDE -dagi 2.3.0 versiyasiga tushirganimdan keyin nihoyat ish topdi. Men buni qilganimdan so'ng, men yangi qurilmalarni kashf etishga kirishdim va uni topishda hech qanday muammo yo'q edi.
MCU va Arduino tugunlarining kodlari elektron diagramma tasviri bilan biriktirilgan. Shuni esda tutingki, siz kodni qaysi taxtaga yuklayotganingizga qarab Arduino IDE kartasini o'zgartirishingiz kerak bo'ladi: Arduino Uno = "Arduino/Original Uno", MCU tuguni = "NodeMCU 1.0 (ESP-12E moduli)". Shuningdek, sozlamangizga muvofiq koddagi quyidagi o'zgaruvchilarni o'zgartirishingiz kerak bo'ladi ("UPDATE" izohini qidiring):
MCU tuguni
- motorli qadamlar
Arduino Uno
- WIFI_SSID
- WIFI_PASS
- qurilma nomi (6 -bosqichda batafsil ko'rsatilgan Alexa dasturlari yordamida ham sozlash mumkin)
Elektronni tuzilmaga joylashtirishdan oldin uni sinab ko'rish eng oson, chunki ular keyinchalik cheklanib qoladi. Men tuzilishga o'tishdan oldin Alexa qurilmaga ulanishi va dvigatelni ishga tushirishi mumkinligiga ishonch hosil qilishni taklif qilaman.
4 -qadam: Strukturani yarating
Kontrplakni (masalan, stol arra, dumaloq arra, arra va boshqalar) o'zingiz yoqtirgan usuldan foydalanib, kontrplakdan barcha panel qismlarini kesib oling. Kesish ro'yxatini osongina yaratish uchun 24 dyuymli x 24 dyuymli varaq va CutList Optimizer (yoki Workshop Buddy) dan foydalanardim. Shuningdek, old paneldagi va taglikdagi to'rtburchaklar va elektronika yopilishidagi doirani kesib qo'yganingizga ishonch hosil qiling. PVX quvurlari uchun bo'sh joyni ta'minlash uchun. Old panel, orqa panel va akrilning ichkariga kirishi uchun 1 -sonli 1/8 dyuymli chuqur uyasi ham bor.
Keyin men asosiy tayanch, elektronika bazasi va yon tomonning uch qismiga cho'ntak vintlarini oldindan burg'ulashni tanladim. Siz oddiy vintlarni ishlatishingiz va to'g'ridan -to'g'ri kontrplakning oxirgi qismiga burg'ulashingiz mumkin, lekin yog'ochni bo'laklarga bo'lmang. Yog'och yopishtiruvchi tuzilmaning bir xilda bo'lishiga ishonch hosil qilish uchun foydalidir, lekin agar siz nosozliklarni tuzatish zarur bo'lsa, elektronikaga kirishingiz mumkinligiga ishonch hosil qiling. Mening yechimim elektronni yopish panelini vintlar bilan ulash edi, shuning uchun agar kerak bo'lsa, uni keyinroq olib tashlash mumkin. E'tibor bering, siz strukturani bo'yashingiz yoki ustiga himoya qoplamasi qo'yishingiz ham mumkin. Hamma narsa yig'ilishidan oldin ham buni qilish eng oson.
Panellar uchun barcha o'lchamlar va teglar biriktirilgan. E'tibor bering, men itga oziq -ovqat mahsulotlarini PVX trubasiga siljishini ta'minlash uchun akril bo'laklarni qo'shdim. Shlangi PVX quvur ichida silliq aylanishiga ishonch hosil qiling. Etarli bo'sh joy bor, shuning uchun u tiqilib qoladi, keyin tayoqning uchini tekshiring yoki quvurlar to'g'ri ekanligiga ishonch hosil qiling.
5 -qadam: Oziqlantirish vaqti (18:00)
Hamma narsa yig'ilgandan so'ng, oziqlantirgichni sinab ko'rish vaqti keldi. Uydan tashqarida bo'lganingizda, hamma narsa muammosiz ishlashiga ishonch hosil qilish uchun, birinchi navbatda, oziqlantirgichni uyda bo'lganingizda sinab ko'ring. Birinchi biriktirilgan video - bu birinchi ishga tushirish edi, lekin yadro burgutda qolib ketdi, bu esa dvigatelning ishdan chiqishiga olib keldi (Beyli unchalik baxtli emas edi, lekin u o'zini yaxshi his qilgan davolanishdi). Ikkinchi videoda qurilmaning to'g'ri ishlashi ko'rsatilgan. Dvigatel zinapoyalari hali ham ozgina sozlanishi kerak va men rampani qo'shishim kerak, shunda ovqat piyola ichiga kiradi va qisman tashqariga chiqmaydi.
Shunga qaramay, mexanizm ishlaydi va elektronika ishlaydi! Umid qilamanki, siz bu ko'rsatmani foydali deb topdingiz, xoh u o'z itini boqadigan bo'lsin, xoh boshqa Alexa tomonidan boshqariladigan qurilmani tayyorlasin!
6 -qadam: BONUS: Alexa dasturini o'rnating
Alexa -ning ajoyib jihatlaridan biri shundaki, siz har qanday aqlli qurilmangizni boshqaradigan tartibni o'rnatishingiz mumkin. Men Alexa -ni jadval bo'yicha sozlashim mumkin edi, shuning uchun u har kuni Beylini 6 -da avtomatik ravishda ovqatlantiradi, lekin biz uni ovqat eyishdan oldin fokuslar qilishni yoqtiramiz. Men tartibni o'rnatishga qaror qildim, lekin menda Alexa uchun maxsus ovozli buyruq bor. Bunday holda, men faqat aytishim kerak: "Alexa, Beyli och" va oziqlantiruvchi ishga tushadi va Alexa "OK men uni ovqatlantiraman" deb javob beradi. Siz, albatta, buni xohlagan narsangizga moslashtira olasiz va bu qurilmaning nomini o'zgartirmasdan va kodga kirmasdan qurilmaning nomini o'zgartirishni osonlashtiradi.
Tavsiya:
Itlarni avtomatik oziqlantiruvchi !!: 4 qadam
Itlarni avtomatik oziqlantiruvchi !!: oson, foydali va sog'lom
Alexa tomonidan boshqariladigan Adam Savage qovoq: 5 qadam (rasmlar bilan)
Alexa tomonidan boshqariladigan Adam Savage qovoqchasi: Mening uyimdagi hamma chiroqlar aqlli, shuning uchun men ularni yoqish va o'chirish uchun qichqirishga odatlanganman, lekin oxirigacha, men chirog'da baqirsam, meni ahmoq qilib qo'yadi. . Men shamga baqirganimda, ayniqsa, soqovman. Odatda bu unchalik emas
Alexa tomonidan boshqariladigan aqlli pardalar: 8 qadam (rasmlar bilan)
Alexa tomonidan boshqariladigan aqlli jaluzi: Hozirda Internetda ko'plab aqlli ko'r -ko'rona loyihalari va ko'rsatmalari mavjud. Biroq, men ko'r -ko'rona hamma narsani, shu jumladan, barcha sxemalarni o'z ichiga olgan holda, hozirgi loyihalarga o'zimning ta'sirimni o'tkazmoqchi edim. Bu degani
Arduino tomonidan boshqariladigan lazerli itlarni ta'qib qilish o'yinchog'i: 6 qadam
Arduino tomonidan boshqariladigan lazerli itlarni ta'qib qilish o'yinchog'i: Taxminan ikki yil oldin, men bu o'yinchoqni itim uchun qurganman, u erda lazer nuqtasi qochib ketadigan tasodifiy harakatni berish uchun ikkita servo bilan lazer boshqariladi. Lazer juda yaxshi ishladi, lekin oxirgi harakatim paytida u shikastlandi
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin