პერსონალური ასისტენტი - ინტელექტის მანქანა: 7 ნაბიჯი
პერსონალური ასისტენტი - ინტელექტის მანქანა: 7 ნაბიჯი
Anonim
პირადი ასისტენტი - ინტელექტის მანქანა
პირადი ასისტენტი - ინტელექტის მანქანა
პერსონალური ასისტენტი - ინტელექტის მანქანა
პერსონალური ასისტენტი - ინტელექტის მანქანა
პირადი ასისტენტი - ინტელექტის მანქანა
პირადი ასისტენტი - ინტელექტის მანქანა

დღევანდელ დაძაბულ სამყაროში ადამიანს არ აქვს საკმარისი დრო დარჩეს გარე და სოციალურ სამყაროსთან კავშირში. შეიძლება ადამიანს არ ჰქონდეს საკმარისი დრო ყოველდღიური სიახლეების მისაღებად მიმდინარე მოვლენებთან და სოციალურ სამყაროსთან, როგორიცაა facebook ან gmail.ეს ხშირად ივიწყებს ნივთების შენახვის შემდეგ. ამ პრობლემების გათვალისწინებით, ჩვენ მივიღეთ გამოსავალი მოლაპარაკე რობოტის განვითარებით, რაც შეიძლება სასწაული აღმოჩნდეს ჩვენს დაძაბულ და დაკავებულ ცხოვრებაში.

როდესაც მას სთხოვენ, მას შეუძლია რეგულარულად გვაცნობოს გარე სამყაროს შესახებ (მაგ.: მიმდინარე საქმეები, შეტყობინებები, სოციალური ცხოვრება და მრავალი სხვა).

ნივთების ინტერნეტი (IoT) არის ინტერნეტის უწყვეტი განვითარება, რომლის საშუალებითაც ყოველდღიურ „საგნებს“აქვთ საკომუნიკაციო შესაძლებლობები, რაც მათ საშუალებას აძლევს გაგზავნონ და მიიღონ მონაცემები. მოსალოდნელია, რომ დააკავშირებს სისტემებს, მოწყობილობებს, სენსორებს, რომელთაც შეუძლიათ კომუნიკაცია მანქანა-მანქანასთან კომუნიკაციის გარეშე.

ნაბიჯი 1: ვიდეო დემონსტრაცია

ნაბიჯი 2: აპარატურის მოთხოვნა

აპარატურის მოთხოვნა
აპარატურის მოთხოვნა
აპარატურის მოთხოვნა
აპარატურის მოთხოვნა
აპარატურის მოთხოვნა
აპარატურის მოთხოვნა
  1. ჟოლო პი
  2. ინტერნეტ კავშირი (Ethernet ან WiFi)
  3. ოთხი ბორბალი
  4. ოთხი მოტორსი
  5. 12 ვ ბატარეა
  6. L293D (საავტომობილო დრაივერი)
  7. ბოტის შერჩევა (სხეული)
  8. ჯუმბერის მავთულები
  9. breadboard Soldering რკინის
  10. MDF ხე

ნაბიჯი 3: წრიული დიაგრამა საავტომობილო მოძრაობისთვის

წრიული დიაგრამა საავტომობილო მოძრაობისთვის
წრიული დიაგრამა საავტომობილო მოძრაობისთვის

შეაერთეთ ჟოლოს პი როგორც მოცემულია სქემატურ დიაგრამაში.

სქემატური დიაგრამა მოიცავს ჟოლოს ქინძისთავების კავშირს L293D და ბატარეასთან (12v).

ნაბიჯი 4: ბოთლის დაყენება

ჩვენ ვაპირებთ გამოვიყენოთ პითონის ვებ ჩარჩო, სახელწოდებით Flask, რომ Raspberry Pi გადავაქციოთ დინამიურ ვებ სერვერად. და ამ სერვერიდან ჩვენ შევძლებთ გავაკონტროლოთ ჩვენი ბოტი და მას შეუძლია გადავიდეს იქ სადაც გვინდა. დააინსტალირეთ Flask Web Framework და მიჰყევით ქვემოთ მოცემულ ბრძანებებს:

პიპის დაყენება

$ sudo apt-get დააინსტალირეთ python-pip

ფლაკონის დაყენება

$ sudo pip ინსტალაციის კოლბა

შექმენით პითონის Bot_control.py ფაილი და დააკოპირეთ და ჩასვით კოდი პირდაპირ Raspbian Jessie– ის ტერმინალზე. კოდი მოცემულია ჩემს github საცავში: კოდი

ნაბიჯი 5: მანქანების მოძრაობა

შექმენით პითონის Bot_control.py ფაილი და დააკოპირეთ და ჩასვით კოდი პირდაპირ.

$ nano Bot_control.py

შემდეგ შექმენით სახელის შაბლონების დირექტორია.

$ mkdir შაბლონები

$ nano main.html

$ cd..

გაუშვით კოდი

$ პითონი Bot_control.py

გახსენით თქვენი ბრაუზერი თქვენი Raspberry pi- ს IP მისამართით (ჩემს შემთხვევაში 192.168.0.5). გადადით ჩემს მიერ მოწოდებულ Github ბმულზე, გადმოწერეთ html კოდი პირდაპირ ჯინჯა ფლაკონისთვის.

ნაბიჯი 6: ხმის ძრავის დაყენება: E-Speak

Espeak არის უფრო თანამედროვე მეტყველების სინთეზის პაკეტი, ვიდრე ფესტივალი. ეს უფრო ნათლად ჟღერს, მაგრამ ოდნავ ტირის. თუ თქვენ ქმნით უცხოელს ან RPi ჯადოქარს, მაშინ ის თქვენთვისაა! სერიოზულად, ეს არის კარგი შემქმნელი დიდი პერსონალიზაციის პარამეტრებით.

დააინსტალირეთ Espeak შემდეგით:

$ sudo apt-get ინსტალაცია espeak

სატესტო საუბარი: ინგლისური ქალის ხმა, აქცენტი დიდ ასოებზე (-k), ნელა საუბარი (-s) პირდაპირი ტექსტის გამოყენებით:-

$ espeak -ven+f3 -k5 -s150 "E -Speak მუშაობს სწორად"

ნაბიჯი 7: პროგრამული უზრუნველყოფის დაყენება ხმისთვის

ჯერჯერობით მე მაქვს დაკავშირებული ეს მახასიათებლები ჩემს აპარატთან. ძალიან მალე მე ვაპირებ მეტი API– ს მანქანასთან დაკავშირებას.

1. აპარატის შესახებ

2. თარიღი და დრო (დამატებითი ინფორმაცია Link1Link 2)

3. Twitter (Twitter კავშირი)

4. დღის განრიგი

დაისვენეთ ჩვენ შეგვიძლია დავაკავშიროთ: Gmail, Facebook Notifier, ამინდი, Google Search Engine და ა.

გირჩევთ: