INHOUDSOPGAWE:
- Stap 1: materiaal benodig
- Stap 2: Maak Arduino Shield
- Stap 3: Skep 'n Cleverbot -rekening
- Stap 4: Soek sleutel- en API -formaat
- Stap 5: MIT APP Uitvinderontwerp en -kode
- Stap 6: Android -app
- Stap 7: Begin die app op mobiele toestelle
- Stap 8: Arduino -kode
- Stap 9: Eerste toets van die funksie
- Stap 10: Houer na slim houer
- Stap 11: Rangskik die beheerder in die houer
- Stap 12: Toets voordat dit verdeel word
- Stap 13:
- Stap 14: Kies en gesels
Video: Praat met kiesers en kunsmatige intelligensie -chat met behulp van Cleverbot: 14 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
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
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
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
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
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
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
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
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
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
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
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:
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
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:
Kunsmatige intelligensie en beeldherkenning met HuskyLens: 6 stappe (met foto's)
Kunsmatige intelligensie en beeldherkenning met behulp van HuskyLens: Hey, wat gaan aan, ouens! Akarsh hier van CETech.In hierdie projek gaan ons kyk na die HuskyLens van DFRobot. Dit is 'n AI-aangedrewe kameramodule wat verskeie kunsmatige intelligensie-operasies kan uitvoer, soos Face Recognitio
Bordspel Kunsmatige Intelligensie: die Minimax -algoritme: 8 stappe
Bordspel Kunsmatige Intelligensie: die Minimax -algoritme: het u al ooit gewonder hoe die rekenaars waarmee u in skaak of damme speel, gemaak word? U hoef nie verder as hierdie instruksies nie, want dit sal u wys hoe u 'n eenvoudige maar effektiewe kunsmatige intelligensie (AI) kan maak met behulp van die Minimax -algoritme! Deur die gebruik van
Kunsmatige intelligensie vir u robot: 7 stappe
Kunsmatige intelligensie vir u robot.: Laat u robot beweeg en laat dink dat dit verskillende take is. By mense word fyn bewegings beheer deur die serebellum terwyl aksies en besluitneming - deur die groot brein. As u dit lees, het u waarskynlik reeds 'n robot en kan u
Infigo - ('n draagbare handskoen met kunsmatige intelligensie): 9 stappe
Infigo - ('n draagbare handskoen met kunsmatige intelligensie): Infigo is 'n draagbare handskoen wat deur AI (kunsmatige intelligensie) aangedryf word, gebaseer op die beginsels van hulptegnologie (AT) wat die produktiwiteit van die verswakte samelewing sal verbeter. Kunsmatige intelligensie en masjienleer kan 'n menslike inte
Bou u eie AI (kunsmatige intelligensie) assistent 101: 10 stappe
Bou u eie AI -assistent (kunsmatige intelligensie) 101: Onthou jy die tyd toe jy Iron Man gekyk het en by jouself gewonder het hoe cool dit sou wees as jy jou eie J.A.R.V.I.S gehad het? Wel, dit is tyd om van hierdie droom 'n werklikheid te maak. Kunsmatige intelligensie is die volgende gen. Stel jou voor hoe gaaf dit sou wees