Indholdsfortegnelse:

Højdemåler (højdemeter) Baseret på atmosfæretryk: 7 trin (med billeder)
Højdemåler (højdemeter) Baseret på atmosfæretryk: 7 trin (med billeder)

Video: Højdemåler (højdemeter) Baseret på atmosfæretryk: 7 trin (med billeder)

Video: Højdemåler (højdemeter) Baseret på atmosfæretryk: 7 trin (med billeder)
Video: 8 GODE RÅD TIL AT KOMME GODT I GANG MED TRAIILØB 2024, Juli
Anonim
Højdemåler (højdemeter) Baseret på atmosfæretryk
Højdemåler (højdemeter) Baseret på atmosfæretryk
Højdemåler (højdemeter) Baseret på atmosfæretryk
Højdemåler (højdemeter) Baseret på atmosfæretryk
Højdemåler (højdemeter) Baseret på atmosfæretryk
Højdemåler (højdemeter) Baseret på atmosfæretryk

[Redigere]; Se version 2 i trin 6 med manuel baseline -højdeinput.

Dette er bygningsbeskrivelsen af en højdemåler (højdemeter) baseret på en Arduino Nano og en Bosch BMP180 atmosfærisk trykføler.

Designet er enkelt, men målingerne er stabile og ret præcise (1 m præcision).

Hver anden ti trykprøver laves, og gennemsnittet af disse ti beregnes. Dette tryk sammenlignes med et baseline tryk og bruges til at behandle højden. Baseline trykket måles i det øjeblik højdemåleren tændes, så dette repræsenterer en højde på nul meter. Om nødvendigt kan baseline -trykket nulstilles ved at trykke på knappen.

[Rediger]: Version 2 har manuel baseline -højdeinput. Se beskrivelse i trin 6

Under indstilling af basislinjen (tænd eller tryk på knappen) vises det aktuelle atmosfæriske tryk i et sekund. Herefter vises højden på det 4-cifrede display, og dette opdateres cirka hvert sekund.

En rød lysdiode bruges til negative højder, når man går ned ad bakke efter indstilling af grundlinjen.

[Rediger]: Med version 2 repræsenterer dette negative højder så under havets overflade.

Højdemåleren drives af et USB -kabel, så den kan bruges i en bil, motorcykel eller alle andre steder med USB eller en powerbank.

To specialbiblioteker bruges. En til BMP180, der kan findes her. Og en til TM1637 4-cifret display, der findes her.

BMP180 er ikke den nyeste version. Det ser ud til at blive erstattet af BMP280. Det skal være enkelt at udskifte BMP180 med BMP280 i dette design.

Dele af skitsen er baseret på "BMP180_altitude_example.ino" leveret med BMP180 -biblioteket.

Trin 1: Brødbræt for at teste designet

Breadboard til test af designet
Breadboard til test af designet
Brødbræt til test af designet
Brødbræt til test af designet

Jeg startede med en Arduino Uno for at teste designet. I den sidste version brugte jeg en Nano, fordi den er mindre.

Trin 2: Board Creation and Housing

Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig
Bestyrelsesoprettelse og bolig

Der bruges et enkelt bræt. Dækslet på huset indeholder knappen, lysdioden og det 4-cifrede display.

Trin 3: Arduino Pin -forbindelser

Tilslutninger til BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

Tilslutninger til firecifret TM1637 -display: GND - GNDVCC - 5VCLK - D6DIO - D8

Ledet for negative værdier - Ned ad bakke: D2

Knap til nulstilling af baseline tryk: D4

Trin 4: Arduino -skitsen

Trin 5: Endelig

Final
Final

Dette er resultatet…

Trin 6: Version 2 med manuel baseline -højdeindgang

Image
Image
Version 2 med manuel baseline -højdeindgang
Version 2 med manuel baseline -højdeindgang
Version 2 med manuel baseline -højdeindgang
Version 2 med manuel baseline -højdeindgang
Version 2 med manuel baseline -højdeindgang
Version 2 med manuel baseline -højdeindgang

I denne version introduceres en ekstra knap. Knap 1 (sort) skal starte manuelt baseline højde input. Knap 2 (hvid) skal øge værdien pr. Ciffer.

Sekvens under højdeindgang er:

Knap 1 skubbet - LED blinker 1 gang - knap 2 kan bruges til at øge x -cifret i 000x

Knap 1 skubbet igen - LED blinker 2 gange - knap 2 kan bruges til at øge x -cifret i 00x0

Knap 1 skubbet igen - LED blinker 3 gange - knap 2 kan bruges til at øge x -cifret i 0x00

Knap 1 skubbet igen - LED blinker 4 gange - knap 2 kan bruges til at øge x -cifret i x000

Knap 1 skubbet igen - LED blinker 5 gange - knap 2 kan bruges til at ændre tegnet: led_on = negativ (under havets overflade), led_off = positiv (over havets overflade)

Knap 1 skubbet igen - LED blinker 1 gang lang - baseline højde input klar

Trin 7:

Skitse af version 2.

Anbefalede: