Innholdsfortegnelse:

Snakk med Pick og kunstig intelligens -chat ved hjelp av Cleverbot: 14 trinn (med bilder)
Snakk med Pick og kunstig intelligens -chat ved hjelp av Cleverbot: 14 trinn (med bilder)

Video: Snakk med Pick og kunstig intelligens -chat ved hjelp av Cleverbot: 14 trinn (med bilder)

Video: Snakk med Pick og kunstig intelligens -chat ved hjelp av Cleverbot: 14 trinn (med bilder)
Video: "Шутка ангела" 2004 комедия/ Комедия смотреть онлайн 2024, Juli
Anonim
Image
Image
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot
Snakk med Pick og Artificial Intelligence Chat ved hjelp av Cleverbot

Her prøver jeg ikke bare talekommando, men også Artificial Intelligence Chat med datamaskinen ved hjelp av Cleverbot.

Faktisk kom ideen da barn fant blanding av farger i fargeboksen når de tar farge fra en farge til den nærmeste. Men endelig implementer for Kitchen fordi ensomme mennesker på kjøkkenet trenger en ledsager mens de lager mat. Her er det chatte med deg og også vise elementet i listen i henhold til din kommando. Så aldri bland ett element til det nærmeste elementet. La oss begynne å lage.

Trinn 1: Nødvendig materiale

Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves
Materialer som kreves

Materialer som kreves

1) Arduino Uno

2) HC-05 Bluetooth-modul

3) Servomotor

4) Regulater Power Supply Board

5) 12V DC -adapter

6) Android -telefon med Internett -anlegg.

7) Vanlig PCB, mannlige og kvinnelige overskrifter

8) Rund plastboks

9) Små esker i henhold til hentelisten din. Jeg bruker 3 beholdere til å sette krydder fordi jeg bare har store beholdere.

Brukt programvare

1) Arduino IDE.

2) Appinventor for Android -applikasjon.

3) Cleverbot nettstedregistrering for chat med datamaskin.

Verktøy påkrevd

1) Loddeion,

2) Varm limpistol

3) Kniv

Trinn 2: Lag Arduino Shield

Lag Arduino Shield
Lag Arduino Shield
Lag Arduino Shield
Lag Arduino Shield
Lag Arduino Shield
Lag Arduino Shield

1) Å lage en shied er lett.

2) Lodding Hannoverskrifter til Plan -PCB i henhold til Arduino uno Female Header.

3) Jeg bruker Digital Pin 5 og 6 til å kjøre servo.

4) Bruk Digital Pin 2, 3 som programvareserie.

5) Koble den blå tannmodulen Serial pins til Software Serial Pins og strømforsyning fra arduino gjennom Female Connector.

6) Ta strømforsyning for servo fra ekstern. Så bruk 12 V til 12V, 5V og 3.3V strømforsyningskort.

7) Fest nå skjoldet forberedt over Arduino uno. Koble Blue tooth -modulen til hunnhodene i skjoldet.

8) Koble Servo kvinnelige topptekst over skjoldet. Nå er kretsen fullført.

Funksjonen som er planlagt er Android -app, koble til Arduino via bluetooth, og i henhold til data mottatt fra Arduino roterer servoen til ønsket vinkel. Vi vil også snakke med Android og få svar som å chatte ved hjelp av Cleverbot -nettet. La oss først starte med Cleverbot.

Trinn 3: Opprett Cleverbot -konto

Opprett Cleverbot -konto
Opprett Cleverbot -konto
Opprett Cleverbot -konto
Opprett Cleverbot -konto
Opprett Cleverbot -konto
Opprett Cleverbot -konto

I dette prosjektet kommanderer vi ikke bare å velge et element, mens vi jobber, chatter vi også med Bot. Cleverbot er en prat med et bot -nettsted med kunstig intelligens som lærer av mennesker, i kontekst og etterligner. Nettstedet tilbyr pris i henhold til ikke chatter mellom oss og Bot.

1) Åpne nettstedet Cleverbot.

2) Velg kontotypen du vil kjøpe.

3) Det går til kassen. Skriv inn informasjonen din i Check out og kjøp kontoen.

4) Aktiver deretter kontoen ved å klikke på e -posten til e -post -ID -en din.

Trinn 4: Finn nøkkel og API -format

Finn nøkkel og API -format
Finn nøkkel og API -format
Finn nøkkel og API -format
Finn nøkkel og API -format
Finn nøkkel og API -format
Finn nøkkel og API -format
Finn nøkkel og API -format
Finn nøkkel og API -format

1) Etter at du har opprettet kontoen, logger du inn på Cleverbot -nettstedet.

2) Etter vellykket pålogging viser det API -nøkkelen for pålogging og totalt tillatt api -anrop.

3) Klikk på hvordan -siden for å få detaljer om hvordan du bruker API.

4) Ved å bla ned fant du formatet for html -rekvirering ved hjelp av tasten.

5) Bare skriv inn formatet i adressefeltet i nettleseren med nøkkelen og spørsmålet. Nettleseren viser svaret med samtalen i kryptert form. Når du stiller det neste spørsmålet, sender du tilbake den krypterte samtalen (i CS -parameter), noe som gjør at boten forblir den forrige samtalen. Hvis det startet uten CS, er det en ny samtale.

Bruk API -en i Android -appen til å chatte. La oss se hvordan du oppretter appen ved hjelp av APPINVENTOR.

Trinn 5: MIT APP Inventor Design og kode

MIT APP Inventor Design og kode
MIT APP Inventor Design og kode
MIT APP Inventor Design og kode
MIT APP Inventor Design og kode
MIT APP Inventor Design og kode
MIT APP Inventor Design og kode
MIT APP Inventor Design og kode
MIT APP Inventor Design og kode

1. Opprett nytt prosjekt i app Inventor.

2. For Bluetooth -kommunikasjon, se mine tidligere prosjekter.

3) I den første skjermen Legg til

a) En listeknapp for å hente bluetooth.

b) Elementer Knapp for å gå til neste skjerm for å angi kommandonavn.

c) Angi nøkkelknapp for å angi API -nøkkelen for Cleverbot -nettstedet.

d) Klikk på Set -knappen. En tekstboks og en Set -knapp er synlig. Skriv inn API -nøkkelen her og klikk på set -knappen. Tekstboks og sett Knappen er usynlig og Sett tasten synlig.

4) I den andre skjermen navngitt som liste

a) 8 tekstboks og 1 knapp for å angi verdien.

5) I hovedskjermen bruker du Mini DB til å lagre kommandonavn og Cleverbot -nøkkel.

6) Bruk talegjenkjenning for å konvertere stemme til tekst. Kontroller den mottatte teksten med listen hvis den finnes i listen og bluetooth er tilkoblet, og det respektive neiet sendes til Arduino gjennom en blå tann.

7) Hvis teksten ikke er tilstede i listen, gjøres strengkobling med nøkkelen og teksten som mottas. Og send den til Cleverbot -nettadressen.

8) Svar fra URL er delt og finn svaret. Bruk tekst til tale -kontrollen for å svare på svaret.

9) Når stemmen er spilt igjen, hører talegjenkjenning igjen på snakk.

Trinn 6: Android -app

Hvis du ikke liker å lage en ny app. Bare last ned apk -filen, last opp her og kopier til Android -mobilen din og installer den der.

Trinn 7: Kjør app i mobil

Kjør appen i mobilen
Kjør appen i mobilen
Kjør appen i mobilen
Kjør appen i mobilen
Kjør appen i mobilen
Kjør appen i mobilen
Kjør appen i mobilen
Kjør appen i mobilen

1) Åpne App AI Assistant i Android Mobile.

2) Slå på Bluetooth i Android Mobile.

3) Klikk på Set -tasten og Skriv inn API -nøkkelen i tekstboksen, og klikk på set.

4) Klikk på Element -knappen og se fargene som er oppført i esken. Hvis du vil endre navn.

5) Klikk på den innstilte verdien i den andre skjermen, og gå tilbake til hovedskjermen.

6) Hvis Arduino er PÅ, klikk på Velg BT og velg HC-05 fra listen.

6) Klikk nå hvor som helst i Cinderella -bildet, begynn å lytte og spille på nytt i henhold til chatten din. Hvis du snakker det som er i listen lagret, sender du listeelementet ingen arduino. I henhold til mottatt Arduino flytte servo.

Trinn 8: Arduino -kode

1) Biblioteker som brukes er

a) SoftwareSerial

b) EEPROM

c) Servo

2) Bruk digitale pinner 2, 3 som programvareserie.

3) Digital pin 5 for å drive servo.

4) Motta gjeldende utvalg fra Android via bluetooth.

5) Flytt servoen fra forrige posisjon til den beregnede nåværende plasseringen i henhold til valget.

6) Arduino ino -fil vedlagt denne.

Trinn 9: Første test av funksjonen

Image
Image
Første test av funksjonen
Første test av funksjonen

Nå er skjoldet bygget, Android -appen utviklet og installert i Android Mobile, Arduino -progam utviklet og lastet opp til Arduino. Det er på tide å sjekke funksjonens integritet. Sjekk videoen, den fungerer bra.

Alle grunnarbeidene er fullført. Det er på tide å gjøre det som et showcase.

Trinn 10: Beholder til smart beholder

Beholder til smart beholder
Beholder til smart beholder
Beholder til smart beholder
Beholder til smart beholder
Beholder til smart beholder
Beholder til smart beholder
Beholder til smart beholder
Beholder til smart beholder

1) Velg en rund plastbeholder der lokket kan rotere fritt og uten gjeng.

2) Ta lokket og sett et hull midt i lokket med en borekrone.

3) Skru servohornet midt på lokket.

4) For å fikse servoen på bunnen av beholderen, vil vi velge objektet som er riktig til høyden.

5) Jeg fant en sjokoladeeske som var riktig i størrelsen.

6) Varm lim servobunnen til forlengelsesboksen (sjokoladeeske).

7) Skru servoen med lokket.

8) Påfør lim i bunnen av forlengelsesboksen (sjokoladeeske).

9) Lukk lokket til beholderen og trykk det godt fast. Fjern skruene og åpne lokket. Nå basestaven med beholderbunnen. Varm lim den helt med bunnen. Nå er ordningen fullført.

Trinn 11: Ordne kontrolleren i beholderen

Ordne kontrolleren i beholderen
Ordne kontrolleren i beholderen
Ordne kontrolleren i beholderen
Ordne kontrolleren i beholderen
Ordne kontrolleren i beholderen
Ordne kontrolleren i beholderen

1) Varm lim strømforsyningen til bunnen av Arduino. Legg mer lim slik at ingen terminaler i begge kortene kobles til.

2) Legg hele arrangementet på oversiden av servoen fordi vi bare bruker 50% av esken.

3) Lim den til esken.

4) Sett et hull i undersiden av esken og før adapterledningen gjennom hullet.

5) Skru nå lokket med servoen.

Trinn 12: Testing før partisjonering

Image
Image

I henhold til beholderens tilgjengelighet deler vi opp beholderen. Før jeg deler beholderen, liker jeg å kontrollere hvordan lokket fungerer. Merk bevegelsen ved hvert trinn i beholderen ved hjelp av markør. Her ser du testvideoen.

Trinn 13:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

1) Jeg har tenkt å legge krydderne i de separate beholderne. Men beholderen jeg fikk er stor, så den passet bare 3 nr. I området rundt servoen.

2) Så endre elementene i listen til 3 nr. Bare 1, 4, 7. La alle andre stå tomme.

3) Varm lim krydderbeholderen på veggen i beholderen.

4) Sett et stativ for skje på toppen av beholderen.

5) Skjær lokket til størrelsen på skjeen for å komme inn.

6) Nå er alle ferdige. Fylte krydderbeholderen med krydder (jeg planlegger 7 nr. Krydder, men beholderen jeg kunne få er stor, så jeg reduserer antall).

Trinn 14: Plukke og chatte

Image
Image
Plukker og chatter
Plukker og chatter

Nå er det på tide å ha det gøy. Sett mobilen på et stativ jeg lager min egen nær den smarte beholderen. Koble Arduino og Android med blå tann. Nå er det på tide å velge varer eller chatte med Askepott. Chatting er veldig morsomt, takket være cleverbot.

Anbefalt: