Mundarija:

Cleverbot yordamida tanlov va sun'iy intellekt bilan suhbat: 14 qadam (rasmlar bilan)
Cleverbot yordamida tanlov va sun'iy intellekt bilan suhbat: 14 qadam (rasmlar bilan)

Video: Cleverbot yordamida tanlov va sun'iy intellekt bilan suhbat: 14 qadam (rasmlar bilan)

Video: Cleverbot yordamida tanlov va sun'iy intellekt bilan suhbat: 14 qadam (rasmlar bilan)
Video: Я ПРОБУДИЛ ЗАПЕЧАТАННОГО ДЬЯВОЛА / I HAVE AWAKENED THE SEALED DEVIL 2024, Iyul
Anonim
Image
Image
Cleverbot yordamida Pick va sun'iy intellekt bilan suhbatlashing
Cleverbot yordamida Pick va sun'iy intellekt bilan suhbatlashing
Cleverbot yordamida Pick va sun'iy intellekt bilan suhbatlashing
Cleverbot yordamida Pick va sun'iy intellekt bilan suhbatlashing
Cleverbot yordamida Pick va sun'iy intellekt bilan suhbatlashing
Cleverbot yordamida Pick va sun'iy intellekt bilan suhbatlashing

Bu erda men nafaqat ovozli buyruqni, balki Cleverbot yordamida kompyuter bilan sun'iy intellektni ham sinab ko'raman.

Aslida, bu fikr, bolalar bir xil rangdan eng yaqin ranggacha bo'lganida, rang berish qutisidagi ranglarni aralashtirganda topilgan. Ammo nihoyat, oshxonada qo'llang, chunki oshxonadagi yolg'iz odamlar ovqat pishirish paytida sherigiga muhtoj. Bu erda u siz bilan suhbatlashadi va sizning buyrug'ingiz bo'yicha ro'yxatdagi elementni ko'rsatadi. Shuning uchun hech qachon bir narsani yaqin narsaga aralashtirmang. Tayyorlashni boshlaylik.

1 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar
Kerakli materiallar

Kerakli materiallar

1) Arduino Uno

2) HC-05 Bluetooth moduli

3) Servo dvigatel

4) Regulyator elektr ta'minoti kengashi

5) 12V shahar adapteri

6) Internetga ega Android telefon.

7) Oddiy tenglikni, erkak va ayol sarlavhalari

8) dumaloq plastik quti

9) Qabul qilish ro'yxatiga ko'ra kichik qutilar. Men ziravorlar qo'yish uchun 3 ta konteynerdan foydalanaman, chunki menda faqat katta idishlar bor.

Ishlatilgan dasturlar

1) Arduino IDE.

2) Android ilovasi uchun Appinventor.

3) Cleverbot veb -saytini kompyuter bilan suhbat uchun ro'yxatdan o'tkazish.

Kerakli vositalar

1) Ionni lehimlash,

2) Issiq yopishtiruvchi qurol

3) pichoq

2 -qadam: Arduino qalqonini yarating

Arduino qalqonini yarating
Arduino qalqonini yarating
Arduino qalqonini yarating
Arduino qalqonini yarating
Arduino qalqonini yarating
Arduino qalqonini yarating

1) Shida qilish oson.

2) Arduino uno Ayollar sarlavhasi bo'yicha tenglikni tenglashtirish rejasiga erkaklar sarlavhalari.

3) Servo haydash uchun 5 va 6 raqamli pinlardan foydalanaman.

4) Digital Pin 2, 3 -ni dasturiy ta'minot sifatida ishlating.

5) Moviy tish modulining ketma -ket pimlarini dasturiy ta'minot pimlariga ulang va arduino -dan quvvat ulagichini ayol ulagich orqali ulang.

6) Servo uchun tashqi quvvat manbaini oling. Shunday qilib, 12 V dan 12 V gacha, 5 V va 3.3 V quvvat manbalaridan foydalaning.

7) Endi Arduino uno ustidan tayyorlangan qalqonni mahkamlang. Moviy tish modulini qalqonning ayol boshlariga ulang.

8) Servo ayol sarlavhasini qalqon ustiga ulang. Endi davr yakunlandi.

Rejalashtirilgan vazifa Android ilovasi bluetooth orqali Arduino -ga ulanadi va Arduino -dan olingan ma'lumotlarga ko'ra servo kerakli burchakka buriladi. Shuningdek, biz Android bilan gaplashmoqchimiz va Cleverbot veb -saytidan foydalanish kabi javob olishni xohlaymiz. Birinchidan, Cleverbot -dan boshlaylik.

3 -qadam: Cleverbot hisobini yarating

Cleverbot hisobini yarating
Cleverbot hisobini yarating
Cleverbot hisobini yarating
Cleverbot hisobini yarating
Cleverbot hisobini yarating
Cleverbot hisobini yarating

Ushbu loyihada biz nafaqat ob'ektni tanlashni buyuramiz, balki ish paytida ham Bot bilan suhbatlashamiz. Cleverbot - bu bot veb -sayti bilan suhbat, bu sun'iy intellekt odamlardan, kontekstdan va taqliddan o'rganadi. Veb -sayt biz bilan Bot o'rtasidagi suhbatlarning narxiga mos kelmaydi.

1) Cleverbot veb -saytini oching.

2) Siz sotib olmoqchi bo'lgan hisob turini tanlang.

3) Bu kassaga o'tadi. Hisob -kitobga ma'lumotlarni kiriting va hisobni sotib oling.

4) Keyin hisob qaydnomangizni faollashtiring va pochta identifikatoringizga yuborilgan xatni bosing.

4 -qadam: kalit va API formatini toping

Kalit va API formatini toping
Kalit va API formatini toping
Kalit va API formatini toping
Kalit va API formatini toping
Kalit va API formatini toping
Kalit va API formatini toping
Kalit va API formatini toping
Kalit va API formatini toping

1) Hisob qaydnomasini yaratgandan so'ng, Cleverbot veb -saytiga kiring.

2) Muvaffaqiyatli kirgandan so'ng, u sizning kirish uchun API kalitini va ruxsat etilgan api qo'ng'iroqlarini ko'rsatadi.

3) API -dan qanday foydalanish haqida batafsil ma'lumot olish uchun "Qanday qilib sahifa" ni bosing.

4) Pastga siljishda siz kalit yordamida html Requet formatini topdingiz.

5) Klaviatura va Savol bilan brauzerning manzil satriga formatni kiriting. Brauzer javobni shifrlangan shaklda ko'rsatadi. Keyingi savol berilganda, shifrlangan suhbatni qaytaring (CS parametrida), bu botni oldingi suhbat bo'lib qolishiga olib keladi. Agar CS bilan boshlangan bo'lsa, bu yangi suhbat.

Suhbatlashish uchun Android ilovasidagi API -dan foydalaning. APPINVENTOR yordamida qanday qilib APP yaratishni ko'rib chiqamiz.

5 -qadam: MIT APP ixtirochining dizayni va kodi

MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi
MIT APP ixtirochining dizayni va kodi

1. Inventor ilovasida yangi loyiha yarating.

2. Bluetooth aloqasi uchun oldingi loyihalarimni ko'ring.

3) Birinchi ekranda Qo'shish

a) Bluetooth -ni olish uchun ro'yxat tugmasi.

b) Buyruqlar nomlarini o'rnatish uchun keyingi ekranga o'tish uchun elementlar tugmasi.

c) Kalit tugmachasini Cleverbot veb -sayti uchun API kalitini o'rnating.

d) O'rnatish tugmachasi bosilganda, matn qutisi va O'rnatish tugmasi ko'rinadi. Bu erda API kalitini kiriting va sozlash tugmasini bosing. Matn qutisi va sozlash tugmasi ko'rinmas bo'lib, sozlash tugmasi ko'rinmas bo'lib qoldi.

4) Ro'yxat deb nomlangan ikkinchi ekranda

a) qiymatni o'rnatish uchun 8 ta matn qutisi va 1 ta tugma.

5) Asosiy ekranda buyruq nomlari va Cleverbot kalitini saqlash uchun Mini DB dan foydalaning.

6) Ovozni matnga aylantirish uchun Nutqni aniqlash funksiyasidan foydalaning. Qabul qilingan matnni ro'yxat bilan tekshiring, agar u ro'yxatda bo'lsa va bluetooth ulangan bo'lsa, tegishli raqam Arduino -ga ko'k tish orqali yuborilmaydi.

7) Agar ro'yxatda matn mavjud bo'lmasa, u holda tugma va matn qabul qilinadi. Va uni Cleverbot url -ga yuboring.

8) URL manzilidan javob bo'linadi va javob topiladi. Javob olish uchun "Matnni nutqni boshqarish" dan foydalaning.

9) Ovoz yana yangraganda, Nutqni tanib olish yana gapni tinglaydi.

6 -qadam: Android ilovasi

Agar siz yangi dastur yaratishni yoqtirmasangiz. Apk faylini bu erga yuklab oling va Android mobil qurilmangizga nusxa ko'chiring va o'sha erga o'rnating.

7 -qadam: Ilovani mobil qurilmada ishga tushiring

Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish
Mobil ilovada ishga tushirish

1) Android Mobile -da AI AI yordamchi dasturini oching.

2) Android Mobile -da Bluetooth -ni yoqing.

3) O'rnatish tugmachasini bosing va matn maydoniga API kalitini kiriting va o'rnatish -ni bosing.

4) Item tugmasini bosing va qutida ko'rsatilgan ranglarni ko'ring. Agar xohlasangiz, ismlarni o'zgartiring.

5) Ikkinchi ekranda belgilangan qiymatni bosing va asosiy ekranga qayting.

6) Arduino yoqilgan bo'lsa, BT ni tanlang va ro'yxatdan HC-05 ni tanlang.

6) Endi Zolushka tasvirining istalgan joyini bosing va suhbatni tinglang va takrorlang. Agar siz ro'yxatda nima saqlanganligini gapirsangiz, u ro'yxat elementini arduino emas yuboradi. Qabul qilingan Arduino -ga ko'ra, servo harakatlanadi.

8 -qadam: Arduino kodi

1) Amaldagi kutubxonalar

a) dasturiy ta'minot

b) EEPROM

c) xizmat ko'rsatish

2) Raqamli pinlarni 2, 3 dan dasturiy ta'minot sifatida foydalaning.

3) servo haydash uchun raqamli pin 5.

4) Bluetooth orqali Android -dan joriy tanlovni oling.

5) Tanlov bo'yicha servoni oldingi joydan hisoblangan joriy joyga o'tkazing.

6) Arduino ino fayli.

9 -qadam: funktsiyani birinchi sinovdan o'tkazish

Image
Image
Funktsiyaning birinchi sinovi
Funktsiyaning birinchi sinovi

Endi Shield qurilgan, Android ilovasi Android Mobile -da ishlab chiqilgan va o'rnatilgan, Arduino dasturi Arduino -ga ishlab chiqilgan va yuklangan. Funktsiyaning yaxlitligini tekshirish vaqti keldi. Videoni tekshiring, u yaxshi ishlaydi.

Barcha asosiy ishlar yakunlandi. Buni ko'rgazma sifatida ko'rsatish vaqti keldi.

10 -qadam: konteynerdan aqlli konteynergacha

Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha
Konteynerdan aqlli konteynergacha

1) Qopqog'i erkin aylanadigan va ipsiz dumaloq plastik idishni tanlang.

2) Qopqoqni oling va matkap yordamida qopqoqning o'rtasiga teshik qo'ying.

3) Horn servo qopqog'ining o'rtasiga burab qo'ying.

4) Servo idishning pastki qismiga mahkamlash uchun biz uning balandligiga mos ob'ektni tanlamoqchimiz.

5) Men o'lchamiga mos keladigan shokolad qutisini topdim.

6) Servo pastki qismini uzatma qutisiga (shokolad qutisi) issiq yopishtiring.

7) Servo qopqog'ini burab qo'ying.

8) Kengaytma qutisining pastki qismiga elim qo'ying (shokolad qutisi).

9) Idishning qopqog'ini yoping va mahkam bosing. Vintlarni echib oling va qopqog'ini oching. Endi taglik idishning tagida. Issiq yopishtiruvchi taglik bilan to'la. Endi tartibga solish tugallandi.

11 -qadam: Kontrollerni konteynerga joylashtiring

Tekshirgichni konteynerga joylashtiring
Tekshirgichni konteynerga joylashtiring
Tekshirgichni konteynerga joylashtiring
Tekshirgichni konteynerga joylashtiring
Tekshirgichni konteynerga joylashtiring
Tekshirgichni konteynerga joylashtiring

1) Arduino tagiga quvvat manbaini issiq yopishtiring. Ikkala kartadagi terminallar ulanmasligi uchun ko'proq elim qo'ying.

2) Butun Aranjirovkani servoning yuqori qismiga qo'ying, chunki biz qutining atigi 50 foizidan foydalanamiz.

3) qutiga yopishtiring.

4) Qutining pastki qismiga teshik qo'ying va adapter simini teshikdan o'tkazing.

5) Endi qopqog'ini Servo bilan burab qo'ying.

12 -qadam: bo'linishdan oldin sinov

Image
Image

Konteyner mavjudligiga qarab, biz idishni qismlarga ajratamiz. Konteynerni ajratishdan oldin, men qopqoqning ishlashini tekshirishni yaxshi ko'raman. Marker yordamida idishning har bir qadamidagi harakatni belgilang. Bu erda siz test videosini ko'rasiz.

13 -qadam:

Rasm
Rasm
Rasm
Rasm
Rasm
Rasm

1) Men ziravorlarni alohida idishlarga solishni rejalashtiryapman. Lekin men olgan konteyner katta, shuning uchun u servo aylanish sohasida atigi 3 ta nosga to'g'ri keladi.

2) Shunday qilib, ro'yxatdagi elementlarni 3 ta raqamga o'zgartiring, faqat 1, 4, 7. qolganlarini bo'sh qoldiring.

3) Ziravorlar konteynerini konteyner devoriga issiq yopishtiring.

4) Idishning yuqori qismiga qoshiq uchun stend qo'ying.

5) Qopqoqni kirish uchun qoshiq hajmigacha kesib oling.

6) Endi hamma narsa tugadi. Ziravorlar idishini ziravorlar bilan to'ldirdim (men 7 ta ziravorni rejalashtirmoqdaman, lekin men olgan konteyner katta, shuning uchun men nosni kamaytiraman).

14 -qadam: Tanlash va suhbat

Image
Image
Tanlash va suhbatlashish
Tanlash va suhbatlashish

Endi dam olish vaqti keldi. Mobil telefonni stendga qo'ying, men aqlli konteyner yonida o'zim tayyorlayman. Moviy tish yordamida Arduino va Android -ni ulang. Endi buyumlarni tanlash yoki Zolushka bilan suhbatlashish vaqti keldi. Aqlli bot tufayli suhbat juda kulgili.

Men uni ziravorlar uchun ishlataman. Bundan tashqari, bolalar rasm chizish uchun ranglar uchun ishlatiladi. boshqa ranglar hech qachon o'tkazib yubormasligi uchun. Avvaliga men buni bo'yanish buyumlari uchun rejalashtiraman, lekin oxir -oqibat oziq -ovqat bo'yanishdan oshib ketadi

Tavsiya: