Satura rādītājs:
- 1. darbība. Nepieciešamie materiāli
- 2. darbība: izveidojiet Arduino vairogu
- 3. darbība: izveidojiet Cleverbot kontu
- 4. darbība. Atrodiet atslēgu un API formātu
- 5. solis: MIT APP izgudrotāju dizains un kods
- 6. darbība: Android lietotne
- 7. darbība. Palaidiet lietotni mobilajās ierīcēs
- 8. solis: Arduino kods
- 9. darbība. Pirmā funkcijas pārbaude
- 10. solis: konteiners uz viedo konteineru
- 11. darbība: sakārtojiet kontrolieri konteinerā
- 12. darbība: pārbaude pirms sadalīšanas
- 13. darbība
- 14. darbība. Izvēlieties un tērzējiet
Video: Runājiet ar Pick un mākslīgā intelekta tērzēšanu, izmantojot Cleverbot: 14 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šeit es izmēģinu ne tikai balss komandu, bet arī mākslīgā intelekta tērzēšanu ar datoru, izmantojot Cleverbot.
Patiesībā šī ideja radās, kad atrada, ka bērni krāsošanas kastītē sajauc krāsas, kad krāsa tiek mainīta no vienas krāsas uz tuvāko. Bet beidzot ieviest virtuvē, jo vientuļiem cilvēkiem virtuvē ēdiena gatavošanas laikā ir vajadzīgs pavadonis. Šeit notiek tērzēšana ar jums, kā arī parādiet vienumu sarakstā atbilstoši jūsu komandai. Tāpēc nekad nesajauciet vienu priekšmetu ar tuvāko. Sāksim veidot.
1. darbība. Nepieciešamie materiāli
Nepieciešamie materiāli
1) Arduino Uno
2) HC-05 Bluetooth modulis
3) Servo motors
4) Regulatora barošanas bloks
5) 12V līdzstrāvas adapteris
6) Android tālrunis ar interneta iespēju.
7) vienkāršas PCB, vīriešu un sieviešu galvenes
8) Apaļa plastmasas kaste
9) Mazas kastes atbilstoši jūsu saņemšanas sarakstam. Es izmantoju 3 traukus, lai ievietotu garšvielas, jo man ir tikai lieli trauki.
Izmantota programmatūra
1) Arduino IDE.
2) Appinventor Android lietojumprogrammai.
3) Cleverbot vietnes reģistrācija tērzēšanai ar datoru.
Nepieciešami rīki
1) lodēšanas jons,
2) Karstās līmes pistole
3) nazis
2. darbība: izveidojiet Arduino vairogu
1) Izvairīties ir viegli.
2) Lodēt vīriešu galvenes uz plāna PCB, piemēram, Arduino uno Female Header.
3) Es izmantoju digitālo tapu 5 un 6, lai vadītu servo.
4) Izmantojiet ciparu tapu 2, 3 kā programmatūras sēriju.
5) Pievienojiet zilā zoba moduļa sērijveida tapas programmatūras sērijas tapām un barošanas avotu no arduino, izmantojot sieviešu savienotāju.
6) Paņemiet servo barošanas avotu no ārpuses. Tāpēc izmantojiet barošanas bloku no 12 V līdz 12 V, 5 V un 3,3 V.
7) Tagad salabojiet vairogu, kas sagatavots virs Arduino uno. Savienojiet zilā zoba moduli ar vairogiem, kas atrodas vairogā.
8) Pievienojiet Servo mātītes galvu virs vairoga. Tagad ķēde ir pabeigta.
Plānotā funkcija ir Android lietotne, kas savieno ar Arduino, izmantojot Bluetooth, un saskaņā ar datiem, kas saņemti no Arduino, servo pagriežas vēlamajā leņķī. Mēs arī vēlamies runāt ar Android un saņemt atbildi, piemēram, tērzēšanu, izmantojot Cleverbot tīmekli. Vispirms sāksim ar Cleverbot.
3. darbība: izveidojiet Cleverbot kontu
Šajā projektā mēs ne tikai komandējam izvēlēties vienumu, bet arī strādājam, bet arī tērzējam ar Bot. Cleverbot ir tērzēšana ar robotu vietni, kurā mākslīgais intelekts mācās no cilvēkiem, kontekstā un atdarina. Vietne piedāvā cenu, kas neatbilst sarunām starp mums un Botu.
1) Atveriet tīmekļa vietni Cleverbot.
2) Izvēlieties konta veidu, kuru vēlaties iegādāties.
3) Tas iet uz izrakstīšanos. Sadaļā Izrakstīšanās ievadiet savu informāciju un iegādājieties kontu.
4) Pēc tam aktivizējiet kontu, noklikšķinot uz pasta sūtīšanas uz jūsu pasta ID.
4. darbība. Atrodiet atslēgu un API formātu
1) Pēc konta izveides piesakieties Cleverbot vietnē.
2) Pēc veiksmīgas pieteikšanās tas parāda jūsu pieteikšanās API atslēgu un atļauto kopējo api zvanu skaitu.
3) Noklikšķiniet uz lapas, lai iegūtu informāciju par API izmantošanu.
4) Ritinot uz leju, jūs atradāt html requet formātu, izmantojot taustiņu.
5) Vienkārši ierakstiet formātu pārlūkprogrammas adreses joslā ar savu atslēgu un jautājumu. Pārlūkprogramma atbildi ar sarunu parāda šifrētā veidā. Uzdodot nākamo jautājumu, nosūtiet atpakaļ šifrētu sarunu (CS parametrā), tāpēc robots paliek par iepriekšējo sarunu. Ja sākat ar CS, tad tā ir jauna saruna.
Izmantojiet API Android lietojumprogrammā, lai tērzētu. Apskatīsim, kā izveidot APP, izmantojot APPINVENTOR.
5. solis: MIT APP izgudrotāju dizains un kods
1. Izveidojiet jaunu projektu lietotnē Inventor.
2. Bluetooth sakarus skatiet manos iepriekšējos projektos.
3) Pirmajā ekrānā Pievienot
a) Saraksta poga, lai paņemtu Bluetooth.
b) Vienumi Poga, lai pārietu uz nākamo ekrānu, lai iestatītu komandu nosaukumus.
c) Set Key Button, lai iestatītu API atslēgu Cleverbot vietnei.
d) Noklikšķinot uz pogas Iestatīt, redzama tekstlodziņa un poga Iestatīt. Ievadiet šeit API atslēgu un noklikšķiniet uz pogas Iestatīt. Teksta lodziņš un iestatītā poga ir kļuvusi neredzama un iestatīšanas taustiņš ir redzams.
4) Otrajā ekrānā nosaukts par sarakstu
a) 8 tekstlodziņš un 1 poga, lai iestatītu vērtību.
5) Galvenajā ekrānā izmantojiet Mini DB, lai saglabātu komandu nosaukumus un Cleverbot atslēgu.
6) Izmantojiet runas atpazīšanu, lai balsi pārvērstu tekstā. Pārbaudiet saņemto tekstu ar sarakstu, ja tas ir sarakstā un ir pievienots Bluetooth, tad attiecīgais nē tiek nosūtīts Arduino caur zilo zobu.
7) Ja sarakstā nav teksta, tad virkņu savienošana tiek veikta ar atslēgu un saņemto tekstu. Un nosūtiet to uz Cleverbot URL.
8) Atbilde no URL ir sadalīta un atrodiet atbildi. Izmantojiet teksta pārvēršanas runā vadīklu, lai atbildētu uz saņemto atbildi.
9) Kad balss tiek atskaņota vēlreiz, runas atpazīšana atkal klausās runāt.
6. darbība: Android lietotne
Ja jums nepatīk izveidot jaunu lietotni. Vienkārši lejupielādējiet šeit augšupielādēto apk failu un nokopējiet to savā Android mobilajā ierīcē un instalējiet to tur.
7. darbība. Palaidiet lietotni mobilajās ierīcēs
1) Android mobilajā ierīcē atveriet lietotnes AI palīgu.
2) Android mobilajā ierīcē ieslēdziet Bluetooth.
3) Noklikšķiniet uz taustiņa Iestatīt un tekstlodziņā ierakstiet API atslēgu un noklikšķiniet uz iestatīt.
4) Noklikšķiniet uz pogas Vienums un skatiet lodziņā norādītās krāsas. Ja vēlaties, nomainiet nosaukumus.
5) Noklikšķiniet uz iestatītās vērtības otrajā ekrānā un atkārtoti palaidiet galveno ekrānu.
6) Ja Arduino ir ieslēgts, noklikšķiniet uz Pick BT un sarakstā izvēlieties HC-05.
6) Tagad noklikšķiniet uz jebkuras vietas Pelnrušķītes attēlā, kur tā sāk klausīties un atskaņot atbilstoši jūsu tērzēšanai. Ja runājat par saglabāto sarakstu, tas nosūta saraksta vienumu arduino. Saskaņā ar saņemto Arduino pārvietot servo.
8. solis: Arduino kods
1) Izmantotās bibliotēkas ir
a) SoftwareSerial
b) EEPROM
c) Servo
2) Izmantojiet digitālās tapas 2, 3 kā programmatūras sēriju.
3) Digitālā tapa 5, lai vadītu servo.
4) Saņemiet pašreizējo izvēli no Android, izmantojot Bluetooth.
5) Pārvietojiet servo no iepriekšējās atrašanās vietas uz aprēķināto pašreizējo atrašanās vietu atbilstoši izvēlei.
6) Arduino ino fails, kas pievienots šim.
9. darbība. Pirmā funkcijas pārbaude
Tagad tiek veidots vairogs, Android lietotne ir izstrādāta un instalēta operētājsistēmā Android Mobile, Arduino progam izstrādāta un augšupielādēta Arduino. Ir pienācis laiks pārbaudīt funkciju integritāti. Pārbaudiet video, vai tas darbojas labi.
Visi pamatdarbi pabeigti. Ir pienācis laiks to padarīt par demonstrāciju.
10. solis: konteiners uz viedo konteineru
1) Izvēlieties apaļu plastmasas trauku, kuram vāks var brīvi griezties un kuram nav vītnes.
2) Paņemiet vāku un, izmantojot urbi, ievietojiet caurumu tieši vāka centrā.
3) Pieskrūvējiet servo ragu vāka vidū.
4) Lai nostiprinātu servo konteinera apakšā, mēs vēlamies izvēlēties objektu atbilstoši tā augstumam.
5) Es atradu šokolādes kastīti, kas atbilst tās izmēram.
6) Karsti pielīmējiet servo dibenu pie pagarinājuma kastes (šokolādes kastes).
7) Pieskrūvējiet servo ar vāku.
8) Paplašināšanas kastes (šokolādes kastes) apakšā uzklājiet līmi.
9) Aizveriet trauka vāku un cieši piespiediet to. Noņemiet skrūves un atveriet vāku. Tagad bāzes nūja ar konteinera dibenu. Karsti pielīmējiet to pilnībā ar dibenu. Tagad vienošanās ir pabeigta.
11. darbība: sakārtojiet kontrolieri konteinerā
1) Karsti pielīmējiet barošanas avotu Arduino apakšā. Ielieciet vairāk līmes, lai abos paneļos netiktu savienoti termināļi.
2) Ielieciet visu izkārtojumu servo augšpusē, jo mēs izmantojam tikai 50% kastes.
3) Līmējiet to pie kastes.
4) Ielieciet caurumu kastes apakšpusē un ievietojiet adaptera vadu caur caurumu.
5) Tagad pieskrūvējiet vāku ar servo.
12. darbība: pārbaude pirms sadalīšanas
Saskaņā ar konteinera pieejamību mēs sadalām konteineru. Pirms konteinera sadalīšanas man patīk pārbaudīt vāka darbību. Atzīmējiet kustību katrā konteinera solī, izmantojot marķieri. Šeit jūs redzat testa video.
13. darbība
1) Es plānoju ievietot garšvielas atsevišķos traukos. Bet tvertne, ko es saņēmu, ir liela, tāpēc servo pagriešanas zonā tas bija piemērots tikai 3 nos.
2) Tāpēc mainiet vienumus sarakstā uz 3 numuriem tikai 1, 4, 7. Pārējos atstājiet tukšus.
3) Karsti pielīmējiet garšvielu konteineru pie konteinera sienas.
4) Tvertnes augšpusē novietojiet karotes statīvu.
5) Nogrieziet vāku līdz karotes izmēram, lai iekļūtu.
6) Tagad viss ir pabeigts. Piepildīts garšvielu konteiners ar garšvielām (es plānoju 7 degvielas garšvielas, bet tvertne, ko es varu iegūt, ir liela, tāpēc es samazinu degunus).
14. darbība. Izvēlieties un tērzējiet
Tagad ir laiks izklaidēties. Novietojiet mobilo tālruni uz sava izgatavota statīva netālu no viedā konteinera. Savienojiet Arduino un Android, izmantojot zilo zobu. Tagad ir pienācis laiks izvēlēties priekšmetus vai tērzēt ar Pelnrušķīti. Tērzēšana ir ļoti smieklīga, pateicoties cleverbot.
Ieteicams:
Runājiet ar savu gaismu: 5 soļi
Runājiet ar savu gaismu: kāds ir mans projekts? Šis projekts ir gaisma, kurā varat mainīt krāsas, sakot, kura krāsa jums patiks. Gaisma, ko es izveidoju šajos projektos, izmanto 4 dažādas gaismas: zaļu, sarkanu, dzeltenu, zilu, un, protams, jūs varat pievienot vairāk gaismas un mainīt vairāk krāsu
Personīgais asistents - intelekta mašīna: 7 soļi
Personīgais asistents - intelekta mašīna: mūsdienu drudžainajā pasaulē nav pietiekami daudz laika, lai uzturētu sakarus ar ārpusi un sociālo pasauli. Cilvēkam, iespējams, nav pietiekami daudz laika, lai saņemtu ikdienas atjauninājumus par aktualitātēm, kā arī sociālo pasauli, piemēram, Facebook vai gmail. Viens
Infigo - (valkājams cimds ar mākslīgā intelekta palīdzību): 9 soļi
Infigo - (ar mākslīgā intelekta darbināmiem valkājamiem cimdiem): Infigo ir ar mākslīgo intelektu darbināmi valkājami cimdi, kuru pamatā ir palīgtehnoloģijas (AT) principi, kas uzlabos sabiedrības ar invaliditāti produktivitāti. Mākslīgais intelekts un mašīnmācīšanās nevar aizstāt cilvēku intelektu
Izveidojiet savu AI (mākslīgā intelekta) palīgu 101: 10 soļi
Veidojiet savu AI (mākslīgā intelekta) palīgu 101: atcerieties laiku, kad skatījāties Dzelzs vīru un pie sevis prātojāt, cik forši būtu, ja jums būtu savs J.A.R.V.I.S? Nu, ir pienācis laiks šo sapni īstenot. Mākslīgais intelekts ir nākamā paaudze. Iedomājieties, cik forši tas būtu
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c