Indholdsfortegnelse:

Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: 14 trin (med billeder)
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: 14 trin (med billeder)

Video: Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: 14 trin (med billeder)

Video: Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: 14 trin (med billeder)
Video: Analyse og Tal: Had på mediernes Facebook sider: Rejsen imod AI understøttet moderering af had 2024, Juli
Anonim
Image
Image
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot
Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot

Her prøver jeg ikke kun stemmekommando, men også kunstig intelligens -chat med computeren ved hjælp af Cleverbot.

Faktisk kom ideen, da børnene blandede farver i farveboksen, når de tog farve fra en farve til den nærmeste. Men implementer endelig til Kitchen, fordi ensomme mennesker i køkkenet har brug for en ledsager, mens de laver mad. Her chatter det med dig og viser også elementet på listen i henhold til din kommando. Så bland aldrig et emne til det nærmeste element. Lad os begynde at lave.

Trin 1: Materialer påkrævet

Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet

Materialer påkrævet

1) Arduino Uno

2) HC-05 Bluetooth-modul

3) Servomotor

4) Regulater strømforsyningskort

5) 12V DC adapter

6) Android -telefon med internetfacilitet.

7) Almindelig PCB, mandlige og kvindelige overskrifter

8) Rund plastikboks

9) Små kasser i henhold til din afhentningsliste. Jeg bruger 3 beholdere til at lægge krydderier, fordi jeg kun har store beholdere.

Brugt software

1) Arduino IDE.

2) Appinventor til Android -applikation.

3) Cleverbot -webstedsregistrering til chat med computer.

Værktøjer påkrævet

1) Loddeion,

2) Varmlimpistol

3) Kniv

Trin 2: Lav Arduino Shield

Lav Arduino Shield
Lav Arduino Shield
Lav Arduino Shield
Lav Arduino Shield
Lav Arduino Shield
Lav Arduino Shield

1) At lave en shied er let.

2) Lodde mandlige overskrifter til Plan PCB i henhold til Arduino uno Female Header.

3) Jeg bruger Digital Pin 5 og 6 til at køre servo.

4) Brug Digital Pin 2, 3 som software seriel.

5) Tilslut den blå tand modul Serial pins til softwaren Serial Pins og strømforsyning fra arduino via Female Connector.

6) Tag strømforsyning til servo fra ekstern. Så brug 12 V til 12V, 5V og 3.3V strømforsyningskort.

7) Fix nu skjoldet forberedt over Arduino uno. Tilslut det blå tandmodul til hunoverskrifter i skjoldet.

8) Tilslut Servo -hunhovedet over skærmen. Nu er kredsløbet afsluttet.

Den planlagte funktion er Android -app, forbindelse til Arduino via bluetooth, og ifølge data modtaget fra Arduino roterer servoen til den ønskede vinkel. Vi vil også tale med Android og få svar som at chatte ved hjælp af Cleverbot -nettet. Lad os først starte med Cleverbot.

Trin 3: Opret Cleverbot -konto

Opret Cleverbot -konto
Opret Cleverbot -konto
Opret Cleverbot -konto
Opret Cleverbot -konto
Opret Cleverbot -konto
Opret Cleverbot -konto

I dette projekt beordrer vi ikke kun at vælge et element, mens vi arbejder, chatter vi også med Bot. Cleverbot er en chat med et bot -websted med kunstig intelligens lærer af mennesker i kontekst og efterligner. Websitet tilbyder pris pr. Ikke for chats mellem os og Bot.

1) Åbn webstedet Cleverbot.

2) Vælg den kontotype, du vil købe.

3) Det går til kassen. Indtast dine oplysninger i afkrydsningsfeltet, og køb kontoen.

4) Aktivér derefter kontoen ved at klikke på mailen, der sendes til dit mail -id.

Trin 4: Find nøgle og API -format

Find nøgle- og API -format
Find nøgle- og API -format
Find nøgle- og API -format
Find nøgle- og API -format
Find nøgle- og API -format
Find nøgle- og API -format
Find nøgle- og API -format
Find nøgle- og API -format

1) Efter at have oprettet kontoen, skal du logge ind på Cleverbot -webstedet.

2) Efter vellykket login viser det API -nøglen til dit login og tilladt samlede api -opkald.

3) Klik på vejledningen for at få oplysninger om, hvordan du bruger API.

4) Ved rulning ned fandt du formatet til html -rekvirering ved hjælp af tasten.

5) Indtast blot formatet i adresselinjen i browseren med din nøgle og spørgsmål. Browseren viser svaret med samtalen i krypteret form. Når du stiller det næste spørgsmål, skal du sende den krypterede samtale tilbage (i CS -parameter), hvilket gør, at boten forbliver den tidligere samtale. Hvis det startede uden CS, er det en ny samtale.

Brug API'en i Android -applikationen til at chatte. Lad os se, hvordan du opretter APP'en ved hjælp af APPINVENTOR.

Trin 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. Opret nyt projekt i app Inventor.

2. For Bluetooth -kommunikation se mine tidligere projekter.

3) I den første skærm tilføjelse

a) En listeknap til afhentning af bluetooth.

b) Elementer -knap for at gå til næste skærm for at indstille kommandoenavne.

c) Indstil nøgleknap til at indstille API -nøglen til Cleverbot -webstedet.

d) Klik på Set -knappen, en tekstboks og en Set -knap synlig. Indtast API -nøglen her, og klik på knappen Set. Tekstboks og sæt Knappen er usynlig og Indstil tasten synlig.

4) I den anden skærm navngivet som liste

a) 8 tekstboks og 1 knap for at indstille værdien.

5) I hovedskærmen skal du bruge Mini DB til at gemme kommandonavne og Cleverbot -nøglen.

6) Brug talegenkendelse til at konvertere stemme til tekst. Kontroller den modtagne tekst med listen, hvis den findes på listen, og bluetooth er tilsluttet, og det respektive nej sendes til Arduino gennem en blå tand.

7) Hvis teksten ikke er til stede på listen, udføres streng -sammenkædning med nøglen og den modtagne tekst. Og send den til Cleverbot url.

8) Svar fra URL'en er delt og find svaret. Brug kontrol til tekst til tale til at besvare svaret få.

9) Når stemmen er afspillet igen, lytter talegenkendelse igen til tale.

Trin 6: Android App

Hvis du ikke kan lide at oprette en ny app. Download bare apk -filen her og kopier til din Android -mobil og installer den der.

Trin 7: Kør app i mobil

Kør appen i mobilen
Kør appen i mobilen
Kør appen i mobilen
Kør appen i mobilen
Kør appen i mobilen
Kør appen i mobilen
Kør appen i mobilen
Kør appen i mobilen

1) Åbn App AI Assistant i Android Mobile.

2) Tænd for Bluetooth i Android Mobile.

3) Klik på Set -tasten, og skriv API -nøglen i tekstfeltet, og klik på set.

4) Klik på knappen Vare, og se farverne i boksen. Hvis du vil ændre navnene.

5) Klik på den indstillede værdi i den anden skærm, og vende tilbage til hovedskærmen.

6) Hvis Arduino er ON Klik på Vælg BT, og vælg HC-05 fra listen.

6) Klik nu på et vilkårligt sted i Cinderella -billedet, hvor den begynder at lytte og afspille i henhold til din chat. Hvis du taler, hvad der er på den gemte liste, skal du sende listeelementet ingen arduino. Ifølge modtaget Arduino flytte servo.

Trin 8: Arduino -kode

1) Brugte biblioteker er

a) SoftwareSerial

b) EEPROM

c) Servo

2) Brug digitale stifter 2, 3 som software seriel.

3) Digital pin 5 til at drive servo.

4) Modtag det aktuelle valg fra Android via bluetooth.

5) Flyt servoen fra forrige placering til den beregnede aktuelle placering i henhold til markeringen.

6) Arduino ino -fil vedhæftet denne.

Trin 9: Første test af funktionen

Image
Image
Første test af funktionen
Første test af funktionen

Nu er Shield bygget, Android app udviklet og installeret i Android Mobile, Arduino progam udviklet og uploadet til Arduino. Det er tid til at kontrollere funktionens integritet. Tjek videoen, den fungerer fint.

Alle de grundlæggende arbejder afsluttet. Det er tid til at gøre det som en showcase.

Trin 10: Container til Smart Container

Container til Smart Container
Container til Smart Container
Container til Smart Container
Container til Smart Container
Container til Smart Container
Container til Smart Container
Container til Smart Container
Container til Smart Container

1) Vælg en rund plastbeholder, hvor låget kan rotere frit og uden gevind.

2) Tag låget og sæt et hul lige i midten af låget ved hjælp af bor.

3) Skru servohornet i midten af låget.

4) For at fikse servoen i bunden af beholderen, vil vi vælge objektet, der er korrekt til dets højde.

5) Jeg fandt en chokoladeæske, der svarede til dens størrelse.

6) Varm lim servobunden til forlængelsesboksen (chokoladeæske).

7) Skru servoen fast med låget.

8) Påfør lim i bunden af forlængerkassen (chokoladeæske).

9) Luk låget til beholderen, og tryk den fast. Fjern skruerne, og åbn låget. Nu er bundpinden med beholderbunden. Varm lim den helt med bunden. Nu er arrangementet afsluttet.

Trin 11: Arranger controlleren i beholderen

Arranger controlleren i beholderen
Arranger controlleren i beholderen
Arranger controlleren i beholderen
Arranger controlleren i beholderen
Arranger controlleren i beholderen
Arranger controlleren i beholderen

1) Varm lim strømforsyningen til bunden af Arduino. Læg mere lim, så ingen terminaler i begge kort forbinder.

2) Sæt hele arrangementet på oversiden af servoen, fordi vi kun bruger 50% af kassen.

3) Lim det til æsken.

4) Sæt et hul i boksens underside, og før adapterledningen gennem hullet.

5) Skru nu låget på med servoen.

Trin 12: Test før partitionering

Image
Image

I henhold til containertilgængeligheden opdeler vi containeren. Inden partitionering af beholderen kan jeg lide at kontrollere låget. Markér bevægelsen ved hvert trin i beholderen ved hjælp af markør. Her ser du testvideoen.

Trin 13:

Billede
Billede
Billede
Billede
Billede
Billede

1) Jeg planlægger at lægge krydderierne i de separate beholdere. Men den beholder, jeg fik, er stor, så den passede kun 3 nr. I servorotationsområdet.

2) Så skift elementerne på listen til 3 nr. Kun 1, 4, 7. Efterladt alle andre tomme.

3) Varm lim krydderiernes beholder til beholderens væg.

4) Sæt et stativ til skeen på toppen af beholderen.

5) Skær låget op til størrelsen på skeen for at komme ind.

6) Nu er alle færdige. Fyldte krydderierbeholderen med krydderier (jeg planlægger 7 Nos krydderier, men beholderen jeg kunne få er stor, så jeg reducerer nr.).

Trin 14: Vælg og chatter

Image
Image
Plukker og chatter
Plukker og chatter

Nu er det tid til at have det sjovt. Sæt mobilen på et stativ, jeg laver min egen nær den smarte beholder. Tilslut Arduino og Android ved hjælp af blå tand. Nu er det din tid til at vælge varer eller chatte med Askepot. Chat er meget sjovt, takket være cleverbot.

Anbefalede: