Cuprins:
- Pasul 1: Breadboard pentru a testa designul
- Pasul 2: crearea consiliului și locuința
- Pasul 3: Conexiuni Pin Arduino
- Pasul 4: Schița Arduino
- Pasul 5: Final
- Pasul 6: Versiunea 2 cu introducerea manuală a altitudinii de bază
- Pasul 7:
Video: Altimetru (contor de altitudine) pe baza presiunii atmosferice: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
[Editați | ×]; Vedeți versiunea 2 la pasul 6 cu introducerea manuală a altitudinii de bază.
Aceasta este descrierea clădirii unui altimetru (contor de altitudine) bazat pe un Arduino Nano și un senzor de presiune atmosferică Bosch BMP180.
Designul este simplu, dar măsurătorile sunt stabile și precise (precizie de 1m).
La fiecare secundă se fac zece probe de presiune și se calculează media acestor zece. Această presiune este comparată cu o presiune de bază și este utilizată pentru a procesa altitudinea. Presiunea de bază este măsurată în momentul în care altimetrul este pornit, deci aceasta reprezintă o altitudine de zero metri. Dacă este necesar, presiunea de bază poate fi resetată prin apăsarea butonului.
[Editare]: Versiunea 2 are introducerea manuală a altitudinii de bază. Vedeți descrierea la Pasul 6
În timpul setării liniei de bază (pornire sau apăsare buton) presiunea atmosferică curentă este afișată timp de o secundă. După aceasta, altitudinea este afișată pe 4 cifre și aceasta se va actualiza aproximativ în fiecare secundă.
Un led roșu este utilizat pentru altitudini negative atunci când coborâți pe deal, după stabilirea liniei de bază.
[Editați]: Cu versiunea 2, aceasta reprezintă altitudini negative, așadar sub nivelul mării.
Altimetrul este alimentat de un cablu USB, astfel încât poate fi utilizat într-o mașină, motocicletă sau în orice alt loc cu USB sau o bancă de alimentare.
Sunt utilizate două biblioteci speciale. Unul pentru BMP180 care poate fi găsit aici. Și unul pentru afișajul cu 4 cifre TM1637 care poate fi găsit aici.
BMP180 nu este cea mai nouă versiune. Se pare că a fost înlocuit de BMP280. Ar trebui să fie simplu să înlocuiți BMP180 cu BMP280 în acest design.
Părți ale schiței se bazează pe „BMP180_altitude_example.ino” livrat împreună cu biblioteca BMP180.
Pasul 1: Breadboard pentru a testa designul
Am început cu un Arduino Uno pentru a testa designul. În versiunea finală am folosit un Nano pentru că este mai mic.
Pasul 2: crearea consiliului și locuința
Se utilizează o singură placă. Capacul carcasei ține butonul, ledul și afișajul din 4 cifre.
Pasul 3: Conexiuni Pin Arduino
Conexiuni pentru BMP180: GND - GNDVCC - 3,3V (!!) SDA - A4SCL - A5
Conexiuni pentru afișajul cu 4 cifre TM1637: GND - GNDVCC - 5VCLK - D6DIO - D8
Led pentru valori negative - Down-hill: D2
Buton pentru resetarea presiunii de bază: D4
Pasul 4: Schița Arduino
Pasul 5: Final
Acesta este rezultatul …
Pasul 6: Versiunea 2 cu introducerea manuală a altitudinii de bază
În această versiune este introdus un buton suplimentar. Butonul 1 (negru) este pentru a porni manual introducerea altitudinii de bază. Butonul 2 (alb) este pentru a crește valoarea pe cifră.
Secvența în timpul intrării în altitudine este:
Butonul 1 apăsat - Ledul clipește o dată - butonul 2 poate fi utilizat pentru a crește cifra x în 000x
Butonul 1 apăsat din nou - Ledul clipește de 2 ori - butonul 2 poate fi utilizat pentru a mări x cifra în 00x0
Butonul 1 apăsat din nou - Ledul clipește de 3 ori - butonul 2 poate fi utilizat pentru a crește cifra x în 0x00
Butonul 1 apăsat din nou - Ledul clipește de 4 ori - butonul 2 poate fi utilizat pentru a crește x cifre în x000
Butonul 1 apăsat din nou - Ledul clipește de 5 ori - butonul 2 poate fi utilizat pentru a schimba semnul: led_on = negativ (sub nivelul mării), led_off = pozitiv (deasupra nivelului mării)
Butonul 1 apăsat din nou - Ledul luminează intermitent de 1 dată - intrarea în altitudine de bază este pregătită
Pasul 7:
Schiță a versiunii 2.
Recomandat:
Dirt-O-Meter ieftin - Altimetru audibil pe bază de Arduino de 9 USD: 4 pași (cu imagini)
Dirt Cheap Dirt-O-Meter - Altimetru audibil bazat pe Arduino de 9 dolari: Dytters (A.K.A Audimetre audibile) au salvat viețile parașutistilor atât de mulți ani. Acum, Audible Abby le va economisi și ei bani. Dytters-urile de bază au patru alarme, una la urcare și trei la coborâre. În călătoria cu avionul, parașutistii trebuie să știe când
Înregistratorul de date pentru baloane meteo de mare altitudine: 9 pași (cu imagini)
Înregistratorul de date pentru baloane meteo de înaltă înălțime: Înregistrați datele despre balonul meteo la înălțime mare cu jurnalul de date pentru baloane meteo de mare altitudine. Un balon meteo la mare altitudine, cunoscut și sub numele de balon la mare altitudine sau HAB, este un balon imens umplut cu heliu. Aceste baloane sunt o platformă
Vizualizarea poluării atmosferice: 4 pași
Vizualizarea poluării atmosferice: problema poluării aerului atrage din ce în ce mai multă atenție. De data aceasta am încercat să monitorizăm PM2.5 cu Wio LTE și noul senzor Laser PM2.5
Depășirea presiunii atmosferice a costumului: mănușa de prindere: 8 pași
Overeating Suit Atmosperic Pressure: Gauntlet of Gripping: Acum ceva timp am văzut un videoclip pe YouTube de Chris Hadfield. El a vorbit, printre altele, despre cât de grea poate fi munca în timpul unei plimbări spațiale. Problema nu este doar faptul că costumul este ciudat, ci și că este ca un balon, care trebuie să fie
Capsulă SSTV pentru baloane de mare altitudine: 11 pași (cu imagini)
SSTV Capsule for High Altitude Balloons: Acest proiect s-a născut după balonul ServetI în vara anului 2017 cu ideea de a trimite imagini în timp real din Stratosferă pe Pământ. Imaginile pe care le-am făcut au fost stocate în memoria rpi și, ulterior, au fost trimise datorită comunicării