สารบัญ:

ผู้ช่วยส่วนตัว - เครื่องปัญญา: 7 ขั้นตอน
ผู้ช่วยส่วนตัว - เครื่องปัญญา: 7 ขั้นตอน

วีดีโอ: ผู้ช่วยส่วนตัว - เครื่องปัญญา: 7 ขั้นตอน

วีดีโอ: ผู้ช่วยส่วนตัว - เครื่องปัญญา: 7 ขั้นตอน
วีดีโอ: 7 ขั้นตอนสู่การแก้ไขปัญหาอย่างเป็นระบบ | เจ็ดโมงครึ่ง 2024, พฤศจิกายน
Anonim
ผู้ช่วยส่วนตัว - เครื่องปัญญา
ผู้ช่วยส่วนตัว - เครื่องปัญญา
ผู้ช่วยส่วนตัว - เครื่องปัญญา
ผู้ช่วยส่วนตัว - เครื่องปัญญา
ผู้ช่วยส่วนตัว - เครื่องปัญญา
ผู้ช่วยส่วนตัว - เครื่องปัญญา

ในโลกที่วุ่นวายในปัจจุบันนี้ เราไม่มีเวลาเพียงพอที่จะติดต่อกับโลกภายนอกและสังคม อาจมีเวลาไม่เพียงพอที่จะได้รับการอัปเดตรายวันเกี่ยวกับเหตุการณ์ปัจจุบันและโลกโซเชียลเช่น facebook หรือ gmail หนึ่งมักจะลืมหลังจากเก็บสิ่งของของเขา ด้วยปัญหาเหล่านี้ในมือ เราจึงได้คิดหาทางแก้ไขโดยการพัฒนา ROBOT ที่สามารถพูดได้ซึ่งสามารถพิสูจน์ได้ว่าเป็นปาฏิหาริย์ในชีวิตที่วุ่นวายและวุ่นวายของเรา

เมื่อถูกถาม ระบบสามารถอัปเดตเราเป็นประจำเกี่ยวกับโลกภายนอก (เช่น เหตุการณ์ปัจจุบัน ข้อความ ชีวิตทางสังคม และอื่นๆ อีกมากมาย)

Internet of Things (IoT) คือการพัฒนาอย่างต่อเนื่องของอินเทอร์เน็ตโดยที่วัตถุ 'สิ่งของ' ในชีวิตประจำวันมีความสามารถในการสื่อสารซึ่งทำให้สามารถส่งและรับข้อมูลได้ คาดว่าจะเชื่อมต่อระบบ อุปกรณ์ เซ็นเซอร์ ซึ่งสามารถสื่อสารได้โดยไม่ต้องใช้การสื่อสารระหว่างเครื่องกับเครื่อง

ขั้นตอนที่ 1: วิดีโอสาธิต

ขั้นตอนที่ 2: ข้อกำหนดฮาร์ดแวร์

ข้อกำหนดฮาร์ดแวร์
ข้อกำหนดฮาร์ดแวร์
ข้อกำหนดฮาร์ดแวร์
ข้อกำหนดฮาร์ดแวร์
ข้อกำหนดฮาร์ดแวร์
ข้อกำหนดฮาร์ดแวร์
  1. ราสเบอร์รี่ปี่
  2. การเชื่อมต่ออินเทอร์เน็ต (อีเธอร์เน็ตหรือ WiFi)
  3. สี่ล้อ
  4. โฟร์มอเตอร์
  5. แบตเตอรี่ 12v
  6. L293D (ตัวขับมอเตอร์)
  7. บอท เชส (บอดี้)
  8. สายจัมเปอร์
  9. เขียงหั่นขนม หัวแร้ง
  10. ไม้ MDF

ขั้นตอนที่ 3: แผนภาพวงจรสำหรับการเคลื่อนที่ของมอเตอร์

แผนภาพวงจรสำหรับการเคลื่อนที่ของมอเตอร์
แผนภาพวงจรสำหรับการเคลื่อนที่ของมอเตอร์

เชื่อมต่อ Raspberry pi ตามที่ระบุในแผนผังไดอะแกรม

แผนผังประกอบด้วยการเชื่อมต่อของพิน Raspberry กับ L293D และแบตเตอรี่ (12v)

ขั้นตอนที่ 4: การติดตั้งขวด

เราจะใช้เว็บเฟรมเวิร์ก Python ที่เรียกว่า Flask เพื่อเปลี่ยน Raspberry Pi ให้เป็นเว็บเซิร์ฟเวอร์แบบไดนามิก และจากเซิร์ฟเวอร์นี้ เราจะสามารถควบคุมบอทของเรา และสามารถย้ายตำแหน่งใดก็ได้ที่เราต้องการ ติดตั้ง Flask Web Framework และปฏิบัติตามคำสั่งที่ให้ไว้ด้านล่าง:

การติดตั้ง Pip

$ sudo apt-get ติดตั้ง python-pip

การติดตั้ง Flask

$ sudo pip ติดตั้งขวด

สร้างไฟล์ python Bot_control.py และคัดลอกและวางโค้ดโดยตรงบนเทอร์มินัลของ Raspbian Jessie รหัสได้รับในที่เก็บ github ของฉัน: Code

ขั้นตอนที่ 5: การเคลื่อนที่ของเครื่องจักร

สร้างไฟล์ python Bot_control.py และคัดลอกและวางโค้ดโดยตรง

$ nano Bot_control.py

จากนั้นสร้างไดเร็กทอรีของเทมเพลตชื่อ

เทมเพลต $ mkdir

$ nano main.html

$ ซีดี..

รันโค้ด

$ หลาม Bot_control.py

เปิดเบราว์เซอร์ของคุณด้วยที่อยู่ IP ของ Raspberry pi (192.168.0.5 ในกรณีของฉัน) ไปที่ลิงก์ Github ที่ฉันให้ไว้ ดาวน์โหลดโค้ด html สำหรับขวด Jinja โดยตรง

ขั้นตอนที่ 6: ตั้งค่า Voice Engine: E-Speak

Espeak เป็นแพ็คเกจการสังเคราะห์เสียงพูดที่ทันสมัยกว่าเทศกาล ฟังดูชัดเจน แต่คร่ำครวญเล็กน้อย หากคุณกำลังสร้างเอเลี่ยนหรือแม่มด RPi นั่นเป็นสิ่งที่ใช่สำหรับคุณ! อย่างจริงจังมันเป็น allrounder ที่ดีพร้อมตัวเลือกการปรับแต่งที่ยอดเยี่ยม

ติดตั้งพูดด้วย:

$ sudo apt-get ติดตั้ง espeak

ทดสอบพูดกับ: เสียงผู้หญิงอังกฤษ เน้นตัวพิมพ์ใหญ่ (-k) พูดช้าๆ (-s) โดยใช้ข้อความโดยตรง:-

$ espeak -ven+f3 -k5 -s150 "E-Speak ทำงานอย่างถูกต้อง"

ขั้นตอนที่ 7: การตั้งค่าซอฟต์แวร์สำหรับ Voice

จนถึงตอนนี้ ฉันได้เชื่อมโยงคุณสมบัติเหล่านี้กับเครื่องของฉันแล้ว เร็วๆ นี้ ฉันจะเชื่อมโยง API กับเครื่องเพิ่มเติม

1. เกี่ยวกับเครื่อง

2. วันที่และเวลา (ข้อมูลเพิ่มเติม Link1Link 2)

3. Twitter (ลิงก์ Twitter)

4. ตารางวัน

ส่วนที่เหลือเราสามารถเชื่อมโยง: Gmail, Facebook Notifier, Weather, Google Search Engine เป็นต้น

แนะนำ: