Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2. Պատրաստեք Arduino Shield
- Քայլ 3: Ստեղծեք Cleverbot հաշիվ
- Քայլ 4: Գտեք բանալին և API ձևաչափը
- Քայլ 5. MIT APP գյուտարարի ձևավորում և ծածկագիր
- Քայլ 6: Android հավելված
- Քայլ 7: Գործարկեք ծրագիրը բջջային հեռախոսում
- Քայլ 8: Arduino կոդ
- Քայլ 9: Ֆունկցիայի առաջին փորձարկում
- Քայլ 10: Կոնտեյներ դեպի խելացի տարա
- Քայլ 11: Տեղադրեք վերահսկիչը բեռնարկղում
- Քայլ 12: Փորձարկում նախքան բաժանումը
- Քայլ 13:
- Քայլ 14: Ընտրություն և զրույց
Video: Talkրուցեք ընտրովի և արհեստական բանականության հետ զրուցելու Cleverbot- ի միջոցով. 14 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այստեղ ես փորձում եմ ոչ միայն ձայնային հրամանատարություն, այլև Արհեստական բանականության զրուցել համակարգչի հետ Cleverbot- ի միջոցով:
Իրականում գաղափարը ծագեց այն ժամանակ, երբ երեխաները գույները խառնում են գունազարդման տուփի մեջ, երբ գույնը վերցնում են մեկ գույնից մինչև ամենամոտը: Բայց վերջապես գործարկեք խոհանոցի համար, քանի որ խոհանոցում միայնակ մարդիկ ճաշ պատրաստելու ժամանակ ուղեկիցի կարիք ունեն: Այստեղ այն զրուցում է ձեզ հետ և նաև ցույց տալիս ցուցակի տարրը ՝ ըստ ձեր հրամանի: Այսպիսով, երբեք մի տարր մի խառնեք մոտ ապրանքի հետ: Եկեք սկսենք պատրաստել:
Քայլ 1: Պահանջվող նյութեր
Պահանջվող նյութեր
1) Arduino Uno
2) HC-05 Bluetooth մոդուլ:
3) Servo Motor:
4) Էլեկտրամատակարարման կանոնավորող խորհուրդ
5) 12V DC ադապտեր:
6) Android հեռախոս Ինտերնետ կապով:
7) Պարզ PCB, արական և իգական վերնագրեր:
8) կլոր պլաստմասե տուփ:
9) Փոքր արկղեր `ըստ ձեր վերցման ցուցակի: Ես օգտագործում եմ 3 տարա համեմունքներ տեղադրելու համար, քանի որ ստացել եմ միայն մեծ տարաներ:
Օգտագործված ծրագրակազմ
1) Arduino IDE:
2) Appinventor Android հավելվածի համար:
3) Cleverbot կայքի գրանցում համակարգչի հետ զրույցի համար:
Պահանջվող գործիքներ
1) onոդման իոն,
2) տաք սոսինձ ատրճանակ:
3) դանակ:
Քայլ 2. Պատրաստեք Arduino Shield
1) Ամաչկոտ լինելը հեշտ գործ է:
2) PCոդեք Արական վերնագրերը Plan PCB- ին ՝ ըստ Arduino uno իգական վերնագրի:
3) Ես օգտագործում եմ թվային Pin 5 և 6 սերվո սերվո վարելու համար:
4) Որպես ծրագրային սերիա օգտագործեք Digital Pin 2, 3:
5) Կապույտ ատամի մոդուլը սերիական կապում միացրեք Softwareրագրաշարի սերիական կապում և հոսանքի մատակարարում arduino- ից ՝ իգական միակցիչի միջոցով:
6) Վերցրեք servo- ի սնուցման աղբյուրը արտաքինից: Այսպիսով, օգտագործեք 12 Վ -ից 12 Վ, 5 Վ և 3.3 Վ սնուցման տախտակ:
7) Այժմ ամրացրեք Arduino uno- ի վրա պատրաստված վահանը: Կապույտ ատամի մոդուլը միացրեք վահանի կանացի վերնագրերին:
8) Միացրեք Servo իգական վերնագիրը վահանի վրա: Այժմ շրջանն ավարտված է:
Պլանավորված գործառույթը Android ծրագիրն է, որը կապում է Arduino- ի հետ bluetooth- ի միջոցով և Arduino- ից ստացված տվյալների համաձայն ՝ սերվոն պտտվում է ցանկալի անկյան տակ: Նաև մենք ցանկանում ենք խոսել Android- ի հետ և ստանալ պատասխան ՝ ինչպես զրուցել Cleverbot վեբի միջոցով: Նախևառաջ, եկեք սկսենք Cleverbot- ից:
Քայլ 3: Ստեղծեք Cleverbot հաշիվ
Այս նախագծում մենք ոչ միայն պատվիրում ենք նյութ ընտրել, այլև աշխատելիս մենք նաև զրուցում ենք Bot- ի հետ: Cleverbot- ը զրուցարան է բոտերի վեբ կայքի հետ: Արհեստական բանականությունը սովորում է մարդկանցից ՝ համատեքստում և ընդօրինակում: Կայքն առաջարկում է մեր և Բոտի միջև չկայացած զրույցների գինը:
1) Բացեք Cleverbot կայքը:
2) Ընտրեք հաշվի տեսակը, որը ցանկանում եք գնել:
3) Այն գնում է վճարման: Check out- ում մուտքագրեք ձեր տվյալները և գնեք հաշիվը:
4) Այնուհետև ակտիվացրեք հաշիվը `կտտացնելով ձեր էլփոստի id- ին ուղարկվող փոստը:
Քայլ 4: Գտեք բանալին և API ձևաչափը
1) Հաշվի ստեղծումից հետո մուտք գործեք Cleverbot կայք:
2) Հաջող մուտք գործելուց հետո այն ցույց է տալիս ձեր մուտքի API բանալին և թույլատրվում է ընդամենը api զանգեր:
3) Սեղմեք ինչպես էջին ՝ API- ի օգտագործման մասին մանրամասներ ստանալու համար:
4) Ոլորելով ներքև ՝ ստեղնաշարի միջոցով գտաք html ռեքետի ձևաչափը:
5) Պարզապես մուտքագրեք ձևաչափը բրաուզերի հասցեի բարում `ձեր բանալին և Հարցին: Theննարկիչը զրույցի հետ պատասխանը ցուցադրում է կոդավորված տեսքով: Երբ հաջորդ հարցը տալիս եք, հետ ուղարկեք գաղտնագրված խոսակցությունը (CS պարամետրով), ինչը ստիպում է բոտը մնալ նախկին խոսակցությունը: Եթե սկսվել է առանց CS- ի, ապա դա թարմ խոսակցություն է:
Օգտագործեք API- ը Android հավելվածում ՝ զրուցելու համար: Եկեք տեսնենք, թե ինչպես ստեղծել APP- ը APPINVENTOR- ի միջոցով:
Քայլ 5. MIT APP գյուտարարի ձևավորում և ծածկագիր
1. Ստեղծեք նոր նախագիծ Inventor հավելվածում:
2. Bluetooth կապի համար տես իմ նախորդ նախագծերը:
3) Առաջին Էկրանի Ավելացում
ա) bluetooth- ը վերցնելու ցուցակի կոճակ:
բ) Նյութերի կոճակ ՝ հաջորդ էկրանին անցնելու համար ՝ հրամանի անունները սահմանելու համար:
գ) Սահմանել բանալին ՝ Cleverbot կայքի համար API ստեղնը սահմանելու համար:
դ) Սեղմեք «Սահմանել» կոճակի վրա ՝ տեսանելի տեքստային տուփ և «Սահմանել» կոճակը: Մուտքագրեք API ստեղնը այստեղ և սեղմեք «Կարգավորել» կոճակը: Տեքստի տուփը և սահմանել Կոճակը անտեսանելի է, և Սահմանել բանալին տեսանելի:
4) Երկրորդ էկրանին, որը անվանվում է որպես ցուցակ
ա) 8 տեքստային տուփ և 1 կոճակ `արժեքը սահմանելու համար:
5) Հիմնական էկրանին օգտագործեք Mini DB ՝ հրամանի անունները և Cleverbot ստեղնը պահելու համար:
6) Ձայնը տեքստ փոխարկելու համար օգտագործեք խոսքի ճանաչում: Ստացված տեքստը ստուգեք ցուցակով, եթե այն առկա է ցուցակում և bluetooth- ը միացված է, ապա համապատասխան համարը կապույտ ատամի միջոցով ուղարկվում է Arduino- ին:
7) Եթե տեքստը ներկա չէ ցուցակում, ապա լարերի միացումը կատարվում է ստեղնով և ստացված տեքստով: Եվ ուղարկեք այն Cleverbot url- ին:
8) URL- ից պատասխանը բաժանված է և գտեք պատասխանը: Օգտագործեք «Տեքստը դեպի խոսքի կառավարում» ՝ պատասխանին ստանալու համար:
9) Երբ ձայնը կրկին նվագարկվում է, խոսքի ճանաչումը կրկին լսում է խոսակցությունը:
Քայլ 6: Android հավելված
Եթե չեք սիրում նոր ծրագիր ստեղծել: Պարզապես ներբեռնեք apk ֆայլը վերբեռնեք այստեղ և պատճենեք ձեր Android բջջայինին և տեղադրեք այնտեղ:
Քայլ 7: Գործարկեք ծրագիրը բջջային հեռախոսում
1) Բացեք App AI օգնականը Android Mobile- ում:
2) Միացրեք Bluetooth- ը Android Mobile- ում:
3) Սեղմեք Սահմանել ստեղնը և տեքստային դաշտում մուտքագրեք API ստեղնը և սեղմեք հավաքածու:
4) Կտտացրեք Նյութի կոճակին և տեսեք վանդակում նշված գույները: Եթե ցանկանում եք, փոխեք անունները:
5) Կտտացրեք երկրորդ էկրանին սահմանված արժեքին և նորից վերադարձեք հիմնական էկրան:
6) Եթե Arduino- ն միացված է, կտտացրեք Ընտրեք BT և ընտրեք HC-05 ցուցակից:
6) Այժմ կտտացրեք ցանկացած վայրում, որտեղ Մոխրոտի պատկերում այն սկսում է լսել և կրկնել ՝ ըստ ձեր զրույցի: Եթե խոսում եք այն, ինչ կա ցուցակում, այն ուղարկված է arduino- ով: Ըստ ստացված Arduino- ի շարժական ծառայության:
Քայլ 8: Arduino կոդ
1) Օգտագործված գրադարաններն են
ա) Sրագրային ապահովում
բ) EEPROM
գ) Սերվո
2) Որպես ծրագրային սերիա օգտագործեք թվային կապում 2, 3:
3) Թվային կապիչ 5 սերվո վարելու համար:
4) Ստացեք ընթացիկ ընտրությունը Android- ից bluetooth- ի միջոցով:
5) Servo- ն տեղափոխեք նախորդ վայրից դեպի հաշվարկված ընթացիկ վայրը ըստ ընտրության:
6) Arduino ino ֆայլը կցված է դրան:
Քայլ 9: Ֆունկցիայի առաջին փորձարկում
Այժմ կառուցվում է Shield- ը, Android ծրագիրը մշակված և տեղադրված է android Mobile- ում, Arduino progam- ը մշակվում և վերբեռնվում է Arduino- ում: Timeամանակն է ստուգել գործառույթի ամբողջականությունը: Ստուգեք տեսանյութը, այն լավ է աշխատում:
Բոլոր հիմնական աշխատանքներն ավարտված են: Timeամանակն է այն դարձնել որպես ցուցափեղկ:
Քայլ 10: Կոնտեյներ դեպի խելացի տարա
1) Ընտրեք կլոր պլաստմասե տարա, որտեղ կափարիչն ազատորեն կարող է պտտվել և թել չունենալ:
2) Վերցրեք կափարիչը և անցք դրեք հենց կափարիչի կենտրոնում ՝ օգտագործելով հորատիչ:
3) Պտուտակեք servo Horn- ը կափարիչի մեջտեղում:
4) Կոնտեյների ներքեւի մասում servo- ն ամրացնելու համար մենք ցանկանում ենք ընտրել իր բարձրության ճիշտ օբյեկտը:
5) Ես գտա շոկոլադի տուփ `իր չափին համապատասխան:
6) Սերվոյի հատակը տաք սոսնձեցրեք Extension տուփին (շոկոլադե տուփ):
7) Պտուտակեք Servo- ն կափարիչով:
8) Սոսինձ քսել Extension տուփի ներքևում (շոկոլադե տուփ):
9) փակեք կափարիչը տարայի մեջ և սեղմեք այն ամուր: Հեռացրեք պտուտակները և բացեք կափարիչը: Այժմ հիմքը կպչեք տարայի հատակով: Տաքացրեք այն ամբողջությամբ ներքևով: Այժմ պայմանավորվածությունն ավարտված է:
Քայլ 11: Տեղադրեք վերահսկիչը բեռնարկղում
1) Տաք սոսինձ հոսանքի աղբյուրը Arduino- ի ներքևի մասում: Ավելի շատ սոսինձ դրեք այնպես, որ երկու տախտակներում ոչ մի տերմինալ չմիանա:
2) Ամբողջ դասավորությունը դրեք սերվոյի վերևում, քանի որ մենք օգտագործում ենք տուփի միայն 50% -ը:
3) Կպչեք այն տուփին:
4) Տուփի ներքևի մասում անցք դրեք և անցքի միջով տեղադրեք ադապտեր լարը:
5) Այժմ պտուտակեք կափարիչը սերվոյի հետ:
Քայլ 12: Փորձարկում նախքան բաժանումը
Ըստ բեռնարկղի առկայության, մենք բաժանում ենք բեռնարկղը: Նախքան տարայի բաժանումը, ես սիրում եմ ստուգել կափարիչի աշխատանքը: Կոնտեյների յուրաքանչյուր քայլին նշեք շարժումը մարկեր օգտագործելով: Այստեղ դուք տեսնում եք թեստային տեսանյութը:
Քայլ 13:
1) Ես նախատեսում եմ համեմունքները դնել առանձին տարաների մեջ: Բայց իմ ստացած բեռնարկղը մեծ է, այնպես որ այն տեղավորվում է միայն 3 համարով `սերվոյի պտտման տարածքում:
2) Այսպիսով, ցուցակի տարրերը փոխեք 3 -ի միայն 1, 4, 7. Մնացած բոլորը դատարկ թողեք:
3) Տաք սոսնձով համեմունքների տարան տարայի պատին:
4) Կոնտեյների գագաթին գդալով մի գդալ դրեք:
5) Կափարիչը մտցրեք մինչև գդալի չափը:
6) Այժմ բոլորը ավարտված են: Spices- ի կոնտեյները լցրեցի համեմունքներով (ես նախատեսում եմ 7 Nos համեմունքներ, բայց այն բեռնարկղը, որը ես կարողացա ստանալ, մեծ է, այնպես որ ես նվազեցնում եմ ոչ):
Քայլ 14: Ընտրություն և զրույց
Հիմա ժամանակն է զվարճանալու: Բջջայինը դրեք կանգառի վրա, որը ես ինքս եմ պատրաստում խելացի տարայի մոտ: Կապույտ ատամի միջոցով միացրեք Arduino- ն և Android- ը: Այժմ ձեր ժամանակն է ընտրել իրեր կամ զրուցել Մոխրոտիկի հետ: Tingրուցելը շատ ծիծաղելի է ՝ շնորհիվ cleverbot- ի:
Խորհուրդ ենք տալիս:
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարում. 5 քայլ
Blynk հավելվածի միջոցով Nodemcu- ի միջոցով ինտերնետի միջոցով կառավարելը. Բարև բոլորին, այսօր մենք ձեզ ցույց կտանք, թե ինչպես կարող եք վերահսկել LED- ը սմարթֆոնի միջոցով ինտերնետում
Արհեստական բանականություն և պատկերի ճանաչում HuskyLens- ի միջոցով. 6 քայլ (նկարներով)
Արհեստական բանականություն և պատկերի ճանաչում HuskyLens- ի միջոցով. Աքարշ այստեղ CETech- ից: Այս նախագծում մենք մտադիր ենք դիտել HuskyLens- ը DFRobot- ից: Դա արհեստական ինտելեկտով աշխատող տեսախցիկի մոդուլ է, որն ունակ է արհեստական ինտելեկտի մի քանի գործողություններ կատարել, ինչպիսիք են ՝ Face Recognitio
ՀԻՄՆԱԿԱՆ ՁԵՌՆԱՐԿՈ ARԹՅՈՆ Արհեստական ինտելեկտուալ շուկայավարման լեզվի (AIML) միջոցով NOTEPAD: 8 քայլ
Արհեստական ինտելեկտի նշման լեզուն (AIML) ծրագրավորման լեզու է, որը ընդլայնվող նշման լեզվի (XML) ճշգրտում է, որն օգտագործվում է chatbot, verbot, pandorabot, superbot և այլ խոսող ռոբոտների կողմից: Այն մշակվել է բժիշկ Ռիչարդ Ուոլեսի և â € կողմից
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi
LED արևածագի զարթուցիչ ՝ ընտրովի երգի զարթուցիչով. 7 քայլ (նկարներով)
LED Արևածագի զարթուցիչ ՝ հարմարեցված երգի զարթուցիչով. Իմ մոտիվացիան Այս ձմռանը իմ ընկերուհին շատ դժվարություններ ունեցավ առավոտյան արթնանալով և կարծես տառապում էր SAD- ով (սեզոնային աֆեկտիվ խանգարում): Ես նույնիսկ նկատում եմ, թե որքան դժվար է արթնանալ ձմռանը, քանի որ արևը չի եկել