Სარჩევი:

პროექტის ოაზისი: ხმის ტერარიუმი: 9 ნაბიჯი (სურათებით)
პროექტის ოაზისი: ხმის ტერარიუმი: 9 ნაბიჯი (სურათებით)

ვიდეო: პროექტის ოაზისი: ხმის ტერარიუმი: 9 ნაბიჯი (სურათებით)

ვიდეო: პროექტის ოაზისი: ხმის ტერარიუმი: 9 ნაბიჯი (სურათებით)
ვიდეო: DREAMLAND OASIS - ახალი საკურორტო ზონა ჩაქვის ტერიტორიაზე 2024, ივლისი
Anonim

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

ნაბიჯი 1: მოტივაცია

ბუნებასთან ჩვენი საუბრის საშუალება ისეთი ვიზუალური და მრავალ მოდალურია, განსხვავებით იმისა, რასაც ჩვენ ვაკეთებთ დღეს ტექნოლოგიასთან. ტელეფონებსა და კომპიუტერებზე ამინდი არ იწვევს იგივე გრძნობებს, როგორც ფაქტიურად ამინდის დანახვა ან შეგრძნება. ამაზე ვფიქრობდი Google Creative Lab– ში მუშაობის დროს და შევქმენი Project Oasis.

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

ნაბიჯი 2: ზოგადი მექანიზმი

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

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

ნაბიჯი 3: დანართის დიზაინი

Image
Image

ბმული CAD– სთან

ინსტრუმენტების/მასალების ჩამონათვალი:

  1. აკრილის/პლექსიგლასის ფურცლები 0,25 "სისქის (24" x 18 " - რაოდენობა: 4)
  2. აკრილის წებო
  3. საბურღი ნაკრები 1/4 "და დამთავრებული ქვედა ბიტებით
  4. საზომი ლენტი + კალიბრები
  5. ეპოქსიდური წებო (15 წუთი საყვარელი დრო)
  6. GE Sealant ჰიდროიზოლაციისთვის
  7. გამჭვირვალე PVC მილები 1/4 "OD + ეკლიანი კონექტორები

ამ ტერარიუმის დიზაინის მითითებები მოქნილია და არა მკაცრი და სწრაფი წესები. მე ავირჩიე ავაშენო ის, რისი შენახვაც შესაძლებელი იქნებოდა ჩემს მაგიდაზე, ან ის, რომელიც მშვენივრად გამოიყურებოდა საპირფარეშოზე. გარდა ამისა, მე მქონდა ზოგადი წარმოდგენა იმ სივრცის შესახებ, რასაც ჩემი ელექტრონიკა, მცენარეები და წყლის რეზერვუარი დაიკავებდა. მე გადავწყვიტე, რომ მთელი დანართი იყოს H: 15 "W: 6" L: 10"

CAD ზომები ზემოთ მოცემულ ფიგურაში აჩვენებს ზოგად დაშლას; ფართოდ ზედა და ქვედა ელექტრონიკა იკავებს თითოეულს 4 "სიმაღლით. რეზერვუარი იკავებს 4" L ძირს, ტოვებს 6 "L ელექტრონიკას (უფრო მეტი ელექტრონიკაზე მოგვიანებით).

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

მე შევქმენი 3D მოდელი ჩემი ტერარიუმისთვის Fusion 360– ში, მხოლოდ იმიტომ, რომ მინდოდა მისი გადაღება. ამ პროექტის CAD ფაილები თან ერთვის ამ ნაბიჯს. მე გავაბრტყელე ყველა ესკიზი, რომ მივიღო ლაზერული აპარატის ფაილები და მოყვება სტანდარტული ლაზერული დამუშავების პროცესი. დააყენეთ ლაზერი (ჩემს შემთხვევაში ეპილოგი), გახსენით ფაილები Corel Draw– ში და გაუშვით დამუშავება.

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

ნაბიჯი 4: ელექტრონიკის დიზაინი

ელექტრონიკის დიზაინი
ელექტრონიკის დიზაინი
ელექტრონიკის დიზაინი
ელექტრონიკის დიზაინი
ელექტრონიკის დიზაინი
ელექტრონიკის დიზაინი

კომპონენტების / ელექტრონიკის ჩამონათვალი:

  1. 5V/10A კვების წყარო (რაოდენობა: 1)
  2. 3V-35V გამაძლიერებელი კონვერტორი (რაოდენობა: 2)
  3. 12V DC დოზირების პერისტალტიკური ტუმბო (რაოდენობა: 1)
  4. 2200 მლ/წთ პერისტალტიკური ტუმბო (რაოდენობა: 1)
  5. Icstation 20 მმ კერამიკული დისკი freq = 113KHz, მძღოლის დაფებით (რაოდენობა: 2)
  6. RGB LED ზოლები (რაოდენობა: 1)
  7. 18 AWG და 24 AWG მავთულის ნაკრები
  8. მავთულის ქსოვა 1/4"
  9. Raspberry Pi 3 + Google Voice Hat (თქვენ უბრალოდ გჭირდებათ ხმის ქუდი + მიკროფონი და არა თავად დინამიკი)
  10. Arduino Nano მინი USB კაბელით
  11. ~ 3-24V ძაბვა-დატვირთვა ხვრელის SSR რელეებით
  12. ნახევრად ზომის პროტობორდი

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

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

მე გავტეხე ერთჯერადი გამომავალი 5V/10A დენის წყაროს მუტი-გამომავალი წყაროს დანამატის გათიშვით და ცალკეული კომპონენტებისთვის ჩემი საკუთარი მრავალჯაჭვიანი კაბელების დამატებით.

  • 5V ხაზი Icstation მძღოლის დაფებისთვის
  • 5V ხაზი RGB LED- ებისთვის
  • 5V ხაზი Raspberry Pi 3 -ისთვის
  • 12V ხაზი (ცვლადი Boost Converter– ით) პერისტალტიკური ტუმბოს დოზირებისთვის
  • 24V ხაზი (ცვლადი Boost Converter– ის საშუალებით) მაღალი დინების წვიმის პერისტალტიკური ტუმბოსთვის

მე ავიღე ცალკეული ხაზები და ერთად ჩავდე მავთულხლართში დალაგებული გარეგნობისთვის. მე ასევე დავამატე ქუდი 5V ხაზში, რათა თავიდან ავიცილოთ დენის მორევა, რადგან ის პირდაპირ Raspberry Pi– ს უკავშირდება.

ძირითადი კავშირები:

მე დავუკავშირე ერთი 5V ხაზი პირდაპირ Raspberry Pi– ს - დაფის უკანა ნაწილი PP1 და PP6, რათა შეზღუდული სივრცის გამო არ გამოვიყენო მინი USB კაბელი. Pi- ს აქვს Google Voice Hat თავზე. მე ავიღე უკვე არსებული პროგრამა, რომელიც მქონდა სერიული გადართვისთვის და გადავიტანე არდუინო ნანოში. ეს ნანო უკავშირდება Pi 3 -ს მოკლე მინი USB კაბელის საშუალებით. Arduino Nano– ს აქვს კავშირი პროტო დაფასთან რელეს ჩართვის/გამორთვისთვის, რაც თავის მხრივ ააქტიურებს/გამორთავს ტუმბოებს/ნისლის შემქმნელს.

პროტობორდს აქვს სამი რელე რამოდენიმე 5V, 12V და 24V დატვირთვის ხაზებით. თითოეული სარელეო ასევე დაკავშირებულია Arduino– ს ცალკეულ პინთან (D5, D7 და D8). იხილეთ სარელეო დიაგრამა, თუ როგორ უნდა დააკავშიროთ სარელეო კონტაქტები ზოგიერთი გადართვის მოქმედებისათვის. A1/A2 იქნება ხაზები არდუინოდან, ხოლო 13+, 14 იქნება თქვენი ხაზები, რათა დაასრულოთ წრე დატვირთვისთვის. მე ვიყენებ რელეებს კარგი იზოლაციისთვის, მაგრამ თქვენ შეგიძლიათ შეცვალოთ ისინი ტრანზისტორებითაც. დაიმახსოვრეთ, რომ თქვენ გაქვთ საერთო დასაბუთება დატვირთვასა და არდუინოს შორის, რათა წრემ იმუშაოს.

კერამიკული რეზონერები

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

LED- ები

ნეოპიქსელური LED- ები ადაფრუტიდან კონტროლდება უშუალოდ საკონტროლო ხაზით არდუინოში, რელეების გამოყენების გარეშე. მე ეს გრძელი ზოლები დავყავი რამოდენიმე ნაწილად ~ 15 ები თითოეული. იხილეთ ამ გვერდზე, თუ როგორ უნდა გაჭრა და დააკავშიროთ ეს LED- ები. LED- ების მრავალჯერადი მონაკვეთის შექმნის შემდეგ (როგორც სურათზე ჩანს), სილიკონის საფარი შევინახე და ბოლოებზე დავამატე ცხელი წებო, რომ წყალგაუმტარი იყოს ყველაფერი. წვიმის უჯრის ქვედა ნაწილში დავდე ცალკეული სექციები ლამაზი და თანაბრად განათების განაწილებისთვის.

პერისტალტიკური ტუმბოები

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

24V, 2200 მლ/წთ პერისტალტიკა გამოიყენება მეორეს მხრივ წვიმისთვის და ამდენად არჩეულია ამ მაღალი მოცულობისთვის. მიუხედავად იმისა, რომ 24V თავად გამოიმუშავებს ტერარიუმს ძალიან მაღალი ნაკადის სიჩქარით, თქვენ შეგიძლიათ შეცვალოთ ძაბვა Boost Converter– ზე, რათა შეცვალოთ ამ ტუმბოს ნაკადის სიჩქარე ოპტიმალურ პარამეტრზე.

ნაბიჯი 5: შეკრება და ტესტირება

Image
Image

შეკრება

ბურღვა

ელექტრონიკა (2 პერისტალტიკური ტუმბო, RPi + ხმის ქუდი/მიკროფონი, ნანო, პიეზოს დრაივერების დაფები, სარელეო პროტობორდი) რჩება ტერარიუმის ქვედა 6 "ლ. მე ასამბლეაზე წავედი ქვემოდან ზემოდან 3D მოდელის მიხედვით. საბურღი ორი ხვრელი (დაახლოებით 1/4 "თითოეული) ელექტრონიკის ქვედა ნაწილების უკანა ნაწილში - ერთი ხვრელი ყველა კომპონენტის ელექტროგადამცემი ხაზებისთვისაა, მეორე კი პერისტალტიკური ტუმბოების მილებისთვის.

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

განთავსება და ჰიდროიზოლაცია

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

წვიმისა და ნისლის შეკრება

წვიმის უჯრა ნისლის რეზერვუარით (მის ბოლოში კერამიკული დისკებით) უნდა შედგეს ჩარჩოს დიზაინის ეტაპზე. LED- ები ასევე უნდა იყოს ჩამწკრივებული წვიმის უჯრის ბოლოდან წინა საფეხურიდან და კერამიკული რეზონატორების მავთულები გამოდის შესაბამისი ხვრელიდან ყუთის ზედა/უკანა ნაწილში. თქვენ შეგიძლიათ დაუშვათ წვიმის + ნისლის შემქმნელის შეკრება ყუთის თავზე მდებარე ხარაჩოზე. ზედა სახურავის დახურვის წინ შემოიტანეთ ტუმბოს მილები წვიმის უჯრაზე ზემოთ გაღებული ხვრელით ამ მიზნით. გაჭერით მილსადენის მცირე მონაკვეთები და გამოიყენეთ მავთულხლართები, რათა შექმნათ მრავალი გასასვლელი წყლის თანაბრად გადანაწილებისთვის, როდესაც ის უჯრაზე მიდის. წვიმას ექნება ერთიანი სახე ტერარიუმში. თქვენ შეგიძლიათ გამოიყენოთ წყლის გამანაწილებელი ბოთლი, რომ დაამატოთ წყალი ნისლის რეზერვუარში, სანამ სახურავს დაიდებთ შესამოწმებლად, როდესაც ყველაფერი ყუთშია.

ტესტირება

ჩავრთე დენი, რამაც გამოიწვია RPi ონლაინ რეჟიმში. ის ადრე იყო კონფიგურირებული, რომ დაკავშირებოდა ჩემს ადგილობრივ wifi ქსელს. შემიძლია შევეკითხო ქსელს Pi Pi- სთვის, რის შემდეგაც ვიყენებ ჩამონტაჟებულ ეკრანის გაზიარებას Mac– ზე Pi– ში შესასვლელად. ეს მაძლევს საშუალებას, რომ შევამოწმო და გავუშვა საგნები დისტანციურად და არ მომიწიოს ყუთში HDMI კაბელის ჩართვა. მე ვიყენებ ჩემს წინასწარ განსაზღვრულ პროგრამებს (იხილეთ პროგრამული უზრუნველყოფის ნაბიჯი Pi/Arduino– ზე გაშვებული პროგრამებისთვის სხვადასხვა კომპონენტებისთვის), რათა შეამოწმოთ ყველაფერი ადგილზეა, სანამ გადახვალთ შემდგომ ნაბიჯებზე.

ნაბიჯი 6: ტერარიუმის დიზაინი (გამწვანება)

ტერარიუმის დიზაინი (გამწვანება)
ტერარიუმის დიზაინი (გამწვანება)

ეს არის ალბათ ყველაზე სახალისო ნაწილი მთელი პროცესისა. თქვენ შეგიძლიათ ნადირობდეთ ან იყიდოთ მცენარეები! მე დავდიოდი ადგილობრივ ბაღის ცენტრებში, მათ შორის ადგილობრივ Home Depot– ში, ახლომდებარე მცენარეების მაღაზიებში და უბრალოდ ვსეირნობდი ჩემს სამეზობლოში, სადაც ბევრი მწვანე სივრცეა. რადგან კლიმატი არის ტენიანი, დახურული და ბევრი რამ იცვლება ტერარიუმში, მე ვცდილობდი მეპოვა გამძლე ტროპიკული კლიმატის მცენარეები. დარგვისთვის საწოლის მოსამზადებლად დაგჭირდებათ შემდეგი ნივთები:

  • შავი ნიადაგი
  • პერლიტი
  • ხრეში
  • გააქტიურებული ნახშირი

წყალი იფილტრება ნიადაგის ფსკერზე წყალსაცავამდე, რათა კვლავ გადამუშავდეს წვიმის სახით. გამოიყენეთ წვრილი მავთულის ბადე (მინაბოჭკოვანი ბადე მაგ.), როგორც საფუძველი ნიადაგის საწოლზე დაყენებამდე. მოათავსეთ გააქტიურებული ნახშირი, როგორც ქვედა ფენა ტერარიუმში. ეს ხელს უშლის ტერარიუმის შიგნით წარმოქმნილ ფორმებს და ასევე აკონტროლებს ნებისმიერ უსიამოვნო სუნს. დაფარეთ ეს ფენა ხრეშით ისე, რომ წყალს ჰქონდეს კიდევ ერთი ფილტრაციის ფენა და ჭუჭყი არ თავისუფლად მიედინებოდეს წყალსაცავში. შეურიეთ შავი ნიადაგი და პერლიტი 1: 1 თანაფარდობით, ასე რომ თქვენ გექნებათ მართლაც ჰაეროვანი და დრენაჟიანი მზარდი მედია. თქვენ ახლა მზად ხართ დარგვისთვის.

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

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

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

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

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

Სანამ დაიწყებ

DialogFlow / ქმედებები Google- ში

მიყევით ამ ნაბიჯებს აქ დიალოგური აგენტის შესაქმნელად. ჩვენ ვიყენებთ მისასალმებელ განზრახვას, რომელიც საშუალებას აძლევს მომხმარებელს დაიწყოს საუბარი ტერარიუმთან. მომხმარებელს აქვს დამატებითი განზრახვა, რომ ჰკითხოს ამინდს გარკვეულ ადგილას, დროს (მაგალითად: "მაჩვენე ამინდი სიეტლში") ან მიმართოს კონკრეტულ ქმედებას (მაგალითად: "წვიმს")

თქვენ უნდა განათავსოთ თქვენი ღრუბლოვანი ფუნქციები, რომლებიც ასახულია მომხმარებლის ქმედებებზე.

-> მიჰყევით ინსტრუქციას აქ, რათა ჩართოთ ღრუბლოვანი ფუნქციები firebase– ისთვის. -> CLI– დან ფუნქციების განლაგების ნაბიჯები განლაგებულია თქვენი ფუნქციები Firebase CLI– ით იმავე ბმულზე, როგორც ზემოთ

Cloud PubSub შექმენით Cloud PubSub პროექტი, როგორც ამ ბმულზე

დაიცავით ნაბიჯები თემის შესაქმნელად. ჩვენ შევქმენით თემა სახელწოდებით "ამინდი" ჩვენს პროექტში, რომელსაც დავამატეთ ჩვენი ხელმოწერები. ჩვენ ვიყენებთ მხოლოდ pull გამოწერებს ამ პროექტში. გამოწერა terrarium დასახელდა როგორც ამინდის დეტალი

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

Openweather APIG მიიღეთ თქვენი API გასაღები openweathermap.org– დან. დაამატეთ ეს გასაღები ღრუბლის ფუნქციებში ისე, რომ ამ ფუნქციებმა შეძლონ ამინდის სერვერების პინგი, როდესაც მომხმარებელი ითხოვს კონკრეტულ ინფორმაციას. დააინსტალირეთ NodeJS

დააინსტალირეთ NodeJS თქვენს RPi– ზე

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

Dialogflow Cloud ფუნქციის განლაგება

გადადით თქვენი ფუნქციების დირექტორიაში და გაუშვით შემდეგი თანმიმდევრობით

$ npm ინსტალაცია

$ firebase შესვლა

$ firebase init

და ბოლოს გაუშვით შემდეგი თქვენი ფუნქციების განსახორციელებლად:

$ firebase განლაგება

განლაგებული ფუნქციების ბმული ხდება webhook URL Dialogflow. Cloud PubSub– ისთვის

გადადით ხელმოწერაში. Js & package.json ფაილის დირექტორიაში და გაუშვით npm install, რომ დააინსტალიროთ დამოკიდებულებები. როდესაც მზად იქნებით, გაუშვით კვანძის subscritpions.js მოსმენა-შეტყობინებები ამინდის დეტალები, სადაც ამინდის დეტალები არის ხელმოწერა, რომელიც თქვენ შექმენით წინა საფეხურიდან. Google Assistant / AIY Voice Kit ტესტის დანერგვა

თქვენ შეგიძლიათ გამოიყენოთ Google Home ან AIY Voice Kit ტერარიუმთან ურთიერთობისათვის. აპლიკაციის დაყენება ორივეზე იგივე რჩება.

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

ნაბიჯი 8: გაუშვით ტერარიუმი

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

'Hey Google, როგორი ამინდია სიეტლში?', 'Hey Google, Make it Rain' და ა.შ. და ნახე ჯადოსნური გამოსავალი შენს ტერარიუმში.

ისიამოვნეთ თქვენი ახალი ტერარიუმით და აჩვენეთ იგი თქვენს მეგობრებს!

ნაბიჯი 9: კონტრიბუტორები / შენიშვნა

  • დამზადებულია ჰარპრიტ სარენისა და მეგობრების მიერ Google Creative Lab.
  • ეს პროექტი მიჰყვება Google– ის ღია კოდის საზოგადოების მითითებებს. იხილეთ აქ ლიცენზია და სხვა მითითებები.
  • შენიშვნა: ეს არ არის ოფიციალურად მხარდაჭერილი Google პროდუქტი.

გირჩევთ: