Obsah:

Talk to Pick and Artificial Intelligence Chat using Cleverbot: 14 Steps (with Pictures)
Talk to Pick and Artificial Intelligence Chat using Cleverbot: 14 Steps (with Pictures)

Video: Talk to Pick and Artificial Intelligence Chat using Cleverbot: 14 Steps (with Pictures)

Video: Talk to Pick and Artificial Intelligence Chat using Cleverbot: 14 Steps (with Pictures)
Video: Chat with Bot / Artificial intelligence online 2024, Listopad
Anonim
Image
Image
Talk to Pick and Artificial Intelligence Chat using Cleverbot
Talk to Pick and Artificial Intelligence Chat using Cleverbot
Talk to Pick and Artificial Intelligence Chat using Cleverbot
Talk to Pick and Artificial Intelligence Chat using Cleverbot
Talk to Pick and Artificial Intelligence Chat using Cleverbot
Talk to Pick and Artificial Intelligence Chat using Cleverbot

Zde zkouším nejen hlasové ovládání, ale také chat s umělou inteligencí s počítačem pomocí Cleverbot.

Ve skutečnosti ten nápad přišel, když se zjistilo, že děti míchají barvy v omalovánkách, když berou barvu z jedné barvy na nejbližší. Ale nakonec implementujte pro Kitchen, protože osamělí lidé v kuchyni potřebují při vaření společníka. Zde si s vámi popovídá a také zobrazí položku v seznamu podle vašeho příkazu. Nikdy tedy nemíchejte jednu položku s blízkou položkou. Začněme vyrábět.

Krok 1: Požadované materiály

Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál
Požadovaný materiál

Požadovaný materiál

1) Arduino Uno

2) Modul Bluetooth HC-05

3) Servomotor

4) Deska napájecího zdroje regulátoru

5) 12V DC adaptér

6) Telefon Android s internetovým zařízením.

7) Plain PCB, Male and Female Headers

8) Kulatý plastový box

9) Malé boxy podle vašeho vyzvedávacího seznamu. K ukládání koření používám 3 nádoby, protože mám jen velké nádoby.

Použité softwary

1) Arduino IDE.

2) Appinventor pro aplikaci pro Android.

3) Registrace webových stránek Cleverbot pro chat s počítačem.

Vyžadovány nástroje

1) Pájecí ion,

2) Horká lepicí pistole

3) Nůž

Krok 2: Vytvořte Arduino Shield

Vytvořte Arduino Shield
Vytvořte Arduino Shield
Vytvořte Arduino Shield
Vytvořte Arduino Shield
Vytvořte Arduino Shield
Vytvořte Arduino Shield

1) Udělat shied je snadné.

2) Pájejte samčí záhlaví na PCB Plan podle Arduino uno Female Header.

3) K pohonu serva používám digitální kolík 5 a 6.

4) Jako softwarový seriál použijte Digital Pin 2, 3.

5) Připojte sériové piny modulu Blue tooth k sériovým pinům softwaru a napájení z arduina přes Female Connector.

6) Vezměte napájení pro servo z externího zdroje. Použijte tedy napájecí desku 12 V až 12 V, 5 V a 3,3 V.

7) Nyní opravte štít připravený přes Arduino uno. Připojte modul Modrý zub k zásuvkám ve štítu.

8) Připojte konektor samice Servo přes štít. Nyní byl obvod dokončen.

Plánovanou funkcí je připojení aplikace Android k Arduinu přes bluetooth a podle dat přijatých od Arduina se servo otočí do požadovaného úhlu. Také chceme mluvit s Androidem a dostat odpověď jako chatování pomocí webu Cleverbot. Nejprve začněme s Cleverbotem.

Krok 3: Vytvořte si účet Cleverbot

Vytvořte si účet Cleverbot
Vytvořte si účet Cleverbot
Vytvořte si účet Cleverbot
Vytvořte si účet Cleverbot
Vytvořte si účet Cleverbot
Vytvořte si účet Cleverbot

V tomto projektu nejen přikazujeme vybrat položku, ale také při práci chatujeme s robotem. Cleverbot je chat s webem robota s umělou inteligencí, který se učí od lidí, v kontextu a napodobuje. Web nabízí cenu podle chatu mezi námi a Botem.

1) Otevřete webovou stránku Cleverbot.

2) Vyberte typ účtu, který chcete zakoupit.

3) Přejít k pokladně. V pokladně zadejte své údaje a zakupte účet.

4) Poté aktivujte účet kliknutím na odeslanou poštu na vaše ID pošty.

Krok 4: Najděte klíč a formát API

Najděte klíč a formát API
Najděte klíč a formát API
Najděte klíč a formát API
Najděte klíč a formát API
Najděte klíč a formát API
Najděte klíč a formát API
Najděte klíč a formát API
Najděte klíč a formát API

1) Po vytvoření účtu se přihlaste na web Cleverbot.

2) Po úspěšném přihlášení se zobrazí klíč API pro vaše přihlášení a povolená volání Total API.

3) Kliknutím na stránku Jak na stránku získáte podrobnosti o tom, jak používat API.

4) Při posouvání dolů jste pomocí klíče našli formát pro html požadavek.

5) Jednoduše zadejte formát do adresního řádku prohlížeče pomocí klíče a otázky. Prohlížeč zobrazí odpověď s konverzací v šifrované podobě. Když položíte další otázku, pošlete zašifrovanou konverzaci (v parametru CS), aby robot zůstal předchozí konverzací. Pokud jste začali s CS, je to nová konverzace.

K chatování použijte API v aplikaci pro Android. Podívejme se, jak vytvořit APP pomocí APPINVENTOR.

Krok 5: Návrh a kód MIT APP Inventor

MIT APP Inventor Design a kód
MIT APP Inventor Design a kód
Návrh a kód aplikace MIT APP Inventor
Návrh a kód aplikace MIT APP Inventor
Návrh a kód aplikace MIT APP Inventor
Návrh a kód aplikace MIT APP Inventor
MIT APP Inventor Design a kód
MIT APP Inventor Design a kód

1. Vytvořte nový projekt v aplikaci Inventor.

2. Pro komunikaci Bluetooth viz mé předchozí projekty.

3) Na první obrazovce Přidat

a) Tlačítko Seznam pro vyzvednutí bluetooth.

b) Položky Tlačítko pro přechod na další obrazovku pro nastavení názvů příkazů.

c) Nastavit klíčové tlačítko pro nastavení klíče API pro web Cleverbot.

d) Po kliknutí na tlačítko Nastavit tlačítko se zobrazí textové pole a tlačítko Nastavit. Sem zadejte klíč API a klikněte na tlačítko Nastavit. Textové pole a sada Tlačítko neviditelné a tlačítko Nastavit viditelné.

4) Na druhé obrazovce pojmenované jako Seznam

a) 8 textové pole a 1 tlačítko pro nastavení hodnoty.

5) Na hlavní obrazovce použijte Mini DB k uložení názvů příkazů a klíče Cleverbot.

6) Pomocí rozpoznávání řeči převeďte hlas na text. Zkontrolujte přijatý text se seznamem, pokud je v seznamu přítomen a je připojeno bluetooth, poté je příslušné číslo odesláno do Arduina přes modrý zub.

7) Pokud text není v seznamu přítomen, provede se zřetězení řetězců pomocí klíče a přijatého textu. A pošlete to na adresu URL Cleverbot.

8) Odpověď z adresy URL je rozdělena a najděte odpověď. Na odpověď odpovězte pomocí ovládacího prvku Převod textu na řeč.

9) Jakmile se znovu přehraje hlas, rozpoznávání řeči znovu poslouchejte a mluvte.

Krok 6: Aplikace pro Android

Pokud vás nebaví vytvářet novou aplikaci. Stačí stáhnout soubor APK, který nahrajete sem, zkopírovat do svého mobilního telefonu Android a nainstalovat jej tam.

Krok 7: Spusťte aplikaci v mobilu

Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu
Spusťte aplikaci v mobilu

1) Otevřete App AI Assistant v Android Mobile.

2) Zapněte Bluetooth v Android Mobile.

3) Klikněte na klíč Set a do textového pole zadejte klíč API a klikněte na nastavit.

4) Klikněte na tlačítko Položka a zobrazte barvy uvedené v rámečku. Pokud chcete, změňte jména.

5) Klikněte na nastavenou hodnotu na druhé obrazovce a vraťte se na hlavní obrazovku.

6) Pokud je Arduino ZAPNUTO, klikněte na Vybrat BT a ze seznamu vyberte HC-05.

6) Nyní klikněte kdekoli na obrázku Popelky a začněte poslouchat a přehrávat podle svého chatu. Pokud mluvíte o tom, co je v seznamu uloženo, odešlete položku seznamu ne arduino. Podle přijatého servopohonu Arduino.

Krok 8: Arduino kód

1) Použité knihovny jsou

a) SoftwareSerial

b) EEPROM

c) Servo

2) Jako sériové číslo softwaru použijte digitální kolíky 2, 3.

3) Digitální kolík 5 pro pohon serva.

4) Získejte aktuální výběr z Androidu přes bluetooth.

5) Přesuňte servo z předchozího umístění na vypočítané aktuální umístění podle výběru.

6) Připojený soubor Arduino ino.

Krok 9: První testování funkce

Image
Image
První testování funkce
První testování funkce

Nyní je Shield sestaven, aplikace pro Android vyvinuta a nainstalována v Android Mobile, Arduino progam vyvinut a nahrán do Arduina. Je čas zkontrolovat integritu funkce. Podívejte se na video, jak funguje.

Všechny základní práce dokončeny. Je na čase, aby to bylo jako showcase.

Krok 10: Kontejner na inteligentní kontejner

Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner
Kontejner na inteligentní kontejner

1) Vyberte kulatý plastový kontejner, kde se víko může volně otáčet a bez závitu.

2) Vezměte víko a vyvrtejte otvor přímo do středu víka pomocí vrtáku.

3) Zašroubujte servo roh uprostřed víka.

4) Pro upevnění serva na dno kontejneru chceme vybrat objekt správný na jeho výšku.

5) Našel jsem čokoládovou krabičku odpovídající její velikosti.

6) Dno serva za horka přilepte na prodlužovací krabičku (čokoládovou krabičku).

7) Zašroubujte servo víkem.

8) Naneste lepidlo na spodní část prodlužovacího boxu (čokoládový box).

9) Zavřete víko nádoby a pevně ji přitlačte. Vyšroubujte šrouby a otevřete víko. Nyní se základna přilepí ke dnu nádoby. Horké lepidlo plně přilepte dnem. Nyní bylo uspořádání dokončeno.

Krok 11: Uspořádejte ovladač do kontejneru

Uspořádejte ovladač do kontejneru
Uspořádejte ovladač do kontejneru
Uspořádejte ovladač do kontejneru
Uspořádejte ovladač do kontejneru
Uspořádejte ovladač do kontejneru
Uspořádejte ovladač do kontejneru

1) Žhavé přilepte napájecí zdroj na spodní část Arduina. Naneste více lepidla, aby se nepřipojily žádné svorky na obou deskách.

2) Umístěte celé uspořádání na horní stranu serva, protože používáme pouze 50% krabice.

3) Přilepte ho k krabici.

4) Do spodní strany krabice vložte otvor a protáhněte jím adaptér.

5) Nyní přišroubujte víko servem.

Krok 12: Testování před rozdělení disku

Image
Image

Podle dostupnosti kontejneru kontejner rozdělíme. Před přepažením kontejneru rád zkontroluji fungování víka. Označte pohyb v každém kroku v kontejneru pomocí značky. Zde vidíte testovací video.

Krok 13:

obraz
obraz
obraz
obraz
obraz
obraz

1) Mám v plánu dát koření do samostatných nádob. Ale kontejner, který jsem dostal, je velký, takže se do oblasti otáčení serva vejde jen 3 nosy.

2) Změňte tedy položky v seznamu na 3 pouze 1, 4, 7. Ostatní ponechte prázdné.

3) Kontejner na koření zalepte za horka na zeď kontejneru.

4) Na horní část nádoby dejte stojan na lžíci.

5) Odřízněte víko až na velikost lžíce, do které chcete vstoupit.

6) Nyní jsou všechny dokončeny. Naplňte nádobu s kořením kořením (plánuji 7 nosů koření, ale kontejner, který mohu získat, je velký, takže nos zmenším).

Krok 14: Vybírání a chatování

Image
Image
Vybírání a chatování
Vybírání a chatování

Nyní je čas se pobavit. Postavte mobil na stojan, který si vyrobím v blízkosti chytrého kontejneru. Připojte Arduino a Android pomocí modrého zubu. Nyní je čas vybírat položky nebo chatovat s Popelkou. Chatování je velmi zábavné, díky chytrému robotovi.

Doporučuje: