Mundarija:

Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi: 6 qadam (rasmlar bilan)
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi: 6 qadam (rasmlar bilan)

Video: Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi: 6 qadam (rasmlar bilan)

Video: Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi: 6 qadam (rasmlar bilan)
Video: Brawl Stars / Brawl Stars animatsiyasida nub kabi o'zini ko'rsatdi kulgili daqiqalar 2024, Noyabr
Anonim
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi
Alexa tomonidan boshqariladigan itlarni oziqlantiruvchi

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

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
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

Materiallar
Materiallar
Materiallar
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

Elektronika va kod
Elektronika va kod
Elektronika va kod
Elektronika va kod
Elektronika va kod
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

Image
Image
Strukturani qurish
Strukturani qurish
Strukturani qurish
Strukturani qurish

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)

Image
Image
Ovqatlanish vaqti (18:00)
Ovqatlanish 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

BONUS: Alexa dasturini o'rnating
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: