INHOUDSOPGAWE:

Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)
Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)

Video: Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)

Video: Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)
Video: Doorbraak AI: 'Herseninhoud uploaden naar cloud' | The Friday Move 2024, Julie
Anonim
Image
Image
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot
Praat met Pick en kunsmatige intelligensie -chat met behulp van Cleverbot

Hier probeer ek nie net stemopdrag nie, maar ook kunsmatige intelligensie -chat met die rekenaar met behulp van Cleverbot.

Eintlik het die idee ontstaan toe kinders kinders in die kleurkassie kombineer as hulle van een kleur na die naaste kleur neem. Maar implementeer uiteindelik vir Kitchen, want eensame mense in die kombuis benodig 'n metgesel terwyl hulle kook. Hier gesels u met u en wys ook die item in die lys volgens u opdrag. Moet dus nooit een item met die naaste item meng nie. Kom ons begin maak.

Stap 1: materiaal benodig

Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig
Materiaal benodig

Materiaal benodig

1) Arduino Uno

2) HC-05 Bluetooth-module

3) Servomotor

4) Kragtoevoerraad vir regulators

5) 12V DC -adapter

6) Android -telefoon met internetfasiliteit.

7) Gewone PCB, manlike en vroulike opskrifte

8) Ronde plastiekboks

9) Klein bokse volgens u afhaallys. Ek gebruik drie houers om speserye te sit, want ek het net groot houers.

Sagteware gebruik

1) Arduino IDE.

2) Appinventor vir Android -toepassing.

3) Registrasie van Cleverbot -webwerf vir klets met die rekenaar.

Gereedskap benodig

1) Soldeer Ion,

2) Warmlijmpistool

3) Mes

Stap 2: Maak Arduino Shield

Maak Arduino Shield
Maak Arduino Shield
Maak Arduino Shield
Maak Arduino Shield
Maak Arduino Shield
Maak Arduino Shield

1) Dit is maklik om 'n shied te maak.

2) Soldeer Mannetjies opskrifte na die Plan PCB volgens Arduino uno Female Header.

3) Ek gebruik Digital Pin 5 en 6 om servo aan te dryf.

4) Gebruik Digital Pin 2, 3 as reeksprogrammatuur.

5) Koppel die Blue tand -module Serial pins aan die Serial Software Pins en die kragtoevoer van arduino via Female Connector.

6) Neem die kragtoevoer vir die servo van buite. Gebruik dus 12 V tot 12V, 5V en 3.3V kragtoevoerbord.

7) Maak nou die skild wat oor die Arduino uno voorberei is, reg. Koppel die Blou tand -module aan die vroulike kopstukke in die skild.

8) Koppel die Servo -vroulike kopstuk oor die skild. Nou is die kring voltooi.

Die beplande funksie is om 'n Android -app met Arduino via bluetooth te verbind, en volgens die data wat van Arduino ontvang is, draai die servo na die gewenste hoek. Ons wil ook met die Android praat en 'n antwoord kry soos om te gesels met die Cleverbot -web. Eerstens moet ons begin met Cleverbot.

Stap 3: Skep 'n Cleverbot -rekening

Skep 'n Cleverbot -rekening
Skep 'n Cleverbot -rekening
Skep 'n Cleverbot -rekening
Skep 'n Cleverbot -rekening
Skep 'n Cleverbot -rekening
Skep 'n Cleverbot -rekening

In hierdie projek beveel ons nie net om 'n item te kies nie, terwyl ons ook met die Bot gesels. Cleverbot is 'n geselsie met 'n bot -webwerf met kunsmatige intelligensie wat by mense leer, in konteks en naboots. Die webwerf bied prys volgens die geselsies tussen ons en Bot.

1) Maak die webwerf Cleverbot oop.

2) Kies die tipe rekening wat u wil koop.

3) Gaan na die kassa. Voer u besonderhede in die kassa in en koop die rekening aan.

4) Aktiveer dan die rekening deur op die pos na die pos -ID te klik.

Stap 4: Soek sleutel- en API -formaat

Soek sleutel- en API -formaat
Soek sleutel- en API -formaat
Soek sleutel- en API -formaat
Soek sleutel- en API -formaat
Soek sleutel- en API -formaat
Soek sleutel- en API -formaat
Soek sleutel- en API -formaat
Soek sleutel- en API -formaat

1) Nadat u die rekening aangemeld het, moet u by die Cleverbot -webwerf aanmeld.

2) Na suksesvolle aanmelding word die API -sleutel vir u aanmelding en die totale api -oproepe toegelaat.

3) Klik op die bladsy hoe om die besonderhede te kry oor hoe om API te gebruik.

4) Deur af te blaai, vind u die formaat vir html -aanvulling met die sleutel.

5) Tik eenvoudig die formaat in die adresbalk van die blaaier met u sleutel en vraag. Die blaaier vertoon die antwoord met die gesprek in geënkripteerde vorm. As u die volgende vraag vra, stuur die geënkripteerde gesprek (in CS -parameter) terug, dit laat die bot die vorige gesprek bly. As dit met CS begin is, is dit 'n nuwe gesprek.

Gebruik die API in die Android -toepassing om te gesels. Kom ons kyk hoe u die APP met APPINVENTOR kan skep.

Stap 5: MIT APP Uitvinderontwerp en -kode

MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode
MIT APP Uitvinderontwerp en -kode

1. Skep nuwe projek in app Inventor.

2. Raadpleeg my vorige projekte vir Bluetooth -kommunikasie.

3) In die eerste skerm byvoeg

a) 'n Lysknoppie om die bluetooth op te tel.

b) Items -knoppie om na die volgende skerm te gaan om die opdragname in te stel.

c) Stel die sleutelknoppie in om die API -sleutel vir die Cleverbot -webwerf in te stel.

d) Klik op die Set -knoppie, 'n teksblokkie en 'n Set -knoppie wat sigbaar is. Voer die API -sleutel hier in en klik op die knoppie Stel. Tekskassie en stel Knoppie is onsigbaar en Stel sleutel sigbaar.

4) In die tweede skerm wat as lys genoem word

a) 8 teksboks en 1 knoppie om die waarde in te stel.

5) Gebruik Mini DB in die hoofskerm om die opdragname en die Cleverbot -sleutel te stoor.

6) Gebruik spraakherkenning om stem na teks om te skakel. Kontroleer die ontvangde teks met die lys as dit in die lys verskyn en bluetooth is verbind, dan word die onderskeie nr via 'n blou tand na Arduino gestuur.

7) As die teks nie in die lys voorkom nie, word die aaneenskakeling van die string met die sleutel en die teks wat ontvang is, gedoen. En stuur dit na die Cleverbot -url.

8) Die antwoord van die URL word verdeel en vind die antwoord. Gebruik die teks na spraakbeheer om die antwoord op die antwoord te beantwoord.

9) Sodra die stem weer gespeel word, luister spraakherkenning weer na praat.

Stap 6: Android -app

As u nie daarvan hou om 'n nuwe app te skep nie. Laai net die apk -lêer hier af, kopieer dit na u Android -selfoon en installeer dit daar.

Stap 7: Begin die app op mobiele toestelle

Begin die program op selfoon
Begin die program op selfoon
Begin die program op selfoon
Begin die program op selfoon
Begin die program op selfoon
Begin die program op selfoon
Begin die program op selfoon
Begin die program op selfoon

1) Maak die App AI Assistant oop in die Android Mobile.

2) Skakel die Bluetooth in die Android Mobile aan.

3) Klik op die Stel -sleutel en tik die API -sleutel in die tekskassie en klik op stel.

4) Klik op die knoppie Item en sien die kleure wat in die boks verskyn. Verander die name as u wil.

5) Klik op die ingestelde waarde in die tweede skerm en keer terug na die hoofskerm.

6) As die Arduino AAN is, klik op Kies BT en kies HC-05 uit die lys.

6) Klik nou op enige plek in die Cinderella -beeld, luister en speel dit weer volgens u klets. As u praat wat in die gestoorde lys is, stuur dit die lysitem, geen arduino nie. Volgens ontvang Arduino move servo.

Stap 8: Arduino -kode

1) Gebruikte biblioteke is

a) SoftwareSerial

b) EEPROM

c) Servo

2) Gebruik digitale penne 2, 3 as reeksprogrammatuur.

3) Digitale pen 5 om servo aan te dryf.

4) Ontvang die huidige keuse van die Android via bluetooth.

5) Beweeg die servo van die vorige plek na die berekende huidige ligging volgens die keuse.

6) Arduino ino -lêer hierby aangeheg.

Stap 9: Eerste toets van die funksie

Image
Image
Eerste toets van die funksie
Eerste toets van die funksie

Nou is die Shield gebou, Android -app ontwikkel en geïnstalleer in Android Mobile, Arduino -program ontwikkel en opgelaai na die Arduino. Dit is tyd om die funksie -integriteit na te gaan. Kyk of die video goed werk.

Al die basiese werk voltooi. Dit is tyd om dit as 'n showcase te maak.

Stap 10: Houer na slim houer

Houer tot slim houer
Houer tot slim houer
Houer tot slim houer
Houer tot slim houer
Houer tot slim houer
Houer tot slim houer
Houer tot slim houer
Houer tot slim houer

1) Kies 'n ronde plastiekhouer waar die deksel vrylik kan draai en sonder draad.

2) Neem die deksel en maak 'n gat in die middel van die deksel met 'n boor.

3) Skroef die servohoring in die middel van die deksel vas.

4) Om die servo aan die onderkant van die houer vas te maak, wil ons die voorwerp korrek kies tot sy hoogte.

5) Ek het 'n sjokoladeboks gevind wat pas by sy grootte.

6) Plak die servobodem vas aan die uitbreidingsboks (sjokoladeboks).

7) Skroef die servo vas met die deksel.

8) Smeer die gom aan die onderkant van die uitbreidingsdoos (sjokoladeboks) aan.

9) Maak die deksel van die houer toe en druk dit styf vas. Verwyder die skroewe en maak die deksel oop. Nou is die basisstok met die houer se bodem. Lijm dit heeltemal met die onderkant vas. Nou is die reëling afgehandel.

Stap 11: Rangskik die beheerder in die houer

Rangskik die beheerder in die houer
Rangskik die beheerder in die houer
Rangskik die beheerder in die houer
Rangskik die beheerder in die houer
Rangskik die beheerder in die houer
Rangskik die beheerder in die houer

1) Plak die kragtoevoer aan die onderkant van die Arduino vas. Plaas meer gom sodat geen terminale in albei boord verbind word nie.

2) Plaas die hele rangskikking aan die bokant van die servo, want ons gebruik slegs 50% van die boks.

3) Plak dit aan die boks vas.

4) Plaas 'n gaatjie aan die onderkant van die boks en steek die adapterdraad deur die gat.

5) Skroef nou die deksel met die servo vas.

Stap 12: Toets voordat dit verdeel word

Image
Image

Volgens die beskikbaarheid van die houer verdeel ons die houer. Voordat ek die houer verdeel, kyk ek graag of die deksel werk. Merk die beweging by elke stap in die houer met behulp van 'n merker. Hier sien u die toetsvideo.

Stap 13:

Beeld
Beeld
Beeld
Beeld
Beeld
Beeld

1) Ek is van plan om die speserye in die afsonderlike houers te sit. Maar die houer wat ek gekry het, is groot, so dit pas net 3 by die servo -draai.

2) Verander die items in die lys tot slegs 3, 1, 4, 7. Alle ander is leeg.

3) Plak die speseryhouer warm aan die muur van die houer.

4) Sit 'n lepelhouer bo -op die houer.

5) Sny die deksel tot die grootte van die lepel om in te gaan.

6) Nou is alles voltooi. Het die speserye -houer gevul met speserye (ek beplan vir 7 speserye, maar die houer wat ek kan kry, is groot, sodat ek die nrs verminder).

Stap 14: Kies en gesels

Image
Image
Kies en gesels
Kies en gesels

Nou is dit tyd om pret te hê. Sit die selfoon op 'n staander wat ek self maak naby die slimhouer. Koppel die Arduino en Android met 'n blou tand. Dit is nou u tyd om items te kies of met die Aspoestertjie te gesels. Danksy cleverbot is dit baie snaaks om te gesels.

Aanbeveel: