Sisukord:
- Samm: disainilahenduse testimiseks leivalaud
- 2. etapp: juhatuse loomine ja eluase
- Samm: Arduino tihvtiühendused
- Samm: Arduino visand
- 5. samm: finaal
- 6. toiming: versioon 2 käsitsi baasjoone kõrguse sisendiga
- 7. samm:
Video: Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: 7 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
[Muuda]; Vaadake 6. versiooni 2. versiooni käsitsi baastasandi kõrguse sisestamisega.
See on Arduino Nano ja Boschi BMP180 atmosfäärirõhuanduril põhineva kõrguse mõõtja (kõrgusemõõtja) hoone kirjeldus.
Disain on lihtne, kuid mõõtmised on stabiilsed ja üsna täpsed (1 m täpsusega).
Iga sekund tehakse kümme rõhuproovi ja arvutatakse nende kümne keskmine. Seda rõhku võrreldakse baasrõhuga ja seda kasutatakse kõrguse töötlemiseks. Baasrõhku mõõdetakse kõrgusemõõturi sisselülitamise hetkel, seega on see nullmeetrine kõrgus. Vajadusel saab baasrõhku nupule vajutades lähtestada.
[Muuda]: versioonis 2 on käsitsi baastasandi kõrguse sisend. Vaadake kirjeldust 6. sammus
Baasjoone seadistamise ajal (sisselülitamine või nupuvajutus) kuvatakse sekundiks hetkeõhurõhk. Pärast seda kuvatakse kõrgus neljakohalisel ekraanil ja seda värskendatakse umbes iga sekundi järel.
Punast LED-i kasutatakse negatiivsete kõrguste korral mäest alla laskumisel pärast baasjoone seadmist.
[Muuda]: versioonis 2 on see negatiivne kõrgus merepinnast allpool.
Kõrgusmõõturi toiteallikaks on USB -kaabel, nii et seda saab kasutada autos, mootorrattas või mujal USB või toitepangaga.
Kasutatakse kahte spetsiaalset raamatukogu. Üks BMP180 jaoks, mille leiate siit. Ja üks TM1637 4-kohalise ekraani jaoks, mille leiate siit.
BMP180 ei ole uusim versioon. Tundub, et selle asendab BMP280. Selle disaini puhul peaks olema lihtne BMP180 asendada BMP280 -ga.
Eskiisi osad põhinevad BMP180 raamatukoguga kaasasoleval „BMP180_altitude_example.ino”.
Samm: disainilahenduse testimiseks leivalaud
Alustasin disaini testimiseks Arduino Unoga. Lõppversioonis kasutasin Nano, sest see on väiksem.
2. etapp: juhatuse loomine ja eluase
Kasutatakse ühte plaati. Korpuse kaanel on nupp, LED ja 4-kohaline ekraan.
Samm: Arduino tihvtiühendused
Ühendused BMP180 jaoks: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
Ühendused 4 -kohalise TM1637 ekraani jaoks: GND - GNDVCC - 5VCLK - D6DIO - D8
Led või negatiivsed väärtused - allamäge: D2
Baasrõhu lähtestamise nupp: D4
Samm: Arduino visand
5. samm: finaal
See on tulemus…
6. toiming: versioon 2 käsitsi baasjoone kõrguse sisendiga
Selles versioonis on kasutusele võetud üks lisanupp. Nupp 1 (must) käivitab baastaseme käsitsi sisestamise käsitsi. Nupp 2 (valge) suurendab numbri väärtust.
Järjestus kõrguse sisestamise ajal on järgmine:
Nupp 1 on vajutatud - LED vilgub 1 kord - nuppu 2 saab kasutada x -numbri suurendamiseks 000x -s
Nuppu 1 vajutatakse uuesti - LED vilgub 2 korda - nuppu 2 saab kasutada x -numbri suurendamiseks väärtuses 00x0
Nuppu 1 vajutatakse uuesti - LED vilgub 3 korda - nuppu 2 saab kasutada x -numbri suurendamiseks väärtuses 0x00
Nuppu 1 vajutatakse uuesti - LED vilgub 4 korda - nuppu 2 saab kasutada x -numbri suurendamiseks x000 -s
Nupp 1 vajutati uuesti - LED vilgub 5 korda - nuppu 2 saab kasutada märgi muutmiseks: led_on = negatiivne (allpool merepinda), led_off = positiivne (üle merepinna)
Nupp 1 vajutati uuesti - LED vilgub 1 kord - baasjoone kõrguse sisend on valmis
7. samm:
Eskiis versioonist 2.
Soovitan:
Tuulejaam purjelauasõidule MQTT ja AWS -i põhjal: 3 sammu (koos piltidega)
Purjelauasõidu tuulejaam põhineb MQTT & AWS -il: Shenzhenis on palju ilusaid randu. Suvepäevadel on minu lemmik spordiala purjetamine. Purjetamisspordi jaoks olen ma alles algaja, mulle meeldib tunne, et merevesi puudutab mu nägu, ja palju muud, sain selle spordialaga palju uusi sõpru. Aga
MicroPython IoT Rover WEMOS D1 (ESP-8266EX) põhjal: 7 sammu (koos piltidega)
MicroPython IoT Rover WEMOS D1 (ESP-8266EX) baasil: ** Värskendus: postitasin v2-le uue video koos lantsiga ** Korraldan väikelastele mõeldud robootika töötubasid ja otsin alati säästlikke platvorme intrigeerivate projektide loomiseks. Kuigi Arduino kloonid on odavad, kasutab see C/C ++ keelt, mida lapsed pole
Taskukohane nägemislahendus robotkäega Arduino põhjal: 19 sammu (piltidega)
Taskukohane nägemislahendus robotkäega Arduino põhjal: Kui me räägime masinnägemisest, tundub see meie jaoks alati nii kättesaamatu. Kuigi tegime avatud lähtekoodiga visiooni demo, mida oleks igaühele ülilihtne teha. Selles videos, OpenMV kaameraga, olenemata punase kuubi asukohast, on robot
DIY 3D -skanner struktureeritud valguse ja stereovisiooni põhjal Pythoni keeles: 6 sammu (piltidega)
DIY 3D -skanner, mis põhineb struktureeritud valgusel ja stereovisioonil Pythoni keeles: see 3D -skanner valmistati odavate tavapäraste esemete, näiteks videoprojektori ja veebikaamerate abil. Struktureeritud valgusega 3D-skanner on 3D-skaneerimisseade objekti kolmemõõtmelise kuju mõõtmiseks, kasutades projitseeritud valgusmustreid ja kaamerasüsteemi
Temperatuur, suhteline niiskus, atmosfäärirõhu logija Raspberry Pi ja TE Connectivity abil MS8607-02BA01: 22 sammu (koos piltidega)
Temperatuur, suhteline õhuniiskus, atmosfäärirõhu logija Raspberry Pi ja TE Connectivity abil MS8607-02BA01: Sissejuhatus: Selles projektis näitan teile, kuidas luua samm-sammult seadistust temperatuuri niiskuse ja õhurõhu logimissüsteemi jaoks. See projekt põhineb Raspberry Pi 3 mudelil B ja TE Connectivity keskkonnaanduri kiibil MS8607-02BA