Мазмуну:

Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымдын негизинде: 7 кадам (Сүрөттөр менен)
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымдын негизинде: 7 кадам (Сүрөттөр менен)

Video: Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымдын негизинде: 7 кадам (Сүрөттөр менен)

Video: Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымдын негизинде: 7 кадам (Сүрөттөр менен)
Video: Көп оюнчу 3D аба согушкерлеринин салгылашуулары !! 🛩✈🛫🛬 - Air Wars 3 GamePlay 🎮📱 2024, Ноябрь
Anonim
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымга негизделген
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымга негизделген
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымга негизделген
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымга негизделген
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымга негизделген
Альтиметр (бийиктикти өлчөөчү) Атмосфералык басымга негизделген

[Оңдоо]; Кол менен баштапкы бийиктикте киргизүү менен 6 -кадамдын 2 -версиясын караңыз.

Бул Arduino Nano жана Bosch BMP180 атмосфералык басым сенсоруна негизделген Альтиметрдин (Бийиктиктин Метр) имаратынын сүрөттөмөсү.

Дизайн жөнөкөй, бирок өлчөөлөр туруктуу жана так (1м тактык).

Ар бир экинчи он басымдын үлгүлөрү жасалат жана бул ондун орточо эсеби эсептелет. Бул басым базалык басымга салыштырылат жана бийиктикти иштетүү үчүн колдонулат. Базалык басым бийиктикти иштеткен учурда өлчөнөт, андыктан бул нөл метр бийиктикти билдирет. Зарыл болсо, баскычты басуу менен баштапкы басымын баштапкы абалга келтирсе болот.

[Түзөтүү]: 2 -версияда бийиктикти кол менен киргизүү бар. 6 -кадамдагы сүрөттөмөнү караңыз

Базаны орнотуу учурунда (кубатты күйгүзүү же баскычты басуу) учурдагы атмосфералык басым бир секундага көрсөтүлөт. Андан кийин бийиктик 4 орундуу дисплейде болот жана бул ар бир секундда жаңыртылып турат.

Негизги линияны орноткондон кийин ылдыйга баратканда кызыл LED терс бийиктикте колдонулат.

[Оңдоо]: 2 -версия менен бул деңиз деңгээлинен ылдый терс бийиктикти билдирет.

Альтиметр USB кабели менен иштейт, ошондуктан аны машинада, мотоциклде же USB же кубат банкы бар башка жерлерде колдонсо болот.

Эки атайын китепкана колдонулат. Бул жерден тапса болот BMP180 үчүн. Жана TM1637 4 орундуу дисплей үчүн бул жерде.

BMP180 акыркы версия эмес. Бул BMP280 менен алмаштырылган окшойт. Бул дизайндагы BMP180ди BMP280 менен алмаштыруу жөнөкөй болушу керек.

Эскиздин бөлүктөрү BMP180 китепканасы менен жеткирилген "BMP180_altitude_example.ino" га негизделген.

1 -кадам: Дизайнды текшерүү үчүн нан тактасы

Дизайнды текшерүү үчүн нан тактасы
Дизайнды текшерүү үчүн нан тактасы
Дизайнды текшерүү үчүн нан тактасы
Дизайнды текшерүү үчүн нан тактасы

Мен дизайнды сынап көрүү үчүн Arduino Uno менен баштадым. Акыркы версиясында мен нано колдондум, анткени ал кичине.

2 -кадам: Башкарманы түзүү жана турак жай

Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай
Башкарманы түзүү жана турак жай

Бир такта колдонулат. Корпустун капкагында баскыч, LED жана 4 орундуу дисплей бар.

3 -кадам: Arduino Pin Connections

BMP180 үчүн туташуулар: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

4 орундуу TM1637 дисплейи үчүн туташуулар: GND - GNDVCC - 5VCLK - D6DIO - D8

Негизги терс баалуулуктар - Down -hill: D2

Баштапкы басымды баштапкы абалга келтирүү баскычы: D4

4 -кадам: Arduino эскизи

5 -кадам: Финал

Финал
Финал

Бул жыйынтык…

6 -кадам: 2 -версия кол менен баштапкы бийиктиги менен

Image
Image
2 -версия Кол менен баштапкы бийиктикте киргизүү
2 -версия Кол менен баштапкы бийиктикте киргизүү
2 -версия Кол менен баштапкы бийиктикте киргизүү
2 -версия Кол менен баштапкы бийиктикте киргизүү
2 -версия Кол менен баштапкы бийиктикте киргизүү
2 -версия Кол менен баштапкы бийиктикте киргизүү

Бул версияда бир кошумча баскыч киргизилет. 1 баскычы (кара) кол менен баштапкы бийиктикке киргизүүнү баштоо. 2 -баскыч (ак) - цифранын маанисин жогорулатуу.

Бийиктикти киргизүү кезеги:

1 баскычы басылды - LED 1 жолу жарк этет - 2 баскычын x цифрасын 000xке көбөйтүү үчүн колдонсо болот

1 баскычы кайра басылды - LED 2 жолу жаркырайт - 2 баскычын x цифрын 00x0 көбөйтүү үчүн колдонсо болот

1 баскычы кайра басылды - LED 3 жолу жарк этет - 2 баскычын x x цифрын 0x00 көбөйтүү үчүн колдонсо болот

1 баскычы кайра басылды - LED 4 жолу жаркырайт - 2 баскычын x000деги x цифрасын көбөйтүү үчүн колдонсо болот

1 баскычы кайра басылды - LED 5 жолу жаркырайт - 2 баскычын белгини өзгөртүү үчүн колдонсо болот: led_on = терс (деңиз деңгээлинен төмөн), led_off = оң (деңиз деңгээлинен жогору)

1 баскычы кайра басылды - LED 1 убакытка чейин жаркырайт - баштапкы бийиктикке киргизүү даяр

7 -кадам:

2 -версиянын эскизи.

Сунушталууда: