Innholdsfortegnelse:
- Trinn 1: Nødvendig materiale
- Trinn 2: Lag Arduino Shield
- Trinn 3: Opprett Cleverbot -konto
- Trinn 4: Finn nøkkel og API -format
- Trinn 5: MIT APP Inventor Design og kode
- Trinn 6: Android -app
- Trinn 7: Kjør app i mobil
- Trinn 8: Arduino -kode
- Trinn 9: Første test av funksjonen
- Trinn 10: Beholder til smart beholder
- Trinn 11: Ordne kontrolleren i beholderen
- Trinn 12: Testing før partisjonering
- Trinn 13:
- Trinn 14: Plukke og chatte
Video: Snakk med Pick og kunstig intelligens -chat ved hjelp av Cleverbot: 14 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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
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
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
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
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
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
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
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
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
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
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:
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
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:
DIY -- Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: 6 trinn
DIY || Hvordan lage en edderkopprobot som kan kontrolleres ved hjelp av smarttelefon ved hjelp av Arduino Uno: Mens du lager en edderkopprobot, kan du lære så mange ting om robotikk. Som å lage roboter er både underholdende og utfordrende. I denne videoen skal vi vise deg hvordan du lager en Spider -robot, som vi kan bruke ved hjelp av smarttelefonen vår (Androi
Kunstig intelligens og bildegjenkjenning ved bruk av HuskyLens: 6 trinn (med bilder)
Kunstig intelligens og bildegjenkjenning ved bruk av HuskyLens: Hei, hva skjer, gutter! Akarsh her fra CETech. I dette prosjektet skal vi se på HuskyLens fra DFRobot. Det er en AI-drevet kameramodul som er i stand til å utføre flere kunstige intelligensoperasjoner som Face Recognitio
Hvordan lage en drone ved hjelp av Arduino UNO - Lag en quadcopter ved hjelp av mikrokontroller: 8 trinn (med bilder)
Hvordan lage en drone ved hjelp av Arduino UNO | Lag en Quadcopter ved hjelp av mikrokontroller: Introduksjon Besøk min Youtube -kanal En Drone er en veldig dyr gadget (produkt) å kjøpe. I dette innlegget skal jeg diskutere hvordan jeg får det billig? Og hvordan kan du lage din egen slik til en billig pris … Vel, i India er alle materialer (motorer, ESCer
Brettspill Kunstig intelligens: Minimax -algoritmen: 8 trinn
Brettspill Kunstig intelligens: Minimax -algoritmen: Har du noen gang lurt på hvordan datamaskinene du spiller mot i sjakk eller brikker er laget? Vel, se ikke lenger enn denne Instructable, for den vil vise deg hvordan du lager en enkel, men effektiv kunstig intelligens (AI) ved hjelp av Minimax -algoritmen! Ved å bruke
Kunstig intelligens for roboten din: 7 trinn
Kunstig intelligens for roboten din: Få roboten til å bevege seg og få den til å tenke er forskjellige oppgaver. Hos mennesker kontrolleres fine bevegelser av lillehjernen mens handlinger og beslutningstaking - av den store hjernen. Hvis du leser dette, har du sannsynligvis allerede en robot og kan håndtere