Turinys:

Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)

Video: Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)

Video: Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Liepa
Anonim
Altimetras (aukščio matuoklis) Remiantis atmosferos slėgiu
Altimetras (aukščio matuoklis) Remiantis atmosferos slėgiu
Altimetras (aukščio matuoklis) Remiantis atmosferos slėgiu
Altimetras (aukščio matuoklis) Remiantis atmosferos slėgiu
Altimetras (aukščio matuoklis) Remiantis atmosferos slėgiu
Altimetras (aukščio matuoklis) Remiantis atmosferos slėgiu

[Redaguoti]; Žr. 2 versiją 6 veiksme, rankiniu būdu įvedant pradinį aukščio aukštį.

Tai yra aukščio matuoklio (aukščio matuoklio), pagrįsto „Arduino Nano“ir „Bosch BMP180“atmosferos slėgio jutikliu, pastato aprašymas.

Dizainas yra paprastas, tačiau matavimai yra stabilūs ir gana tikslūs (1 m tikslumas).

Kas antras slėgio mėginys paimamas kas antras ir apskaičiuojamas šių dešimties vidurkis. Šis slėgis lyginamas su pradiniu slėgiu ir naudojamas aukščiui apdoroti. Bazinis slėgis matuojamas tuo metu, kai altimetras įjungiamas, taigi tai reiškia nulinio metro aukštį. Jei reikia, pradinį slėgį galima atkurti paspaudus mygtuką.

[Redaguoti]: 2 versijoje rankiniu būdu įvedamas pradinis aukštis. Aprašymą žr. 6 veiksme

Nustatant bazinę liniją (įjungus arba paspaudus mygtuką), sekundei rodomas dabartinis atmosferos slėgis. Po to aukštis rodomas 4 skaitmenų ekrane ir jis atnaujinamas maždaug kas sekundę.

Raudonas šviesos diodas naudojamas neigiamam aukščiui, kai nusileidžia nuo kalno, kai nustatoma bazinė linija.

[Redaguoti]: 2 versijoje tai reiškia neigiamą aukštį žemiau jūros lygio.

Aukščio matuoklis maitinamas USB kabeliu, todėl jį galima naudoti automobilyje, motocikle ar bet kurioje kitoje vietoje su USB arba maitinimo banku.

Naudojamos dvi specialios bibliotekos. Vienas BMP180, kurį galite rasti čia. Ir vienas skirtas TM1637 4 skaitmenų ekranui, kurį rasite čia.

BMP180 nėra naujausia versija. Panašu, kad jį pakeitė BMP280. Šios konstrukcijos BMP180 turėtų būti paprasta pakeisti BMP280.

Kai kurios eskizo dalys yra pagrįstos „BMP180_altitude_example.ino“, pateikiamu kartu su BMP180 biblioteka.

1 žingsnis: „Breadboard“, kad išbandytumėte dizainą

Duonos lenta, skirta išbandyti dizainą
Duonos lenta, skirta išbandyti dizainą
Duonos lenta, skirta išbandyti dizainą
Duonos lenta, skirta išbandyti dizainą

Pradėjau nuo „Arduino Uno“, kad išbandyčiau dizainą. Galutinėje versijoje naudojau „Nano“, nes jis yra mažesnis.

2 žingsnis: lentos kūrimas ir būstas

Lentų kūrimas ir būstas
Lentų kūrimas ir būstas
Lentų kūrimas ir būstas
Lentų kūrimas ir būstas
Lentų kūrimas ir būstas
Lentų kūrimas ir būstas
Lentų kūrimas ir būstas
Lentų kūrimas ir būstas

Naudojama viena plokštė. Korpuso dangtelyje yra mygtukas, LED ir 4 skaitmenų ekranas.

3 žingsnis: „Arduino“kontaktų jungtys

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

4 skaitmenų TM1637 ekrano jungtys: GND - GNDVCC - 5VCLK - D6DIO - D8

Led voor neigiamos vertės - Down -hill: D2

Bazinio slėgio nustatymo mygtukas: D4

4 žingsnis: „Arduino“eskizas

5 žingsnis: finalas

Finalas
Finalas

Tai rezultatas…

6 veiksmas: 2 versija su rankiniu būdu įvesties aukščio įvestimi

Image
Image
2 versija su rankiniu bazinio aukščio įvedimu
2 versija su rankiniu bazinio aukščio įvedimu
2 versija su rankiniu pagrindo aukščio įvedimu
2 versija su rankiniu pagrindo aukščio įvedimu
2 versija su rankiniu pagrindo aukščio įvedimu
2 versija su rankiniu pagrindo aukščio įvedimu

Šioje versijoje yra vienas papildomas mygtukas. Mygtukas 1 (juodas) skirtas rankiniam pradiniam aukščio įvedimui pradėti. 2 mygtukas (baltas) yra skirtas padidinti vieno skaitmens vertę.

Sekos įvedant aukštį yra:

Paspaustas 1 mygtukas - LED mirksi 1 kartą - 2 mygtuku galima padidinti x skaitmenį 000x

1 mygtukas dar kartą paspaustas - LED mirksi 2 kartus - 2 mygtuku galima padidinti x skaitmenį 00x0

1 mygtukas dar kartą paspaustas - LED mirksi 3 kartus - 2 mygtuku galima padidinti x skaitmenį 0x00

1 mygtukas dar kartą paspaustas - LED mirksi 4 kartus - 2 mygtuku galima padidinti x skaitmenį x000

1 mygtukas dar kartą paspaustas - LED mirksi 5 kartus - 2 mygtuku galima pakeisti ženklą: led_on = neigiamas (žemiau jūros lygio), led_off = teigiamas (virš jūros lygio)

1 mygtukas vėl paspaustas - LED mirksi 1 kartą - pradinis aukščio įvestis paruoštas

7 žingsnis:

2 versijos eskizas.

Rekomenduojamas: