Агуулгын хүснэгт:

Cleverbot ашиглан сонгож, хиймэл оюун ухааны чатаар ярилцаарай: 14 алхам (зурагтай)
Cleverbot ашиглан сонгож, хиймэл оюун ухааны чатаар ярилцаарай: 14 алхам (зурагтай)

Видео: Cleverbot ашиглан сонгож, хиймэл оюун ухааны чатаар ярилцаарай: 14 алхам (зурагтай)

Видео: Cleverbot ашиглан сонгож, хиймэл оюун ухааны чатаар ярилцаарай: 14 алхам (зурагтай)
Видео: Я ПРОБУДИЛ ЗАПЕЧАТАННОГО ДЬЯВОЛА / I HAVE AWAKENED THE SEALED DEVIL 2024, Арванхоёрдугаар сар
Anonim
Image
Image
Cleverbot ашиглан Pick болон хиймэл оюун ухааны чатаар ярилцаарай
Cleverbot ашиглан Pick болон хиймэл оюун ухааны чатаар ярилцаарай
Cleverbot ашиглан Pick болон хиймэл оюун ухааны чатаар ярилцаарай
Cleverbot ашиглан Pick болон хиймэл оюун ухааны чатаар ярилцаарай
Cleverbot ашиглан Pick болон хиймэл оюун ухааны чатаар ярилцаарай
Cleverbot ашиглан Pick болон хиймэл оюун ухааны чатаар ярилцаарай

Энд би зөвхөн дуут команд өгөхөөс гадна Cleverbot ашиглан компьютертэй хиймэл оюун ухааны чат хийхийг оролдож байна.

Хүүхдүүд өнгийг нэг өнгөнөөс хамгийн ойрын өнгө хүртэл авахдаа будгийн хайрцагт өнгө хольж байхыг олж харсан нь ийм санаа төрсөн юм. Эцэст нь гал тогооны өрөөнд хэрэгжүүлээрэй, учир нь гал тогооны өрөөнд ганцаарддаг хүмүүс хоол хийхдээ хамтрагч хэрэгтэй болдог. Энд тэр тантай чатлаж, мөн таны тушаалын дагуу жагсаалтад байгаа зүйлийг харуулна. Тиймээс хэзээ ч нэг зүйлийг ойролцоох зүйлтэй хольж болохгүй. Хийж эхэлцгээе.

Алхам 1: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал

Шаардлагатай материал

1) Ардуино Уно

2) HC-05 Bluetooth модуль

3) Servo мотор

4) Зохицуулагч цахилгаан хангамжийн самбар

5) 12V DC адаптер

6) Интернет төхөөрөмжтэй Андройд утас.

7) Энгийн ПХБ, Эрэгтэй, Эмэгтэй толгой

8) Дугуй хуванцар хайрцаг

9) Таны авах жагсаалтын дагуу жижиг хайрцагнууд. Би том савтай байсан тул халуун ногоо тавихдаа 3 сав хэрэглэдэг.

Ашигласан програм хангамж

1) Arduino IDE.

2) Андройд аппликейшн.

3) Cleverbot вэбсайтыг компьютерээр чатлах бүртгэл.

Шаардлагатай багаж хэрэгсэл

1) Ион гагнах,

2) Халуун цавуу буу

3) хутга

Алхам 2: Arduino Shield хийх

Arduino Shield хийх
Arduino Shield хийх
Arduino Shield хийх
Arduino Shield хийх
Arduino Shield хийх
Arduino Shield хийх

1) Шивээ хийх нь амар хялбар ажил юм.

2) Гагнуурын эрэгтэй толгойг Arduino uno Эмэгтэй Толгой шиг ПХБ -ийн төлөвлөгөөнд оруулдаг.

3) Би servo жолоодохын тулд Digital Pin 5, 6 ашигладаг.

4) Digital Pin 2, 3 -ийг програм хангамжийн цуваа болгон ашигла.

5) Цэнхэр шүдний модуль Цуваа тээглүүрийг Програм хангамжийн цуваа зүү рүү холбож, эмэгтэй холбогчоор дамжуулан arduino -аас тэжээл аваарай.

6) Гадна талаас servo тэжээлийн хангамж авах. Тиймээс 12 В -оос 12 В, 5 В ба 3.3 В -ийн тэжээлийн самбар ашиглана уу.

7) Одоо Arduino uno дээр бэлтгэсэн бамбайгаа засаарай. Цэнхэр шүдний модулийг бамбай дээрх эмэгтэй толгойн хэсэгт холбоно уу.

8) Servo эмэгтэй толгойг бамбай дээр холбоно уу. Одоо тойрог дууссан.

Төлөвлөж буй функц нь Android аппликейшн бөгөөд bluetooth -ээр Arduino -тэй холбогддог бөгөөд Arduino -аас хүлээн авсан өгөгдлийн дагуу servo нь хүссэн өнцгөөр эргэдэг. Мөн бид Андройдтой ярилцаж, Cleverbot вэб ашиглан чатлах гэх мэт хариулт авахыг хүсч байна. Юуны өмнө Cleverbot -оос эхэлье.

Алхам 3: Cleverbot данс үүсгэх

Cleverbot данс үүсгэх
Cleverbot данс үүсгэх
Cleverbot данс үүсгэх
Cleverbot данс үүсгэх
Cleverbot данс үүсгэх
Cleverbot данс үүсгэх

Энэ төсөлд бид зөвхөн нэг зүйлийг сонгохыг тушаагаад зогсохгүй ажиллаж байхдаа Bot -тэй чатлах болно. Cleverbot бол хиймэл оюун ухаан, контекст, хүмүүсээс суралцдаг, дуурайдаг робот вэбсайттай хийсэн чат юм. Вэбсайт нь бидний болон Ботын хооронд ямар ч чат байдаггүй тул үнийг санал болгодог.

1) Cleverbot вэбсайтыг нээнэ үү.

2) Худалдан авах гэж буй дансныхаа төрлийг сонгоно уу.

3) Энэ нь төлбөр тооцоо хийх болно. Check out хэсэгт өөрийн дэлгэрэнгүй мэдээллийг оруулаад данс худалдаж аваарай.

4) Дараа нь таны имэйл хаяг руу илгээсэн имэйлийг дарж дансаа идэвхжүүлнэ үү.

Алхам 4: Түлхүүр ба API форматыг хайж олох

Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох
Түлхүүр ба API форматыг хайж олох

1) Бүртгэл үүсгэсний дараа Cleverbot вэбсайт руу нэвтэрнэ үү.

2) Амжилттай нэвтэрсний дараа энэ нь таны нэвтрэх API түлхүүр болон нийт API дуудлага хийхийг зөвшөөрнө.

3) API -ийг хэрхэн ашиглах талаар дэлгэрэнгүй мэдээллийг авахын тулд хэрхэн хийх хуудсан дээр дарна уу.

4) Доошоо гүйлгэх үед та түлхүүр ашиглан html Requet форматыг олсон.

5) Хөтчийн хаягийн мөрөнд түлхүүр, асуултаа оруулаад форматыг бичнэ үү. Хөтөч нь хариултыг шифрлэгдсэн хэлбэрээр харуулсан болно. Дараагийн асуултыг асуухад шифрлэгдсэн харилцан яриаг буцааж илгээнэ үү (CS параметрээр), энэ нь ботыг өмнөх яриа хэвээр үлдээх болно. Хэрэв CS програмаар эхэлсэн бол энэ бол шинэ яриа юм.

Андройд аппликэйшнд API ашиглан чатлах боломжтой. APPINVENTOR ашиглан APP хэрхэн бүтээхийг үзье.

Алхам 5: MIT APP зохион бүтээгчийн дизайн ба код

MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код
MIT APP зохион бүтээгчийн дизайн ба код

1. Inventor аппликейшн дээр шинэ төсөл үүсгэх.

2. Bluetooth холбооны талаар миний өмнөх төслүүдийг үзнэ үү.

3) Эхний дэлгэц дээр нэмэх

a) Bluetooth -ийг авах жагсаалтын товчлуур.

b) Зүйлүүдийн товчлуур нь дараагийн дэлгэц рүү очиж тушаалын нэрийг тохируулна.

c) Cleverbot вэбсайтын API түлхүүрийг тохируулахын тулд түлхүүр товчийг тохируулна уу.

d) Set товчлуур дээр дарахад текст хайрцаг болон Set товчлуур харагдаж байна. API түлхүүрийг энд оруулаад тохируулах товчийг дарна уу. Текстийн хайрцаг ба тохируулгын товчлуур үл үзэгдэгч болж, Тохируулах товчлуур нь харагдах болно.

4) Жагсаалт гэж нэрлэгддэг хоёр дахь дэлгэц дээр

a) 8 текстийн хайрцаг, 1 товчлуураар утгыг тохируулна уу.

5) Үндсэн дэлгэц дээр Mini DB ашиглан командын нэр болон Cleverbot түлхүүрийг хадгална уу.

6) Дуу хоолойг текст болгон хөрвүүлэхийн тулд Яриа таних функцийг ашиглана уу. Хүлээн авсан текстийг жагсаалтад байгаа эсэхийг шалгаж, хэрэв bluetooth холбогдсон бол холбогдох дугаарыг цэнхэр шүдээр Arduino руу илгээнэ үү.

7) Хэрэв жагсаалтанд текст байхгүй бол түлхүүр болон хүлээн авсан текстээр тэмдэгт мөрийг холбоно. Үүнийг Cleverbot url руу илгээнэ үү.

8) URL -аас ирсэн хариултыг хувааж хариултыг нь олоорой. Хариултанд хариулахын тулд Текстээс ярианы хяналтыг ашиглана уу.

9) Дууг дахин тоглуулсны дараа яриа таних функцийг дахин сонсох болно.

Алхам 6: Андройд апп

Хэрэв та шинэ програм үүсгэх дургүй бол. Apk файлыг эндээс татаж аваад Андройд гар утсандаа хуулаад тэнд суулгаарай.

Алхам 7: Аппыг гар утсан дээр ажиллуулна уу

Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу
Аппыг гар утсан дээр ажиллуулна уу

1) Android Mobile дээр AI AI туслах програмыг нээнэ үү.

2) Android гар утсан дээр Bluetooth -ийг асаана уу.

3) Set товчлуурыг дарж, текстийн талбарт API түлхүүрийг бичээд set дарна уу.

4) Item товчлуурыг дарж, хайрцагт жагсаасан өнгийг харна уу. Хэрэв та нэрээ өөрчлөхийг хүсч байвал.

5) Хоёр дахь дэлгэцэн дээр тогтоосон утгыг дарж үндсэн дэлгэц рүү буцна уу.

6) Хэрэв Arduino асаалттай байгаа бол BT-ийг сонгоод жагсаалтаас HC-05-ийг сонгоно уу.

6) Одоо Cinderella -ийн зургийн аль ч хэсэгт дарж, таны чатны дагуу сонсоод дахин тоглуулна уу. Хэрэв та жагсаалтад орсон зүйлийг хадгалсан тухай ярих юм бол жагсаалтын зүйлийг arduino -р илгээхгүй. Хүлээн авсан Arduino -ийн дагуу servo шилжих.

Алхам 8: Arduino код

1) Ашигласан номын сангууд

a) SoftwareSerial

б) EEPROM

в) Servo

2) Дижитал тээглүүр 2, 3 -ийг програм хангамжийн цуваа болгон ашигла.

3) Сервог жолоодох дижитал зүү 5.

4) Bluetooth -ээр дамжуулан Андройдоос одоогийн сонголтыг хүлээн авна уу.

5) Сервийг өмнөх байршлаас сонгосон дагуу одоогийн тооцоолсон байрлал руу шилжүүлэх.

6) Arduino ino файлыг хавсаргасан болно.

Алхам 9: Функцийн анхны туршилт

Image
Image
Функцийн анхны туршилт
Функцийн анхны туршилт

Одоо Shield бүтээгдсэн, Андройд програмыг Android Mobile дээр суулгаж, суулгасан, Arduino програмыг боловсруулж, Arduino -д байршуулж байна. Функцийн бүрэн бүтэн байдлыг шалгах цаг болжээ. Видео сайн ажиллаж байгааг шалгаарай.

Бүх үндсэн ажил дууссан. Үүнийг шоу хэлбэрээр хийх цаг болжээ.

Алхам 10: Контейнерийг ухаалаг контейнерт шилжүүлэх

Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер
Ухаалаг контейнер хүртэлх контейнер

1) Дугуй хуванцар савыг тагийг эргүүлэхэд чөлөөтэй, утасгүй сонгох хэрэгтэй.

2) Тагийг аваад тагны төв хэсэгт өрөмдлөгийн тусламжтайгаар нүх гарга.

3) Horn servo -ийг тагны дунд шургуул.

4) Савны ёроолд байгаа servo -ийг засахын тулд бид тухайн объектыг өндөрт нь тохируулан сонгохыг хүсч байна.

5) Би шоколадны хайрцгийг яг хэмжээтэй нь тааруулж олсон.

6) Servo ёроолыг Өргөтгөх хайрцагт (шоколадны хайрцаг) халуун цавуугаар наа.

7) Servo -ийг таглаатай шургуул.

8) Өргөтгөх хайрцгийн доод хэсэгт цавуу түрхээрэй (шоколадны хайрцаг).

9) Савны тагийг хааж, чанга дарна уу. Боолтыг салгаад тагийг нь нээнэ үү. Одоо савны ёроолтой суурь саваа. Халуун цавуугаар ёроолд нь бүрэн наана. Одоо зохицуулалт дууссан.

Алхам 11: Хянагчийг контейнерт байрлуул

Хянагчийг контейнерт байрлуулах
Хянагчийг контейнерт байрлуулах
Хянагчийг контейнерт байрлуулах
Хянагчийг контейнерт байрлуулах
Хянагчийг контейнерт байрлуулах
Хянагчийг контейнерт байрлуулах

1) Arduino -ийн доод хэсэгт цахилгаан хангамжийг халуун цавуугаар хийнэ. Илүү их цавуу тавь, ингэснээр хоёр самбар дээр терминал холбогдоогүй байна.

2) Бид хайрцгийнхаа дөнгөж 50% -ийг ашигладаг тул бүх зохион байгуулалтыг servo -ийн дээд талд байрлуулна уу.

3) Үүнийг хайрцагт наа.

4) Хайрцагны доод талд нүх гаргаж, адаптерийн утсыг нүхээр нь оруулна.

5) Одоо тагийг Servo -оор шургуул.

Алхам 12: Хуваахаас өмнө тест хийх

Image
Image

Савны бэлэн байдлын дагуу бид савыг хуваана. Савыг хуваахаасаа өмнө тагны ажиллагааг шалгах дуртай. Савны алхам бүрт хөдөлгөөнийг маркер ашиглан тэмдэглээрэй. Туршилтын видеог эндээс үзнэ үү.

Алхам 13:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

1) Би халуун ногоог тусдаа саванд хийхээр төлөвлөж байна. Гэхдээ миний авсан контейнер том хэмжээтэй тул servo эргүүлэх хэсэгт ердөө 3 -хан ширхэг багтана.

2) Тиймээс жагсаалтанд байгаа зүйлсийг зөвхөн 1, 4, 7 гэсэн 3 болгож өөрчил. Бусад бүх зүйлийг хоосон орхино уу.

3) Халуун ногоотой савыг савны хананд халуун цавуугаар наа.

4) Савны дээд талд халбага тавиур тавь.

5) Тагийг нь оруулахын тулд халбаганы хэмжээгээр хайчилж ав.

6) Одоо бүгд дууссан. Халуун ногоотой савыг халуун ногоооор дүүргэсэн (би 7 ширхэг халуун ногоо хийхээр төлөвлөж байгаа боловч авах боломжтой сав нь том тул би тоог нь багасгадаг).

Алхам 14: Сонгох, чатлах

Image
Image
Сонгох, чатлах
Сонгох, чатлах

Одоо зугаацах цаг боллоо. Ухаалаг савны дэргэд гар утсаа тавь. Цэнхэр шүд ашиглан Arduino болон Android -ийг холбоно уу. Одоо эд зүйл сонгох эсвэл Cinderella -тай чатлах цаг боллоо. Чөлөөт ботын ачаар чатлах нь маш хөгжилтэй юм.

Зөвлөмж болгож буй: