Obsah:

Výškoměr (výškoměr) na základě atmosférického tlaku: 7 kroků (s obrázky)
Výškoměr (výškoměr) na základě atmosférického tlaku: 7 kroků (s obrázky)

Video: Výškoměr (výškoměr) na základě atmosférického tlaku: 7 kroků (s obrázky)

Video: Výškoměr (výškoměr) na základě atmosférického tlaku: 7 kroků (s obrázky)
Video: Základy meteorologie pro piloty - 7. ATMOSFÉRICKÉ FRONTY 2024, Červenec
Anonim
Výškoměr (výškoměr) na základě atmosférického tlaku
Výškoměr (výškoměr) na základě atmosférického tlaku
Výškoměr (výškoměr) na základě atmosférického tlaku
Výškoměr (výškoměr) na základě atmosférického tlaku
Výškoměr (výškoměr) na základě atmosférického tlaku
Výškoměr (výškoměr) na základě atmosférického tlaku

[Upravit]; Viz verze 2 v kroku 6 s manuálním zadáním základní nadmořské výšky.

Toto je popis budovy výškoměru (výškoměru) založeného na Arduino Nano a senzoru atmosférického tlaku Bosch BMP180.

Design je jednoduchý, ale měření jsou stabilní a poměrně přesná (přesnost 1 m).

Každých sekund se vyrobí deset tlakových vzorků a vypočítá se průměr z těchto deseti. Tento tlak je srovnáván se základním tlakem a používá se ke zpracování nadmořské výšky. Základní tlak se měří v okamžiku, kdy je výškoměr zapnutý, takže to představuje nadmořskou výšku nula metru. V případě potřeby lze základní tlak resetovat stisknutím tlačítka.

[Upravit]: Verze 2 má ruční zadání základní nadmořské výšky. Viz popis v kroku 6

Při nastavování základny (zapnutí nebo stisknutí tlačítka) se na jednu sekundu zobrazí aktuální atmosférický tlak. Poté se nadmořská výška zobrazí na 4místném displeji a bude se aktualizovat přibližně každou sekundu.

Červená LED se používá pro negativní nadmořské výšky při sjezdu z kopce po nastavení základní linie.

[Upravit]: Ve verzi 2 to představuje negativní nadmořské výšky, takže pod hladinou moře.

Výškoměr je napájen kabelem USB, takže jej lze použít v automobilu, na motocyklu nebo na jakémkoli jiném místě pomocí USB nebo powerbanky.

Používají se dvě speciální knihovny. Jeden pro BMP180, který najdete zde. A jeden pro 4místný displej TM1637, který najdete zde.

BMP180 není nejnovější verze. Zdá se, že je nahrazen BMP280. Mělo by být jednoduché vyměnit BMP180 za BMP280 v tomto provedení.

Části náčrtu vycházejí z „BMP180_altitude_example.ino“dodaného s knihovnou BMP180.

Krok 1: Breadboard k otestování designu

Breadboard k otestování designu
Breadboard k otestování designu
Breadboard k otestování designu
Breadboard k otestování designu

Začal jsem s Arduino Uno, abych otestoval design. Ve finální verzi jsem použil Nano, protože je menší.

Krok 2: Vytvoření desky a bydlení

Tvorba desek a bydlení
Tvorba desek a bydlení
Tvorba desek a bydlení
Tvorba desek a bydlení
Tvorba desek a bydlení
Tvorba desek a bydlení
Tvorba desek a bydlení
Tvorba desek a bydlení

Je použita jedna jediná deska. Kryt pouzdra drží tlačítko, LED a 4místný displej.

Krok 3: Připojení pinů Arduino

Připojení pro BMP180: GND - GNDVCC - 3,3 V (!!) SDA - A4SCL - A5

Připojení pro 4místný displej TM1637: GND - GNDVCC - 5VCLK - D6DIO - D8

Záporné hodnoty LED voor - z kopce: D2

Tlačítko pro resetování základního tlaku: D4

Krok 4: Skica Arduino

Krok 5: Konečný

Finále
Finále

Toto je výsledek…

Krok 6: Verze 2 s manuálním vstupem nadmořské výšky

Image
Image
Verze 2 s manuálním vstupem nadmořské výšky
Verze 2 s manuálním vstupem nadmořské výšky
Verze 2 s manuálním vstupem nadmořské výšky
Verze 2 s manuálním vstupem nadmořské výšky
Verze 2 s manuálním vstupem nadmořské výšky
Verze 2 s manuálním vstupem nadmořské výšky

V této verzi je představeno jedno tlačítko navíc. Tlačítko 1 (černé) slouží k ručnímu spuštění základního zadání nadmořské výšky. Tlačítko 2 (bílé) slouží ke zvýšení hodnoty na číslici.

Sekvence při zadávání nadmořské výšky je:

Tlačítko 1 stisknuto - LED blikne 1krát - tlačítko 2 lze použít ke zvýšení x číslice v 000x

Tlačítko 1 bylo znovu stisknuto - LED dvakrát zabliká - tlačítko 2 lze použít ke zvýšení x číslice v 00x0

Tlačítko 1 bylo znovu stisknuto - LED třikrát zabliká - tlačítko 2 lze použít ke zvýšení x číslice v 0x00

Tlačítko 1 bylo znovu stisknuto - LED 4krát zabliká - tlačítko 2 lze použít ke zvýšení x číslice v x000

Tlačítko 1 bylo znovu stisknuto - LED bliká 5krát - tlačítkem 2 lze změnit znaménko: led_on = negativní (pod hladinou moře), led_off = pozitivní (nad hladinou moře)

Tlačítko 1 bylo znovu stisknuto - LED bliká 1krát dlouho - vstupní nastavení nadmořské výšky je připraveno

Krok 7:

Náčrt verze 2.

Doporučuje: