Sisukord:

Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: 7 sammu (piltidega)
Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: 7 sammu (piltidega)

Video: Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: 7 sammu (piltidega)

Video: Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: 7 sammu (piltidega)
Video: OROMEETRID – KUIDAS HÄÄLDADA OROMEETRIID? #oromeetrid (OROMETERS - HOW TO PRONOUNCE 2024, November
Anonim
Kõrgusmõõtur (kõrgusmõõtur) põhineb atmosfäärirõhul
Kõrgusmõõtur (kõrgusmõõtur) põhineb atmosfäärirõhul
Kõrgusmõõtur (kõrgusmõõtur) põhineb atmosfäärirõhul
Kõrgusmõõtur (kõrgusmõõtur) põhineb atmosfäärirõhul
Kõrgusmõõtur (kõrgusmõõtur) põhineb atmosfäärirõhul
Kõrgusmõõtur (kõrgusmõõtur) põhineb atmosfäärirõhul

[Muuda]; Vaadake 6. versiooni 2. versiooni käsitsi baastasandi kõrguse sisestamisega.

See on Arduino Nano ja Boschi BMP180 atmosfäärirõhuanduril põhineva kõrguse mõõtja (kõrgusemõõtja) hoone kirjeldus.

Disain on lihtne, kuid mõõtmised on stabiilsed ja üsna täpsed (1 m täpsusega).

Iga sekund tehakse kümme rõhuproovi ja arvutatakse nende kümne keskmine. Seda rõhku võrreldakse baasrõhuga ja seda kasutatakse kõrguse töötlemiseks. Baasrõhku mõõdetakse kõrgusemõõturi sisselülitamise hetkel, seega on see nullmeetrine kõrgus. Vajadusel saab baasrõhku nupule vajutades lähtestada.

[Muuda]: versioonis 2 on käsitsi baastasandi kõrguse sisend. Vaadake kirjeldust 6. sammus

Baasjoone seadistamise ajal (sisselülitamine või nupuvajutus) kuvatakse sekundiks hetkeõhurõhk. Pärast seda kuvatakse kõrgus neljakohalisel ekraanil ja seda värskendatakse umbes iga sekundi järel.

Punast LED-i kasutatakse negatiivsete kõrguste korral mäest alla laskumisel pärast baasjoone seadmist.

[Muuda]: versioonis 2 on see negatiivne kõrgus merepinnast allpool.

Kõrgusmõõturi toiteallikaks on USB -kaabel, nii et seda saab kasutada autos, mootorrattas või mujal USB või toitepangaga.

Kasutatakse kahte spetsiaalset raamatukogu. Üks BMP180 jaoks, mille leiate siit. Ja üks TM1637 4-kohalise ekraani jaoks, mille leiate siit.

BMP180 ei ole uusim versioon. Tundub, et selle asendab BMP280. Selle disaini puhul peaks olema lihtne BMP180 asendada BMP280 -ga.

Eskiisi osad põhinevad BMP180 raamatukoguga kaasasoleval „BMP180_altitude_example.ino”.

Samm: disainilahenduse testimiseks leivalaud

Leivalaud disaini testimiseks
Leivalaud disaini testimiseks
Leivalaud disaini testimiseks
Leivalaud disaini testimiseks

Alustasin disaini testimiseks Arduino Unoga. Lõppversioonis kasutasin Nano, sest see on väiksem.

2. etapp: juhatuse loomine ja eluase

Laudade loomine ja eluase
Laudade loomine ja eluase
Laudade loomine ja eluase
Laudade loomine ja eluase
Laudade loomine ja eluase
Laudade loomine ja eluase
Laudade loomine ja eluase
Laudade loomine ja eluase

Kasutatakse ühte plaati. Korpuse kaanel on nupp, LED ja 4-kohaline ekraan.

Samm: Arduino tihvtiühendused

Ühendused BMP180 jaoks: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

Ühendused 4 -kohalise TM1637 ekraani jaoks: GND - GNDVCC - 5VCLK - D6DIO - D8

Led või negatiivsed väärtused - allamäge: D2

Baasrõhu lähtestamise nupp: D4

Samm: Arduino visand

5. samm: finaal

Finaal
Finaal

See on tulemus…

6. toiming: versioon 2 käsitsi baasjoone kõrguse sisendiga

Image
Image
Versioon 2 käsitsi baasjoone kõrguse sisendiga
Versioon 2 käsitsi baasjoone kõrguse sisendiga
Versioon 2 käsitsi baasjoone kõrguse sisendiga
Versioon 2 käsitsi baasjoone kõrguse sisendiga
Versioon 2 käsitsi baasjoone kõrguse sisendiga
Versioon 2 käsitsi baasjoone kõrguse sisendiga

Selles versioonis on kasutusele võetud üks lisanupp. Nupp 1 (must) käivitab baastaseme käsitsi sisestamise käsitsi. Nupp 2 (valge) suurendab numbri väärtust.

Järjestus kõrguse sisestamise ajal on järgmine:

Nupp 1 on vajutatud - LED vilgub 1 kord - nuppu 2 saab kasutada x -numbri suurendamiseks 000x -s

Nuppu 1 vajutatakse uuesti - LED vilgub 2 korda - nuppu 2 saab kasutada x -numbri suurendamiseks väärtuses 00x0

Nuppu 1 vajutatakse uuesti - LED vilgub 3 korda - nuppu 2 saab kasutada x -numbri suurendamiseks väärtuses 0x00

Nuppu 1 vajutatakse uuesti - LED vilgub 4 korda - nuppu 2 saab kasutada x -numbri suurendamiseks x000 -s

Nupp 1 vajutati uuesti - LED vilgub 5 korda - nuppu 2 saab kasutada märgi muutmiseks: led_on = negatiivne (allpool merepinda), led_off = positiivne (üle merepinna)

Nupp 1 vajutati uuesti - LED vilgub 1 kord - baasjoone kõrguse sisend on valmis

7. samm:

Eskiis versioonist 2.

Soovitan: