Mündəricat:
- Addım 1: Lazımi materiallar
- Addım 2: Arduino Shield hazırlayın
- Addım 3: Cleverbot Hesabı yaradın
- Addım 4: Açar və API Formatını tapın
- Addım 5: MIT APP İnventor Dizaynı və Kodu
- Addım 6: Android Tətbiqi
- Addım 7: Tətbiqi Mobil cihazda işə salın
- Addım 8: Arduino Kodu
- Addım 9: Funksiyanın İlk Testi
- Addım 10: Konteynerdən Smart Konteynerə
- Addım 11: Nəzarətçini Konteynerə yerləşdirin
- Addım 12: Bölmədən əvvəl test edin
- Addım 13:
- Addım 14: Seçmə və Söhbət
Video: Seçin və Cleverbot istifadə edərək Süni Zəka Söhbəti: 14 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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
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
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
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
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
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
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
İ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ə
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
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
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:
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
İ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ə:
HuskyLens istifadə edərək Süni Zəka və Görüntü Tanıma: 6 Addım (Şəkillərlə birlikdə)
HuskyLens istifadə edərək Süni Zəka və Görüntü Tanıma: Hey, nə var, uşaqlar! Akarsh burada CETech -dən. Bu layihədə DFRobot -dan HuskyLens -ə nəzər salacağıq. Süni intellektlə, məsələn, Üz Tanıma kimi bir çox əməliyyatları yerinə yetirə bilən AI ilə işləyən kamera moduludur
ESP32 və ESP8266 istifadə edərək ESP-NOW vasitəsilə birdən çox ESP Söhbəti necə aparılır: 8 addım
ESP32 və ESP8266 istifadə edərək ESP-NOW vasitəsi ilə birdən çox ESP Söhbəti necə aparılır: Davam edən layihəmdə bir-birimizlə marşrutlaşdırıcı olmadan danışmaq üçün birdən çox ESP lazımdır. Bunu etmək üçün ESP-NOW-dan ESP-də marşrutlaşdırıcı olmadan bir-birimizlə simsiz əlaqə qurmaq üçün istifadə edəcəyəm
Masa Oyunu Süni Zəka: Minimax Alqoritmi: 8 Addım
Masa Oyunu Süni Zəka: Minimax Alqoritmi: Şahmat və ya dama qarşı oynadığınız kompüterlərin necə hazırlandığını heç düşünmüsünüzmü? Minimax Alqoritmini istifadə edərək sadə, lakin təsirli bir süni intellektin (AI) necə qurulacağını sizə göstərəcək, çünki bu Təlimat kitabına baxmayın! Th istifadə edərək
Robotunuz üçün Süni Zəka: 7 addım
Robotunuz üçün Süni Zəka: Robotunuzu hərəkət etdirmək və düşündürmək fərqli vəzifələrdir. İnsanlarda incə hərəkətlər serebellum tərəfindən, hərəkətlər və qərar vermə isə böyük beyin tərəfindən idarə olunur. Bunu oxuyursan, ehtimal ki, artıq bir robotun var və idarə edə bilərsən
Infigo - (Süni Zəka ilə Geyinilə bilən Əlcək): 9 addım
Infigo - (Süni Zəka ilə Geyinilə bilən Əlcək): İnfigo, Yardımlı Texnologiya (AT) prinsiplərinə əsaslanan, əlilliyi olan cəmiyyətin məhsuldarlığını artıracaq AI (Süni Zəka) ilə işləyən əlcəkdir