Sadržaj:

Visinomer (mjerač visine) Na osnovu atmosferskog pritiska: 7 koraka (sa slikama)
Visinomer (mjerač visine) Na osnovu atmosferskog pritiska: 7 koraka (sa slikama)

Video: Visinomer (mjerač visine) Na osnovu atmosferskog pritiska: 7 koraka (sa slikama)

Video: Visinomer (mjerač visine) Na osnovu atmosferskog pritiska: 7 koraka (sa slikama)
Video: Лучшие часы Casio G Shock Master of G-Топ 5 лучших часов Casio G Shock дл... 2024, Juli
Anonim
Visinomer (visinski metar) Na osnovu atmosferskog pritiska
Visinomer (visinski metar) Na osnovu atmosferskog pritiska
Visinomer (visinski metar) Na osnovu atmosferskog pritiska
Visinomer (visinski metar) Na osnovu atmosferskog pritiska
Visinomer (visinski metar) Na osnovu atmosferskog pritiska
Visinomer (visinski metar) Na osnovu atmosferskog pritiska

[Uredi]; Vidite verziju 2 u koraku 6 s ručnim unosom osnovne visine.

Ovo je opis zgrade visinomjera (mjerača nadmorske visine) zasnovanog na Arduino Nano i Bosch BMP180 senzoru atmosferskog tlaka.

Dizajn je jednostavan, ali mjerenja su stabilna i prilično precizna (preciznost 1 m).

Svake sekunde napravi se deset uzoraka pritiska i izračuna se njihov prosjek. Ovaj se pritisak uspoređuje s osnovnim tlakom i koristi se za obradu visine. Osnovni tlak mjeri se u trenutku uključivanja visinomjera, pa to predstavlja visinu od nula metara. Ako je potrebno, osnovni pritisak se može resetovati pritiskom na dugme.

[Uredi]: Verzija 2 ima ručni unos osnovne visine. Pogledajte opis u koraku 6

Tokom postavljanja osnovne linije (uključivanje ili pritiskanje dugmeta) trenutni atmosferski pritisak se prikazuje na jednu sekundu. Nakon toga visina se prikazuje na četveroznamenkastom zaslonu i to će se ažurirati svake sekunde.

Crvena LED lampica koristi se za negativne visine pri spuštanju nizbrdo nakon postavljanja osnovne linije.

[Uredi]: S verzijom 2 ovo predstavlja negativne nadmorske visine tako ispod razine mora.

Visinomer se napaja putem USB kabla tako da se može koristiti u automobilu, motociklu ili na bilo kojem drugom mjestu sa USB -om ili baterijom napajanja.

Koriste se dvije posebne biblioteke. Jedan za BMP180 koji se može pronaći ovdje. I jedan za TM1637 četvorocifreni ekran koji se može pronaći ovdje.

BMP180 nije najnovija verzija. Čini se da ga je zamijenio BMP280. U ovom dizajnu bi trebalo biti jednostavno zamijeniti BMP180 sa BMP280.

Delovi skice su zasnovani na „BMP180_altitude_example.ino“isporučenom sa bibliotekom BMP180.

Korak 1: Matična ploča za testiranje dizajna

Okvir za testiranje dizajna
Okvir za testiranje dizajna
Okvir za testiranje dizajna
Okvir za testiranje dizajna

Počeo sam s Arduino Unoom kako bih testirao dizajn. U konačnoj verziji sam koristio Nano jer je manji.

Korak 2: Stvaranje odbora i stanovanje

Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje
Stvaranje odbora i stanovanje

Koristi se jedna ploča. Na poklopcu kućišta nalaze se dugme, LED dioda i četvorocifreni ekran.

Korak 3: Arduino Pin veze

Priključci za BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

Priključci za 4 -znamenkasti TM1637 zaslon: GND - GNDVCC - 5VCLK - D6DIO - D8

Led voor negative values - Down -hill: D2

Dugme za resetovanje osnovnog pritiska: D4

Korak 4: Arduino skica

Korak 5: Završni

Final
Final

Ovo je rezultat…

Korak 6: Verzija 2 s ručnim unosom osnovne visine

Image
Image
Verzija 2 s ručnim unosom početne visine
Verzija 2 s ručnim unosom početne visine
Verzija 2 s ručnim unosom početne visine
Verzija 2 s ručnim unosom početne visine
Verzija 2 s ručnim unosom početne visine
Verzija 2 s ručnim unosom početne visine

U ovoj verziji uvedeno je jedno dodatno dugme. Dugme 1 (crno) služi za pokretanje ručnog unosa osnovne visine. Dugme 2 (bijelo) služi za povećanje vrijednosti po znamenci.

Niz tokom unosa visine je:

Pritisnuto dugme 1 - Led treperi 1 put - dugme 2 se može koristiti za povećanje x cifre u 000x

Dugme 1 ponovo pritisnuto - LED lampica treperi 2 puta - dugme 2 se može koristiti za povećanje x cifre u 00x0

Dugme 1 ponovo pritisnuto - LED lampica treperi 3 puta - dugme 2 se može koristiti za povećanje x cifre u 0x00

Taster 1 ponovo pritisnut - LED lampica treperi 4 puta - dugme 2 se može koristiti za povećanje x cifre u x000

Dugme 1 ponovo pritisnuto - LED lampica treperi 5 puta - dugme 2 se može koristiti za promjenu znaka: led_on = negativno (ispod nivoa mora), led_off = pozitivno (iznad nivoa mora)

Taster 1 ponovo pritisnut - LED lampica treperi 1 put dugo - unos osnovne visine je spreman

Korak 7:

Skica verzije 2.

Preporučuje se: