Mundarija:
Video: AI Powered Bull **** detektori: 6 qadam (rasmlar bilan)
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Hammamizga kerak bo'lgan bitta qurilma - AI Powered Bull **** detektori!
Ta'minotlar
- Raspberry Pi
- NeoPixel uzuk
- 3D printer
- TinkerCAD
- Pi kamera
- AIY to'plami
- Google Dialogflow
- Python
- Raspiy
- Remo.tv
1 -qadam: Video loyiha
2 -qadam: 3D bosib chiqarish
Birinchidan, bizga konteyner kerak. Bunday holda, biz 3D rangli chop etishni tanladik. Agar siz barcha elektron moslamalarga mos keladigan bo'lsa, siz boshqa narsadan foydalanishingiz mumkin.
Bizning qutimizdan mamnunmiz, biz 3DCreatorPurzi tomonidan tayyorlangan poop emojisini 3D bosib chiqarishimiz mumkin. Biz nima qilishimiz kerak, pastki qismiga NeoPixel uzukni ushlab turish uchun bo'sh joy qo'shish.
Barcha model fayllari biriktirilgan.
3 -qadam: elektronika
Hammasi Raspberry Pi 3B+dan boshlanadi.
Nutqdan matnga o'tishni xohlaganimiz uchun, biz AIY VoiceHat va unga mos keladigan mikrofonni qo'shishimiz kerak. Hammasi shu erda hujjatlashtirilgan.
Oxir -oqibat, biz NeoPixel uzukni bog'laymiz, buning uchun ajoyib darslik.
Hamma narsa sozlanganda, biz Speech-to-Text va NeoPixel halqasini sinab ko'rishimiz mumkin, test kodi biriktirilgan.
4 -qadam: AI - Dialogflow -ni o'rgatish
AI uchun biz Dialogflow -dan foydalanmoqchimiz. Dastlab, u chatbot dasturi sifatida ishlatilishi kerak, biz buqani aniqlovchi detektorni o'rgatish uchun undan biroz noto'g'ri foydalanishimiz mumkin.
Biz ikkita maqsadni yaratamiz, biri bizning orqaga qaytishimiz, ikkinchisi buqa ****. Keyin biz buqaning **** niyatini o'qitish iboralariga barcha tarkibni qo'shamiz. Siz bu erda chindan ham g'azablanishingiz mumkin.
Saqlagandan so'ng, bizning bot bu berilgan iboralar asosida buqani **** aniqlashga o'rgatadi. Tayyor bo'lgach, biz yangi o'qitilgan AIga ulanish uchun bir oz python kodidan foydalanishimiz mumkin.
Ma'lumotlar oqimi quyidagicha:
- Mikrofon gapirayotgan odamni oladi va uni yozib oladi.
- Bu fayl Google Cloud -ga yuboriladi va matnga aylanadi.
- Yaratilgan matn Raspberry Pi -ga qaytariladi.
- Keyin bu matn Dialogflow -ga yuboriladi.
- Dialogflow matnni bizning buqa **** niyatimiz mazmuniga mos keltirishga harakat qiladi va natijaga qarab u yo buqa **** niyatini qaytaradi, yoki sukut bo'yicha.
- Bizning Pi -da biz niyatning nomini tekshiramiz va agar "Standart qaytish niyati" bo'lsa, biz chiroqlarning yashil yonib -o'chib turishini aytamiz, ya'ni buqa yo'q ***. Aks holda biz qizil buloqni ko'rsatamiz, buqa ****.
To'liq kod biriktirilgan.
5 -qadam: Remo.tv
Biz shunchalik kuchli narsani o'zimizda saqlay olmaymiz! Shunday qilib, biz detektorimizni hamma uchun ochiq qilib qo'yamiz. Buning uchun biz Remo.tv robot oqim platformasidan foydalanamiz. Biz qilishimiz kerak bo'lgan yagona narsa - Pi Kamerani ulash va ularni sozlash bo'yicha ko'rsatmalarga amal qilish.
Remo.tv o'rnatilgandan so'ng, biz o'z chat ishlovchimizni yozamiz. Speech-to-Text-ni ishlatishning o'rniga, biz Remo.tv-da qabul qilingan chat xabarlarini to'g'ridan-to'g'ri Dialogflow-ga yuboramiz. Qolgan mantiq o'zgarmaydi. Tashrif buyuruvchilarga nima ko'rayotganlarini aytib berish uchun fonga eslatma qo'shing. Hammasi tugadi.
6 -qadam: Natija
Biz AI bilan ishlaydigan buqa **** detektorini muvaffaqiyatli qurdik, u yangi ma'lumotlardan o'rganishi mumkin!
Siz buni shu erda o'zingiz sinab ko'rishingiz mumkin.
Endi Nobel tinchlik mukofotini qayerdan yig'ishimiz mumkin?