Spisu treści:

Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)
Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)

Wideo: Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)

Wideo: Porozmawiaj z Pick i czatem o sztucznej inteligencji za pomocą Cleverbot: 14 kroków (ze zdjęciami)
Wideo: Wszędzie roboty! Nowości ze świata Sztucznej Inteligencji! 01.2024 #ai #technologia #nowosci 2024, Listopad
Anonim
Image
Image
Porozmawiaj z Pick i czatem ze sztuczną inteligencją za pomocą Cleverbot
Porozmawiaj z Pick i czatem ze sztuczną inteligencją za pomocą Cleverbot
Porozmawiaj z Pick i czatem ze sztuczną inteligencją za pomocą Cleverbot
Porozmawiaj z Pick i czatem ze sztuczną inteligencją za pomocą Cleverbot
Porozmawiaj z Pick i czatem ze sztuczną inteligencją za pomocą Cleverbot
Porozmawiaj z Pick i czatem ze sztuczną inteligencją za pomocą Cleverbot

Tutaj próbuję nie tylko poleceń głosowych, ale także czatu ze sztuczną inteligencją z komputerem za pomocą Cleverbota.

Właściwie pomysł pojawił się, gdy znalezione dzieci mieszały kolory w pudełku do kolorowania, gdy wybierały kolor z jednego koloru do najbliższego. Ale w końcu zaimplementuj do Kuchni, bo samotni ludzie w kuchni potrzebują towarzysza podczas gotowania. Tutaj rozmawia z tobą, a także pokazuje element na liście zgodnie z twoim poleceniem. Dlatego nigdy nie mieszaj jednego przedmiotu z pobliskim przedmiotem. Zacznijmy robić.

Krok 1: Wymagane materiały

Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały
Wymagane materiały

Wymagane materiały

1) Arduino Uno

2) Moduł Bluetooth HC-05

3) Serwosilnik

4) Płyta zasilacza regulatora

5) Zasilacz 12V DC

6) Telefon z Androidem Z Internetem.

7) Zwykłe PCB, męskie i żeńskie nagłówki

8) Okrągłe plastikowe pudełko

9) Małe pudełka zgodnie z listą odbioru. Do przypraw używam 3 pojemników, bo mam tylko duże pojemniki.

Używane oprogramowanie

1) Środowisko Arduino.

2) Wynalazca aplikacji dla aplikacji na Androida.

3) Rejestracja witryny Cleverbot na czacie z komputerem.

Wymagane narzędzia

1) Jon lutowniczy,

2) Pistolet do klejenia na gorąco

3) Nóż

Krok 2: Stwórz Arduino Shield

Utwórz tarczę Arduino
Utwórz tarczę Arduino
Utwórz tarczę Arduino
Utwórz tarczę Arduino
Utwórz tarczę Arduino
Utwórz tarczę Arduino

1) Zrobienie shieda jest łatwe.

2) Przylutuj męskie nagłówki do Planu PCB, jak na przykład żeński nagłówek Arduino uno.

3) Używam cyfrowych pinów 5 i 6 do sterowania serwomechanizmem.

4) Użyj Digital Pin 2, 3 jako oprogramowania szeregowego.

5) Podłącz piny szeregowe modułu Bluetooth do pinów szeregowych oprogramowania i zasilanie z arduino przez złącze żeńskie.

6) Wziąć zasilanie serwomechanizmu z zewnętrznego. Użyj więc płyty zasilającej 12 V do 12 V, 5 V i 3,3 V.

7) Teraz przymocuj osłonę przygotowaną nad Arduino uno. Podłącz moduł Blue tooth do gniazd żeńskich w osłonie.

8) Podłącz żeński nagłówek Servo nad osłoną. Teraz obwód został ukończony.

Planowana funkcja to połączenie aplikacji na Androida z Arduino przez bluetooth i zgodnie z danymi otrzymanymi z Arduino serwo obraca się pod żądanym kątem. Również chcemy rozmawiać z Androidem i otrzymywać odpowiedź, jak na czacie za pomocą sieci Cleverbot. Przede wszystkim zacznijmy od Cleverbota.

Krok 3: Utwórz konto Cleverbot

Utwórz konto Cleverbot
Utwórz konto Cleverbot
Utwórz konto Cleverbot
Utwórz konto Cleverbot
Utwórz konto Cleverbot
Utwórz konto Cleverbot

W tym projekcie nie tylko nakazujemy wybrać przedmiot, ale również podczas pracy rozmawiamy z Botem. Cleverbot to czat ze stroną z botami, dzięki której Sztuczna inteligencja uczy się od ludzi, w kontekście i naśladuje. Witryna oferuje cenę nie za rozmowy między nami a Botem.

1) Otwórz stronę internetową Cleverbot.

2) Wybierz rodzaj konta, które chcesz kupić.

3) Idź do kasy. W kasie wprowadź swoje dane i kup konto.

4) Następnie aktywuj konto, klikając wiadomość wysłaną na Twój identyfikator poczty.

Krok 4: Znajdź klucz i format API

Znajdź klucz i format API
Znajdź klucz i format API
Znajdź klucz i format API
Znajdź klucz i format API
Znajdź klucz i format API
Znajdź klucz i format API
Znajdź klucz i format API
Znajdź klucz i format API

1) Po utworzeniu konta zaloguj się do serwisu Cleverbot.

2) Po pomyślnym zalogowaniu pokazuje klucz API do logowania i dozwolone wywołania api.

3) Kliknij stronę How to, aby uzyskać szczegółowe informacje na temat korzystania z interfejsu API.

4) Po przewinięciu w dół znalazłeś format żądania html za pomocą klawisza.

5) Po prostu wpisz format w pasku adresu przeglądarki za pomocą klucza i pytania. Przeglądarka wyświetla odpowiedź z konwersacją w postaci zaszyfrowanej. Gdy zadasz kolejne pytanie, odeślij zaszyfrowaną rozmowę (w parametrze CS) spowoduje to, że bot pozostanie poprzednią konwersacją. Jeśli zacząłeś bez CS, to jest to nowa rozmowa.

Użyj interfejsu API w aplikacji na Androida do czatowania. Zobaczmy, jak stworzyć aplikację za pomocą APPINVENTOR.

Krok 5: Projekt i kod programu MIT APP Inventor

Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor
Projekt i kod programu MIT APP Inventor

1. Utwórz nowy projekt w aplikacji Inventor.

2. W przypadku komunikacji Bluetooth zobacz moje poprzednie projekty.

3) W pierwszym dodaniu ekranu

a) Przycisk listy do odbioru bluetooth.

b) Pozycje Przycisk, aby przejść do następnego ekranu w celu ustawienia nazw poleceń.

c) Ustaw przycisk klucza, aby ustawić klucz API dla witryny Cleverbot.

d) Po kliknięciu przycisku Set key pojawi się pole tekstowe i przycisk Set. Wpisz tutaj klucz API i kliknij przycisk Ustaw. Pole tekstowe i set Przycisk stał się niewidoczny i klawisz Set Visible.

4) Na drugim ekranie o nazwie Lista

a) 8 pól tekstowych i 1 przycisk do ustawiania wartości.

5) Na głównym ekranie użyj Mini DB do przechowywania nazw poleceń i klawisza Cleverbot.

6) Użyj rozpoznawania mowy, aby przekonwertować głos na tekst. Sprawdź otrzymany tekst z listą, jeśli jest obecny na liście i podłączony jest bluetooth, a następnie odpowiednie nie jest wysyłane do Arduino przez niebieski ząb.

7) Jeśli tekst nie jest obecny na liście, następuje łączenie ciągów z kluczem i odebranym tekstem. I wyślij go na adres URL Cleverbot.

8) Odpowiedź z adresu URL jest podzielona i znajdź odpowiedź. Użyj kontrolki zamiany tekstu na mowę, aby odpowiedzieć na otrzymaną odpowiedź.

9) Gdy głos zostanie ponownie odtworzony, Rozpoznawanie mowy ponownie słuchaj, aby mówić.

Krok 6: aplikacja na Androida

Jeśli nie lubisz tworzyć nowej aplikacji. Po prostu pobierz plik APK i skopiuj go na swój telefon z Androidem i zainstaluj go tam.

Krok 7: Uruchom aplikację na urządzeniu mobilnym

Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym
Uruchom aplikację na urządzeniu mobilnym

1) Otwórz App AI Assistant w Android Mobile.

2) Włącz Bluetooth w Android Mobile.

3) Kliknij przycisk Ustaw i wpisz klucz API w polu tekstowym, a następnie kliknij ustaw.

4) Kliknij przycisk Przedmiot i zobacz kolory wymienione w polu. Jeśli chcesz, zmień imiona.

5) Kliknij ustawioną wartość na drugim ekranie i powróć do ekranu głównego.

6) Jeśli Arduino jest włączone, kliknij Wybierz BT i wybierz HC-05 z listy.

6) Teraz kliknij dowolne miejsce na obrazie Kopciuszka, aby rozpocząć słuchanie i odtwarzanie zgodnie z czatem. Jeśli mówisz, co jest na liście zapisanej, wyślij element listy bez arduino. Zgodnie z otrzymanym serwomechanizmem ruchu Arduino.

Krok 8: Kod Arduino

1) Biblioteki używane są

a) Oprogramowanie Serial

b) EEPROM

c) Serwo

2) Użyj cyfrowych pinów 2, 3 jako oprogramowania szeregowego.

3) Cyfrowy pin 5 do sterowania serwomechanizmem.

4) Odbierz aktualny wybór z Androida przez Bluetooth.

5) Przenieś serwo z poprzedniej lokalizacji do obliczonej bieżącej lokalizacji zgodnie z wyborem.

6) Dołączony plik Arduino ino.

Krok 9: Pierwsze testowanie funkcji

Image
Image
Pierwsze testowanie funkcji
Pierwsze testowanie funkcji

Teraz Shield jest zbudowany, aplikacja na Androida opracowana i zainstalowana w Android Mobile, program Arduino opracowany i przesłany do Arduino. Czas sprawdzić integralność funkcji. Sprawdź wideo, czy działa dobrze.

Wszystkie podstawowe prace zakończone. Nadszedł czas, aby zrobić z niego wizytówkę.

Krok 10: Kontener do inteligentnego kontenera

Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera
Kontener do inteligentnego kontenera

1) Wybierz okrągły plastikowy pojemnik, w którym pokrywka może się swobodnie obracać i nie ma gwintu.

2) Weź pokrywkę i za pomocą wiertła wykonaj otwór w samym środku pokrywki.

3) Przykręć serwo Horn w środku pokrywy.

4) Aby zamocować serwo na dnie kontenera, chcemy dobrać obiekt odpowiednio do jego wysokości.

5) Znalazłem pudełko czekoladek odpowiadające jego rozmiarom.

6) Przyklej na gorąco spód serwomechanizmu do pudełka przedłużającego (pudełko czekoladowe).

7) Przykręć serwo z pokrywką.

8) Nałóż klej na spód pudełka przedłużającego (pudełko czekoladowe).

9) Zamknij pokrywkę pojemnika i mocno dociśnij. Odkręć śruby i otwórz pokrywę. Teraz podstawa przykleja się do dna pojemnika. Przyklej go na gorąco do końca. Teraz aranżacja zakończona.

Krok 11: Rozmieść kontroler w kontenerze

Ułóż kontroler w kontenerze
Ułóż kontroler w kontenerze
Ułóż kontroler w kontenerze
Ułóż kontroler w kontenerze
Ułóż kontroler w kontenerze
Ułóż kontroler w kontenerze

1) Przyklej zasilacz na gorąco do spodu Arduino. Włóż więcej kleju, aby żadne zaciski na obu płytkach się nie łączyły.

2) Umieść całą Aranżację na górnej stronie serwa, ponieważ używamy tylko 50% pudełka.

3) Przyklej go do pudełka.

4) Umieść otwór w dolnej części pudełka i przełóż przewód adaptera przez otwór.

5) Teraz przykręć pokrywkę serwomechanizmem.

Krok 12: Testowanie przed partycjonowaniem

Image
Image

W zależności od dostępności kontenera dzielimy kontener. Przed rozdzieleniem pojemnika lubię sprawdzić działanie pokrywy. Oznacz ruch na każdym kroku w pojemniku za pomocą markera. Tutaj możesz zobaczyć film testowy.

Krok 13:

Obraz
Obraz
Obraz
Obraz
Obraz
Obraz

1) Planuję umieścić przyprawy w osobnych pojemnikach. Ale pojemnik, który dostałem, jest duży, więc mieści się tylko 3 nosy w obszarze serwomechanizmu.

2) Więc zmień pozycje na liście na 3 no tylko 1, 4, 7. Wszystkie pozostałe zostaw puste.

3) Przyklej pojemnik na przyprawy na gorąco do ściany pojemnika.

4) Umieść podstawkę na łyżkę na wierzchu pojemnika.

5) Przytnij pokrywkę do rozmiaru łyżki, aby wejść.

6) Teraz wszystko jest zakończone. Napełniłem pojemnik na przyprawy przyprawami (planuję na 7 numerów przypraw, ale pojemnik, który udało mi się zdobyć, jest duży, więc zmniejszam liczbę).

Krok 14: Wybieranie i rozmowa

Image
Image
Zbieranie i rozmowy
Zbieranie i rozmowy

Teraz czas na zabawę. Umieść telefon na stojaku, który robię, w pobliżu inteligentnego pojemnika. Połącz Arduino i Androida za pomocą niebieskiego zęba. Teraz nadszedł czas, aby wybrać przedmioty lub porozmawiać z Kopciuszkiem. Rozmowa jest bardzo śmieszna, dzięki smartbotowi.

Zalecana: