Բովանդակություն:
- Քայլ 1. Դիզայնը փորձարկելու համար գրատախտակ
- Քայլ 2. Խորհրդի ստեղծում և բնակարանավորում
- Քայլ 3: Arduino Pin միացումներ
- Քայլ 4: Arduino ուրվագիծ
- Քայլ 5: Վերջնական
- Քայլ 6. Տարբերակ 2 ՝ ձեռքով ելակետային բարձրության մուտքագրմամբ
- Քայլ 7:
Video: Բարձրաչափ (բարձրության մետր) Մթնոլորտային ճնշման հիման վրա. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
[Խմբագրել]; Տես 6 -րդ քայլի 2 -րդ տարբերակը `ձեռքով ելակետային բարձրության մուտքագրմամբ:
Սա Arduino Nano- ի և Bosch BMP180 մթնոլորտային ճնշման սենսորի վրա հիմնված բարձրաչափի (բարձրության չափիչ) շենքի նկարագրությունն է:
Դիզայնը պարզ է, բայց չափումները կայուն և բավականին ճշգրիտ (1 մ ճշգրտություն):
Յուրաքանչյուր երկրորդ տասը ճնշման նմուշ է պատրաստվում և հաշվարկվում է այդ տասի միջինը: Այս ճնշումը համեմատվում է ելակետային ճնշման հետ և օգտագործվում է բարձրության մշակման համար: Բազային ճնշումը չափվում է բարձրաչափի միացման պահին, այնպես որ դա ներկայացնում է զրո մետրի բարձրություն: Անհրաժեշտության դեպքում բազային ճնշումը կարող է վերականգնվել `սեղմելով կոճակը:
[Խմբագրել]. 2 -րդ տարբերակն ունի ձեռքով ելակետային բարձրության մուտքագրում: Տես նկարագրությունը 6 -րդ քայլում
Հիմնական գիծը (միացում կամ կոճակ սեղմելիս) ընթացիկ մթնոլորտային ճնշումը ցուցադրվում է մեկ վայրկյան: Դրանից հետո բարձրությունը գտնվում է 4 նիշանոց էկրանին և այն կթարմացվի մոտ ամեն վայրկյան:
Կարմիր լեդն օգտագործվում է բացասական բարձրությունների համար `ելակետը իջնելուց հետո ելակետը սահմանելուց հետո:
[Խմբագրել]. 2 -րդ տարբերակով սա ներկայացնում է բացասական բարձրություններ ծովի մակարդակից այնքան ցածր:
Բարձրաչափը սնուցվում է USB մալուխով, այնպես որ կարող է օգտագործվել մեքենայում, մոտոցիկլետում կամ USB- ով կամ սնուցման բանկով ցանկացած այլ վայրում:
Օգտագործվում են երկու հատուկ գրադարաններ: Մեկը BMP180- ի համար, որը կարելի է գտնել այստեղ: Եվ մեկը TM1637 քառանիշ ցուցադրման համար, որը կարելի է գտնել այստեղ:
BMP180- ը ամենաթարմ տարբերակը չէ: Կարծես BMP280- ով այն վատթարացել է: Այս դիզայնում BMP180- ը BMP280- ով փոխարինելը պետք է լինի պարզ:
Էսքիզների մի մասը հիմնված է «BMP180_altitude_example.ino» - ի վրա, որը տրամադրվում է BMP180 գրադարանով:
Քայլ 1. Դիզայնը փորձարկելու համար գրատախտակ
Ես սկսեցի Arduino Uno- ով դիզայնը փորձարկելու համար: Վերջնական տարբերակում ես օգտագործել եմ Նանո, քանի որ այն ավելի փոքր է:
Քայլ 2. Խորհրդի ստեղծում և բնակարանավորում
Օգտագործվում է մեկ տախտակ: Կափարիչի կափարիչը պահում է կոճակը, լուսարձակը և 4 նիշանոց էկրանը:
Քայլ 3: Arduino Pin միացումներ
BMP180- ի միացումներ. GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
Միացում 4 նիշ TM1637 էկրանին ՝ GND - GNDVCC - 5VCLK - D6DIO - D8
Առաջնորդվող բացասական արժեքներ. Ներքև ՝ 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 -րդ կոճակը կարող է օգտագործվել 0 x00- ում x թվանշանը մեծացնելու համար
Կոճակը 1 նորից սեղմվեց - Led- ը թարթում է 4 անգամ, 2 -րդ կոճակը կարող է օգտագործվել x000- ում x նիշը մեծացնելու համար
Կոճակը 1 կրկին սեղմվեց - Led- ը թարթում է 5 անգամ - 2 -ը կարող է օգտագործվել նշանը փոխելու համար. Led_on = բացասական (ծովի մակարդակից ցածր), led_off = դրական (ծովի մակարդակից բարձր)
Կոճակը 1 նորից սեղմվեց - Led- ը 1 անգամ երկար թարթեց - ելակետային ելակետային մուտքը պատրաստ է
Քայլ 7:
2 -րդ տարբերակի ուրվագիծ:
Խորհուրդ ենք տալիս:
Chicken Coop Door - Arduino հիման վրա. 5 քայլ (նկարներով)
Chicken Coop Door - Arduino Based: Առաջին հերթին, իմ մայրենի լեզուն հոլանդերենն է, այնպես որ ներողություն խնդրեք հնարավոր ուղղագրական սխալների համար: Եթե ինչ -որ բան պարզ չէ, պարզապես հաղորդագրություն թողեք մեկնաբանություններում: Սա իմ առաջին arduino նախագիծն է: Քանի որ կինս հոգնել էր ամեն օր ձեռքով դուռը բացելուց
Երկու գնացքներով աշխատող երկաթուղային ավտոմատ մոդելի դասավորություն (V2.0) - Arduino- ի հիման վրա. 15 քայլ (նկարներով)
Երկու գնացքով աշխատող երկաթգծի ավտոմատ մոդելային դասավորություն (V2.0) | Arduino- ի հիման վրա. Arduino միկրոկառավարիչների միջոցով մոդելի դասավորության ավտոմատացումը միկրոկոնտրոլերների միաձուլման, ծրագրավորման և երկաթգծի մոդելավորման մեկ հոբբիի հիանալի միջոց է: Կան մի շարք նախագծեր, որոնք վերաբերում են մոդելային երկաթուղու վրա ինքնավար գնացք վարելուն
Dirt Cheap Dirt-O-Meter-$ 9 Arduino- ի վրա հիմնված լսելի բարձրաչափ. 4 քայլ (նկարներով)
Dirt Cheap Dirt-O-Meter-$ 9 Arduino- ի վրա հիմնված լսելի բարձրաչափ. Dytters- ը (A.K.A Audible Altimeters) երկար տարիներ փրկեց սահադաշտավարների կյանքը: Այժմ, Audible Abby- ն նրանց նույնպես կխնայի գումար: Հիմնական Dytters- ն ունի չորս ահազանգ, մեկը վերևին, իսկ երեքը `ներքև: Ինքնաթիռ բարձրանալիս սքայդավորդները պետք է իմանան, թե երբ
GY-68 BMP180- ի և Arduino- ի միջոցով ճնշման և բարձրության որոշում. 6 քայլ
GY-68 BMP180- ի և Arduino- ի միջոցով ճնշման և բարձրության որոշում Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել BMP180 սենսորը, որն ամենա
Temերմաստիճանը, հարաբերական խոնավությունը, մթնոլորտային ճնշման անտառահատը ՝ օգտագործելով Raspberry Pi և TE Connectivity MS8607-02BA01: 22 քայլ (նկարներով)
Temերմաստիճանը, հարաբերական խոնավությունը, մթնոլորտային ճնշման անտառահատը ՝ օգտագործելով Raspberry Pi և TE Connectivity MS8607-02BA01: Ներածություն. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է քայլ առ քայլ կարգավորել ջերմաստիճանի խոնավության և մթնոլորտային ճնշման անտառահատման համակարգը: Այս նախագիծը հիմնված է Raspberry Pi 3 Model B և TE Connectivity բնապահպանական ցուցիչ MS8607-02BA չիպի վրա