Indholdsfortegnelse:
- Trin 1: Materialer påkrævet
- Trin 2: Lav Arduino Shield
- Trin 3: Opret Cleverbot -konto
- Trin 4: Find nøgle og API -format
- Trin 5: MIT APP Inventor Design og kode
- Trin 6: Android App
- Trin 7: Kør app i mobil
- Trin 8: Arduino -kode
- Trin 9: Første test af funktionen
- Trin 10: Container til Smart Container
- Trin 11: Arranger controlleren i beholderen
- Trin 12: Test før partitionering
- Trin 13:
- Trin 14: Vælg og chatter
Video: Tal med Pick og kunstig intelligens -chat ved hjælp af Cleverbot: 14 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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
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
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
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
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
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
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
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
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:
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
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:
Kunstig intelligens og billedgenkendelse ved hjælp af HuskyLens: 6 trin (med billeder)
Kunstig intelligens og billedgenkendelse ved hjælp af HuskyLens: Hey, hvad sker der, fyre! Akarsh her fra CETech.I dette projekt skal vi kigge over HuskyLens fra DFRobot. Det er et AI-drevet kameramodul, der er i stand til at udføre flere kunstige intelligensoperationer såsom Face Recognitio
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
Brætspil Kunstig intelligens: Minimax -algoritmen: 8 trin
Brætspil Kunstig intelligens: Minimax -algoritmen: Har du nogensinde spekuleret på, hvordan de computere, du spiller mod i skak eller brikker, er lavet? Se ikke længere end denne Instructable, for den viser dig, hvordan du laver en simpel, men effektiv kunstig intelligens (AI) ved hjælp af Minimax -algoritmen! Ved at bruge
Kunstig intelligens til din robot .: 7 trin
Kunstig intelligens til din robot .: At få din robot til at bevæge sig og få den til at tænke er forskellige opgaver. Hos mennesker styres fine bevægelser af lillehjernen, mens handlinger og beslutningstagning - af den store hjerne. Hvis du læser dette, har du sandsynligvis allerede en robot og kan styre
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores