Სარჩევი:

მოლაპარაკე ლეგოს ბარათის დილერი: 20 ნაბიჯი (სურათებით)
მოლაპარაკე ლეგოს ბარათის დილერი: 20 ნაბიჯი (სურათებით)

ვიდეო: მოლაპარაკე ლეგოს ბარათის დილერი: 20 ნაბიჯი (სურათებით)

ვიდეო: მოლაპარაკე ლეგოს ბარათის დილერი: 20 ნაბიჯი (სურათებით)
ვიდეო: Сугата Митра: Построим «Школу в Облаках» 2024, ივლისი
Anonim
მოლაპარაკე ლეგოს ბარათის დილერი
მოლაპარაკე ლეგოს ბარათის დილერი

ადამიანების უმეტესობა თამაშობს ბანქოს გასართობ მნიშვნელობას, მაგრამ მათ ასევე აქვთ რამდენიმე სარგებელი ჩვენი ემოციური და ფსიქიკური ჯანმრთელობისთვის. ეს არის ერთ -ერთი ყველაზე პოპულარული შიდა საქმიანობა.

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

ეს არის გასაოცარი საგანმანათლებლო სათამაშო, რომლის აშენებაც შესაძლებელია სახლში Alexa სპიკერით და ლეგოს ნაკრებით.

ნაბიჯი 1: ვიდეო

მოდით ვუყუროთ მუშაობას, სანამ შევდივართ წარმოებაში. აქ იწყება გართობა!

ნაბიჯი 2: ის, რაც ჩვენ გვჭირდება

  • LEGO MindStorms EV3 პროგრამირების აგური / ნაკრები x 1
  • Amazon Alexa Echo Dot x 1
  • Panasonic eneloop BK-3HCCE/4BN დატენვის ბატარეა x 2
  • სათამაშო ბარათები x 1
  • Sandisk U1 A1 98Mbps 16GB Ultra MicroSDHC (MicroSD) მეხსიერების ბარათი x 1

ნაბიჯი 3: აგურის აგება

აგურის აგება
აგურის აგება

ჩვენ ვაშენებთ ბარათების დილერს Lego Mindstorms ev3 31313 ნაკრებით. შენობის სიმარტივის მიზნით, ბარათის დილერს ამზადებენ რამდენიმე ბლოკის რამდენიმე საფეხურით შეკრებით. ჩვენ თითოეულ ბლოკს ცალკე ვაკეთებთ და ბოლოს, ჩვენ ერთად გავაერთიანებთ. საინტერესო ფაქტია, რომ მას სჭირდება მხოლოდ ერთი Lego Mindstorms ev3 ნაკრები მთლიანი ასაშენებლად.

თქვენ შეგიძლიათ შეამოწმოთ Lego Mindstorms ev3 31313– ის კატალოგი აქ ამ ნაკრებში არსებული აგურის შესახებ ცოდნის მისაღებად. შემდეგ მოდის ცალკე ბლოკის დამზადება.

ნაბიჯი 4: დეპოს დამზადება

დეპოს დამზადება
დეპოს დამზადება
დეპოს დამზადება
დეპოს დამზადება
დეპოს დამზადება
დეპოს დამზადება

ეს არის ბლოკი, სადაც ჩვენ ვინახავთ ბარათებს და ასევე ვრცელდება აქედან.

აქ ვიყენებ ხიდის ბარათებს სპექტაკლის დასადგენად. ბრიჯის კარტი არის სათამაშო ბარათის ორი სტანდარტული ზომადან მეორე - პოკერის კარტი. ხიდის ბარათები ზომავს 3.5 ინჩის სიმაღლეზე და 2.25 დიუმზე სიგანეზე (88.9 მმ x 56 მმ). ეს ოდნავ ვიწროა ვიდრე პოკერის ბარათები, რომელთა ზომა 3.5 ინჩია 2.5 ინჩით (88.9 მმ x63.5 მმ).

თქვენ შეგიძლიათ შეცვალოთ დეპოს ზომა ბარათის ტიპის მიხედვით, იქნება ეს პოკერი თუ ხიდი, უბრალოდ აგურის დამატებით ან ამოღებით (4142135).

საშუალო ძრავა მიმაგრებულია დეპოზე ბარათების განაწილებისთვის. შემდეგ პირველი ბლოკი დასრულდა. შემდეგ შეგვიძლია გადავიდეთ მეორეზე.

ნაბიჯი 5: მბრუნავი პლატფორმა

მბრუნავი პლატფორმა
მბრუნავი პლატფორმა
მბრუნავი პლატფორმა
მბრუნავი პლატფორმა
მბრუნავი პლატფორმა
მბრუნავი პლატფორმა
მბრუნავი პლატფორმა
მბრუნავი პლატფორმა

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

ასევე არის მბრუნავი პლატფორმის ღერძი დიდ ძრავასთან დასაკავშირებლად, როგორც ეს ნაჩვენებია ზემოთ.

ასე რომ, მეორე ბლოკი დასრულდა. მოდი შემდეგში შევიდეთ.

ნაბიჯი 6: RotorBlock

RotorBlock
RotorBlock
RotorBlock
RotorBlock

აქ, ამ ბლოკში, ჩვენ ვამაგრებთ საშუალო ძრავას ინტელექტუალური Ev3 აგურით. ეს განყოფილება ქმნის ბარათის დილერის ტვინს.

როდესაც პლატფორმა ბრუნავს, ჩვენ უნდა დავაბალანსოთ დიდი ძრავის მხარე, წინააღმდეგ შემთხვევაში, ეს გამოიწვევს არასათანადო ბრუნვებს. ამიტომ ჩვენ მიზანმიმართულად ვიყენებთ რეზინის ბორბლებს. ეს განყოფილება არ მოძრაობს (სტაციონარული ნაწილი). შემდეგ ჩვენ შეგვიძლია გადავიდეთ შემდეგ განყოფილებაში.

ნაბიჯი 7: საშუალო საავტომობილო სექცია

საშუალო საავტომობილო სექცია
საშუალო საავტომობილო სექცია
საშუალო საავტომობილო სექცია
საშუალო საავტომობილო სექცია
საშუალო საავტომობილო სექცია
საშუალო საავტომობილო სექცია

EV3 საშუალო სერვო ძრავა შესანიშნავია დაბალი დატვირთვის, მაღალი სიჩქარის პროგრამებისთვის და როდესაც საჭიროა უფრო სწრაფი რეაგირების დრო და მცირე პროფილი, ამიტომაც მე აქ საშუალო ძრავას ვარჩევ, ასევე ყველამ ვიცით, რომ ის უფრო მცირე წონაა ვიდრე დიდი ძრავა. ამრიგად, ის ამცირებს მბრუნავი პლატფორმის მთელ წონას, რაც, ალბათ, გამოიწვევს პლატფორმის გლუვ მოძრაობას.

ეს ძრავა გამოიყენება მოთამაშეებისთვის ბარათების განაწილებისთვის. ის დეპოს უკავშირდება.

Wedge-Belt-Wheel და საბურავი არის ამ ნაწილის მთავარი ნაწილი, რადგან ის ბარათს დეპოდან უბიძგებს. ჩვენ აქ სამი გამოვიყენეთ, უფრო სწრაფი მოძრაობისთვის. მე ვფიქრობ, ამ ბლოკის დამზადების ინსტრუქციაში. თქვენ ვერ იპოვით რეზინის საბურავს საჭესთან (რადგან ნაწილი 602841 აკლია ლეგოს დიზაინერ სტუდიაში). ამიტომ არ დაგავიწყდეთ საბურავის ბორბლით მიმაგრება.

ნაბიჯი 8: დაბლოკილი წონის ბლოკი

Slottedweight ბლოკი
Slottedweight ბლოკი
Slottedweight ბლოკი
Slottedweight ბლოკი
Slottedweight ბლოკი
Slottedweight ბლოკი

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

მიმაგრების მექანიზმი გზას უხსნის წონის სლოტების მოძრაობას ზემოთ და ქვემოთ. (იხილეთ სურათი ზემოთ)

ნაბიჯი 9: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება

აქ ჩვენ ვაგროვებთ მთელ ბლოკებს, რომლებიც ადრე ავაშენეთ. ეს მართლაც საკმაოდ მარტივია.

პირველ რიგში, ჩვენ შეგვიძლია დავაკავშიროთ Slotted Weight Block დეპოსთან. ახლა ის წარმოადგენს დეპოს.

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

აგურის შენობა დასრულდა. აქ მე მოგაწოდეთ შეკრების სურათები, რადგან ძალიან ადვილია სიტუაციების ვიზუალიზაცია, ვიდრე ჩვეულებრივი ინსტრუქციები. შემდეგ შეგვიძლია გადავიდეთ ev3 აგურის გაყვანილობაზე ძრავებზე.

შენიშვნა: თითოეული ბლოკის შექმნის ინსტრუქცია მიმაგრებულია GitHub რეპოს სახით, როგორც PDF

ნაბიჯი 10: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

აქ ფაქტობრივი ტექნიკა მოიცავს ერთ საშუალო და დიდ ძრავას და ასევე ერთ ev3 აგურს. ძრავები უნდა იყოს დაკავშირებული ev3 აგურის ნებისმიერ პორტთან (A, B, C, D) სათანადო მუშაობისთვის. კავშირი ხდება კაბელების გამოყენებით, რომლებიც შედის ნაკრებში. როგორც ხედავთ ნაკრებში, ერთი და იგივე ტიპის კაბელი ხელმისაწვდომია სამ სხვადასხვა სიგრძეში. ჩვენ ვიყენებთ

1 X 50 სმ კაბელი საშუალო ძრავისთვის 1 X 25 სმ კაბელი დიდი ძრავისთვის როგორც ხედავთ საშუალო ძრავას სჭირდება გრძელი კაბელები მინიმუმ 360 გრადუსიანი ბრუნვის შესასრულებლად. ამიტომაც ვიყენებ 50 სმ კაბელს ამისათვის, წინააღმდეგ შემთხვევაში, ის აჩერებს პლატფორმის მოძრაობას. დიდი ძრავისთვის 25 სმ კაბელი საკმარისია.

კავშირები არის პორტი A - საშუალო ძრავა

პორტი B --- დიდი ძრავა

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

ნაბიჯი 11: SetupUp

Დაყენება
Დაყენება
Დაყენება
Დაყენება
Დაყენება
Დაყენება

მოწყობილობის დაყენება ძალიან მარტივია.

  • დააინსტალირეთ ev3dev თქვენი EV3 Brick პროგრამირებისთვის
  • დააინსტალირეთ Visual Studio Code კოდის რედაქტირებისთვის
  • დააინსტალირეთ Alexa Gadgets Python პროგრამული უზრუნველყოფა თქვენს EV3 აგურზე

როდესაც გადმოწერეთ ev3 პროგრამული უზრუნველყოფა, თქვენ უნდა გადმოწეროთ იგი SD ბარათზე. მე 10 კლასის SD ბარათები მირჩევნია. ციმციმისთვის ჩვენ ვიყენებთ Etcher ან Rufus. ჩატვირთვისთვის თქვენ უნდა ჩაწეროთ SD ბარათი აგურში. SD ბარათის დასაყენებლად საკმარისია შიშველი ხელები, მაგრამ როდესაც თქვენ მოხსნით მე მირჩევნია პინცეტი.

ასე რომ, ev3 აგურისთვის მას სჭირდება 6 x AA ბატარეა, თითოეული 1.5 ვ. მე მირჩევნია მრავალჯერადი დატენვის ბატარეები, რომლებსაც აქვთ მაღალი ენერგიის შესანახი მოცულობა (მაღალი მაჰ). რაც უფრო მაღალია ბატარეის mAh ნიშანი, მით უფრო დიდხანს ძლებს ბატარეა. mAH არის ელექტრული მუხტის ერთეული. ამ პროექტისთვის მე ვიყენებ Panasonic Eneloop- ის დატენვის ბატარეას, რომლის სიმძლავრეა 2550 mah.

შემდეგ ჩატვირთეთ ev3 აგური გრძელი დაჭერით ცენტრალურ ღილაკზე.

თუ წარმოდგენა არ გაქვთ ev3 აგურის საფუძვლებზე, უბრალოდ წადით აქ. შემდეგ თქვენ უნდა დაუკავშიროთ ev3 აგური ინტერნეტს თქვენი კომპიუტერის ინტერნეტ კავშირის გაზიარებით. კომპიუტერთან დასაკავშირებლად არსებობს სხვადასხვა მეთოდი, აქ მე ვიყენებ USB კაბელს, რომელიც მოყვება ნაკრებებს. მე ვფიქრობ, რომ ეს არის მარტივი მეთოდი. გადახედეთ აქ USB– ით ინტერნეტით დაკავშირებას. ეს არის ქსელის სხვა გზები.

ის გირჩევთ გაფართოებებს, რომლებიც გაადვილებს თქვენს EV3 Brick– თან დაკავშირებას და პროგრამირებას. როგორც ხედავთ, როდესაც ჩამოტვირთავთ cardealer.zip ფაილს და გახსნით ვიზუალური სტუდიის კოდის რედაქტორს, ის ავტომატურად გირჩევთ გაფართოებებს. ასე რომ დააინსტალირეთ ნაჩვენები ბრაუზერის ev3dev გაფართოება. თუ თქვენ გაქვთ პითონი დაინსტალირებული თქვენს კომპიუტერში, შეგიძლიათ დააინსტალიროთ ეს გაფართოებაც. (არ დააინსტალიროთ, თუ Python უკვე არ გაქვთ დაინსტალირებული.) Python არის ენა, რომელიც აქ გამოიყენება პროგრამირებისათვის.

ნაბიჯი 12: დარეგისტრირდით EV3 Brick როგორც Alexa Gadget

დარეგისტრირდით EV3 Brick როგორც Alexa Gadget
დარეგისტრირდით EV3 Brick როგორც Alexa Gadget

იმისათვის, რომ თქვენი EV3 Brick იმუშაოს Alexa– სთან და თქვენს Echo მოწყობილობასთან, როგორც Alexa Gadget, თქვენ დაგჭირდებათ თქვენი გაჯეტის რეგისტრაცია Alexa Developer Console– ში. თქვენი გაჯეტის რეგისტრაცია აკავშირებს თქვენს უნიკალურ გაჯეტს თქვენს ანგარიშთან და საჭიროა იმისათვის, რომ თქვენი შემოქმედება სწორად იმუშაოს ალექსასთან. Alexa Gadget არის Alexa– სთან დაკავშირებული აქსესუარი, რომელიც ურთიერთქმედებს თავსებადი Amazon Echo მოწყობილობებთან Bluetooth– ით.

Amazon ID და Alexa Gadget Secret უნდა აღინიშნოს, რადგან ის ცალსახად განსაზღვრავს ჩვენს გაჯეტს. ზემოთ მოყვანილი ფიგურა გვიჩვენებს, თუ როგორ ურთიერთქმედებს გაჯეტი Echo მოწყობილობასთან და სად ჯდება Alexa გაჯეტების ინტერფეისები.

როდესაც თქვენ წარმატებით დაარეგისტრირეთ თქვენი Alexa Gadget. მოვამზადოთ ev3 აგური

ნაბიჯი 13: Ev3 აგურის მომზადება

ამზადებს Ev3 აგურს
ამზადებს Ev3 აგურს

თქვენი EV3 აგური დაუკავშირდება თქვენს ექოს მოწყობილობას Bluetooth– ის გამოყენებით, რომელიც თქვენ უნდა ჩართოთ თქვენს აგურზე, რათა ნიმუშის კოდი სწორად იმუშაოს. როდესაც Bluetooth ჩართულია, თქვენ მზად ხართ იმუშაოთ რაიმე კოდით!

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

ნაბიჯი 14: რეგისტრაცია და პარამეტრები

რეგისტრაცია და პარამეტრები
რეგისტრაცია და პარამეტრები

კარდილერის საქაღალდეში ნახავთ INI ფაილს და პითონის ფაილს. გახსენით carddealer.ini ფაილი, რომელიც შეიცავს კონფიგურაციის შემდეგ დეტალებს:

[GadgetSettings]

amazonId = YOUR_GADGET_AMAZON_ID

alexaGadgetSecret = YOUR_GADGET_SECRET

[გაჯეტის შესაძლებლობები]

Alexa. Gadget. StateListener = 1.0 - მაღვიძარა

INI (ან ინიციალიზაციის) ფაილი განსაზღვრავს პარამეტრებს, თუ როგორ უნდა მუშაობდეს თქვენი EV3 Brick როგორც გაჯეტი. გაჯეტის პარამეტრები: განსაზღვრავს Amazon ID- ს და Alexa Gadget Secret- ს, რომელიც მიიღეთ თქვენი გაჯეტის შექმნისას Amazon Developer Console- ში. ის ადასტურებს თქვენს EV3 Brick– ს და საშუალებას აძლევს მას დაუკავშირდეს თქვენს Echo მოწყობილობას და Alexa– ს.

ნაბიჯი 15: როგორ დავაყენოთ ექო წერტილი?

როგორ დავაყენოთ ექო წერტილი?
როგორ დავაყენოთ ექო წერტილი?

დაყენებამდე ჩამოტვირთეთ ან განაახლეთ Alexa აპი თქვენი მობილური მოწყობილობის აპლიკაციების მაღაზიაში.

  • გახსენით Alexa პროგრამა
  • გადადით პარამეტრების მენიუში
  • აირჩიეთ მოწყობილობის დამატება.
  • აირჩიეთ Amazon Echo და შემდეგ Echo Dot
  • შეაერთეთ თქვენი მოწყობილობა
  • მიჰყევით ინსტრუქციას თქვენი მოწყობილობის დასაყენებლად

ნაბიჯი 16: ექოს აგურის დაწყვილება

ეკოს აგურის დაწყვილება
ეკოს აგურის დაწყვილება

Alexa– სთან მუშაობისთვის, EV3 Brick– მა უნდა დაამყაროს Bluetooth კავშირი Echo მოწყობილობასთან.

Echo მოწყობილობა და გაჯეტი აღმოაჩენენ ერთმანეთს კლასიკური Bluetooth– ით შემდეგნაირად:

  • მომხმარებელი აყენებს გაჯეტს დაწყვილების რეჟიმში. ეს პროცედურა დამოკიდებულია გაჯეტზე. მაგალითად, ღილაკის გაჯეტმა შეიძლება გამოიყენოს ხანგრძლივი დაჭერა. თუ თქვენს გაჯეტს აქვს სენსორული ეკრანი, მომხმარებელს შეუძლია ჩართოს დაწყვილება ეკრანზე არსებული ვარიანტის საშუალებით.
  • მომხმარებელი აყენებს ექოს მოწყობილობას დაწყვილების რეჟიმში. Echo მოწყობილობებისთვის ეკრანის გარეშე, მომხმარებელს შეუძლია Echo მოწყობილობა ჩართოს დაწყვილების რეჟიმში Amazon Alexa პროგრამის გამოყენებით. Alexa აპლიკაციაში მომხმარებელი გადადის პარამეტრებზე, ირჩევს ექოს მოწყობილობას და შემდეგ ირჩევს წყვილ ალექსას გაჯეტს დაკავშირებული მოწყობილობების ქვეშ. თუ ექოს მოწყობილობას აქვს ეკრანი, მომხმარებელი მიჰყვება ეკრანზე მითითებებს დაწყვილების დასაწყებად. (ეკრანის სურათები მოცემულია მითითებისთვის)

უბრალოდ დააწკაპუნეთ "დააწყვილეთ ახალი მოწყობილობა", გთხოვთ იყოთ მოთმინება, ამას გარკვეული დრო დასჭირდება. აქ მე ვიყენებ echo dot მე –3 თაობას

ნაბიჯი 17: შექმენით თქვენი Alexa უნარი

შექმენით თქვენი Alexa უნარი
შექმენით თქვენი Alexa უნარი

მოდით გადავიდეთ თქვენი უნარის შექმნის ეტაპებზე:

1. შედით developer.amazon.com– ზე.2. ზედა სათაურში მოათავსეთ Alexa– ზე და დააწკაპუნეთ Alexa Skills Kit– ზე.

3. ეკრანის ზედა მარჯვენა კუთხეში დააწკაპუნეთ შექმნა უნარი.

4. შეიყვანეთ უნარის სახელი, შესაძლოა "CARDDEALERS". სახელი, რომელსაც თქვენ აძლევთ თქვენს უნარს, ასევე იქნება ის, თუ როგორ გახსნით უნარს. მაგალითად, "ალექსია, ღია გამყიდველები".

5. აირჩიეთ ნაგულისხმევი ენა. დარწმუნდით, რომ შერჩეული ენა ემთხვევა თქვენს ექოს მოწყობილობაზე გამოყენებულ ენას.

6. შეარჩიეთ მორგებული ვარიანტი "შეარჩიეთ მოდელი, რომელიც დაემატება თქვენს უნარებს".

7. შეარჩიეთ Alexa-Hosted "აირჩიე მეთოდი, რომელიც უმასპინძლებს შენი უნარების უკანა რესურსებს".

8. დააწკაპუნეთ შექმნა უნარი ზედა მარჯვენა კუთხეში.

9. მას შემდეგ რაც დააწკაპუნებთ უნარის შექმნაზე, დაინახავთ მოდალს, სანამ თქვენი უნარი ემზადება მორგებისთვის.

შემდეგ ჩვენ უნდა გავააქტიუროთ პერსონალური ინტერფეისის კონტროლერი კონსოლში. Ის არის! პერსონალური ინტერფეისის კონტროლერის ჩართვით, თქვენ შეგიძლიათ დაწეროთ კოდი, რომელიც აგზავნის პერსონალურ მითითებებს თქვენს EV3 Brick– ზე და დააპროგრამეთ ის, თუ როგორ გსურთ მისი რეაგირება.

ნაბიჯი 18: განსაზღვრეთ უნარის ურთიერთქმედების მოდელი

ურთიერთდამოკიდებულების მოდელი განსაზღვრავს, თუ როგორ შეგიძლიათ ისაუბროთ თქვენს უნარებზე და რა სახის ბრძანებებს შეუძლია ელოდოს მათ რეაგირებას. ურთიერთქმედების მოდელი მოიცავს მიზნებს, სლოტებს, თქვენ მიერ განსაზღვრულ გამონათქვამებს და პროგრამას თქვენი უნარების კოდში

1. Alexa Developer Console– ში, Interaction Model– ში, დააწკაპუნეთ JSON Editor– ზე.

2. carddealer საქაღალდეში ნახავთ საქაღალდეს სახელწოდებით skill-nodejs. ამ საქაღალდეში არის model.json ფაილი. დააკოპირეთ JSON ურთიერთქმედების მოდელი ამ ფაილიდან და ჩასვით რედაქტორში, ან გადაიტანეთ და ჩამოაგდეთ JSON ფაილი ჩამოსაშლელ ზონაში, რომ ატვირთოთ იგი.

მას შემდეგ რაც ჩასვით JSON Alexa უნარში JSON რედაქტორი, დააწკაპუნეთ მოდელის შენახვაზე, შემდეგ კი კონსოლის ინტერფეისის ზედა ნაწილში წარმოდგენილ მოდელზე. მოდელის შექმნას შეიძლება გარკვეული დრო დასჭირდეს, ასე რომ იყავით მომთმენი

ნაბიჯი 19: უნარების ლოგიკის დანერგვა

განახორციელეთ უნარების ლოგიკა
განახორციელეთ უნარების ლოგიკა

ბევრი რამ არის სასწავლი უნარების შექმნის შესახებ, მაგრამ ამ მისიის მიზნისთვის ჩვენ გაგიწევთ გზას, რომელიც ადრე შეარჩიეთ Alexa-Hosted უნარის ვარიანტის გამოყენებით და ბოლოს გაგიზიარებთ დამატებით რესურსებს. Alexa- მასპინძელი უნარით, თქვენ შეგიძლიათ დაიწყოთ კოდის წერა თქვენი უნარებისთვის უშუალოდ Alexa დეველოპერის კონსოლში.

1. დააწკაპუნეთ კოდზე Alexa დეველოპერის კონსოლის ზედა სანავიგაციო ზოლში.

2. VS კოდში გახსენით index.js ფაილი carddealer/skill-nodejs/lambda საქაღალდეში.

3. დააკოპირეთ კოდი index.js ფაილში index.js ფაილში Alexa Developer Console Code Editor.

4. დააკოპირეთ pack.json და util.js ფაილები Alexa Skill Code Editor– ის შესაბამის ფაილებში.

5. შექმენით ახალი ფაილი კოდის რედაქტორის ზედა მარცხენა ნაწილში ახალი ფაილის ხატის დაჭერით და შეავსეთ ბილიკი და ფაილის სახელი /lambda/common.js

6. შექმნილ common.js ფაილთან ერთად, დარწმუნდით, რომ ფაილი ღიაა და შემდეგ დააკოპირეთ კოდი common.js ფაილში carddealer/ skill-nodejs/ საქაღალდედან VS Code– ში, Alexa უნარში common.js ფაილში კოდის რედაქტორი.

თქვენ შეგიძლიათ შეამოწმოთ უნარი მისი დანერგვით. როდესაც თქვენ გამოცდით უნარს, გადართეთ ტესტირება გამორთულიდან განვითარებაზე ნავიგაციის ზოლში ჩამოსაშლელი ხერხით.

ნაბიჯი 20: პითონის კოდი

პითონის კოდი
პითონის კოდი

პითონის კოდი ადგენს EV3 Brick– თან დაკავშირებულ ძრავებს და ეუბნება EV3RSTORM– ს, თუ როგორ უნდა გადავიდეს, როდესაც ის იღებს ბრძანებებს Alexa უნარისგან, მათ შორის:

  • ბარათები გადანაწილდება დიდი და საშუალო ძრავების კომბინირებული ბრუნვით განსაზღვრული მიმართულებით.
  • ბარათებს გადაეცემა მხოლოდ საშუალო ძრავის ბრუნვა

მთელი კოდი მოცემულია GitHub Repo– ში.

პროექტი მზად არის, უბრალოდ აურიეთ ბარათები და განათავსეთ დეპოში და ისიამოვნეთ თამაშით!

სათამაშოების და თამაშების გამოწვევა
სათამაშოების და თამაშების გამოწვევა
სათამაშოების და თამაშების გამოწვევა
სათამაშოების და თამაშების გამოწვევა

მეორე ადგილი სათამაშოებისა და თამაშების გამოწვევაში

გირჩევთ: