Talaan ng mga Nilalaman:
- Hakbang 1: Breadboard upang Subukan ang Disenyo
- Hakbang 2: Paglikha ng Lupon at Pabahay
- Hakbang 3: Mga Koneksyon ng Arduino Pin
- Hakbang 4: Ang Arduino Sketch
- Hakbang 5: Pangwakas
- Hakbang 6: Bersyon 2 Sa Manu-manong Baseline Altitude Input
- Hakbang 7:
Video: Altimeter (altitude Meter) Batay sa Atmospheric Pressure: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
[I-edit]; Tingnan ang bersyon 2 sa hakbang 6 na may manu-manong baseline input ng altitude.
Ito ang paglalarawan ng gusali ng isang Altimeter (Altitude Meter) batay sa isang Arduino Nano at isang Bosch BMP180 atmospheric pressure sensor.
Ang disenyo ay simple ngunit ang mga sukat ay matatag at medyo tumpak (1m katumpakan).
Ang bawat segundo sampung mga sample ng presyon ay ginawa at ang average ng sampung ito ay kinakalkula. Ang presyur na ito ay inihambing sa isang presyon ng baseline at ginagamit upang maproseso ang altitude. Sinusukat ang presyon ng baseline sa sandaling ang altimeter ay pinalakas kaya't kumakatawan ito sa isang altitude ng zero meter. Kung kinakailangan ang presyon ng baseline ay maaaring ma-reset sa pamamagitan ng pagtulak ng pindutan.
[I-edit]: Ang Bersyon 2 ay may manu-manong baseline input ng altitude. Tingnan ang paglalarawan sa Hakbang 6
Sa panahon ng pagtatakda ng baseline (power on o button push) ang kasalukuyang presyon ng atmospera ay ipinapakita sa isang segundo. Pagkatapos nito ang altitude ay nasa 4-digit na pagpapakita at mag-a-update ito tungkol sa bawat segundo.
Ang isang pulang led ay ginagamit para sa mga negatibong altitude kapag bumababa-burol pagkatapos itakda ang baseline.
[I-edit]: Sa Bersyon 2 kumakatawan ito sa mga negatibong altitude kaya sa ibaba ng antas ng dagat.
Ang altimeter ay pinalakas ng isang USB cable upang magamit sa isang kotse, motorsiklo o sa bawat iba pang lugar na may USB o isang power bank.
Ginamit ang dalawang espesyal na aklatan. Isa para sa BMP180 na matatagpuan dito. At isa para sa TM1637 4-digit na pagpapakita na matatagpuan dito.
Ang BMP180 ay hindi ang pinakabagong bersyon. Mukhang na-diseplaced ito ng BMP280. Dapat itong maging simple upang palitan ang BMP180 ng BMP280 sa disenyo na ito.
Ang mga bahagi ng sketch ay batay sa "BMP180_altitude_example.ino" na naihatid sa library ng BMP180.
Hakbang 1: Breadboard upang Subukan ang Disenyo
Nagsimula ako sa isang Arduino Uno upang subukan ang disenyo. Sa huling bersyon ginamit ko ang isang Nano dahil mas maliit ito.
Hakbang 2: Paglikha ng Lupon at Pabahay
Isang solong board ang ginamit. Ang takip ng pabahay ay humahawak ng pindutan, ang led at ang 4-digit na pagpapakita.
Hakbang 3: Mga Koneksyon ng Arduino Pin
Mga koneksyon para sa BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
Mga koneksyon para sa 4-digit na pagpapakita ng TM1637: GND - GNDVCC - 5VCLK - D6DIO - D8
Humantong voor negatibong halaga - Down-burol: D2
Button para sa pag-reset ng presyon ng baseline: D4
Hakbang 4: Ang Arduino Sketch
Hakbang 5: Pangwakas
Ito ang resulta …
Hakbang 6: Bersyon 2 Sa Manu-manong Baseline Altitude Input
Sa bersyon na ito ang isang dagdag na pindutan ay ipinakilala. Ang Button 1 (itim) ay upang simulan nang manu-manong baseline input ng altitude. Ang pindutan 2 (puti) ay upang taasan ang halaga bawat digit.
Ang pagkakasunud-sunod sa pag-input ng altitude ay:
Itinulak ang pindutan 1 - Led flashes 1 oras - ang pindutan 2 ay maaaring magamit upang madagdagan ang x digit sa 000x
Itinulak muli ang pindutan 1 - Led flashes 2 beses - ang pindutan 2 ay maaaring magamit upang madagdagan ang x digit sa 00x0
Itinulak muli ang pindutan 1 - Led flashes ng 3 beses - ang pindutan 2 ay maaaring magamit upang madagdagan ang x digit sa 0x00
Itinulak muli ang pindutan 1 - Ang Led flashes 4 na beses - ang pindutan 2 ay maaaring magamit upang madagdagan ang x digit sa x000
Itinulak muli ang pindutan 1 - Led flashes 5 beses - maaaring magamit ang pindutan 2 upang baguhin ang pag-sign: led_on = negatibo (sa ibaba ng antas ng dagat), led_off = positibo (sa itaas ng antas ng dagat)
Itinulak muli ang pindutan 1 - Humantong ang flash ng 1 beses ang haba - handa na ang input ng baseline altitude
Hakbang 7:
Sketch ng bersyon 2.
Inirerekumendang:
Dirt Cheap Dirt-O-Meter - $ 9 Arduino Batay sa Naririnig na Altimeter: 4 na Hakbang (na may Mga Larawan)
Dirt Cheap Dirt-O-Meter - $ 9 Arduino Base Audible Altimeter: Ang mga dytter (A.K.A Audible Altimeter) ay nagligtas ng buhay ng mga skydiver sa loob ng maraming taon. Ngayon, makakapagtipid din sa kanila ang Audible Abby. Ang Mga Basikong Dytter ay mayroong apat na mga alarma, isa habang papataas, at tatlo sa pababang pababa. Sa pagsakay sa eroplano, kailangang malaman ng mga skydiver kung kailan
Pamamahala ng Tanim na Batay sa Batay sa Solar Na May ESP32: 7 Mga Hakbang (na may Mga Larawan)
Pamamahala ng Tanim na Batay sa Batay ng Solar Sa ESP32: Ang paglaki ng mga halaman ay masaya at pagtutubig at pag-aalaga sa kanila ay hindi talaga isang abala. Ang mga aplikasyon ng Microcontroller upang subaybayan ang kanilang kalusugan ay nasa buong internet at ang inspirasyon para sa kanilang disenyo ay nagmula sa static na katangian ng halaman at ang kadalian ng moni
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay ng Autonomous na Batay ng Arduino Paggamit ng Ultrasonic Sensor: Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor. Ang bot na ito ay maaaring lumipat sa sarili nitong walang pag-crash ng anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakita nito ang anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na pa
BeanBot - isang Batay sa Autonomous na Robot ng Batay sa Arduino !: 8 Mga Hakbang (na may Mga Larawan)
BeanBot - isang Arduino Batay sa Autonomous Paper Robot !: Mayroon bang anumang mas nakasisigla kaysa sa isang blangko na papel? Kung ikaw ay isang masugid na tinkerer o tagabuo pagkatapos ay walang alinlangan na simulan mo ang iyong mga proyekto sa pamamagitan ng pag-sketch ng mga ito sa papel. Nagkaroon ako ng ideya upang makita kung posible na bumuo ng isang frame ng robot na wala sa papel
Temperatura, Kamag-anak na Humidity, Atmospheric Pressure Logger Gamit ang Raspberry Pi at TE Connectivity MS8607-02BA01: 22 Mga Hakbang (na may Mga Larawan)
Temperatura, Kamag-anak na Humidity, Atmospheric Pressure Logger Gamit ang Raspberry Pi at TE Connectivity MS8607-02BA01: Panimula: Sa proyektong ito ipapakita ko sa iyo kung paano bumuo ng pag-set up sa pamamagitan ng hakbang ng isang sistema ng pag-log para sa temperatura ng halumigmig at presyon ng atmospera. Ang proyektong ito ay batay sa Raspberry Pi 3 Model B at TE Connectivity environment sensor chip MS8607-02BA