Turinys:
- 1 žingsnis: „Breadboard“, kad išbandytumėte dizainą
- 2 žingsnis: lentos kūrimas ir būstas
- 3 žingsnis: „Arduino“kontaktų jungtys
- 4 žingsnis: „Arduino“eskizas
- 5 žingsnis: finalas
- 6 veiksmas: 2 versija su rankiniu būdu įvesties aukščio įvestimi
- 7 žingsnis:
Video: Aukščio matuoklis (aukščio matuoklis) pagal atmosferos slėgį: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
[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ą
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
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
Tai rezultatas…
6 veiksmas: 2 versija su rankiniu būdu įvesties aukščio įvestimi
Š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:
RC plokštumos aukščio matuoklis (suderinamas su „Spektrum“telemetrija): 7 žingsniai
RC lėktuvo aukščio matuoklis (suderinamas su „Spektrum“telemetrija): aš padariau šį aukščio matuoklį, kad pilotas žinotų, jog JAV RC lėktuvuose jie yra žemiau 400 pėdų ribos. Mano draugas buvo susirūpinęs, nes negalėjo tiksliai pasakyti, kad visada buvo mažesnis nei 400 pėdų, ir norėjo papildomo patikinimo, kad jutiklis turi
Purvo pigus nešvarumų matuoklis-9 USD „Arduino“garsinis aukščio matuoklis: 4 žingsniai (su nuotraukomis)
Nešvarūs pigūs nešvarumų matuokliai-9 USD „Arduino“pagrįstas garsinis aukščio matuoklis: „Dytters“(A.K.A garsiniai aukščio matuokliai) tiek metų išgelbėjo parašiutininkų gyvybes. Dabar „Audible Abby“taip pat sutaupys pinigų. „Basic Dytters“turi keturis aliarmus, vieną pakeliui aukštyn ir tris žemyn. Skrisdami lėktuvu, parašiutininkai turi žinoti, kada
Išmatuokite slėgį naudodami savo mikro: bitą: 5 žingsniai (su nuotraukomis)
Išmatuokite slėgį naudodami „Micro: bit“: šioje instrukcijoje aprašomas lengvai pagaminamas ir nebrangus prietaisas, skirtas matuoti slėgį ir pademonstruoti Boyle'o dėsnį, naudojant „micro: bit“kartu su slėgio/temperatūros jutikliu BMP280. Kadangi šis švirkštas/slėgis yra
Elektroninis barometrinis aukščio matuoklis stratosferos balionams: 9 žingsniai (su nuotraukomis)
Stratosferos balionų elektroninis barometrinis altimetras: mūsų komanda „RandomRace.ru“paleidžia helio balionus. Maži ir dideli, su fotoaparatais ir be jų. Pradedame mažus, kad atsitiktine tvarka nukristų į nuotykių lenktynių varžybų kontrolinius punktus, o didelius - kad sukurtume puikius vaizdo įrašus ir nuotraukas iš pačio viršūnės
„Arduino“aukščio matuoklis naudojant BMP ir SPI arba I2C OLED: 5 žingsniai
„Arduino“aukščio matuoklis naudojant BMP ir SPI arba „I2C OLED“: Ilgą laiką aš ieškojau aukščio matuoklio ir temperatūros, naudodamas vieną jutiklį ir rodydamas jį SPI pagrįstu OLED. Kadangi nieko tikslaus neradau, pagalvojau, kad sukursiu savo, naudodamas „U8glib“biblioteką. „YouTube“yra viena pamoka