Съдържание:
- Стъпка 1: План за тестване на дизайна
- Стъпка 2: Създаване и настаняване на борда
- Стъпка 3: Arduino Pin връзки
- Стъпка 4: Скицата на Arduino
- Стъпка 5: Крайна
- Стъпка 6: Версия 2 с ръчно въвеждане на базовата височина
- Стъпка 7:
Видео: Висотомер (измервател на височина) Въз основа на атмосферно налягане: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
[Редактиране]; Вижте версия 2 в стъпка 6 с ръчно въвеждане на базовата височина.
Това е описанието на сградата на висотомер (измервател на височина), базиран на Arduino Nano и сензор за атмосферно налягане на Bosch BMP180.
Дизайнът е прост, но измерванията са стабилни и доста точни (прецизност 1 м).
На всеки втори се правят десет проби под налягане и се изчислява средната стойност на тези десет. Това налягане се сравнява с изходното налягане и се използва за обработка на надморската височина. Базовото налягане се измерва в момента на включване на висотомера, така че това представлява надморска височина от нула метър. Ако е необходимо, изходното налягане може да се нулира чрез натискане на бутона.
[Редактиране]: Версия 2 има ръчно въвеждане на базовата височина. Вижте описанието в Стъпка 6
По време на настройката на базовата линия (включване или натискане на бутон) текущото атмосферно налягане се показва за една секунда. След това надморската височина е на 4-цифрения дисплей и това ще се актуализира всяка секунда.
Червен светодиод се използва за отрицателни надморски височини при спускане надолу по хълм след задаване на базовата линия.
[Редактиране]: С Версия 2 това представлява отрицателни височини, така че под морското равнище.
Висотомерът се захранва от USB кабел, така че може да се използва в кола, мотоциклет или на всяко друго място с USB или банка за захранване.
Използват се две специални библиотеки. Един за BMP180, който можете да намерите тук. И един за 4-цифрения дисплей TM1637, който можете да намерите тук.
BMP180 не е най -новата версия. Изглежда, че е заменен от BMP280. Трябва да е лесно да се замени BMP180 с BMP280 в този дизайн.
Части от скицата се основават на „BMP180_altitude_example.ino“, доставен с библиотеката BMP180.
Стъпка 1: План за тестване на дизайна
Започнах с Arduino Uno, за да тествам дизайна. В крайната версия използвах Nano, защото е по -малък.
Стъпка 2: Създаване и настаняване на борда
Използва се една единична дъска. Капакът на корпуса съдържа бутона, светодиода и 4-цифрения дисплей.
Стъпка 3: Arduino Pin връзки
Връзки за BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
Връзки за 4 -цифрен дисплей TM1637: GND - GNDVCC - 5VCLK - D6DIO - D8
Led voor отрицателни стойности - Down -hill: D2
Бутон за нулиране на изходното налягане: D4
Стъпка 4: Скицата на Arduino
Стъпка 5: Крайна
Това е резултатът…
Стъпка 6: Версия 2 с ръчно въвеждане на базовата височина
В тази версия е въведен един допълнителен бутон. Бутон 1 (черен) трябва да стартира ръчно въвеждане на базовата височина. Бутон 2 (бял) е за увеличаване на стойността на цифра.
Последователността при въвеждане на височина е:
Бутон 1 е натиснат - Led мига 1 път - бутон 2 може да се използва за увеличаване на цифрата x в 000x
Бутон 1 е натиснат отново - Led мига 2 пъти - бутон 2 може да се използва за увеличаване на цифрата x в 00x0
Бутон 1 е натиснат отново - Led мига 3 пъти - бутон 2 може да се използва за увеличаване на цифрата x в 0x00
Бутон 1 е натиснат отново - Led мига 4 пъти - бутон 2 може да се използва за увеличаване на x цифрата в x000
Бутон 1 е натиснат отново - Led мига 5 пъти - бутон 2 може да се използва за промяна на знака: led_on = отрицателен (под морското равнище), led_off = положителен (над морското равнище)
Бутон 1 отново натиснат - Led мига 1 път дълго - входът за базовата височина е готов
Стъпка 7:
Скица на версия 2.
Препоръчано:
ШИМ регулиран вентилатор въз основа на температурата на процесора за Raspberry Pi: 4 стъпки (със снимки)
ШИМ регулиран вентилатор въз основа на температурата на процесора за Raspberry Pi: Много калъфи за Raspberry Pi идват с малък 5V вентилатор, за да помогнат за охлаждането на процесора. Тези вентилатори обаче обикновено са доста шумни и много хора го включват към щифта 3V3, за да намалят шума. Тези вентилатори обикновено се оценяват на 200mA, което е доста h
[15 минути] Часовник Уизли / Кой е вкъщи Индикатор - Въз основа на TR -064 (бета): 4 стъпки (със снимки)
[15 минути] Часовник Уизли / Кой е вкъщи Индикатор-Въз основа на TR-064 (бета): АКТУАЛИЗАЦИЯ: Вижте стъпка 3. Дълга история (TL; DR по-долу): Преди време написах малък bash-скрипт на моя компютър сканирайте мрежата за регистрирани устройства и сравнете техните имена на хост със списък със свързани имена. Всеки път, когато дадено устройство се регистрира
Най -добрият регистър за данни с балон на височина за надморска височина: 9 стъпки (със снимки)
Крайният регистратор на данни за балони за височина с висока надморска височина: Запишете данни за балони за височина с най -високата височина надморска височина. Метеорологичен балон на голяма надморска височина, известен също като балон на голяма надморска височина или HAB, е огромен балон, пълен с хелий. Тези балони са платформа
Как да сглобите прост и мощен контролер за дръжка- Въз основа на Micro: Bit: 10 стъпки (със снимки)
Как да сглобите прост и мощен контролер за дръжка- Въз основа на Micro: Bit: Името на дръжката е Handlebit. Формата е дръжка и изглежда много готино! Сега можем да направим въведение за Handlebit, нека да преминем към него
Температура, относителна влажност, регистратор на атмосферно налягане с помощта на Raspberry Pi и TE свързаност MS8607-02BA01: 22 стъпки (със снимки)
Температура, относителна влажност, регистратор на атмосферно налягане с помощта на Raspberry Pi и TE свързаност MS8607-02BA01: Въведение: В този проект ще ви покажа как да изградите настройка по стъпка система за регистриране на температурата на влажността и атмосферното налягане. Този проект се основава на чипа за околната среда Raspberry Pi 3 Model B и TE Connectivity MS8607-02BA