Tartalomjegyzék:
- 1. lépés: Szükséges anyagok
- Lépés: Készítse el az Arduino pajzsot
- 3. lépés: Hozzon létre Cleverbot -fiókot
- 4. lépés: Keresse meg a kulcsot és az API formátumot
- 5. lépés: MIT APP Inventor Design and Code
- 6. lépés: Android -alkalmazás
- 7. lépés: Futtassa az alkalmazást mobilon
- 8. lépés: Arduino kód
- 9. lépés: A funkció első tesztelése
- 10. lépés: Tartály intelligens tárolóhoz
- 11. lépés: A vezérlő elhelyezése a tartályban
- 12. lépés: Tesztelés a particionálás előtt
- 13. lépés:
- 14. lépés: Szedés és csevegés
Videó: Beszélgetés a Pick és mesterséges intelligencia csevegéssel a Cleverbot használatával: 14 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Itt nemcsak hangutasítással próbálkozom, hanem mesterséges intelligencia -csevegéssel is a számítógéppel a Cleverbot segítségével.
Valójában az ötlet akkor jött, amikor talált gyerekek keverik a színeket a színező dobozban, amikor egy színről a legközelebbi színre vesznek színt. De végre a Kitchen számára, mert a magányos embereknek a konyhában társra van szükségük főzés közben. Itt cseveg veled, és a parancs szerint is megjeleníti az elemet a listában. Tehát soha ne keverjen egy elemet a közeli elemhez. Kezdjük a gyártást.
1. lépés: Szükséges anyagok
Szükséges anyagok
1) Arduino Uno
2) HC-05 Bluetooth modul
3) Szervo motor
4) Szabályozó tápegység
5) 12V DC adapter
6) Android telefon Internet lehetőséggel.
7) Sima PCB, férfi és női fejlécek
8) Kerek műanyag doboz
9) Kis dobozok a felvételi lista szerint. Három edényt használok a fűszerek rakására, mert csak nagy tartályokat kaptam.
Felhasznált szoftverek
1) Arduino IDE.
2) Appinventor Android alkalmazáshoz.
3) Cleverbot webhely regisztráció a számítógéppel folytatott csevegéshez.
Szükséges eszközök
1) Forrasztóion,
2) Forró ragasztópisztoly
3) Kés
Lépés: Készítse el az Arduino pajzsot
1) A szégyenlősködés egyszerű.
2) Forrasztás Férfi fejlécek a Terv PCB -hez, mint az Arduino uno Female Header.
3) I A szervo meghajtásához az 5 -ös és a 6 -os digitális tűt használom.
4) Soros szoftverként használja a 2., 3. digitális tűt.
5) Csatlakoztassa a Blue tooth modul soros csapjait a szoftver soros csapjaihoz, és az arduino tápegységét a női csatlakozón keresztül.
6) Vegye ki a tápegységet külső szervóból. Ezért használjon 12 V -12 V, 5 V és 3,3 V -os tápegységet.
7) Most rögzítse az Arduino uno fölé készített pajzsot. Csatlakoztassa a Blue tooth modult a pajzs női fejrészeihez.
8) Csatlakoztassa a szervo hüvelyet a pajzshoz. Most a kör befejeződött.
A tervezett funkció az Android alkalmazás, amely Bluetooth -on keresztül csatlakozik az Arduino -hoz, és az Arduino -tól kapott adatok szerint a szervó a kívánt szögbe forog. Továbbá szeretnénk beszélni az Android -szal, és választ kapni, mint a Cleverbot webes csevegése. Először is kezdjük a Cleverbot -tal.
3. lépés: Hozzon létre Cleverbot -fiókot
Ebben a projektben nem csak azt parancsoljuk, hogy válasszunk ki egy elemet, hanem munka közben, de beszélünk a Bottal is. A Cleverbot egy bot weboldallal folytatott csevegés, ahol a mesterséges intelligencia tanul az emberektől, összefüggésben és utánoz. A Weboldal árakat kínál a köztünk és Bot között folytatott beszélgetésekre.
1) Nyissa meg a Cleverbot webhelyet.
2) Válassza ki a vásárolni kívánt fióktípust.
3) Pénztárhoz megy. A Kijelentkezés mezőben adja meg adatait és vásárolja meg a fiókot.
4) Ezután aktiválja a fiókot az e -mail azonosítójára küldött levélre kattintva.
4. lépés: Keresse meg a kulcsot és az API formátumot
1) A fiók létrehozása után jelentkezzen be a Cleverbot webhelyére.
2) A sikeres bejelentkezés után megjelenik a bejelentkezéshez szükséges API -kulcs és az összes engedélyezett API -hívás.
3) Kattintson az Útmutató oldalra az API használatának részleteiért.
4) Görgessen lefelé a gombbal megtalálta a html requet formátumát.
5) Egyszerűen írja be a formátumot a böngésző címsorába a kulccsal és a kérdéssel együtt. A böngésző titkosított formában jeleníti meg a választ a beszélgetéssel. Amikor a következő kérdést teszi fel, küldje vissza a titkosított beszélgetést (CS paraméterben), így a bot az előző beszélgetés marad. Ha nem CS -vel kezdjük, akkor ez egy friss beszélgetés.
Csevegéshez használja az API -t az Android -alkalmazásban. Lássuk, hogyan hozható létre az APPINVENTOR.
5. lépés: MIT APP Inventor Design and Code
1. Hozzon létre új projektet az App Inventor alkalmazásban.
2. A Bluetooth kommunikációról lásd korábbi projektjeimet.
3) Az első képernyő hozzáadása
a) Lista gomb a bluetooth felvételéhez.
b) Elemek A következő képernyőre lépés gomb a parancsnevek beállításához.
c) A Kulcs beállítása gomb segítségével állítsa be a Cleverbot webhely API -kulcsát.
d) A Set gomb gombjára kattintva látható egy szövegdoboz és egy Set gomb. Írja be az API -kulcsot, majd kattintson a Beállítás gombra. A szövegdoboz és a beállított gomb láthatatlanná vált, és a billentyű látható.
4) A második képernyőn, amelyet listának neveznek
a) 8 szövegdoboz és 1 gomb az érték beállításához.
5) A főképernyőn használja a Mini DB -t a parancsnevek és a Cleverbot kulcs tárolására.
6) Használja a beszédfelismerést a hang szöveggé alakításához. Ellenőrizze a fogadott szöveget a listával, ha az szerepel a listában, és a bluetooth csatlakoztatva van, akkor a megfelelő nem a kék fogon keresztül kerül elküldésre az Arduino -nak.
7) Ha a szöveg nincs jelen a listában, akkor a karakterlánc -összefűzés a kulccsal és a fogadott szöveggel történik. És küldje el a Cleverbot URL -címére.
8) Az URL -ből származó válasz fel van osztva, és megtalálja a választ. Használja a Szöveg felolvasás vezérlőt a válasz megválaszolásához.
9) A hang ismételt lejátszása után a Beszédfelismerés újra hallgatni beszélni.
6. lépés: Android -alkalmazás
Ha nem szeret új alkalmazást létrehozni. Csak töltse le az apk fájl feltöltését ide, másolja át Android -mobiljára, és telepítse ott.
7. lépés: Futtassa az alkalmazást mobilon
1) Nyissa meg az App AI Assistant alkalmazást az Android Mobile alkalmazásban.
2) Kapcsolja be a Bluetooth funkciót az Android Mobile alkalmazásban.
3) Kattintson a Set gombra, és írja be az API -kulcsot a szövegmezőbe, majd kattintson a set gombra.
4) Kattintson a Tétel gombra, és tekintse meg a dobozban felsorolt színeket. Ha akarod, változtasd meg a neveket.
5) Kattintson a beállított értékre a második képernyőn, majd indítsa újra a főképernyőt.
6) Ha az Arduino be van kapcsolva, kattintson a Pick BT elemre, és válassza a HC-05 lehetőséget a listából.
6) Most kattintson a Hamupipőke kép bármelyik pontjára, ahol elkezdheti hallgatni és újrajátszani a csevegés szerint. Ha arról beszél, hogy mi van a mentett listában, akkor küldje el az arduino -t. A kapott Arduino mozgatási szervó szerint.
8. lépés: Arduino kód
1) A használt könyvtárak
a) SoftwareSerial
b) EEPROM
c) Szervó
2) Soros szoftverként használja a 2 -es, 3 -as digitális tüskéket.
3) Digitális 5 -ös csap a szervó meghajtásához.
4) Fogadja az Aktuális választást az Androidról Bluetooth -on keresztül.
5) Mozgassa a szervót az előző helyről a számított aktuális helyre a kiválasztás szerint.
6) Az ehhez csatolt Arduino ino fájl.
9. lépés: A funkció első tesztelése
Most épül a Pajzs, Android -alkalmazást fejlesztettek ki és telepítettek az android Mobile -ba, az Arduino progam -ot fejlesztették ki és töltötték fel az Arduino -ba. Ideje ellenőrizni a funkció integritását. Nézd meg a videót, jól működik.
Minden alapvető munka befejeződött. Ideje bemutatóként elkészíteni.
10. lépés: Tartály intelligens tárolóhoz
1) Válasszon kerek műanyag edényt, ahol a fedél szabadon foroghat, és nincs menete.
2) Fogja meg a fedelet, és fúróval fúrjon lyukat a fedél közepére.
3) Csavarja be a szervo kürtöt a fedél közepére.
4) A szervó rögzítéséhez a tartály alján ki akarjuk választani az objektumot a magasságának megfelelően.
5) Találtam a méretének megfelelő csokoládé dobozt.
6) Forró ragasztóval illessze a szervo alját a hosszabbító dobozhoz (csokoládé doboz).
7) Csavarja fel a szervót a fedéllel.
8) Vigyen fel ragasztót a hosszabbító doboz (csokoládé doboz) aljára.
9) Zárja le a tartály fedelét, és szorosan nyomja meg. Távolítsa el a csavarokat, és nyissa ki a fedelet. Most az alap botot a tartály aljával. Forró ragasztóval teljesen az aljával. Most a rendezés befejeződött.
11. lépés: A vezérlő elhelyezése a tartályban
1) Forró ragasztóval csatlakoztassa a tápegységet az Arduino aljához. Helyezzen több ragasztót, hogy ne csatlakozzon mindkét terminál csatlakozója.
2) Tegye az egész elrendezést a szervo felső oldalára, mert a doboznak csak 50% -át használjuk.
3) Ragassza fel a dobozra.
4) Tegyen egy lyukat a doboz alsó oldalába, és illessze be az adaptervezetéket a lyukba.
5) Most csavarja le a fedelet a szervóval.
12. lépés: Tesztelés a particionálás előtt
A konténer elérhetősége szerint a konténert felosztjuk. A tartály felosztása előtt szeretném ellenőrizni a fedél működését. Jelölje meg a mozgást a tartály minden egyes lépésénél jelölővel. Itt láthatja a tesztvideót.
13. lépés:
1) Azt tervezem, hogy a fűszereket külön edényekbe teszem. De a tartály, amit kaptam, nagy, így csak 3 nos fér el a szervo elforgatásának területén.
2) Változtassa meg a lista elemeit 3 számra, csak 1, 4, 7. Az összes többi üres.
3) Forró ragasztóval fűszerezze a fűszertartályt a tartály falához.
4) Tegyen kanáltartót a tartály tetejére.
5) Vágja le a fedelet a kanál méretére a belépéshez.
6) Most minden kész. Töltsük meg a Fűszerek tartályt fűszerekkel (7 adag fűszert tervezek, de a tárolóedény, amit tudok beszerezni, nagy, így csökkentem a számokat).
14. lépés: Szedés és csevegés
Most eljött a szórakozás ideje. Tegye a mobilt egy általam készített állványra az okostartály közelében. Csatlakoztassa az Arduino -t és az Androidot kék fog segítségével. Most itt az ideje, hogy tárgyakat válasszon, vagy csevegjen a Hamupipőkével. A csevegés nagyon vicces, hála a cleverbotnak.
Ajánlott:
Mesterséges intelligencia és képfelismerés a HuskyLens használatával: 6 lépés (képekkel)
Mesterséges intelligencia és képfelismerés a HuskyLens segítségével: Hé, mi van, srácok! Akarsh itt a CETech -től. Ebben a projektben áttekintjük a DFRobot HuskyLens -jét. Ez egy mesterséges intelligenciával működő kamera modul, amely számos mesterséges intelligencia műveletet képes végrehajtani, például az arcfelismerést
Több ESP beszélgetés kezdeményezése az ESP-NOW segítségével az ESP32 és az ESP8266 használatával: 8 lépés
Hogyan lehet több ESP beszélgetést kezdeményezni az ESP-NOW segítségével ESP32 és ESP8266 használatával: Folyamatban lévő projektem során több ESP-re van szükségem, hogy útválasztó nélkül beszélhessek egymással. Ehhez az ESP-NOW-t használom a vezeték nélküli kommunikációra egymással az ESP útválasztója nélkül
Társasjáték Mesterséges intelligencia: a Minimax algoritmus: 8 lépés
Társasjáték Mesterséges intelligencia: a Minimax algoritmus: Gondolkodtál már azon, hogyan készülnek azok a számítógépek, amelyek ellen sakkban vagy dáma ellen játszol? Nos, ne keressen tovább, mint ez az Instructable, mert megmutatja, hogyan lehet egyszerű, de hatékony mesterséges intelligenciát (AI) létrehozni a Minimax algoritmus használatával! A th használatával
Mesterséges intelligencia a robothoz: 7 lépés
Mesterséges intelligencia a robotjához .: A robot mozgása és elgondolkodtatása különböző feladatok. Emberben a finom mozgásokat a kisagy irányítja, míg a cselekvéseket és a döntéshozatalt - a nagy agy. Ha ezt olvasod, valószínűleg már van robotod, és tudsz kezelni
Készítse el saját AI (mesterséges intelligencia) asszisztensét 101: 10 lépés
Build Your Own AI (Mesterséges Intelligencia) Asszisztens 101: Emlékezz arra az időre, amikor a Vasembert nézted, és azon tűnődtél, vajon milyen jó lenne, ha saját J.A.R.V.I.S lenne? Nos, ideje megvalósítani ezt az álmot. A mesterséges intelligencia a következő generáció. Képzeld el, milyen jó lenne