Სარჩევი:

გარემოს სენსორული სისტემის დანართი უპილოტო საფრენი აპარატებისთვის: 18 ნაბიჯი
გარემოს სენსორული სისტემის დანართი უპილოტო საფრენი აპარატებისთვის: 18 ნაბიჯი

ვიდეო: გარემოს სენსორული სისტემის დანართი უპილოტო საფრენი აპარატებისთვის: 18 ნაბიჯი

ვიდეო: გარემოს სენსორული სისტემის დანართი უპილოტო საფრენი აპარატებისთვის: 18 ნაბიჯი
ვიდეო: ბავშვის სენსორული ინტეგრაციის ხელშეწყობა ყოველდღიურ რუტინულ გარემოში 2024, ივლისი
Anonim
გარემოს სენსორული სისტემის დანართი უპილოტო საფრენი აპარატებისთვის
გარემოს სენსორული სისტემის დანართი უპილოტო საფრენი აპარატებისთვის

წინამდებარე ინსტრუქციის მიზანია აღწეროს როგორ ავაშენოთ, დავამატოთ და ვიმოქმედოთ ინტეგრირებული გადაწყვეტილებების ტექნოლოგიის გარემოსდაცვითი სენსორული სისტემა DJI Phantom 4 თვითმფრინავთან ერთად. ეს სენსორული პაკეტები იყენებენ უპილოტო საფრენი აპარატს პოტენციურად სახიფათო გარემოში გადასაყვანად, რათა დადგინდეს ნახშირორჟანგის (CO), ნახშირორჟანგის (CO2) და თხევადი პროპანის გაზის (LPG) არსებული რისკის დონე OSHA და EPA სტანდარტებთან შედარებით. მნიშვნელოვანია აღინიშნოს, რომ მიუხედავად იმისა, რომ რადიაციის სენსორი ასევე ნაჩვენებია ამ ინსტრუქციაში, ის გაზის სენსორების ცალკეული ერთეული იქნება და ნაჩვენები საბოლოო პროდუქტი მოიცავს მხოლოდ ზემოთ ჩამოთვლილ გაზის სენსორის კომპონენტებს.

ნაბიჯი 1: შეაგროვეთ საჭირო ინსტრუმენტები, პროგრამული უზრუნველყოფა და მასალები

გამოყენებული ინსტრუმენტები:

  1. Arduino პროგრამული უზრუნველყოფა (https://www.arduino.cc/en/Main/Software)
  2. ფანქარი
  3. მაგიდის ხერხი აბრაზიული დანით
  4. მაგიდის საფქვავი

გამოყენებული მასალები:

  1. DJI Phantom 4
  2. არდუინო უნო
  3. Jackery გარე ბატარეა 3350 mAh
  4. სტანდარტული პურის დაფა
  5. ნახშირბადის მონოქსიდის სენსორი - MQ - 7
  6. თხევადი პროპანის გაზის სენსორი - MQ - 6
  7. ნახშირბადის დიოქსიდის CO2 სენსორი - MG - 811
  8. ტენიანობისა და ტემპერატურის სენსორი AK9750 Si7021
  9. ჯიბის გეიგერის გამოსხივების სენსორი - ტიპი 5
  10. Bluetooth მოდემი - BlueSMiRF ოქრო
  11. რბილი ფოლადის საკიდი სამაჯურები
  12. SparkFun გამომგონებლის ნაკრები
  13. 3M ორმხრივი სამონტაჟო ლენტი

ნაბიჯი 2: შეიკრიბეთ სენსორი და მიკროკონტროლის გაყვანილობა

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

ნაბიჯი 3: ნახშირბადის მონოქსიდის MQ - 7 სენსორის შემავალი და გამომავალი ქინძისთავების განსაზღვრა

ნახშირბადის მონოქსიდის MQ - 7 სენსორის შემავალი და გამომავალი ქინძისთავების განსაზღვრა
ნახშირბადის მონოქსიდის MQ - 7 სენსორის შემავალი და გამომავალი ქინძისთავების განსაზღვრა

როგორც ზემოთ დიაგრამაზეა ნაჩვენები, CO კომპონენტს უნდა ჰქონდეს სამი შეყვანის ძაბვის ქინძისთავი მარჯვენა სარკინიგზო მაგისტრალზე, რომლებიც დაკავშირებულია 5V მიკროკონტროლერის კვების ბლოკთან. ანალოგური შეყვანის პინი დაუკავშირდება მიკროკონტროლერის ნებისმიერ პინს, რომელსაც ეტიკეტი აქვს A0, A1, A2 და სხვა. დაბოლოს, 10K ohm რეზისტორი გამოიყენება ქვედა მარცხენა სენსორის პინთან დასაკავშირებლად მიწასთან. მნიშვნელოვანია აღინიშნოს, რომ ეს pinout გამოიყენება CO2 და LPG სენსორებისთვის, რომლებიც ასევე გამოიყენება ამ სისტემაში.

ნაბიჯი 4: შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებისთვის

შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებით
შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებით
შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებით
შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებით
შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებით
შეაერთეთ სენსორი Pinout– ის შესაბამისად მიკროკონტროლერის შეყვანისა და გამომავალი ქინძისთავებით

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

ნაბიჯი 5: ჩამოტვირთეთ გაზის სენსორის ძირითადი კოდი

ჩამოტვირთეთ გაზის სენსორის ძირითადი კოდი
ჩამოტვირთეთ გაზის სენსორის ძირითადი კოდი

დაკავშირების შემდეგ ატვირთეთ Arduino- ს საბაზისო კოდი მიღებული SparkFun– ის პროდუქტის გვერდიდან (https://www.sparkfun.com/products/9403; მიმაგრებულია) ინტერფეისის ზედა მარცხენა მხარეს მდებარე ისრის დაჭერით, რათა დარწმუნდეთ, რომ კომპონენტი სადენიანია პინუტის შესაბამისად.

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

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

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

ნაბიჯი 7: გაიმეორეთ ნაბიჯები 3-6 LPG და ნახშირბადის დიოქსიდის გაზის სენსორებისთვის

გაიმეორეთ ნაბიჯები 3-6 LPG და ნახშირბადის დიოქსიდის გაზის სენსორებისთვის
გაიმეორეთ ნაბიჯები 3-6 LPG და ნახშირბადის დიოქსიდის გაზის სენსორებისთვის
გაიმეორეთ ნაბიჯები 3-6 LPG და ნახშირბადის დიოქსიდის გაზის სენსორებისთვის
გაიმეორეთ ნაბიჯები 3-6 LPG და ნახშირბადის დიოქსიდის გაზის სენსორებისთვის

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

ნაბიჯი 8: Wire SparkFun Si7021 ტენიანობისა და ტემპერატურის სენსორი (სურვილისამებრ)

Wire SparkFun Si7021 ტენიანობის და ტემპერატურის სენსორი (სურვილისამებრ)
Wire SparkFun Si7021 ტენიანობის და ტემპერატურის სენსორი (სურვილისამებრ)
Wire SparkFun Si7021 ტენიანობის და ტემპერატურის სენსორი (სურვილისამებრ)
Wire SparkFun Si7021 ტენიანობის და ტემპერატურის სენსორი (სურვილისამებრ)

იგივე ზოგადი პროცესი, რომელიც ასახულია გაზის სენსორებისთვის, განხორციელდება ტემპერატურისა და ტენიანობის სენსორისთვის. თუმცა, pinout განსხვავდება გაზის სენსორებისგან და ნაჩვენებია ზემოთ. VCC პინი (მეორე სენსორზე მარჯვნივ) იქნება დაკავშირებული 5 ან 3.3 V მიკროკონტროლის ენერგიის წყაროსთან და მიწასთან დაკავშირებული მიკროკონტროლერის მიწასთან, როგორც ეს ჩანს გაზის სენსორის გაყვანილობაში. ანალოგური გამომავალი პინის ნაცვლად, ეს სენსორი შეიცავს SDA და SCL გამომავალ ქინძისთავებს, რომლებიც პასუხისმგებელნი არიან მონაცემების გადაცემაზე სენსორიდან მიკროკონტროლერზე დამუშავებისათვის. ეს სენსორი შეიძლება გამოყენებულ იქნას გაზის სენსორის გაზომვების სიზუსტის გადამოწმების მიზნით, მათი მონაცემთა ცხრილის ღირებულებებთან შედარებით.

ნაბიჯი 9: ჩამოტვირთეთ Si7021 ტენიანობისა და ტემპერატურის სენსორი SparkFun საბაზისო კოდი

გაყვანილობის დასრულებისთანავე, თანდართული ნიმუშის კოდი (ადაპტირებულია https://www.sparkfun.com/products/13763– დან) უნდა აიტვირთოს მიკროკონტროლერში, რათა უზრუნველყოს მიკროსქემის სწორი კონსტრუქცია. როგორც აღწერილია გაზის სენსორის კოდით, დარწმუნდით, რომ კომპონენტი გადასცემს ტემპერატურას და ტენიანობას სერიული მონიტორის წვდომის საშუალებით. მნიშვნელოვანია აღინიშნოს, რომ ეს ძირითადი კოდი მოიცავს ორი განსხვავებული SparkFun კომპონენტის ბიბლიოთეკის გამოყენებას. იმისათვის, რომ ეს კოდი შეადგინოს და ატვირთოს მიკროკონტროლერზე, მომხმარებელს დასჭირდება ამ ბიბლიოთეკების დაყენება მე –9 ნაბიჯში ნაჩვენები მეთოდებით.

ნაბიჯი 10: დაამატეთ კომპონენტი Arduino ბიბლიოთეკები

დაამატეთ კომპონენტი Arduino ბიბლიოთეკები
დაამატეთ კომპონენტი Arduino ბიბლიოთეკები
დაამატეთ კომპონენტი Arduino ბიბლიოთეკები
დაამატეთ კომპონენტი Arduino ბიბლიოთეკები

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

ნაბიჯი 11: მავთულის ჯიბის გეიგერის გამოსხივების სენსორი - ტიპი 5

მავთულის ჯიბის გეიგერის გამოსხივების სენსორი - ტიპი 5
მავთულის ჯიბის გეიგერის გამოსხივების სენსორი - ტიპი 5

როგორც უკვე ითქვა, ეს კომპონენტი ცალკე იქნება ჩართული გაზის სენსორებისგან. ამ პროდუქტის შექმნისას, პროცესი მაინც იგივეა; შეაერთეთ კომპონენტის ქინძისთავები მათ შესაბამის გამოსავალზე, როგორც ეს ნაჩვენებია ზემოთ. შეაერთეთ VCC პინი 5V წყაროსთან, რომელიც მდებარეობს მიკროკონტროლერზე და მიწის პინი მიკროკონტროლერის მიწაზე, როგორც ეს გაზის სენსორების შემთხვევაში მოხდა. შემდეგ, სიგნალისა და ხმაურის ქინძისთავები დააკავშირეთ მიკროკონტროლის პინებთან, შესაბამისად 2 და 5. ამ ამოცანის დასრულებისთანავე ატვირთეთ რადიაციული- watch.org– დან ადაპტირებული საბაზო კოდი Github– ის საშუალებით (https://www.sparkfun.com/products/142090) და ეს კომპონენტი მზად არის ოპერაციისათვის.

ნაბიჯი 12: შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა

შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა
შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა
შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა
შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა
შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა
შეიმუშავეთ ინტეგრირებული სენსორული გაყვანილობა

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

ნაბიჯი 13: დაიწყეთ Bluetooth კავშირი ტელეფონსა და მოდულს შორის

დაიწყეთ Bluetooth კავშირი ტელეფონსა და მოდულს შორის
დაიწყეთ Bluetooth კავშირი ტელეფონსა და მოდულს შორის
დაიწყეთ Bluetooth კავშირი ტელეფონსა და მოდულს შორის
დაიწყეთ Bluetooth კავშირი ტელეფონსა და მოდულს შორის

მას შემდეგ, რაც სასურველი სენსორული სისტემა შეიკრიბება, კოდირდება და შედედება, შემდეგი ნაბიჯი არის მომხმარებლის მოწყობილობის უკაბელო დაკავშირება სისტემასთან. ეს საშუალებას მისცემს სენსორის პირდაპირ კითხვას გაუგზავნოს მომხმარებელს საფრთხის ზონიდან დაშორებულ მანძილზე. სენსორული სისტემის და მომხმარებლის მოწყობილობის კავშირი გაადვილდება Arduino BlueSMiRF Bluetooth მოდულით. ეს მოდული იქნება დაკავშირებული "Arduino Bluetooth Data" მობილურ აპლიკაციასთან, რომლის გადმოწერა შესაძლებელია Google Play მაღაზიიდან. ეს ინტერფეისი პირდაპირ აჩვენებს გაზების სენსორების, ადამიანის ყოფნის ან რადიაციული სენსორების მონაცემებს, ხელმისაწვდომი იქნება 350 ფუტამდე და გააფრთხილებს მომხმარებელს სენსორული მაჩვენებლების ცვლილებების შესახებ, ხოლო მომხმარებელს საშუალებას მისცემს შეაფასოს საშიში დონე გარემოსდაცვითი საფრთხეები გამოვლენილია OSHA და EPA წესების დაცვით.

კომპონენტი ინდივიდუალურად უნდა იყოს მიერთებული, როგორც ეს აჩვენეს სენსორებმა, კომპონენტის დაყენების ინიციალიზაციისა და ფუნქციონირების შესაფასებლად. ზემოთ მოცემულ ფიგურაში ნაჩვენები კომპონენტის დიაგრამის გამოყენებით, კომპონენტი შეყვანილი იქნება 5 ვ სიმძლავრის შეყვანისა და გრუნტის პინით, ხოლო TX და RX კომპონენტის ქინძისთავები იქნება მიბმული მომხმარებლის მიერ განსაზღვრულ ორ ციფრულ პინზე. როგორც ნაჩვენებია ფიგურაში, TX პინი მიენიჭა მეორე ციფრულ პინს და RX განისაზღვრა როგორც მესამე. ამ ამოცანის დასრულების შემდეგ გაუშვით ქვემოთ მოყვანილი კოდი, კომპონენტის დაყენების დასაწყებად. ამ დროს, კომპონენტის LED ნელა უნდა აციმციმდეს წითელი ელფერით. შედით სერიულ მონიტორზე და გადართეთ ფანჯრის ბოლოში არსებული პარამეტრები, რომ წაიკითხოთ „ხაზის დამთავრების გარეშე“და „9600 baud“, შესაბამისად ჩამოსაშლელ ყუთებში. შემდეგ ჩაწერეთ "$$$" ბრძანების ყუთში და დააჭირეთ "გაგზავნას". ეს იწყებს კომპონენტში "ბრძანების რეჟიმს" და იწვევს LED- ს სწრაფად მოციმციმე წითელ ელფერს. გარდა ამისა, კომპონენტი გააგზავნის "CMD" შეტყობინებას სერიულ მონიტორზე.

გადართეთ სერიული მონიტორის ჩამოსაშლელი პარამეტრები, რომ წაიკითხოთ „ახალი ხაზი“და „9600 baud“, დაყენებამდე. გაგზავნეთ "D" და "E" ბრძანებები სერიულ მონიტორზე, რომ აჩვენოს კომპონენტის პარამეტრები, ქარხნის სახელის ჩათვლით. მობილურ ტელეფონთან დასაწყვილებლად გახსენით Bluetooth პარამეტრები, შეარჩიეთ Bluetooth მოდულის მოცემული სახელი (მაგალითისთვის ECEbluesmirf). ამ შერჩევის შემდეგ, გაგზავნეთ ბრძანება "I" Bluetooth- ის ჩართული მოწყობილობების სკანირებისთვის. პირველი ნომერი გამოყენებული იქნება ორი მოწყობილობის სინქრონიზაციისთვის, "C, პირველი ნომრის" გაგზავნით. დასრულების შემდეგ, Bluetooth LED გახდება მყარი მწვანე.

ნაბიჯი 14: შეაერთეთ სისტემა მობილურ აპლიკაციასთან - Android მომხმარებლები

შეაერთეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
შეაერთეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
დააკავშირეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
დააკავშირეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
დააკავშირეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
დააკავშირეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
შეაერთეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები
შეაერთეთ სისტემა მობილური აპლიკაციით - Android მომხმარებლები

Android– ის სენსორულ მონაცემებზე წვდომისთვის ჩამოტვირთეთ მობილური აპლიკაცია „Arduino Bluetooth Data“Google Play მაღაზიიდან. გახსენით მობილური აპლიკაცია და დააწკაპუნეთ Bluetooth მოდულის სახელზე მომხმარებლის ინტერფეისზე დასაკავშირებლად. მოთხოვნისთანავე შეარჩიეთ პროგრამა მიმღებად. სენსორის მონაცემების ჩვენების ინტერფეისი გამოჩნდება და მოდული შეიცავს მყარ მწვანე LED- ს. დასრულების შემდეგ, ატვირთეთ თანდართული კოდი სენსორების გასააქტიურებლად და გარემოს საფრთხის შესახებ მონაცემების მოსაპოვებლად. სენსორების სახელები შეიძლება განახლდეს გამოყენებული სენსორების მოსაწყობად, როგორც ეს დასრულდა ზემოთ ეკრანის სურათის მისაღწევად.

ნაბიჯი 15: შექმენით დამხმარე ფრჩხილები სენსორული სისტემის დასამაგრებლად

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

სენსორული სისტემის აწყობა მოითხოვს ორი რბილი ფოლადის საკიდის სამაგრის და 3M ორმხრივი წებოვანი სამაგრი ლენტის გამოყენებას DJI Phantom 4-ის დრონზე. პირველი ნაბიჯი არის რბილი ფოლადის საკიდის სამაგრების მოხრა და ფორმირება დრონზე. ამისათვის საჭიროა მთლიანი საწყისი სამაჯურის სიგრძე 23 ინჩი. ამ მარაგიდან, გაჭერით თანაბარი სამაგრები მაგიდის ხერხის გამოყენებით აბრაზიული დანით. შემდეგ, გახეხეთ ბოლოები, რომ ამოიღოთ ბურღულები. პროცესის შედეგი ნაჩვენებია ზემოთ ნაჩვენები ფიგურებიდან პირველში. ამ პროცესის განმავლობაში თქვენ გინდათ თავი აარიდოთ ღია ჭრილობების გასწვრივ, რათა თავიდან აიცილოთ სამაჯურის ბოლოების შესუსტება.

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

ნაბიჯი 16: შეიკრიბეთ სისტემა დრონზე

შეიკრიბეთ სისტემა დრონზე
შეიკრიბეთ სისტემა დრონზე
შეიკრიბეთ სისტემა დრონზე
შეიკრიბეთ სისტემა დრონზე
შეიკრიბეთ სისტემა დრონზე
შეიკრიბეთ სისტემა დრონზე

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

ნაბიჯი 17: ამ სისტემის გამოყენება საშიში რისკის შესაფასებლად

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

ნახშირბადის მონოქსიდი (OSHA)

  • 0-50 PPM (მწვანე)
  • 50-100 PPM (ყვითელი)
  • 100-150 PPM (ნარინჯისფერი)
  • 150-200 PPM (წითელი)
  • > 200 PPM (მეწამული)

თხევადი პროპანის გაზი (NCBI)

  • 0-10, 000 PPM (მწვანე)
  • 10, 000-17, 000 PPM (ყვითელი)
  • > 17, 000 PPM (წითელი)

ნახშირორჟანგი (გლობალური CCS ინსტიტუტი)

  • 0-20, 00 PPM (მწვანე)
  • 20, 000-50, 000 PPM (ყვითელი)
  • 50, 000-100, 000 PPM (ნარინჯისფერი)
  • 100, 000-150, 000 PPM (წითელი)
  • > 150, 000 PPM (მეწამული)

ნაბიჯი 18: გამოიყენეთ სისტემა გაზომილი მონაცემების შესაგროვებლად

გამოიყენეთ სისტემა გაზომილი მონაცემების შესაგროვებლად
გამოიყენეთ სისტემა გაზომილი მონაცემების შესაგროვებლად

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

გირჩევთ: