Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01
Door ElectropeakElectroPeak Officiële WebsiteVolg meer door de auteur:
Over: ElectroPeak is uw one-stop-plek om elektronica te leren en uw ideeën in realiteit om te zetten. We bieden eersteklas handleidingen om u te laten zien hoe u uw projecten kunt maken. We bieden ook producten van hoge kwaliteit, zodat u een… Meer over Electropeak »
Overzicht
In veel projecten zoals vliegende robots, weerstations, het verbeteren van de routeprestaties, sport en etc. is het meten van druk en hoogte erg belangrijk. In deze zelfstudie leert u hoe u de BMP180-sensor gebruikt, een van de meest gebruikte sensoren voor het meten van de druk.
Wat je gaat leren
- Wat de luchtdruk is.
- Wat de BOSCH BMP180 druksensor is.
- Hoe de BOSCH BMP180-druksensor te gebruiken met Arduino.
Stap 1: Wat is de luchtdruk?
Barometrische druk of atmosferische druk is het gevolg van het gewicht van de lucht op de aarde. Deze druk is ongeveer 1 kg per vierkante centimeter op zeeniveau.
Er zijn verschillende eenheden om de atmosferische druk uit te drukken, die gemakkelijk naar elkaar kunnen worden omgezet. De SI-eenheid voor het meten van de druk is Pascal (Pa).
De luchtdruk heeft een ongeveer lineaire omgekeerde verhouding met de hoogte vanaf het zeeniveau, dus als we de luchtdruk van een plaats meten, kunnen we de hoogte vanaf het zeeniveau berekenen met een eenvoudige wiskundige bewerking.
Stap 2: GY-68 BOSCH BMP180 Druksensor Kenmerken:
Een van de meest gebruikte sensoren voor het meten van druk en hoogte is BOSCH BMP180. De belangrijkste kenmerken van deze module zijn als volgt:
- Drukmeetbereik van 300 tot 1100hPa
- -0.1hPa meetnauwkeurigheid voor absolute druk
- 12hPa meetnauwkeurigheid voor relatieve druk
- Laag stroomverbruik (5 A in standaardmodus en één monster per seconde)
- Interne temperatuursensor met een nauwkeurigheid van 0,5 °C
- Ondersteunend I2C-protocol voor communicatie
- Volledig gekalibreerd
Stap 3: Benodigde materialen
Hardware onderdelen
Arduino UNO R3 *1
BOSH BMP180 * 1
Verbindingsdraad * 1
Software-apps
Arduino IDE *1
Stap 4: Hoe gebruik je de GY-68 BMP180-druksensor met Arduino?
Deze sensor is verkrijgbaar als module voor eenvoudig gebruik. De belangrijkste onderdelen van de BMP180 sensormodule zijn:
- BMP180-sensor
- Een 3.3 volt regelaar. Met deze regelaar sluit je de module aan op 5V.
- Vereiste pull-up weerstanden om I2C correct te communiceren
Stap 5: Circuit
Download de BMP180_Breakout_Arduino_Library om de BMP180-sensormodule te gebruiken.
BMP180_Breakout_Arduino_Library
Stap 6: Berekening van absolute druk met verschillende eenheden en hoogte vanaf zeeniveau
Laten we het proces van druk- en hoogteberekening nauwkeuriger controleren:
Volgens het bovenstaande algoritme beginnen we eerst de temperatuur te berekenen met startTemperature(), daarna slaan we de temperatuur op in variabele T met getTemperature(T). Daarna berekenen we de druk met startPressure(3). Het getal 3 is de maximale resolutie die kan worden gewijzigd tussen 0 en 3. met getPressure(P) slaan we de absolute druk op in variabele P. De hoeveelheid van deze druk is in hPa, die kan worden omgezet in verschillende eenheden volgens de vorige tafel. De absolute druk verandert met de hoogte. Om het effect van de hoogte op de berekende druk te verwijderen, moeten we de functie zeeniveau (P, ALTITUDE) gebruiken volgens de hoogte die is opgeslagen in de ALTITUDE-variabele, en de gemeten waarde opslaan in een willekeurige variabele, zoals p0. Gebruik hoogte (P, p0) om uw hoogte te berekenen. Deze functie berekent de hoogte in de meter.
Opmerking
dat u uw hoogte vanaf het zeeniveau kunt invoeren voor de ALTITUDE-variabele die aan het begin van de code is gedefinieerd
Aanbevolen:
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Hoogte, druk en temperatuur Raspberry Pi gebruiken met MPL3115A2 - Ajarnpa
Hoogte, druk en temperatuur Raspberry Pi gebruiken met MPL3115A2: Klinkt interessant. Het is best mogelijk in deze tijd waarin we allemaal de IoT-generatie ingaan. Als elektronicafreak hebben we met de Raspberry Pi gespeeld en besloten om met deze kennis interessante projecten te maken. In dit project gaan we
Het meten van uw hartslag is binnen handbereik: fotoplethysmografie-benadering voor het bepalen van uw hartslag - Ajarnpa
Het meten van uw hartslag is binnen handbereik: fotoplethysmografie Benadering voor het bepalen van de hartslag: Een fotoplethysmograaf (PPG) is een eenvoudige en goedkope optische techniek die vaak wordt gebruikt om veranderingen in het bloedvolume in een microvasculair weefselbed te detecteren. Het wordt meestal niet-invasief gebruikt om metingen aan het oppervlak van de huid uit te voeren, meestal
Gebruik Raspberry Pi om hoogte, druk en temperatuur te meten met MPL3115A2 - Ajarnpa
Raspberry Pi gebruiken, hoogte, druk en temperatuur meten met MPL3115A2: Weet wat je bezit en weet waarom je het bezit! Het is intrigerend. We leven in het tijdperk van internetautomatisering terwijl het zich stort in een overvloed aan nieuwe toepassingen. Als computer- en elektronica-enthousiastelingen hebben we veel geleerd met de Raspberry Pi en
Statistische significantie bepalen met behulp van een Z-test: 10 stappen
Statistische significantie bepalen met behulp van een Z-test: Overzicht: Doel: In deze instructable leert u hoe u kunt bepalen of er een statistische significantie is tussen twee variabelen met betrekking tot een sociaal werkprobleem. U zult een Z-test gebruiken om deze significantie te bepalen. Duur: 10-15 minuten