Mundarija:
- 1 -qadam: Sizga kerak bo'lgan narsalar
- 2 -qadam: konteyner tayyorlang
- 3 -qadam: Firebase ma'lumotlar bazasini yarating
- 4 -qadam: Alexa ko'nikmalarini yarating
- 5 -qadam: Raspberry Pi 3 -ni o'rnatish
Video: Amazon Alexa bilan ishlaydigan avtomatik baliq ovlagichi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Baliqni ovqatlantirishni unutdingizmi?
Endi Alexa sizning baliqlaringizni dunyoning istalgan joyidan, ha istalgan joyidan boqishiga ruxsat bering. Bu loyiha har qanday Alexa qurilmasi/ilovasi yordamida dunyoning istalgan joyidan uy hayvoningizni boqishingiz uchun mo'ljallangan.
Boshqa uy hayvonini ovqatlantirmoqchimisiz?
Muammo yo'q, faqat kerakli hajmdagi idishni tayyorlang va siz dam olishingiz mumkin.
1 -qadam: Sizga kerak bo'lgan narsalar
- 1 X Servo dvigateli
- 1 X Raspberry Pi 3 (Internetga ega bo'lgan har qanday Raspberry Pi ishlaydi)
- 1 ta Raspberry Pi adapteri
- Rasbian OS bilan 1 ta MicroSD karta
- 3 X jumper erkakdan ayolgacha
- 1 x karton
- 1 X qaychi
- 1 X marker/qalam
- 1 X o'lchov/hukmdor
- 1 X tasma roli
- 1 X echo nuqta (ixtiyoriy)
2 -qadam: konteyner tayyorlang
Ushbu o'lchamlarni kartonga belgilang (siz xohlaganingizcha katta/kichik qilib qo'yishingiz mumkin)
Bir o'lchagich bilan birga marker/qalamdan foydalaning va shunga o'xshash uchta shaklni aniqlang.
Endi bu qismlarni qaychi yordamida kesib oling
E'tibor bering, A (ichki chiziq) siz baliq ovqatlariga bog'liq.
Endi ichki chiziqlar bo'ylab katlayın
Har bir bo'lakni rasmda ko'rsatilgandek ichki chiziqlar bo'ylab yuqoriga qarating.
Endi ularni piramida kabi yopishtiring
Ularni rasmda ko'rsatilgandek piramidaga o'xshash tuzilishga ega bo'ladigan qilib yopishtiring.
Endi qopqoq qiling
Endi piramidaning kichikroq og'zi uchun qopqoq tayyorlang, u oqmasligi uchun biroz kattaroq bo'lishi kerak.
Qopqoqni servo dvigatelga joylashtiring
Qopqoqni servo dvigatelga bir oz lenta/elim yordamida yopishtiring.
Servo dvigatelni konteynerga yopishtiring
Nihoyat, servo dvigatelni konteynerga yopishtiring, uning og'zini to'g'ri yopishiga ishonch hosil qiling.
3 -qadam: Firebase ma'lumotlar bazasini yarating
- Olovli bazani oching.
- "Konsolga o'tish" ni bosing.
- Loyiha qo'shish -ni bosing.
- Loyihangizga nom bering.
- Loyiha yaratish -ni bosing.
- Ma'lumotlar bazasini bosing.
- Test rejimida Boshlashni tanlang.
- Firebase identifikatorini yozib oling.
4 -qadam: Alexa ko'nikmalarini yarating
- Developer.amazon.com saytiga tashrif buyuring.
- Amazon hisob ma'lumotlari bilan tizimga kiring.
- Developer Console -ni bosing.
- Mahorat yaratish -ni bosing.
- Qobiliyatga nom bering.
- Tanlash (Maxsus ko'nikma) -ni bosing, so'ngra mahorat yarating.
- Chaqiruvlar yorlig'ini bosing va chaqiruv nomini baliq oziqlantiruvchi sifatida to'ldiring.
- JSON Editor yorlig'ini bosing va quyidagi kodni joylashtiring (oxiriga qarang).
- Model yaratish -ni bosing.
- Oxirgi nuqta yorlig'ini bosing.
- Malaka identifikatorini nusxalash.
- Aws.amazon.com saytiga tashrif buyuring. (yangi varaqda)
- Konsoliga kirish uchun bosing.
- Lambda -ni bosing (qidirish, agar birinchi sahifada bo'lmasa).
- Yaratish funktsiyasini bosing.
- Tafsilotlarni to'ldiring (rasmga qarang).
- Yaratish funktsiyasini bosing.
- Alexa Skill to'plamini bosing.
- Yoqish -ni bosing va mahorat idingizni joylashtiring.
- Qo'shish -ni bosing.
- Saqlash -ni bosing.
- Endi mahorat nomini bosing (rasmga qarang).
- Pastga siljiting va. Zip faylini yuklashni tanlang.
- Github repo -ni bu erdan yuklab oling.
- Repo -ni oching.
- Alexa/Lambda nomli papkaga o'ting.
- Har qanday matn muharririda lambda_function.py nomli faylni oching.
- Endi olov bazasi identifikatorini 3 -qatorga joylashtiring ({firebase url} manzilingizni firebase identifikatoringiz bilan almashtiring)
- Endi bu faylni lambda-zipped.zip arxiviga o'tkazing. (agar WinRAR -dan foydalansangiz, uni faqat arxivga sudrab olib boring)
- Endi bu lambda-zipped.zip-ni aws-ga yuklang.
- ARN -ni nusxalash (rasmga qarang)
- Endi developer.amazon.com saytiga qayting.
- ARN -ni joylashtiring va tugatish nuqtalarini saqlash -ni bosing.
- Test yorlig'ini bosing.
- Kalitni almashtiring.
- Buyruqni kiriting - baliq ovlagichini ishga tushiring
- Agar javob olsangiz, borishingiz yaxshi.
{
"interactModel": {"languageModel": {"invocationName": "baliq ovlagichi", "intents": [{"name": "AMAZON. FallbackIntent", "namunalar": }, {"nomi": "AMAZON. CancelIntent "," namunalar ": }, {" ism ":" AMAZON. HelpIntent "," namunalar ": }, {" ism ":" AMAZON. StopIntent "," namunalar ": }, {"name": "FeedNow", "slots": , "namunalar": ["baliqni boqish", "baliqni boqish", "mening baliqimni hoziroq boqish", "mening baliqimni boqing, iltimos", "iltimos ovqatlaning" baliq "," hozir mening ovqatim baliq ")}]," turlari ": }}}
5 -qadam: Raspberry Pi 3 -ni o'rnatish
- Servo dvigatelni quyidagi pinlarga ulang.
- O'rta eng (RED) -> VCC (PIN 02)
- Zerikarli rang (QOHIRGAN) -> GROUND (PIN 06)
- Yorqin rang (to'q sariq) -> PIN03
- Pi -ga kiring (SSH yordamida yoki monitor/klaviatura/sichqoncha yordamida)
- Terminalni oching va quyidagi buyruqlarni bajaring -
- CD ish stoli
- git klon
- Endi Avtomatik-Baliq-Oziqlantiruvchi papkasini oching
- Pi papkasiga o'ting
- Matn muharririda app.py -ni oching.
- 5 -qatorni firebase url bilan almashtiring.
- Saqlang.
- Endi terminalni oching va quyidagi buyruqlarni bajaring -
- CD ish stoli
- CD Avtomatik Baliq Oziqlantiruvchi
- CD Pi
- python3 app.py
- Endi Alexa qurilmangiz yoki ilovangizdan foydalaning va ayting - Alexa, baliq ovlagichini ishga tushiring
- Agar hamma narsa yaxshi bo'lsa, siz borishingiz kerak.
- E'tibor bering, app.py -da siz FeedNow funktsiyasining argumentlarini 11 -satrda o'zgartirishingiz mumkin, birinchi dalil - kechikish, ikkinchi dalil - burchak.
Tavsiya:
Arduino Uno baliq ovlagichi 6 arzon va oson qadamda: 6 qadam
Arduino Uno baliq ovlagichi 6 ta arzon va oson qadamda !: Demak, bu loyihaga ozgina hikoya kerak bo'lishi mumkin. Uy hayvonlari baliqlari bo'lgan odamlarga, ehtimol, men bilan bir xil muammo taqdim etilgan: ta'til va unutuvchanlik. Men doimo baliqlarimni boqishni unutganman va u erga borishdan oldin buni qilishga harakat qilganman
Aqlli baliq ovlagichi "DOMOVOY": 5 qadam (rasmlar bilan)
Aqlli baliq ovlagichi "DOMOVOY": Oziqlantiruvchi " DOMOVOY " Akvarium baliqlarini jadval bo'yicha avtomatik oziqlantirish uchun mo'ljallangan. Xususiyatlari: Akvarium baliqlarini avtomatik boqish uchun mo'ljallangan Oziqlantirish belgilangan vaqtda amalga oshiriladi Maxsus algoritm ozuqa tiqilib qolishining oldini oladi Parametrlarni o'zgartirish mumkin
Akril baliq ovlagichi: 11 qadam (rasmlar bilan)
Akril baliq ovlagichi: Bu darslikda men sizga o'zim uchun avtomatik baliq ovlagichni qanday yasaganimni o'rgataman ~
Ultimate DIY avtomatik baliq ovlagichi: 2 -bosqich: 10 qadam (rasmlar bilan)
Ultimate DIY avtomatik baliq ovlagichi: 2 -darajali: 2 -darajali oziqlantiruvchi - bu 1 -darajadan katta qadam. Bu versiya ESP8266 Wi -Fi modulidan foydalanib, ovqatlanish jadvali va tankning yoritilishini nazorat qilish uchun arduino soatini sinxronlashtiradi
Ultimate DIY avtomatik baliq ovlagichi: 1 -bosqich: 6 qadam
Ultimate DIY avtomatik baliq ovlagichi: 1 -daraja: 1 -darajali eng asosiy oziqlantiruvchi. Agar siz byudjet cheklangan bo'lsangiz yoki men kabi, ta'tilga bir yarim hafta ketishdan oldin 2 -darajali ishlay olmasangiz, buni ishlating. Oziq -ovqat miqdori va turi: menda betta va 5 neon t bor