Სარჩევი:
- ნაბიჯი 1: საჭირო მასალები
- ნაბიჯი 2: გააკეთეთ Arduino Shield
- ნაბიჯი 3: შექმენით Cleverbot ანგარიში
- ნაბიჯი 4: იპოვნეთ გასაღები და API ფორმატი
- ნაბიჯი 5: MIT APP გამომგონებლის დიზაინი და კოდი
- ნაბიჯი 6: Android აპლიკაცია
- ნაბიჯი 7: გაუშვით აპლიკაცია მობილურში
- ნაბიჯი 8: Arduino კოდი
- ნაბიჯი 9: ფუნქციის პირველი ტესტირება
- ნაბიჯი 10: კონტეინერი ჭკვიანი კონტეინერისთვის
- ნაბიჯი 11: მოაწყეთ კონტროლერი კონტეინერში
- ნაბიჯი 12: ტესტირება დაყოფამდე
- ნაბიჯი 13:
- ნაბიჯი 14: კრეფა და ჩატი
ვიდეო: ესაუბრეთ არჩევანს და ხელოვნურ ინტელექტს ჩატი Cleverbot– ის გამოყენებით: 14 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
აქ ვცდილობ არა მხოლოდ ხმოვანი ბრძანების, არამედ ხელოვნური ინტელექტის ჩატი კომპიუტერთან Cleverbot– ის გამოყენებით.
სინამდვილეში იდეა მაშინ გაჩნდა, როდესაც ბავშვები შეურიეს ფერებს შეღებვის ყუთში, როდესაც იღებენ ფერს ერთი ფერიდან უახლოესამდე. მაგრამ საბოლოოდ განახორციელეთ სამზარეულოსთვის, რადგან სამზარეულოში მარტოხელა ადამიანებს სჭირდებათ კომპანიონი სამზარეულოს დროს. აქ არის საუბარი თქვენთან ერთად და ასევე აჩვენეთ სიაში არსებული ელემენტი თქვენი ბრძანების შესაბამისად. ასე რომ, არასოდეს შეურიოთ ერთი ნივთი ახლო ნივთს. დავიწყოთ დამზადება.
ნაბიჯი 1: საჭირო მასალები
საჭირო მასალები
1) არდუინო უნო
2) HC-05 Bluetooth მოდული
3) სერვო ძრავა
4) რეგულარული კვების ბლოკი
5) 12V DC ადაპტერი
6) Android ტელეფონი ინტერნეტით.
7) ჩვეულებრივი PCB, მამაკაცი და ქალი სათაურები
8) მრგვალი პლასტიკური ყუთი
9) პატარა ყუთები თქვენი აღების სიის მიხედვით. მე ვიყენებ 3 კონტეინერს სანელებლების დასაყენებლად, რადგან მე მივიღე მხოლოდ დიდი კონტეინერები.
მეორადი პროგრამები
1) Arduino IDE.
2) Appinventor Android პროგრამისთვის.
3) Cleverbot ვებსაიტის რეგისტრაცია კომპიუტერთან ჩატისთვის.
საჭირო ინსტრუმენტები
1) შედუღების იონი,
2) ცხელი წებოს იარაღი
3) დანა
ნაბიჯი 2: გააკეთეთ Arduino Shield
1) მორცხვის გაკეთება ადვილია.
2) Solder მამაკაცი სათაურები გეგმის PCB მიხედვით, როგორც Arduino uno ქალი Header.
3) მე ვიყენებ ციფრულ პინ 5 -ს და 6 -ს სერვოის მართვისთვის.
4) გამოიყენეთ ციფრული პინ 2, 3 როგორც პროგრამული სერია.
5) დააკავშირეთ ცისფერი კბილის მოდული სერიული ქინძისთავები პროგრამული სერიული ქინძისთავებით და კვების წყარო arduino– დან მდედრობითი კონექტორის საშუალებით.
6) მიიღეთ კვების წყარო სერვო გარედან. ასე რომ, გამოიყენეთ 12 V დან 12V, 5V და 3.3V კვების ბლოკი.
7) ახლა დააფიქსირეთ Arduino uno– ზე მომზადებული ფარი. შეაერთეთ ლურჯი კბილის მოდული ფარის ქალთა სათაურებთან.
8) შეაერთეთ Servo ქალი სათაური ფარზე. ახლა წრე დასრულდა.
დაგეგმილი ფუნქცია არის Android აპლიკაცია Arduino– სთან დაკავშირება bluetooth– ით და Arduino– დან მიღებული მონაცემების მიხედვით სერვო ბრუნავს სასურველ კუთხეზე. ასევე ჩვენ გვსურს ვისაუბროთ Android- თან და მივიღოთ პასუხი, როგორიცაა ჩეთით Cleverbot ვებ – ის გამოყენებით. უპირველეს ყოვლისა, დავიწყოთ Cleverbot– ით.
ნაბიჯი 3: შექმენით Cleverbot ანგარიში
ამ პროექტში ჩვენ არა მხოლოდ ვუბრძანებთ ნივთის არჩევას, არამედ მუშაობისას, ჩვენ ასევე ვსაუბრობთ ბოტთან. Cleverbot არის ჩეთი ბოტის ვებგვერდზე, სადაც ხელოვნური ინტელექტი სწავლობს ადამიანებისგან კონტექსტში და ბაძავს მას. ვებგვერდი გთავაზობთ ფასს, როგორც ჩვენსა და ბოტს შორის ჩეთების გარეშე.
1) გახსენით ვებ გვერდი Cleverbot.
2) შეარჩიეთ ანგარიშის ტიპი, რომლის შეძენაც გსურთ.
3) წასვლა შესამოწმებლად. გამშვები პუნქტში შეიყვანეთ თქვენი მონაცემები და იყიდეთ ანგარიში.
4) შემდეგ გააქტიურეთ ანგარიში დააწკაპუნეთ ფოსტაზე გაგზავნეთ თქვენს ფოსტაზე.
ნაბიჯი 4: იპოვნეთ გასაღები და API ფორმატი
1) ანგარიშის შექმნის შემდეგ შედით Cleverbot ვებსაიტზე.
2) წარმატებული შესვლის შემდეგ ის აჩვენებს თქვენი შესვლის API გასაღებს და ნებადართულია სულ api ზარები.
3) დააწკაპუნეთ როგორ გვერდზე, რათა მიიღოთ დეტალები, თუ როგორ გამოიყენოთ API.
4) ქვემოთ გადახვევისას თქვენ იპოვეთ html რეკეტის ფორმატი გასაღების გამოყენებით.
5) უბრალოდ ჩაწერეთ ფორმატი ბრაუზერის მისამართების ზოლში თქვენი გასაღებითა და კითხვით. ბრაუზერი აჩვენებს პასუხს საუბართან დაშიფრული ფორმით. როდესაც მომდევნო შეკითხვას სვამთ დააბრუნეთ დაშიფრული საუბარი (CS პარამეტრში), რაც ბოტს წინა საუბარად აქცევს. თუ დაიწყეთ CS– ით, მაშინ ეს არის ახალი საუბარი.
გამოიყენეთ API Android პროგრამაში ჩეთისთვის. ვნახოთ, როგორ შევქმნათ APP APPINVENTOR– ის გამოყენებით.
ნაბიჯი 5: MIT APP გამომგონებლის დიზაინი და კოდი
1. შექმენით ახალი პროექტი აპლიკაციის გამომგონებელში.
2. Bluetooth კომუნიკაციისთვის იხილეთ ჩემი წინა პროექტები.
3) პირველ დამატება ეკრანზე
ა) სიის ღილაკი bluetooth– ის ასაღებად.
ბ) ერთეულების ღილაკი შემდეგ ეკრანზე გადასასვლელად ბრძანების სახელების დასაყენებლად.
გ) კლავიშის ღილაკის დაყენება Cleverbot ვებსაიტის API გასაღების დასაყენებლად.
დ) დააწკაპუნეთ ღილაკზე Set ღილაკზე ტექსტის ყუთი და მითითებულია ღილაკი. შეიყვანეთ API გასაღები აქ და დააჭირეთ ღილაკს მითითებული. ტექსტური ყუთი და ღილაკის დაყენება უხილავია და გასაღების დაყენება ხილული.
4) მეორე ეკრანზე დასახელებულია როგორც სია
ა) 8 ტექსტური ყუთი და 1 ღილაკი მნიშვნელობის დასადგენად.
5) მთავარ ეკრანზე გამოიყენეთ Mini DB ბრძანების სახელების და Cleverbot გასაღების შესანახად.
6) გამოიყენეთ მეტყველების ამოცნობა ხმის ტექსტად გადასაყვანად. შეამოწმეთ მიღებული ტექსტი სიით, თუ ის სიაშია და bluetooth არის დაკავშირებული, მაშინ შესაბამისი არა იგზავნება არდუინოში ლურჯი კბილის საშუალებით.
7) თუ ტექსტი არ არის სიაში, მაშინ სტრიქონის შეერთება ხდება გასაღებით და მიღებული ტექსტით. და გაუგზავნე მას Cleverbot url.
8) პასუხი URL გაყოფილია და იპოვეთ პასუხი. გამოიყენეთ ტექსტი მეტყველების კონტროლისთვის, რათა მიიღოთ პასუხი.
9) მას შემდეგ, რაც ხმა კვლავ გაჟღერდა, მეტყველების ამოცნობა კვლავ მოუსმინეთ საუბარს.
ნაბიჯი 6: Android აპლიკაცია
თუ არ მოგწონთ ახალი პროგრამის შექმნა. უბრალოდ გადმოწერეთ apk ფაილის ატვირთვა აქ და დააკოპირეთ თქვენს Android მობილურში და დააინსტალირეთ იქ.
ნაბიჯი 7: გაუშვით აპლიკაცია მობილურში
1) გახსენით აპლიკაციის AI ასისტენტი Android მობილურში.
2) ჩართეთ Bluetooth Android მობილურში.
3) დააწკაპუნეთ Set ღილაკზე და ჩაწერეთ API Key ტექსტურ ყუთში და დააწკაპუნეთ set.
4) დააწკაპუნეთ Item ღილაკზე და იხილეთ ყუთში ჩამოთვლილი ფერები. თუ გსურთ შეცვალოთ სახელები.
5) დააწკაპუნეთ მეორე ეკრანზე მითითებულ მნიშვნელობაზე და ხელახლა გადადით მთავარ ეკრანზე.
6) თუ Arduino ჩართულია დააჭირეთ Pick BT და აირჩიეთ HC-05 სიიდან.
6) ახლა დააწკაპუნეთ ნებისმიერ ადგილას, სადაც კონკიას გამოსახულება იწყება, მოუსმინეთ და გაიმეორეთ თქვენი ჩატის მიხედვით. თუ საუბრობთ რა არის შენახული სიაში, გამოაგზავნეთ სიის ელემენტი არდუინო. როგორც მიღებულია Arduino– ს გადაადგილების სერვისი.
ნაბიჯი 8: Arduino კოდი
1) ბიბლიოთეკები გამოიყენება
ა) პროგრამული უზრუნველყოფა
ბ) EEPROM
გ) სერვო
2) გამოიყენეთ ციფრული ქინძისთავები 2, 3, როგორც პროგრამული სერია.
3) ციფრული პინი 5 სერვოის მართვისთვის.
4) მიიღეთ მიმდინარე შერჩევა Android– დან bluetooth– ის საშუალებით.
5) გადაიტანეთ servo წინა ადგილიდან გამოთვლილ მიმდინარე ადგილას შერჩევის მიხედვით.
6) Arduino ino ფაილი, რომელსაც თან ერთვის.
ნაბიჯი 9: ფუნქციის პირველი ტესტირება
ახლა ფარი აშენებულია, Android აპლიკაცია შემუშავებულია და დაინსტალირებულია Android Mobile– ში, Arduino progam შემუშავებულია და იტვირთება Arduino– ში. დროა შეამოწმოთ ფუნქციის მთლიანობა. შეამოწმეთ ვიდეო მუშაობს კარგად.
ყველა ძირითადი სამუშაო დასრულებულია. დროა გამოვიყენოთ როგორც საჩვენებელი.
ნაბიჯი 10: კონტეინერი ჭკვიანი კონტეინერისთვის
1) შეარჩიეთ მრგვალი პლასტიკური კონტეინერი, სადაც სახურავი თავისუფლად ბრუნავს და ძაფის გარეშე.
2) აიღეთ სახურავი და განათავსეთ ხვრელი სახურავის ცენტრში საბურღის გამოყენებით.
3) ხრახნიან სერვო რქას სახურავის შუაში.
4) კონტეინერის ძირზე servo დასაფიქსირებლად, ჩვენ გვსურს შევარჩიოთ ობიექტი მისი სიმაღლის სწორი.
5) ვიპოვე შოკოლადის ყუთი მისი ზომის შესაბამისი.
6) ცხელი წებო სერვო ქვედა ნაწილში გაფართოების ყუთში (შოკოლადის ყუთი).
7) ხრახნიან სერვო სახურავს.
8) წაისვით წებო გაფართოების ყუთის ბოლოში (შოკოლადის ყუთი).
9) დახურეთ სახურავი კონტეინერზე და მჭიდროდ დააჭირეთ მას. ამოიღეთ ხრახნები და გახსენით სახურავი. ახლა ბაზის ჯოხი კონტეინერის ბოლოში. ცხელი წებო მთლიანად ბოლოში. ახლა შეთანხმება დასრულდა.
ნაბიჯი 11: მოაწყეთ კონტროლერი კონტეინერში
1) ცხელი წებო დენის წყაროს არდუინოს ძირში. ჩადეთ მეტი წებო ისე, რომ ორივე დაფაზე ტერმინალები არ იყოს დაკავშირებული.
2) განათავსეთ მთლიანი სერვისი სერვოს ზედა ნაწილში, რადგან ჩვენ ვიყენებთ ყუთის მხოლოდ 50% -ს.
3) წებოვანა ყუთში.
4) ჩადეთ ხვრელი ყუთის ქვედა მხარეს და ჩადეთ ადაპტერის მავთული ხვრელში.
5) ახლა ხრახნიან სახურავს სერვოსთან ერთად.
ნაბიჯი 12: ტესტირება დაყოფამდე
კონტეინერის ხელმისაწვდომობის მიხედვით ჩვენ ვყოფთ კონტეინერს. კონტეინერის დანაწევრებამდე მინდა შეამოწმოთ სახურავის მუშაობა. მონიშნეთ მოძრაობა კონტეინერის თითოეულ საფეხურზე მარკერის გამოყენებით. აქ ნახავთ ტესტის ვიდეოს.
ნაბიჯი 13:
1) მე ვგეგმავ სანელებლების ცალკე კონტეინერებში ჩადებას. მაგრამ კონტეინერი, რომელიც მე მივიღე, დიდია, ამიტომ ის მხოლოდ 3 ნომრით ჯდება სერვო ბრუნვის არეალში.
2) ასე რომ, შეცვალეთ სიის ერთეულები 3 რიცხვით მხოლოდ 1, 4, 7. დანარჩენი ცარიელი დატოვეთ.
3) ცხელი წებო სანელებლების კონტეინერი კონტეინერის კედელზე.
4) კონტეინერის თავზე დადეთ კოვზის სადგამი.
5) გაჭერით სახურავი კოვზის ზომაზე შესასვლელად.
6) ახლა ყველაფერი დასრულებულია. შევსებული სანელებლების კონტეინერი სანელებლებით (მე ვგეგმავ 7 ნოს სანელებელს, მაგრამ კონტეინერი, რომლის მოპოვებაც შემიძლია, დიდია, ამიტომ მე მცირდება რიცხვები).
ნაბიჯი 14: კრეფა და ჩატი
ახლა დროა გართობა. მოათავსეთ მობილური სადგამზე, მე თვითონ ვაკეთებ ჭკვიანი კონტეინერის მახლობლად. შეაერთეთ Arduino და Android ლურჯი კბილის გამოყენებით. ახლა დროა აირჩიოთ ნივთები ან ესაუბროთ კონკიას. ჩეთი ძალიან სასაცილოა, მადლობა cleverbot- ს.
გირჩევთ:
წვრილმანი -- როგორ შევქმნათ ობობა რობოტი, რომლის კონტროლიც შესაძლებელია სმარტფონის გამოყენებით Arduino Uno– ს გამოყენებით: 6 ნაბიჯი
წვრილმანი || როგორ შევქმნათ ობობა რობოტი, რომლის კონტროლიც შესაძლებელია სმარტფონის გამოყენებით Arduino Uno– ს საშუალებით: ობობის რობოტის შექმნისას, თქვენ შეგიძლიათ გაიგოთ ბევრი რამ რობოტიკის შესახებ. რობოტების დამზადების მსგავსად არის გასართობი და რთული. ამ ვიდეოში ჩვენ ვაჩვენებთ თუ როგორ უნდა გავაკეთოთ ობობა რობოტი, რომლის გამოყენებაც ჩვენ შეგვიძლია ჩვენი სმარტფონის გამოყენებით (ანდროი
ესაუბრეთ თქვენს შუქს: 5 ნაბიჯი
ესაუბრეთ თქვენს შუქს: რა არის ჩემი პროექტი? ეს პროექტი არის შუქი, რომლის საშუალებითაც შეგიძლიათ შეცვალოთ ფერები და თქვათ რომელი ფერი მოგწონთ. ამ პროექტებში განათებული შუქი იყენებს 4 განსხვავებულ შუქს: მწვანე, წითელი, ყვითელი, ლურჯი და, რა თქმა უნდა, შეგიძლიათ დაამატოთ მეტი შუქი და შეცვალოთ მეტი ფერი
როგორ გავაკეთოთ დრონი Arduino UNO– ს გამოყენებით გააკეთეთ ოთხკუთხედი მიკროკონტროლის გამოყენებით: 8 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ დრონი Arduino UNO– ს გამოყენებით გააკეთეთ ოთხკუთხედი მიკროკონტროლერის გამოყენებით: შესავალი ეწვიეთ ჩემს Youtube არხს A თვითმფრინავი არის ძალიან ძვირი გაჯეტი (პროდუქტი) შესაძენად. ამ პოსტში მე ვაპირებ განხილვას, როგორ გავაკეთო ეს იაფად ?? და როგორ შეგიძლია გააკეთო ასეთი იაფად … ინდოეთში ყველა მასალა (ძრავა, ესკ
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის - Rc ვერტმფრენი - Rc თვითმფრინავი Arduino– ს გამოყენებით: 5 ნაბიჯი (სურათებით)
უკაბელო დისტანციური მართვის გამოყენებით 2.4Ghz NRF24L01 მოდული არდუინოსთან ერთად Nrf24l01 4 არხი / 6 არხი გადამცემი მიმღები კვადკოპტერისთვის | Rc ვერტმფრენი | Rc თვითმფრინავი Arduino– ს გამოყენებით: Rc მანქანის მართვა | ოთხკუთხედი | დრონი | RC თვითმფრინავი | RC ნავი, ჩვენ ყოველთვის გვჭირდება მიმღები და გადამცემი, დავუშვათ, რომ RC QUADCOPTER– ისთვის ჩვენ გვჭირდება 6 არხიანი გადამცემი და მიმღები და რომ TX და RX ტიპი ძალიან ძვირი ღირს, ამიტომ ჩვენ ვაკეთებთ ერთს ჩვენს
როგორ გამოვიყენოთ IRC (ინტერნეტ სარელეო ჩატი): 5 ნაბიჯი
როგორ გამოვიყენოთ IRC (ინტერნეტ სარელეო ჩატი): [რედაქტირება] ეს არის ინსტრუქცია, რომელიც განკუთვნილია დამწყებთათვის მათთვის, ვისაც ჯერ კიდევ არ ესმის ინტერნეტ სარელეო ჩატი, ან IRC. ეს პროექტი არ არის გამიზნული IRC– ის მთელ სფეროზე და თითოეული კლიენტის შესაძლებლობებზე, მაგრამ მიზნად ისახავს გამარჯვებას