Sisällysluettelo:

Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella: 7 vaihetta (kuvilla)
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella: 7 vaihetta (kuvilla)

Video: Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella: 7 vaihetta (kuvilla)

Video: Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella: 7 vaihetta (kuvilla)
Video: Miesten Casio G-Shock-joukkueen Land Cruiser Rangeman | GPR-B1000TLC-1 Toyota Auto Body GPS Ran... 2024, Marraskuu
Anonim
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella
Korkeusmittari (korkeusmittari) Ilmanpaineen perusteella

[Muokata]; Katso versio 2 vaiheessa 6, jossa on manuaalinen peruskorkeuden syöttö.

Tämä on Arduino Nanoon ja Boschin BMP180 -ilmanpaineanturiin perustuvan korkeusmittarin (korkeusmittarin) rakennekuvaus.

Suunnittelu on yksinkertainen, mutta mitat ovat vakaita ja melko tarkkoja (1 metrin tarkkuus).

Joka toinen kymmenen painenäytettä otetaan ja näiden kymmenen keskiarvo lasketaan. Tätä painetta verrataan peruspaineeseen ja sitä käytetään korkeuden käsittelyyn. Peruspaine mitataan sillä hetkellä, kun korkeusmittari käynnistetään, joten tämä tarkoittaa nolla metrin korkeutta. Tarvittaessa peruspaine voidaan palauttaa painamalla painiketta.

[Muokkaa]: Versiossa 2 on manuaalinen peruskorkeuden syöttö. Katso kuvaus vaiheesta 6

Perusviivan asettamisen aikana (virta päälle tai painikkeen painallus) vallitseva ilmanpaine näkyy sekunnin ajan. Tämän jälkeen korkeus näkyy 4-numeroisessa näytössä ja se päivittyy noin joka sekunti.

Punaista lediä käytetään negatiivisiin korkeuksiin laskettaessa alamäkeä perusviivan asettamisen jälkeen.

[Muokkaa]: Versiossa 2 tämä edustaa negatiivisia korkeuksia niin merenpinnan alapuolella.

Korkeusmittari saa virtansa USB -kaapelista, joten sitä voidaan käyttää autossa, moottoripyörässä tai missä tahansa muussa paikassa, jossa on USB tai virtapankki.

Käytössä on kaksi erikoiskirjastoa. Yksi BMP180: lle, joka löytyy täältä. Ja yksi TM1637 4-numeroiselle näytölle, joka löytyy täältä.

BMP180 ei ole uusin versio. BMP280 näyttää korvaavan sen. Tässä mallissa olevan BMP180: n pitäisi olla helppo vaihtaa BMP280: een.

Luonnoksen osat perustuvat BMP180 -kirjaston mukana toimitettuun”BMP180_altitude_example.ino”.

Vaihe 1: Leipälevy suunnittelun testaamiseksi

Leipälauta suunnittelun testaamiseksi
Leipälauta suunnittelun testaamiseksi
Leipälauta suunnittelun testaamiseksi
Leipälauta suunnittelun testaamiseksi

Aloitin Arduino Unolla testaamaan suunnittelua. Lopullisessa versiossa käytin nanoa, koska se on pienempi.

Vaihe 2: Hallituksen luominen ja asuminen

Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen
Hallituksen luominen ja asuminen

Yksi levy on käytössä. Kotelon kansi pitää painikkeen, ledin ja 4-numeroisen näytön.

Vaihe 3: Arduino Pin -liitännät

Liitännät BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5

Liitännät 4 -numeroiselle TM1637 -näytölle: GND - GNDVCC - 5VCLK - D6DIO - D8

Led voor negatiiviset arvot - Alamäkeen: D2

Peruspaineen nollauspainike: D4

Vaihe 4: Arduino -luonnos

Vaihe 5: Lopullinen

Lopullinen
Lopullinen

Tämä on tulos…

Vaihe 6: Versio 2, jossa manuaalinen perusviivan syöttö

Image
Image
Versio 2, jossa manuaalinen perusviivan syöttö
Versio 2, jossa manuaalinen perusviivan syöttö
Versio 2, jossa manuaalinen perusviivan syöttö
Versio 2, jossa manuaalinen perusviivan syöttö
Versio 2 manuaalisesti perusviivan korkeussyötöllä
Versio 2 manuaalisesti perusviivan korkeussyötöllä

Tässä versiossa on yksi ylimääräinen painike. Painike 1 (musta) käynnistää manuaalisen peruskorkeuden syöttämisen. Painike 2 (valkoinen) lisää arvoa numeroa kohden.

Järjestys korkeuden syöttämisen aikana on:

Painike 1 painettuna - LED vilkkuu kerran - painiketta 2 voidaan käyttää x -numeron suurentamiseen 000x

Painiketta 1 painetaan uudelleen - LED vilkkuu 2 kertaa - painikkeella 2 voidaan lisätä x -numero 00x0: ssa

Painiketta 1 painetaan uudelleen - LED vilkkuu 3 kertaa - painiketta 2 voidaan käyttää x -numeron suurentamiseen 0x00

Painiketta 1 painetaan uudelleen - LED vilkkuu 4 kertaa - painiketta 2 voidaan käyttää x -numeron suurentamiseen x000: ssa

Painike 1 painetaan uudelleen - LED vilkkuu 5 kertaa - painiketta 2 voidaan käyttää merkin vaihtamiseen: led_on = negatiivinen (merenpinnan alapuolella), led_off = positiivinen (merenpinnan yläpuolella)

Painike 1 painetaan uudelleen - LED vilkkuu 1 kerran - peruskorkeuden syöttö on valmis

Vaihe 7:

Luonnos versiosta 2.

Suositeltava: