INHOUDSOPGAWE:
- Stap 1: Broodbord om die ontwerp te toets
- Stap 2: Bordskepping en behuising
- Stap 3: Arduino -penverbindings
- Stap 4: Die Arduino -skets
- Stap 5: Finale
- Stap 6: Weergawe 2 met handmatige basislynhoogte -invoer
- Stap 7:
Video: Hoogtemeter (hoogtemeter) Gebaseer op atmosferiese druk: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
[Redigeer]; Sien weergawe 2 in stap 6 met handmatige basislynhoogte -invoer.
Dit is die boubeskrywing van 'n hoogtemeter (hoogtemeter) gebaseer op 'n Arduino Nano en 'n Bosch BMP180 atmosferiese druksensor.
Die ontwerp is eenvoudig, maar die metings is stabiel en redelik akkuraat (presisie van 1 m).
Elke tweede tien drukmonsters word gemaak en die gemiddelde van hierdie tien word bereken. Hierdie druk word vergelyk met 'n basislyndruk en word gebruik om die hoogte te verwerk. Die basislyndruk word gemeet op die oomblik dat die hoogtemeter aangeskakel word, dus dit verteenwoordig 'n hoogte van nul meter. As dit nodig is, kan die basislyndruk herstel word deur op die knoppie te druk.
[Redigeer]: Weergawe 2 het handmatige basislynhoogte -invoer. Sien beskrywing in stap 6
Tydens die opstel van die basislyn (aanskakel of druk op die knoppie) word die huidige atmosferiese druk vir 'n sekonde vertoon. Hierna is die hoogte op die 4-syfer-skerm en dit sal ongeveer elke sekonde opdateer.
'N Rooi gelei word gebruik vir negatiewe hoogtes wanneer u teen 'n heuwel afdraai nadat u die basislyn gestel het.
[Wysig]: Met weergawe 2 verteenwoordig dit negatiewe hoogtes so onder seevlak.
Die hoogtemeter word aangedryf deur 'n USB -kabel, sodat dit in 'n motor, motorfiets of op elke ander plek met USB of 'n kragbank gebruik kan word.
Twee spesiale biblioteke word gebruik. Een vir die BMP180 wat u hier kan vind. En een vir die TM1637 4-syfer-skerm wat u hier kan vind.
Die BMP180 is nie die nuutste weergawe nie. Dit lyk asof die BMP280 dit vervang het. Dit moet eenvoudig wees om die BMP180 met die BMP280 in hierdie ontwerp te vervang.
Dele van die skets is gebaseer op die 'BMP180_altitude_example.ino' wat saam met die BMP180 -biblioteek gelewer is.
Stap 1: Broodbord om die ontwerp te toets
Ek het begin met 'n Arduino Uno om die ontwerp te toets. In die finale weergawe het ek 'n Nano gebruik omdat dit kleiner is.
Stap 2: Bordskepping en behuising
Een enkele bord word gebruik. Die omslag van die behuising bevat die knoppie, die LED en die 4-syfer-skerm.
Stap 3: Arduino -penverbindings
Aansluitings vir BMP180: GND - GNDVCC - 3.3V (!!) SDA - A4SCL - A5
Aansluitings vir vier -syfer TM1637 -skerm: GND - GNDVCC - 5VCLK - D6DIO - D8
Gelei vir negatiewe waardes - Afdraande: D2
Knoppie om die basislyndruk terug te stel: D4
Stap 4: Die Arduino -skets
Stap 5: Finale
Dit is die resultaat …
Stap 6: Weergawe 2 met handmatige basislynhoogte -invoer
In hierdie weergawe word een ekstra knoppie bekendgestel. Knoppie 1 (swart) is om handmatige basislynhoogte -invoer handmatig te begin. Knoppie 2 (wit) is om die waarde per syfer te verhoog.
Volgorde tydens hoogte -invoer is:
Knoppie 1 ingedruk - Led flits 1 keer - knoppie 2 kan gebruik word om x -syfer in 000x te verhoog
Knoppie 1 word weer ingedruk - LED flits 2 keer - knoppie 2 kan gebruik word om x -syfer in 00x0 te verhoog
Knoppie 1 word weer ingedruk - LED flits 3 keer - knoppie 2 kan gebruik word om x -syfer in 0x00 te verhoog
Knoppie 1 word weer ingedruk - LED flits 4 keer - knoppie 2 kan gebruik word om x -syfer in x000 te verhoog
Knoppie 1 word weer ingedruk - Led flits 5 keer - knoppie 2 kan gebruik word om die teken te verander: led_on = negatief (onder seespieël), led_off = positief (bo seespieël)
Knoppie 1 word weer ingedruk - LED flits 1 keer lank - basislynhoogte -invoer gereed
Stap 7:
Skets van weergawe 2.
Aanbeveel:
Arduino atmosferiese maatband/ MS5611 GY63 GY86 Demonstrasie: 4 stappe (met foto's)
Arduino Atmosferic Tape Measure/ MS5611 GY63 GY86 Demonstrasie: Dit is regtig 'n barometer/ hoogtemeter, maar u sien die rede vir die titel deur na die video te kyk. . Op 'n kalm dag meet dit u
PropVario, 'n DIY -variometer/hoogtemeter met stemuitset vir RC -seevliegtuie: 7 stappe (met foto's)
PropVario, 'n DIY -variometer/hoogtemeter met stemuitset vir RC -seilvliegtuie: Hierdie instruksies sal u wys hoe u 'n goedkoop Vario kan bou, wat die hoogte kan spreek en natuurlik verskillende toon kan stuur wanneer u die hoogte van u seilvliegtuig verander. Enkele kenmerke: - stem en toon - gebruik u eie (golf-) monsters in u
Drie druk AAN - Druk vergrendelingskringe UIT: 3 stappe
Three Push ON-Push OFF grendelbane: 'n flip-flop of grendel is 'n stroombaan wat twee stabiele toestande het en kan gebruik word om staatsinligting op te slaan. Die kring kan die toestand verander deur 'n sein toe te pas (in hierdie geval deur op 'n knoppie te druk). Hier sal ek u drie verskillende maniere wys om
Geleide snaps met 3D -druk met grafeen PLA: 9 stappe (met foto's)
Geleide snaps met 3D -afdrukke met Graphene PLA: Hierdie instruksies dokumenteer my eerste poging om geleidende kiekies op die stof in 3D te druk. Ek wou 'n wyfie -snap met 'n 3D -prentjie druk wat kon aansluit by 'n gewone metaal -snap. Die lêer is gemodelleer in Fusion360 en gedruk op 'n Makerbot Rep2 en 'n Drem
Temperatuur, relatiewe humiditeit, atmosferiese drukregistreerder met behulp van Raspberry Pi en TE Connectivity MS8607-02BA01: 22 stappe (met foto's)
Temperatuur, relatiewe humiditeit, atmosferiese drukregistreerder met behulp van Raspberry Pi en TE Connectivity MS8607-02BA01: Inleiding: In hierdie projek sal ek jou wys hoe om 'n logstelsel vir temperatuurvochtigheid en atmosferiese druk stap vir stap op te stel. Hierdie projek is gebaseer op die Raspberry Pi 3 Model B en TE Connectivity omgewingsensor-chip MS8607-02BA