Mündəricat:

Seçin və Cleverbot istifadə edərək Süni Zəka Söhbəti: 14 Addım (Şəkillərlə)
Seçin və Cleverbot istifadə edərək Süni Zəka Söhbəti: 14 Addım (Şəkillərlə)

Video: Seçin və Cleverbot istifadə edərək Süni Zəka Söhbəti: 14 Addım (Şəkillərlə)

Video: Seçin və Cleverbot istifadə edərək Süni Zəka Söhbəti: 14 Addım (Şəkillərlə)
Video: MÜHÜR ŞEYTANI oyatdım 2024, Iyul
Anonim
Image
Image
Cleverbot istifadə edərək Seç və Süni Zəka Söhbəti ilə danış
Cleverbot istifadə edərək Seç və Süni Zəka Söhbəti ilə danış
Cleverbot istifadə edərək Seç və Süni Zəka Söhbəti ilə danış
Cleverbot istifadə edərək Seç və Süni Zəka Söhbəti ilə danış
Cleverbot istifadə edərək Seç və Süni Zəka Söhbəti ilə danış
Cleverbot istifadə edərək Seç və Süni Zəka Söhbəti ilə danış

Burada yalnız səs əmrini deyil, həm də Cleverbot istifadə edərək Kompüterlə Süni Zəka Sohbetini sınayıram.

Əslində fikir, uşaqların rəngləri bir rəngdən ən yaxın rəngə çəkərkən rəngləmə qutusundakı rəngləri qarışdırdıqları zaman gəldi. Ancaq nəhayət Mətbəx üçün tətbiq edin, çünki mətbəxdə tənha olanların yemək hazırlayarkən yoldaşına ehtiyacı var. Burada sizinlə söhbət edir və eyni zamanda əmrinizə uyğun olaraq siyahıdakı elementi göstərir. Buna görə də heç vaxt bir əşyanı yaxın olana qarışdırmayın. Hazırlamağa başlayaq.

Addım 1: Lazımi materiallar

Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar
Tələb olunan materiallar

Tələb olunan materiallar

1) Arduino Uno

2) HC-05 Bluetooth Modulu

3) Servo motor

4) Tənzimləyici Güc Təchizatı Paneli

5) 12V DC adapter

6) İnternet imkanı olan Android Telefon.

7) Düz PCB, Kişi və Qadın Başlıqları

8) yuvarlaq plastik qutu

9) Seçdiyiniz siyahıya uyğun olaraq kiçik qutular. Baharatlar qoymaq üçün 3 qabdan istifadə edirəm, çünki yalnız böyük qablar aldım.

İstifadə olunan proqramlar

1) Arduino IDE.

2) Android Tətbiqi üçün Appinventor.

3) Kompüterlə Söhbət üçün Cleverbot Veb Saytı Qeydiyyatı.

Alətlər Lazımdır

1) Lehimləmə İonu,

2) İsti Yapışqan Tabancası

3) Bıçaq

Addım 2: Arduino Shield hazırlayın

Arduino Shield hazırlayın
Arduino Shield hazırlayın
Arduino Shield hazırlayın
Arduino Shield hazırlayın
Arduino Shield hazırlayın
Arduino Shield hazırlayın

1) Utanmaq asan işdir.

2) Arduino uno Qadın Başlığı kimi Plan PCB -yə Lehim Kişi başlıqları.

3) Servo idarə etmək üçün Digital Pin 5 və 6 istifadə edirəm.

4) Proqram seriyası olaraq Digital Pin 2, 3 istifadə edin.

5) Mavi diş modulu Serial pinləri Software Serial Pinsə bağlayın və arduino -dan Qadın Bağlayıcı vasitəsilə enerji təchizatı.

6) Xaricdən servo üçün enerji təchizatı alın. Buna görə 12 V -dan 12 V -a, 5 V -dan 3.3 V -a qədər enerji təchizatı lövhəsindən istifadə edin.

7) İndi Arduino uno üzərində hazırlanmış qalxanı düzəldin. Mavi diş modulunu qalxanın dişi başlıqlarına bağlayın.

8) Servo qadın başlığını qalxanın üzərinə bağlayın. İndi dövrə tamamlandı.

Planlaşdırılan funksiya, bluetooth vasitəsilə Arduino ilə əlaqə quran Android tətbiqidir və Arduinodan alınan məlumatlara görə servo istənilən bucağa dönür. Android ilə danışmaq və Cleverbot vebindən istifadə edərək söhbət etmək kimi cavab almaq istəyirik. Əvvəlcə Cleverbot ilə başlayaq.

Addım 3: Cleverbot Hesabı yaradın

Cleverbot Hesabı yaradın
Cleverbot Hesabı yaradın
Cleverbot Hesabı yaradın
Cleverbot Hesabı yaradın
Cleverbot Hesabı yaradın
Cleverbot Hesabı yaradın

Bu layihədə yalnız bir iş seçərkən əmr vermirik, eyni zamanda Bot ilə də söhbət edirik. Cleverbot, bir kontekstdə insanlardan öyrənən və təqlid edən Artifical intellektli bir bot veb saytı ilə bir söhbətdir. Veb səhifə, Bot ilə aramızdakı söhbətlərə görə qiymət təklif edir.

1) Cleverbot veb saytını açın.

2) Almaq istədiyiniz hesab növünü seçin.

3) Kassaya gedir. Check -də məlumatlarınızı daxil edin və hesabı satın alın.

4) Sonra e -poçt ünvanınıza göndərdiyiniz poçtu tıklayaraq hesabı aktiv edin.

Addım 4: Açar və API Formatını tapın

Açar və API Formatını tapın
Açar və API Formatını tapın
Açar və API Formatını tapın
Açar və API Formatını tapın
Açar və API Formatını tapın
Açar və API Formatını tapın
Açar və API Formatını tapın
Açar və API Formatını tapın

1) Hesab yaratdıqdan sonra Cleverbot veb saytına daxil olun.

2) Uğurlu girişdən sonra girişiniz üçün API Açarını və icazə verilən ümumi api zənglərini göstərir.

3) API -nin necə istifadə ediləcəyi ilə bağlı ətraflı məlumat əldə etmək üçün "Necə edilir" səhifəsinə vurun.

4) Aşağı diyirləyin, açarı istifadə edərək html reketinin formatını tapdınız.

5) Açar və Sualınız olan formatı brauzerinizin ünvan çubuğuna yazın. Brauzer söhbəti şifrələnmiş formada göstərir. Növbəti sualı verəndə şifrələnmiş söhbəti geri göndərin (CS parametrində), bu botu əvvəlki söhbət olaraq saxlamağa məcbur edir. CS ilə başlamısınızsa, bu yeni bir söhbətdir.

Android tətbiqində API istifadə edərək söhbət edin. APPINVENTOR istifadə edərək tətbiqin necə yaradılacağına baxaq.

Addım 5: MIT APP İnventor Dizaynı və Kodu

MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu
MIT APP ixtiraçısının dizaynı və kodu

1. App Inventor -da yeni bir layihə yaradın.

2. Bluetooth Rabitəsi üçün əvvəlki layihələrimə baxın.

3) İlk Ekranda Əlavə et

a) Bluetooth -u götürmək üçün siyahı düyməsi.

b) Komanda adlarını təyin etmək üçün növbəti ekrana keçmək üçün maddələr düyməsi.

c) Cleverbot veb saytı üçün API düyməsini təyin etmək üçün Açar Düyməsini təyin edin.

d) Ayar düyməsini vurun, mətn qutusu və görünən Set düyməsini basın. API açarını bura daxil edin və set düyməsini basın. Mətn qutusu və Set Button görünməz və Set düyməsini Visible getdi.

4) Siyahı olaraq adlandırılan ikinci ekranda

a) Dəyəri təyin etmək üçün 8 mətn qutusu və 1 Düymə.

5) Əsas ekranda əmr adlarını və Cleverbot düyməsini saxlamaq üçün Mini DB istifadə edin.

6) Səsi mətnə çevirmək üçün Danışıq tanıma funksiyasından istifadə edin. Alınan mətni siyahıda yoxlayın və siyahıda varsa və bluetooth bağlıdırsa, müvafiq nömrə mavi diş vasitəsilə Arduinoya göndərilmir.

7) Mətn siyahıda yoxdursa, simli birləşmə açar və alınan mətnlə aparılır. Və Cleverbot url -ə göndərin.

8) URL -dən gələn cavab bölünür və cavabı tapın. Cavabı almaq üçün Mətndən Nəzarətə nəzarət edin.

9) Səs yenidən çalınca, Danışıq tanıma yenidən danışmağa qulaq asır.

Addım 6: Android Tətbiqi

Yeni bir tətbiq yaratmaq istəmirsinizsə. Yalnız apk faylını buradan yükləyin və Android mobil cihazınıza kopyalayın və orada quraşdırın.

Addım 7: Tətbiqi Mobil cihazda işə salın

Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın
Mobil tətbiqetməni işə salın

1) Android Mobile -da App AI köməkçisini açın.

2) Android Mobile -da Bluetooth -u yandırın.

3) Set düyməsini basın və mətn qutusuna API Açarını daxil edin və set düyməsini basın.

4) Maddə düyməsini basın və qutuda göstərilən rənglərə baxın. İstəyirsinizsə adları dəyişdirin.

5) İkinci ekranda təyin olunan dəyəri vurun və əsas ekrana qayıdın.

6) Arduino aktivdirsə, BT seçin və siyahıdan HC-05 seçin.

6) İndi Zoluşka görüntüsündəki hər hansı bir yerə vurun və söhbətinizə uyğun olaraq dinləyin və təkrar oxuyun. Saxlanılan siyahıda nə olduğunu danışsanız, arduino yox, siyahı elementini göndərin. Alınan Arduino hərəkət servosuna görə.

Addım 8: Arduino Kodu

1) İstifadə olunan kitabxanalar

a) Proqram təminatı

b) EEPROM

c) Servo

2) Rəqəmsal sancaqlar 2, 3 -ü proqram seriyası kimi istifadə edin.

3) servo idarə etmək üçün rəqəmsal pin 5.

4) Bluetooth vasitəsilə Android -dən Cari seçimi əldə edin.

5) Seçimə görə servonu əvvəlki yerdən hesablanmış cari yerə köçürün.

6) Arduino ino faylı buna əlavə olunur.

Addım 9: Funksiyanın İlk Testi

Image
Image
Funksiyanın İlk Testi
Funksiyanın İlk Testi

İndi Shield quruldu, Android tətbiqetməsi Android Mobile -da inkişaf etdirildi və quraşdırıldı, Arduino proqramı inkişaf etdirildi və Arduino -ya yükləndi. Funksiyanın bütövlüyünü yoxlamaq vaxtıdır. Videonun yaxşı işlədiyini yoxlayın.

Bütün əsas işlər tamamlandı. Bunu bir şou halına gətirməyin vaxtı gəldi.

Addım 10: Konteynerdən Smart Konteynerə

Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə
Konteynerdən Smart Konteynerə

1) Qapağının sərbəst dönə biləcəyi və ipi olmayan yuvarlaq plastik qab seçin.

2) Qapağı götürün və qazma ucundan istifadə edərək qapağın ortasına bir çuxur qoyun.

3) Servo Hornu qapağın ortasına vidalayın.

4) Konteynerin altındakı servonu düzəltmək üçün hündürlüyünə uyğun bir obyekt seçmək istəyirik.

5) Ölçüsünə uyğun bir şokolad qutusu tapdım.

6) Servo altını Uzatma qutusuna (şokolad qutusu) isti yapışdırın.

7) Servo qapağı ilə vidalayın.

8) Uzatma qutusunun altına (şokolad qutusu) yapışqan tətbiq edin.

9) Konteynerin qapağını bağlayın və sıx basın. Vintləri çıxarın və qapağı açın. İndi konteynerin alt hissəsi olan əsas çubuq. Dibi ilə tamamilə isti yapışdırın. İndi tənzimləmə başa çatdı.

Addım 11: Nəzarətçini Konteynerə yerləşdirin

Nəzarətçini Konteynerə yerləşdirin
Nəzarətçini Konteynerə yerləşdirin
Nəzarətçini Konteynerə yerləşdirin
Nəzarətçini Konteynerə yerləşdirin
Nəzarətçini Konteynerə yerləşdirin
Nəzarətçini Konteynerə yerləşdirin

1) Arduinonun altındakı enerji təchizatını isti yapışdırın. Hər iki lövhədə heç bir terminalın bağlanmaması üçün daha çox yapışqan qoyun.

2) Qutunun yalnız 50% -ni istifadə etdiyimiz üçün bütün Aranjmanı servonun üst tərəfinə qoyun.

3) Qutuya yapışdırın.

4) Qutunun alt tərəfinə bir çuxur qoyun və adapter telini çuxurdan daxil edin.

5) İndi Qapağı Servo ilə vidalayın.

Addım 12: Bölmədən əvvəl test edin

Image
Image

Konteynerin mövcudluğuna görə konteynerləri bölürük. Konteyner bölünməzdən əvvəl qapağın işini yoxlamaq istəyirəm. Markerdən istifadə edərək konteynerdəki hər addımdakı hərəkəti qeyd edin. Burada test videosunu görürsünüz.

Addım 13:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

1) Baharatları ayrı qablara qoymağı düşünürəm. Ancaq aldığım konteyner böyükdür, buna görə servonun fırlanması sahəsində yalnız 3 yerə uyğun gəlir.

2) Beləliklə, siyahıdakı maddələri 3 nömrəyə dəyişin yalnız 1, 4, 7. Bütün digərləri boş buraxın.

3) Baharatlar Konteynerini Konteynerin divarına isti yapışdırın.

4) Konteynerin üstünə qaşıq üçün bir stend qoyun.

5) Qapağı girmək üçün qaşıq ölçüsünə qədər kəsin.

6) İndi hamısı tamamlandı. Baharatlar konteynerini ədviyyatlarla doldurdum (7 Nos ədviyyat planlaşdırıram, amma əldə edə biləcəyim qab böyükdür, buna görə də noları azaldıram).

Addım 14: Seçmə və Söhbət

Image
Image
Seçim və Söhbət
Seçim və Söhbət

İndi əylənmək vaxtıdır. Cib telefonunu ağıllı konteynerin yanında özüm hazırladığım bir stendə qoyun. Mavi dişdən istifadə edərək Arduino və Android -ə qoşulun. İndi maddələr seçmək və ya Zoluşka ilə söhbət etmək vaxtıdır. Ağıllı bot sayəsində söhbət çox gülməlidir.

Tövsiyə: