Innehållsförteckning:
- Steg 1: Material som krävs
- Steg 2: Gör Arduino Shield
- Steg 3: Skapa Cleverbot -konto
- Steg 4: Hitta nyckel- och API -format
- Steg 5: MIT APP Inventor Design och kod
- Steg 6: Android -app
- Steg 7: Kör appen i mobilen
- Steg 8: Arduino -kod
- Steg 9: Första testet av funktionen
- Steg 10: Behållare till smart behållare
- Steg 11: Ordna kontrollenheten i behållaren
- Steg 12: Testning innan partitionering
- Steg 13:
- Steg 14: Plocka och chatta
Video: Prata med pick och artificiell intelligenschatt med hjälp av Cleverbot: 14 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Här försöker jag inte bara röstkommando utan även artificiell intelligenschatt med datorn med Cleverbot.
Egentligen kom idén när barn hittade blanda färger i målarboxen när de tar färg från en färg till den närmaste. Men slutligen implementera för Kitchen eftersom ensamma människor i köket behöver en följeslagare medan de lagar mat. Här chattar du med dig och visar också objektet i listan enligt ditt kommando. Så blanda aldrig ett objekt till det nära objektet. Låt oss börja göra.
Steg 1: Material som krävs
Material som krävs
1) Arduino Uno
2) HC-05 Bluetooth-modul
3) Servomotor
4) Regulatorns strömförsörjningskort
5) 12V DC -adapter
6) Android -telefon med internetanläggning.
7) Vanliga PCB, manliga och kvinnliga rubriker
8) Rund plastlåda
9) Små lådor enligt din hämtningslista. Jag använder tre behållare för att lägga kryddor eftersom jag bara fick stora behållare.
Programvara som används
1) Arduino IDE.
2) Appinventor för Android -applikation.
3) Cleverbots webbplatsregistrering för chatt med dator.
Verktyg krävs
1) Lödjon,
2) Hotlimpistol
3) Kniv
Steg 2: Gör Arduino Shield
1) Att göra en shied är lätt.
2) Lödning Manliga rubriker till Plan PCB enligt Arduino uno Female Header.
3) Jag använder Digital Pin 5 och 6 för att köra servo.
4) Använd Digital Pin 2, 3 som programserie.
5) Anslut den blå tandmodulens seriella stift till programvarans seriella stift och strömförsörjning från arduino via honkontakt.
6) Ta strömförsörjning för servo från extern. Så använd 12 V till 12 V, 5 V och 3,3 V nätaggregat.
7) Fixera nu skölden förberedd över Arduino uno. Anslut Blue tooth -modulen till honhuvuden i skärmen.
8) Anslut Servo -honhuvudet över skärmen. Nu är kretsen klar.
Funktionen som planeras är Android -appen för anslutning till Arduino via bluetooth och enligt data från Arduino roterar servon till önskad vinkel. Vi vill också prata med Android och få svar som att chatta med Cleverbot -webben. Först och främst kan vi börja med Cleverbot.
Steg 3: Skapa Cleverbot -konto
I det här projektet har vi inte bara kommandot att välja ett objekt, samtidigt som vi arbetar chattar vi också med Bot. Cleverbot är en chatt med en bot -webbplats med artificiell intelligens som lär sig av människor, i sitt sammanhang och imiterar. Webbplatsen erbjuder pris enligt chattar mellan oss och Bot.
1) Öppna webbplatsen Cleverbot.
2) Välj den kontotyp du vill köpa.
3) Det går till kassan. I kassan anger du dina uppgifter och köper kontot.
4) Aktivera sedan kontot genom att klicka på e -postskicka till ditt e -post -id.
Steg 4: Hitta nyckel- och API -format
1) Efter att du skapat kontot loggar du in på Cleverbots webbplats.
2) Efter lyckad inloggning visar det API -nyckeln för din inloggning och totalt antal api -samtal tillåtna.
3) Klicka på hur du gör för att få information om hur du använder API.
4) När du rullade ner hittade du formatet för html -förfrågan med hjälp av knappen.
5) Skriv bara in formatet i webbläsarens adressfält med din nyckel och fråga. Webbläsaren visar svaret med konversationen i krypterad form. När du ställer nästa fråga, skicka tillbaka den krypterade konversationen (i CS -parameter), vilket gör att boten förblir den föregående konversationen. Om det började med CS är det en ny konversation.
Använd API: et i Android -appen för att chatta. Låt oss se hur du skapar appen med APPINVENTOR.
Steg 5: MIT APP Inventor Design och kod
1. Skapa ett nytt projekt i appen Inventor.
2. För Bluetooth -kommunikation, se mina tidigare projekt.
3) I den första skärmen Lägg till
a) En listknapp för att hämta bluetooth.
b) Objektknapp för att gå till nästa skärm för att ställa in kommandonamn.
c) Ställ in nyckelknappen för att ställa in API -nyckeln för Cleverbot -webbplatsen.
d) Klicka på Set -knappen, en textruta och en Set -knapp synlig. Ange API -nyckeln här och klicka på knappen Set. Textruta och inställning Knappen är osynlig och Ange nyckel synlig.
4) I den andra skärmen Namngiven som lista
a) 8 textruta och 1 knapp för att ställa in värdet.
5) I huvudskärmen använder du Mini DB för att lagra kommandonamnen och Cleverbot -nyckeln.
6) Använd taligenkänning för att konvertera röst till text. Kontrollera den mottagna texten med listan om den finns i listan och bluetooth är ansluten och respektive nej skickas till Arduino via blå tand.
7) Om texten inte finns i listan görs strängsammanbindning med nyckeln och den mottagna texten. Och skicka den till Cleverbot -webbadressen.
8) Svar från URL: en delas upp och hitta svaret. Använd text -till -tal -kontrollen för att svara på svaret.
9) När rösten spelas upp igen lyssnar taligenkänning igen på tal.
Steg 6: Android -app
Om du inte gillar att skapa en ny app. Ladda bara ner apk -filen ladda upp här och kopiera till din Android -mobil och installera den där.
Steg 7: Kör appen i mobilen
1) Öppna App AI Assistant i Android Mobile.
2) Slå på Bluetooth i Android Mobile.
3) Klicka på Set -tangenten och skriv API -nyckeln i textrutan och klicka på set.
4) Klicka på knappen Artikel och se färgerna i rutan. Om du vill ändra namn.
5) Klicka på det inställda värdet i den andra skärmen och återgå till huvudskärmen.
6) Om Arduino är på Klicka på Välj BT och välj HC-05 från listan.
6) Klicka nu var som helst i Cinderella -bilden, börja lyssna och spela om enligt din chatt. Om du talar om vad som finns i listan sparade skickar du listobjektet ingen arduino. Enligt mottaget Arduino flytta servo.
Steg 8: Arduino -kod
1) Bibliotek som används är
a) SoftwareSerial
b) EEPROM
c) Servo
2) Använd digitala stift 2, 3 som programserie.
3) Digital stift 5 för att driva servo.
4) Ta emot det aktuella valet från Android via bluetooth.
5) Flytta servon från tidigare plats till den beräknade aktuella platsen enligt valet.
6) Arduino ino -fil bifogad med detta.
Steg 9: Första testet av funktionen
Nu är Skölden byggd, Android -appen utvecklad och installerad i Android Mobile, Arduino -program utvecklat och laddat upp till Arduino. Det är dags att kontrollera funktionens integritet. Kolla videon, den fungerar bra.
Alla grundläggande arbeten slutförda. Det är dags att göra det som ett showcase.
Steg 10: Behållare till smart behållare
1) Välj en rund plastbehållare där locket är fritt att rotera och utan tråd.
2) Ta locket och sätt ett hål mitt i locket med hjälp av borr.
3) Skruva fast servohornet i mitten av locket.
4) För att fixa servon på botten av behållaren vill vi välja objektet som är rätt till dess höjd.
5) Jag hittade en chokladask som motsvarar sin storlek.
6) Lim fast servobotten till förlängningsboxen (chokladask).
7) Skruva fast servon med locket.
8) Applicera lim i botten av förlängningsboxen (chokladask).
9) Stäng locket till behållaren och tryck hårt. Ta bort skruvarna och öppna locket. Nu baspinnen med behållarens botten. Varm lim det helt med botten. Nu är arrangemanget klart.
Steg 11: Ordna kontrollenheten i behållaren
1) Lim fast strömförsörjningen till botten av Arduino. Lägg mer lim så att inga terminaler i båda korten ansluts.
2) Lägg hela arrangemanget på ovansidan av servon eftersom vi bara använder 50% av lådan.
3) Limma fast den på lådan.
4) Sätt ett hål i lådans undersida och för adapterkabeln genom hålet.
5) Skruva nu locket med servon.
Steg 12: Testning innan partitionering
Enligt behållarens tillgänglighet delar vi upp behållaren. Innan partitioneringen av behållaren gillar jag att kontrollera hur locket fungerar. Markera rörelsen vid varje steg i behållaren med markör. Här ser du testvideon.
Steg 13:
1) Jag tänker lägga kryddorna i de separata behållarna. Men behållaren jag fick är stor så den passar bara 3 nr i servorotationen.
2) Så ändra objekt i listan till 3 nr bara 1, 4, 7. Lämnade alla andra tomma.
3) Lim fast kryddbehållaren på behållarens vägg.
4) Lägg ett stativ för sked på toppen av behållaren.
5) Skär locket upp till skedens storlek för att komma in.
6) Nu är alla klara. Fyllde kryddorbehållaren med kryddor (jag planerar för 7 nr kryddor men behållaren jag kunde få är stor så jag minskar nr).
Steg 14: Plocka och chatta
Nu är det dags att ha kul. Sätt mobilen på ett stativ jag gör min egen nära den smarta behållaren. Anslut Arduino och Android med blå tand. Nu är det dags att välja saker eller chatta med Askungen. Att chatta är väldigt roligt, tack vare cleverbot.
Jag använder den för kryddor. Det kan också användas för färger för barn att måla. så att andra färger aldrig missade. Till en början planerar jag det egentligen för sminkartiklar men slutligen går maten i smink
Rekommenderad:
Arduino Control DC -motorhastighet och riktning med hjälp av en potentiometer, OLED -display och knappar: 6 steg
Arduino Control DC -motorhastighet och riktning med hjälp av en potentiometer, OLED -display och knappar: I denna handledning lär vi oss hur man använder en L298N DC MOTOR CONTROL -drivrutin och en potentiometer för att styra en DC -motorhastighet och riktning med två knappar och visa potentiometervärdet på OLED -skärmen. Se en demonstrationsvideo
Artificiell intelligens och bildigenkänning med HuskyLens: 6 steg (med bilder)
Artificiell intelligens och bildigenkänning med HuskyLens: Hej, vad händer, killar! Akarsh här från CETech. I det här projektet ska vi titta på HuskyLens från DFRobot. Det är en AI-driven kameramodul som kan utföra flera artificiell intelligensoperationer som Face Recognitio
DC -motor Smidig start, hastighet och riktning med hjälp av en potentiometer, OLED -display och knappar: 6 steg
DC -motor smidig start, hastighet och riktning med hjälp av en potentiometer, OLED -skärm och knappar: I denna handledning lär vi oss hur man använder en L298N DC MOTOR CONTROL -drivrutin och en potentiometer för att styra en likströmsmotor, mjuk start, hastighet och riktning med två knappar och visa potentiometervärdet på OLED -skärmen. Se en demonstrationsvideo
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
Prata med Alexa och Google Assistant tillsammans i en Raspberry Pi: 4 steg
Prata med Alexa och Google Assistant tillsammans i en Raspberry Pi: Kör Amazon Alexa och Google Assistant samtidigt i en Raspberry Pi. Ring något av deras namn, de tänder sina egna lysdioder och ringer för att svara. Sedan frågar du någon förfrågan och de svarar på den respektive. Du kan känna deras karaktär