Мазмуну:
- 1 -кадам: Барометрлерде бир аз тарых: басым бар
- 2 -кадам: Жабдууларды чогулткула
- 3 -кадам: Аны туташтыруу
- 4 -кадам: Туура китепкананы тандоо
![Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен: 9 кадам Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен: 9 кадам](https://i.howwhatproduce.com/images/001/image-2767-125-j.webp)
Video: Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен: 9 кадам
![Video: Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен: 9 кадам Video: Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен: 9 кадам](https://i.ytimg.com/vi/kVaGtxf-tvQ/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
![Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен](https://i.howwhatproduce.com/images/001/image-2767-126-j.webp)
BMP-180-i2c интерфейси бар санариптик барометрдик басым сенсору. Boschтун бул кичинекей сенсору кичине өлчөмү, аз энергия керектөөсү жана жогорку тактык үчүн абдан ыңгайлуу.
Сенсордун көрсөткүчтөрүн кантип чечмелегенибизге жараша, биз аба ырайынын өзгөрүшүн көзөмөлдөп, салыштырмалуу бийиктикти өлчөп, атүгүл нерсенин вертикалдуу ылдамдыгын (көтөрүлүү/түшүү) таба алмакпыз.
Ошентип, бул үйрөткүч үчүн мен сенсорду Arduino менен иштөөгө гана бурууга көңүл бурам.
1 -кадам: Барометрлерде бир аз тарых: басым бар
![Барометрлерде бир аз тарых: басым бар! Барометрлерде бир аз тарых: басым бар!](https://i.howwhatproduce.com/images/001/image-2767-127-j.webp)
Барометрлер абанын абсолюттук басымын өлчөйт. Кысым аба ырайына жана бийиктикке жараша өзгөрөт. Барометрди шамалдарды болжолдоо үчүн колдонуу 17 -кылымдан бери уланып келе жатат. Ал кезде барометрлер суюк сымап менен толтурулган узун айнек таякчалар болчу. Ошентип, "сымап басымы" бирдиги келди.
Бир нече ондогон жылдар ичинде, аспап чыныгы колдо болгон буюм болуп калды. Ар кимде бар болчу, профессионал илимпоздордон жана деңиздин алыскы кишилеринен ышкыбоздорго чейин. Алар аба басымынын бир заматта өзгөрүшү "жаман аба ырайына" алып келерин байкашкан. Бул божомолдор так эмес болчу, 18 -кылымдын ортосуна чейин, бара -бара деталдуу прогноздук таблица иштелип чыккан. Эгер сиз барометрлердин тарыхы жана баалуулуктардан аба ырайын кантип жасоо жөнүндө кызыкдар болсоңуз, бул шилтемени карап көрүңүз.
Метеорологиялык байкоолордон башка, барометрдик басым сенсорунун дагы бир жаңы колдонулушу - бул жердин салыштырмалуу бийиктигин эсептөө. Эми бул жерде нерселер кызыктуу болот. Физика сабагынан (P = h * rho * g) формуласын эстейсизби? Биз BMP-180дин жардамы менен бир жердин салыштырмалуу бийиктигин эсептей алабыз. Тыкан, ээ?
2 -кадам: Жабдууларды чогулткула
![Жабдууларды чогулткула! Жабдууларды чогулткула!](https://i.howwhatproduce.com/images/001/image-2767-128-j.webp)
![Жабдууларды чогулткула! Жабдууларды чогулткула!](https://i.howwhatproduce.com/images/001/image-2767-129-j.webp)
![Жабдууларды чогулткула! Жабдууларды чогулткула!](https://i.howwhatproduce.com/images/001/image-2767-130-j.webp)
21 -кылымга кайтуу убактысы. Эми бизде барометрлер боюнча "абдан маанилүү" тарых сабагы болгон соң, келгиле, бул түшүнүксүз нерселердин тизмесине кайтып келели.
1. Нан тактасы жана секирүүчүлөр
2. BMP-180
3. Ар кандай Arduino тактасы. (Мен Arduino Pro Micro колдонуп жатам, бирок каалаган ардуино тактасы жетиштүү болот)
4. USB кабели жана Arduino IDEди иштете турган компьютер
3 -кадам: Аны туташтыруу
![Wiring It Up! Wiring It Up!](https://i.howwhatproduce.com/images/001/image-2767-131-j.webp)
![Wiring It Up! Wiring It Up!](https://i.howwhatproduce.com/images/001/image-2767-132-j.webp)
![Wiring It Up! Wiring It Up!](https://i.howwhatproduce.com/images/001/image-2767-133-j.webp)
BMP-180 i2c интерфейсинде иштегендиктен, аны туташтыруу үчүн шамал. Сиз колдонуп жаткан Arduino тактасына жараша, эки i2c казыгын табыңыз. Board --------------------------------- I2C / TWI казыктары
Uno, Ethernet, Pro mini --------------- A4 (SDA), A5 (SCL) Mega2560 ------------------- -------- 20 (SDA), 21 (SCL)
Леонардо, Pro Micro ------------------ 2 (SDA), 3 (SCL)
Улам ---------------------------------- 20 (SDA), 21 (SCL), SDA1, SCL1
VCC пин үчүн, сенсор 5v чыдамдуу же жокпу, текшерип били3⁄4из. Эгер андай болбосо, аны 3.3v чейин кубаттаңыз. Мен колдонгон үзүлүш тактасы 3.3v регуляторуна ээ, ал 5v чыдамдуу кылат.
Ошентип, менин райондук туташууларым мындай: Arduino -> BMP -180D2 (SDA) -> SDAD3 (SCL) -> SCL5v -> VCCGND -> GND
Бул кадамда туура эмес кетиши мүмкүн болгон нерселер: 1. VCC жана GND линияларын иштетүүдөн мурун эки жолу текшериңиз. Сенсорго зыян келтиришиңиз мүмкүн.2. SDA SDA жана SCL SCL, аларды аралаштырбаңыз.
4 -кадам: Туура китепкананы тандоо
Эми BMP-180 менен жашообузду жеңилдетүү үчүн китепкана тандоо. Мындай саркеч сенсор болгонуна карабастан, аны туура колдонуу үчүн татаал математика көп. Басымдын бирдигинен деңиз деңгээлинин басымын оңдоого өтүү сыяктуу эсептөөлөр … Бул, албетте, көптөгөн физика сабактарына өтпөгөн бирөөнүн баштоону кыйындатат.: (Чечим? Китепканалар! Буга чейин BMP180 үчүн 3 башка китепкананы колдондум. 1. Sparkfun BMP180 китепканасы
2. Adafruit BME085 API (v1) (мен муну инструкция үчүн колдоном)
3. Adafruit BME085 API (v2)
Үч китепкананы байланыштырып жатканымдын себеби, алардын ар биринин оң жана терс жактары бар. Эгерде сиз жумушту бүтүрүүнү кааласаңыз, Adafruit китепканалары сонун. Алар колдонууга оңой жана абдан сонун документтер менен келет. Башка жагынан алганда, sparkfun китепканасы көптөгөн кошумча билимдерди камсыз кылат, анткени сиз көп эсептөөлөрдү кол менен жасашыңыз керек. Эгер сизди кызыктырса, sparkfunдан бул укмуштуудай окуу куралын карап көрүңүз.
Сунушталууда:
Interfacing Ultrasonic Ranging Module HC-SR04 Arduino менен: 5 кадам
![Interfacing Ultrasonic Ranging Module HC-SR04 Arduino менен: 5 кадам Interfacing Ultrasonic Ranging Module HC-SR04 Arduino менен: 5 кадам](https://i.howwhatproduce.com/images/001/image-1666-11-j.webp)
Interfacing Ultrasonic Ranging Module HC-SR04 Arduino менен: Эй, эмне болду, балдар! Akarsh бул жерден CETech.This менин долбоорум бир аз жөнөкөй жагында, бирок башка проектилердей кызыктуу. Бул долбоордо биз HC-SR04 Ultrasonic расстояние модулу менен иштейбиз. Бул модуль генератин тарабынан иштейт
Interfacing Sensirion, SPS-30, I2C режимин колдонуу менен Arduino Duemilanove менен бөлүкчө зат сенсору: 5 кадам
![Interfacing Sensirion, SPS-30, I2C режимин колдонуу менен Arduino Duemilanove менен бөлүкчө зат сенсору: 5 кадам Interfacing Sensirion, SPS-30, I2C режимин колдонуу менен Arduino Duemilanove менен бөлүкчө зат сенсору: 5 кадам](https://i.howwhatproduce.com/images/007/image-19575-j.webp)
Interfacing Sensirion, SPS-30, Arduino Duemilanove менен Particulate Matter Sensor I2C режимин колдонуу: Мен SPS30 сенсорлорунун интерфейсин карап жатканда, мен булактардын көбү Raspberry Pi үчүн экенин түшүндүм, бирок Arduino үчүн анча көп эмес. Мен сенсордун Arduino менен иштешине бир аз убакыт бөлөм жана тажрыйбамды бул жерге жайгаштырууну чечтим
Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен)
![Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен) Interfacing Brushless DC Motor (BLDC) Arduino менен: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8016-19-j.webp)
Interfacing Brushless DC Motor (BLDC) Arduino менен: Бул Arduino аркылуу Brushless DC моторун кантип иштетүү жана иштетүү жөнүндө үйрөткүч. Эгерде сизде кандайдыр бир суроолор же комментарийлер болсо, rautmithil [at] gmail [dot] com дарегине комментарий же почта аркылуу жооп бериңиз. Твиттерде @mithilraut менен да байланышсаңыз болот
ESP32 E32-433T LoRa модулу менен - LoRa Arduino Interfacing: 8 кадам
![ESP32 E32-433T LoRa модулу менен - LoRa Arduino Interfacing: 8 кадам ESP32 E32-433T LoRa модулу менен - LoRa Arduino Interfacing: 8 кадам](https://i.howwhatproduce.com/images/003/image-8164-18-j.webp)
ESP32 E32-433T LoRa модулу менен | LoRa Arduino Interfacing: Эй, эмне болду, балдар! Akarsh бул жерде CETech.This Менин долбоорум EBote E32 LoRa модулун Arduino IDE колдонгон ESP32 менен жогорку кубаттуулугу 1 ватт трансивер модулу менен байланыштырат
Interfacing 8051 Microcontroller 4-бит режиминде Lcd менен: 5 кадам (Сүрөттөр менен)
![Interfacing 8051 Microcontroller 4-бит режиминде Lcd менен: 5 кадам (Сүрөттөр менен) Interfacing 8051 Microcontroller 4-бит режиминде Lcd менен: 5 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-8940-7-j.webp)
Interfacing 8051 Microcontroller with Lcd with 4-bit Mode: Бул үйрөткүчтө биз 4-бит режиминде 8051 менен lcdди кантип интерфейске алаарыбызды айтып бермекчибиз