Obsah:

Výškomer (výškomer) na základe atmosférického tlaku: 7 krokov (s obrázkami)
Výškomer (výškomer) na základe atmosférického tlaku: 7 krokov (s obrázkami)

Video: Výškomer (výškomer) na základe atmosférického tlaku: 7 krokov (s obrázkami)

Video: Výškomer (výškomer) na základe atmosférického tlaku: 7 krokov (s obrázkami)
Video: Meteorologie nejen letecká, Jacek Kerum - 11. 10. 2016 - Knihkupectví a antikvariát Fryč 2024, Júl
Anonim
Výškomer (výškomer) na základe atmosférického tlaku
Výškomer (výškomer) na základe atmosférického tlaku
Výškomer (výškomer) na základe atmosférického tlaku
Výškomer (výškomer) na základe atmosférického tlaku
Výškomer (výškomer) na základe atmosférického tlaku
Výškomer (výškomer) na základe atmosférického tlaku

[Upraviť]; Pozrite si verziu 2 v kroku 6 s manuálnym zadaním základnej nadmorskej výšky.

Toto je popis stavby výškomeru (výškomera) založeného na Arduino Nano a senzore atmosférického tlaku Bosch BMP180.

Konštrukcia je jednoduchá, ale merania sú stabilné a celkom presné (presnosť 1 m).

Každý druhýkrát sa vyrobí desať vzoriek tlaku a vypočíta sa priemer z týchto desiatich. Tento tlak sa porovnáva so základným tlakom a používa sa na spracovanie nadmorskej výšky. Východiskový tlak sa meria v okamihu, keď je výškomer zapnutý, takže predstavuje nadmorskú výšku nula metra. V prípade potreby je možné resetovať základný tlak stlačením tlačidla.

[Upraviť]: Verzia 2 má manuálne zadávanie základnej nadmorskej výšky. Pozrite si popis v kroku 6

Pri nastavovaní základnej čiary (zapnutie alebo stlačenie tlačidla) sa na jednu sekundu zobrazí aktuálny atmosférický tlak. Potom sa nadmorská výška zobrazí na 4-miestnom displeji a bude sa aktualizovať približne každú sekundu.

Červená dióda sa používa pre negatívne nadmorské výšky pri klesaní z kopca po nastavení základnej čiary.

[Upraviť]: Vo verzii 2 to predstavuje negatívnu nadmorskú výšku, takže je pod hladinou mora.

Výškomer je napájaný USB káblom, takže ho môžete používať v aute, na motorke alebo na akomkoľvek inom mieste s USB alebo power bankou.

Používajú sa dve špeciálne knižnice. Jeden pre BMP180, ktorý nájdete tu. A jeden pre 4-miestny displej TM1637, ktorý nájdete tu.

BMP180 nie je najnovšou verziou. Zdá sa, že je nahradený BMP280. Výmena BMP180 za BMP280 v tomto prevedení by mala byť jednoduchá.

Časti náčrtu vychádzajú z súboru „BMP180_altitude_example.ino“dodaného s knižnicou BMP180.

Krok 1: Breadboard na testovanie dizajnu

Breadboard na testovanie dizajnu
Breadboard na testovanie dizajnu
Breadboard na testovanie dizajnu
Breadboard na testovanie dizajnu

Na testovanie dizajnu som začal s Arduino Uno. Vo finálnej verzii som použil Nano, pretože je menší.

Krok 2: Vytvorenie dosky a bývanie

Tvorba dosky a bývanie
Tvorba dosky a bývanie
Tvorba dosky a bývanie
Tvorba dosky a bývanie
Tvorba dosky a bývanie
Tvorba dosky a bývanie
Tvorba dosky a bývanie
Tvorba dosky a bývanie

Použitá je jedna doska. Kryt puzdra obsahuje tlačidlo, diódu LED a 4-miestny displej.

Krok 3: Pripojenie pinov Arduino

Pripojenia pre BMP180: GND - GNDVCC - 3,3 V (!!) SDA - A4SCL - A5

Pripojenia pre 4 -miestny displej TM1637: GND - GNDVCC - 5VCLK - D6DIO - D8

Negatívne hodnoty led voor - Z kopca: D2

Tlačidlo na resetovanie základného tlaku: D4

Krok 4: Skica Arduino

Krok 5: Finále

Finálny
Finálny

Toto je výsledok…

Krok 6: Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky

Image
Image
Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky
Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky
Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky
Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky
Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky
Verzia 2 s manuálnym vstupom do základnej nadmorskej výšky

V tejto verzii je predstavené jedno tlačidlo navyše. Tlačidlo 1 (čierne) slúži na manuálne spustenie vstupu do základnej výšky. Tlačidlo 2 (biele) má zvýšiť hodnotu na číslicu.

Postupnosť pri zadávaní nadmorskej výšky je:

Tlačidlo 1 stlačené - LED blikne 1krát - tlačidlo 2 je možné použiť na zvýšenie x číslice na 000x

Tlačidlo 1 bolo znova zatlačené - LED dvakrát zabliká - tlačidlo 2 je možné použiť na zvýšenie x číslice v 00x0

Tlačidlo 1 bolo znova zatlačené - LED dióda trikrát zabliká - tlačidlo 2 je možné použiť na zvýšenie x číslice v prípade 0x00

Tlačidlo 1 bolo znova zatlačené - LED dióda 4krát zabliká - tlačidlo 2 je možné použiť na zvýšenie x číslice v x 000

Tlačidlo 1 bolo opäť zatlačené - LED dióda 5 -krát zabliká - tlačidlo 2 je možné použiť na zmenu znamienka: led_on = negatívne (pod hladinou mora), led_off = pozitívne (nad hladinou mora)

Tlačidlo 1 bolo opäť zatlačené - LED dióda 1 krát zabliká - vstup pre východiskovú nadmorskú výšku je pripravený

Krok 7:

Náčrt verzie 2.

Odporúča: