Სარჩევი:
- ნაბიჯი 1: აპარატურის კავშირი
- ნაბიჯი 2: Alexa– ს ინტეგრირება Dragonboard– ზე
- ნაბიჯი 3: Android პროგრამა
- ნაბიჯი 4: API Gateway
- ნაბიჯი 5: დააყენეთ ლამბდა გარემოს ცვლადები
- ნაბიჯი 6: გამოყენება
- ნაბიჯი 7: დასკვნა
ვიდეო: როგორ გავაერთიანოთ Alexa Dragonboard, Android აპლიკაცია და ყავის მანქანა: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს გაკვეთილი გთავაზობთ აუცილებელ ნაბიჯებს ყავის აპარატის დასაკავშირებლად, ინტეგრირებისა და გამოყენებისათვის Alexa Dragonboard- თან და Android აპლიკაციასთან.
ყავის აპარატის შესახებ დამატებითი ინფორმაციისთვის, გთხოვთ, შეამოწმოთ ეს ინსტრუქციულად.
ნაბიჯი 1: აპარატურის კავშირი
ყავის აპარატის აპარატურის დასაკავშირებლად და ყავის აპარატის მუშაობის შესახებ ტექნიკური ინფორმაციის შესასწავლად, გთხოვთ წაიკითხოთ და მიჰყევით ამ ინსტრუქციას.
ნაბიჯი 2: Alexa– ს ინტეგრირება Dragonboard– ზე
იმისათვის, რომ Dragonboard– მა აღიაროს ხმოვანი ბრძანებები და უზრუნველყოს შესაბამისი ხმოვანი პასუხები, აუცილებელია შეიქმნას რამდენიმე სერვისი, რომლებიც პასუხისმგებელნი არიან Alexa– ს Dragonboard– ზე გაშვებაზე.
ამ ინსტრუქციის საშუალებით თქვენ ისწავლით ამის გაკეთების სწორ გზას.
ნაბიჯი 3: Android პროგრამა
ყავის აპარატის კონტროლისა და მონიტორინგის ერთ -ერთი მოდული არის Android პროგრამა. მასთან ერთად მომხმარებელს შეუძლია გააკონტროლოს ყავის აპარატის კვების ბლოკი, შეუკვეთოს გრძელი ან მოკლე ყავა და აკონტროლოს ყავის დასამზადებლად საჭირო სხვადასხვა პარამეტრების დონე (ყავის დონე, წყლის დონე და ჭიქის პოზიცია). ყავის აპარატის კონტროლი ხდება როგორც ხმოვანი ბრძანებების (Speech Recognizing API), ასევე UI კომპონენტების საშუალებით (კონცენტრატორები, ღილაკები და ხედები).
პროგრამის AWS IOT სერვერთან დასაკავშირებლად და სწორად დასაკავშირებლად, გთხოვთ შეამოწმოთ ეს ინსტრუქციულად.
ნაბიჯი 4: API Gateway
კლიენტის/სერვერის კავშირი ყავის აპარატიდან Lambda ფუნქციის გამოსაძახებლად აუცილებელია API Gateway- ის განხორციელება. ეს უზრუნველყოფს ყავის აპარატის სტატუსის განახლებას.
ახლა, API Gateway შესაქმნელად:
- შედით თქვენს კონსოლზე თქვენს AWS ანგარიშზე.
- "სერვისების" ჩანართზე შედით "API Gateway" განყოფილებაში.
- დააწკაპუნეთ "შექმნა API".
- მიეცით სახელი, აღწერა და დატოვეთ "რეგიონალური" ვარიანტი მონიშნული.
- აირჩიეთ "ქმედებები" და შექმენით ახალი რესურსი სახელწოდებით "სტატუსი" ბილიკით "/სტატუსი".
- შექმენით POST მეთოდი.
- აირჩიეთ Lambda ფუნქცია, რომელიც თქვენ შექმენით "Lambda ფუნქცია" პარამეტრზე და დააწკაპუნეთ "შენახვაზე".
- დადასტურების ფანჯარაში დააკოპირეთ გენერირებული მისამართი და დააჭირეთ ღილაკს "OK".
ლამბდა აღიარებს სწორ საბოლოო წერტილს:
- შედით lambda ფუნქციაზე თქვენს AWS ანგარიშზე.
- მოძებნეთ FunctionName ცვლადი 332 ხაზზე.
- შეცვალეთ მისი მნიშვნელობა იმ მისამართზე, რომელიც გადაწერილია მე –8 ნაბიჯზე.
Dragonboard– ზე გაგზავნეთ ყავის აპარატის სტატუსი სწორ საბოლოო წერტილში:
- გახსენით "ServiceHTTP.py" ფაილი Dragonboard- ზე.
- მოძებნეთ ცვლადი API_ENDPOINT (სტრიქონი 6).
- შეცვალეთ მისი მნიშვნელობა იმ მისამართზე, რომელიც გადაწერილია მე –8 ნაბიჯზე.
დამატებითი ინფორმაციისთვის, თუ როგორ უნდა შექმნათ API Gateway, გთხოვთ წაიკითხოთ ეს დოკუმენტი.
ნაბიჯი 5: დააყენეთ ლამბდა გარემოს ცვლადები
იმის გათვალისწინებით, რომ ლამბდა კოდი მუშაობს მხოლოდ საჭიროების შემთხვევაში, ზოგიერთი ღირებულების შესანახად, როგორიცაა ყავის აპარატის ყავა და წყალი, აუცილებელია გარემოს გარკვეული ცვლადების შესაქმნელად.
იმისათვის რომ გაიგოთ როგორ შექმნათ გარემოს ცვლადები, გთხოვთ გადაამოწმოთ ეს ბმული.
ახლა შექმენით გარემოს ცვლადები თქვენს მიერ შექმნილ ლამბდა ფუნქციაზე შემდეგი სახელებით:
- ყავის დონე
- შუშის პოზიცია
- ჩართვა გამორთვა
- წყლის დონე
ნაბიჯი 6: გამოყენება
ზემოაღნიშნული ნაბიჯების სწორად შესრულების შემდეგ, ყავის მანქანა მზადაა გამოსაყენებლად. მისი კონტროლის ორი ფორმა არსებობს: უშუალოდ Dragonboard– ზე აუდიო შეყვანის საშუალებით ან Android აპლიკაციის საშუალებით.
აუდიო შეყვანა: ყავის აპარატის კონტროლის ერთ -ერთი გზა არის Dragonboard– ზე აუდიო შეყვანის დაკავშირება. ეს შეიძლება გაკეთდეს უშუალოდ Alexa ხმოვანი სერვისის საშუალებით, იმის გათვალისწინებით, რომ სკრიპტი მუშაობს და უსმენს თქვენს მიკროფონს.
უპირველეს ყოვლისა, თქვენ უნდა თქვათ გაღვიძების სიტყვა "Alexa" და შემდეგ გააკონტროლოთ იგი ქვემოთ მოცემული ბრძანებების საშუალებით:
- სთხოვეთ ყავის აპარატი ჩართოთ: ჩართავს ყავის აპარატს
- სთხოვეთ ყავის აპარატი გამორთოთ: გამორთეთ ყავის აპარატი
- სთხოვეთ ყავის აპარატს გააკეთოს მოკლე ყავა: ყავის აპარატი იწყებს მოკლე ყავის დამზადებას.
- სთხოვეთ ყავის აპარატს გააკეთოს გრძელი ყავა: ყავის აპარატი იწყებს ხანგრძლივ ყავას.
სისტემა ასევე აძლევს უკუკავშირის შეტყობინებებს ბრძანებებს, ადასტურებს მოთხოვნილ მოქმედებას.
Android პროგრამა: Android პროგრამა გთავაზობთ ყავის აპარატში მომხმარებლის ბრძანებების გაგზავნის ორ ფორმას: ხმოვანი და ინტერფეისის კომპონენტები.
-
ხმა: ხმოვანი ბრძანებების გასააქტიურებლად აუცილებელია დააწკაპუნოთ პროგრამის მიკროფონის ღილაკზე და ისაუბროთ შემდეგ ბრძანებებზე:
- ჩართეთ ყავის აპარატი: ჩართეთ ყავის აპარატი
- გამორთეთ ყავის მანქანა: გამორთეთ ყავის აპარატი
- გააკეთეთ გრძელი ყავა: ყავის აპარატი იწყებს მოკლე ყავის დამზადებას.
- გააკეთეთ მოკლე ყავა: ყავის აპარატი იწყებს ყავის ხანგრძლივ დამზადებას.
-
UI კომპონენტები: აკონტროლებს ყავის აპარატს UI კომპონენტებით ქვემოთ:
- ჩართვა/გამორთვა: აკონტროლებს ყავის აპარატის სიმძლავრეს.
- გააკეთეთ მოკლე ყავის ღილაკი: ყავის აპარატი იწყებს მოკლე ყავის დამზადებას.
- გააკეთეთ ყავის გრძელი ღილაკი: ყავის მანქანა იწყებს ყავის ხანგრძლივ დამზადებას.
- სტატუსის ტექსტის ხედი: აჩვენებს ყავის აპარატთან კავშირის სტატუსს.
- ყავის დონის ხედი: აჩვენებს ყავის დონეს პროცენტულად მთავარ ეკრანზე.
- წყლის დონე: აჩვენებს ყავის აპარატის წყლის დონეს (სრული ან ცარიელი).
- შუშის სურათი: აჩვენებს ჭიქის სტატუსს ყავის აპარატზე (პოზიციონირებული ან არა პოზიციონირებული).
ნაბიჯი 7: დასკვნა
იმის გათვალისწინებით, რომ თქვენ გააკეთეთ ყველა ზემოთ ჩამოთვლილი ნაბიჯი, ახლა თქვენ შეგიძლიათ გამოიყენოთ ყავის აპარატი. ნებისმიერი ეჭვის შემთხვევაში, გთხოვთ გააკეთოთ კომენტარი ქვემოთ ან შეხვიდეთ შემდეგ ფორუმებსა და დოკუმენტაციაში:
- AWS IOT ფორუმი
- ალექსას ხმოვანი მომსახურების ფორუმი
- AWS IOT დოკუმენტაცია
- ალექსას ხმოვანი სერვისის დოკუმენტაცია
- AWS Lambda დოკუმენტაცია
- Alexa უნარების შესავალი
გირჩევთ:
გიგანტური ღამურები- როგორ გავაერთიანოთ ორი ფოტო Pixlr– ის გამოყენებით: 7 ნაბიჯი
გიგანტური ღამურები- როგორ გავაერთიანოთ ორი ფოტო Pixlr– ის გამოყენებით: კლდოვანი მთების დასავლეთ ფერდობზე ბრტყელ მწვერვალებზე, მე აღმოვაჩინე ეს ნიშანი იმ გზაზე, რომელსაც ვეძებდი. მასში ნათქვამია, რომ "ღამურების დაცვის მიზნით, მღვიმეები და მაღაროები დახურულია ადამიანთა შემოსვლისთვის". ვფიქრობდი, რომ ეს იყო თავისებური, რადგან
როგორ შევქმნათ Android აპლიკაცია Android Studio– ით: 8 ნაბიჯი (სურათებით)
როგორ შევქმნათ Android აპლიკაცია Android Studio– ით: ეს გაკვეთილი გასწავლით Android Studio– ს განვითარების გარემოს გამოყენებით Android პროგრამის შექმნის საფუძვლებს. როგორც Android მოწყობილობები სულ უფრო მეტად გახდება მოთხოვნა ახალ აპლიკაციებზე მხოლოდ გაიზრდება. Android Studio არის მარტივი გამოსაყენებელი (
როგორ გავაერთიანოთ Alexa Dragonboard-410c: 5 ნაბიჯი
როგორ გავაერთიანოთ Alexa Dragonboard-410c: ამ სამეურვეო საშუალებით თქვენ შეისწავლით თუ როგორ უნდა ჩადოთ Alexa Dragonboard-410c– ში. დაწყებამდე, მოდით წარმოგიდგინოთ რამდენიმე ნივთი, რაც გჭირდებათ: Alexa Voice Service (AVS) - შესაძლებელს გახდის თქვენს მოწყობილობებთან საუბარს, თქვენ გექნებათ წვდომა ღრუბელზე დაფუძნებულ ალექსაზე
როგორ გავაერთიანოთ 4x3”TFT ეკრანი არდუინოსთან ერთად: 4 ნაბიჯი
როგორ გავაერთიანო 4x3”TFT ეკრანი Arduino– ს საშუალებით: FocusLCDs.com– მა გამომიგზავნა 4x3” TFT LCD– ის უფასო ნიმუში (P/N: E43RG34827LW2M300-R) საცდელად. ეს არის ფერადი აქტიური მატრიცა TFT (თხელი ფილმის ტრანზისტორი) LCD (თხევადი ბროლის ჩვენება), რომელიც იყენებს ამორფულ სილიციუმის TFT- ს, როგორც გადართვის მოწყობილობას. ეს მოდელი არის
როგორ გავაერთიანოთ UArm სლაიდერით: 20 ნაბიჯი (სურათებით)
როგორ გავაერთიანოთ UArm სლაიდერთან: გამარჯობა ყველას, ბოლო პოსტიდან დიდი დრო გავიდა. და ჩვენ დავბრუნდით! ჩვენ გვინდა გაჩვენოთ რაიმე ახალი და შევაერთოთ ის uArm– თან, რომ ნახოთ რა მივიღეთ. სინამდვილეში, მილიონი რამ შეიძლება გაკეთდეს uArm– ისთვის, მაგრამ ის, რასაც ჩვენ დღეს ვაკეთებთ არის რაღაც სპეციფიკური