Სარჩევი:

წნევის და სიმაღლის განსაზღვრა GY-68 BMP180 და Arduino გამოყენებით: 6 ნაბიჯი
წნევის და სიმაღლის განსაზღვრა GY-68 BMP180 და Arduino გამოყენებით: 6 ნაბიჯი

ვიდეო: წნევის და სიმაღლის განსაზღვრა GY-68 BMP180 და Arduino გამოყენებით: 6 ნაბიჯი

ვიდეო: წნევის და სიმაღლის განსაზღვრა GY-68 BMP180 და Arduino გამოყენებით: 6 ნაბიჯი
ვიდეო: ჩცდ: ელვირის გრიმი - ნიკა ქავთარაძე 2024, ნოემბერი
Anonim

By Electropeak ElectroPeak ოფიციალური ვებ გვერდი დაიცავით მეტი ავტორის მიერ:

დაწყება ულტრაბგერითი მოდულით და არდუინოთი
დაწყება ულტრაბგერითი მოდულით და არდუინოთი
დაწყება ულტრაბგერითი მოდულით და არდუინოთი
დაწყება ულტრაბგერითი მოდულით და არდუინოთი
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით
შექმენით WiFi გათბობის რუკა ESP8266 & Arduino– ს გამოყენებით
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]
ფერის ამოცნობა W/ TCS230 სენსორი და არდუინო [კალიბრაციის კოდი შედის]

შესახებ: ElectroPeak არის თქვენი ერთჯერადი ადგილი ელექტრონიკის შესასწავლად და თქვენი იდეების რეალობად განხორციელებისთვის. ჩვენ გთავაზობთ უმაღლესი დონის სახელმძღვანელოებს, რათა გაჩვენოთ თუ როგორ შეგიძლიათ შექმნათ თქვენი პროექტები. ჩვენ ასევე გთავაზობთ მაღალხარისხიან პროდუქტს, ასე რომ თქვენ გაქვთ … მეტი Electropeak- ის შესახებ »

მიმოხილვა

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

რასაც თქვენ ისწავლით

  • რა არის ბარომეტრიული წნევა.
  • რა არის BOSCH BMP180 წნევის სენსორი.
  • როგორ გამოვიყენოთ BOSCH BMP180 წნევის სენსორი არდუინოსთან ერთად.

ნაბიჯი 1: რა არის ბარომეტრიული წნევა?

რა არის ბარომეტრიული წნევა?
რა არის ბარომეტრიული წნევა?
რა არის ბარომეტრიული წნევა?
რა არის ბარომეტრიული წნევა?

ბარომეტრული წნევა ან ატმოსფერული წნევა გამოწვეულია დედამიწაზე ჰაერის წონის გამო. ეს წნევა არის დაახლოებით 1 კგ კვადრატულ სანტიმეტრზე ზღვის დონეზე.

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

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

ნაბიჯი 2: GY-68 BOSCH BMP180 წნევის სენსორის მახასიათებლები

GY-68 BOSCH BMP180 წნევის სენსორის მახასიათებლები
GY-68 BOSCH BMP180 წნევის სენსორის მახასიათებლები

წნევისა და სიმაღლის გაზომვის ერთ -ერთი ყველაზე გავრცელებული სენსორია BOSCH BMP180. ამ მოდულის ყველაზე მნიშვნელოვანი მახასიათებლებია:

  • წნევის გაზომვის დიაპაზონი 300 -დან 1100 სთ -მდე
  • -0.1hPa გაზომვის სიზუსტე აბსოლუტური წნევისთვის
  • ფარდობითი წნევის 12hPa გაზომვის სიზუსტე
  • დაბალი ენერგიის მოხმარება (5μA სტანდარტულ რეჟიმში და ერთი ნიმუში წამში)
  • შიდა ტემპერატურის სენსორი 0.5 ° C სიზუსტით
  • კომუნიკაციისთვის I2C პროტოკოლის მხარდაჭერა
  • სრულად დაკალიბრებული

ნაბიჯი 3: საჭირო მასალები

საჭირო მასალები
საჭირო მასალები

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

Arduino UNO R3 *1

BOSH BMP180 *1

Jumper Wire *1

პროგრამული პროგრამები

Arduino IDE *1

ნაბიჯი 4: როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?

როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?
როგორ გამოვიყენოთ GY-68 BMP180 წნევის სენსორი არდუინოსთან ერთად?

ეს სენსორი ხელმისაწვდომია როგორც მოდული მარტივი გამოყენებისთვის. BMP180 სენსორული მოდულის ძირითადი ნაწილებია:

  • BMP180 სენსორი
  • 3.3 ვოლტიანი რეგულატორი. ეს მარეგულირებელი საშუალებას გაძლევთ დააკავშიროთ მოდული 5 ვ.
  • I2C– ის სათანადოდ გადასატანად საჭირო გამწევ რეზისტორებს

ნაბიჯი 5: წრე

წრე
წრე

ჩამოტვირთეთ BMP180_Breakout_Arduino_Library რომ გამოიყენოთ BMP180 სენსორული მოდული.

BMP180_Breakout_Arduino_Library

ნაბიჯი 6: აბსოლუტური წნევის გაანგარიშება ზღვის დონიდან სხვადასხვა ერთეულებით და სიმაღლით

მოდით შევამოწმოთ წნევისა და სიმაღლის გამოთვლის პროცესი უფრო ზუსტად:

ზემოაღნიშნული ალგორითმის მიხედვით, ჯერ ვიწყებთ ტემპერატურის გამოთვლას startTemperature () გამოყენებით, შემდეგ ვინახავთ ტემპერატურას ცვლადში T getTemperature (T) გამოყენებით. ამის შემდეგ, ჩვენ გამოვთვლით ზეწოლას startPressure (3). რიცხვი 3 არის მაქსიმალური გარჩევადობა, რომელიც შეიძლება შეიცვალოს 0 -დან 3. შორის getPressure (P) გამოყენებით ჩვენ ვინახავთ აბსოლუტურ წნევას ცვლადში P. ამ წნევის რაოდენობა არის hPa, რომელიც შეიძლება გადაკეთდეს სხვადასხვა ერთეულზე წინა მაგიდა სიმაღლეზე იცვლება აბსოლუტური წნევა. სიმაღლის ეფექტის გამოსათვლელად წნევაზე, ჩვენ უნდა გამოვიყენოთ sealevel (P, ALTITUDE) ფუნქცია ALTITUDE ცვლადში შენახული სიმაღლის მიხედვით და შევინახოთ გაზომილი მნიშვნელობა თვითნებურ ცვლადში, როგორიცაა p0. გამოიყენეთ სიმაღლე (P, p0) თქვენი სიმაღლის გამოსათვლელად. ეს ფუნქცია ითვლის სიმაღლეს მეტრში.

შენიშვნა

რომ თქვენ შეგიძლიათ ჩაწეროთ თქვენი სიმაღლე ზღვის დონიდან კოდის დასაწყისში განსაზღვრული ALTITUDE ცვლადისთვის

გირჩევთ: