
09.Apr.2023
In this article, we will evaluate how to make a digital blood pressure monitor. As is known, sphygmomanometers were a device with mechanical parts and worked by creating air pressure in earlier times. With the development of sensors, digital blood pressure monitors have been in our lives for a long time.
This article was written as a guide for project developers in the medical-health field. We wanted to guide developers who are curious about developing electronic-medical devices by including such technical articles from time to time on our site.
Blood pressure is the pressure at which blood is pumped by the heart into the arteries. Blood pressure depends on the pressure exerted on the arterial walls and the dilation of the arteries. Blood pressure varies depending on the time interval between heartbeats and how many times the heart beats per minute.
Blood pressure is measured as upper or systolic blood pressure and lower or diastolic blood pressure. Upper blood pressure is the highest pressure applied to the arteries when the heart muscle contracts, and diastolic blood pressure is the lowest pressure applied to the arteries when the heart muscle is relaxed.
Blood pressure is measured in mmHg (millimeters of mercury) and is normally considered 120/80 mmHg. However, factors such as age, gender, physical activity, stress, eating and drinking can affect blood pressure levels. High blood pressure, or hypertension, results from the high pressure applied to the arteries and can lead to health problems such as heart disease, stroke, and kidney disease. Low blood pressure or hypotension occurs when there is insufficient blood flow and can cause symptoms such as dizziness, fainting, and fatigue.
Digital blood pressure monitors work non-invasively, that is, without interfering with the blood circulation. The instrument includes a cuff that wraps around a body area such as an arm or wrist, and a sensor attached to the cuff.
As the cuff is slowly deflated, the sensor measures changes in blood flow and these changes are used to measure blood pressure. These measurements are then processed by the microcontroller and the results are displayed on the screen or other output devices.
The BMP180sensor is a sensor used to measure barometric pressure and temperature. This sensor is manufactured by Bosch Sensortec and communicates via a digital interface. The BMP180 is a more advanced version of the BMP085 sensor, providing higher resolution, lower power consumption and higher measurement accuracy.

The output of the sensor is read through the I2C (Inter-Integrated Circuit) protocol. The BMP180 uses a thermistor for temperature measurement and a piezoresistive sensor for pressure measurement. The pressure measurement is done by the microprocessor on the sensor and the results can be read digitally with 16-bit resolution. The sensor operates in the range of 300 to 1100 hPa for pressure measurement and -40 to 85 degrees Celsius for temperature measurement.
The BMP180 sensor is often used in various projects such as air pressure measurement, air quality measurement, altitude measurement and meteorological applications. It is also used for altitude measurement of aircraft such as drones and unmanned aerial vehicles.
Making a blood pressure device requires a very sensitive process and therefore it cannot be expected to provide accurate results that can only be achieved with professional medical devices. However, it is possible to measure your blood pressure by building a simple prototype with an Arduino. Here are the basic steps:
Arduino UNO or Nano
BMP180 Barometric pressure sensor
Servo-motor
LCD screen
breadboard
jumper cables
9V battery or USB cable
Computer
Steps:
Connect the VCC pin of the BMP180 sensor to the 3.3V pin of the Arduino, the GND pin to the GND pin, and the SDA and SCL pins to the A4 and A5 pins.
Connect the VCC pin of the servo motor to the 5V pin, the GND pin to the GND pin and the signal pin to the 9th pin.
Connect the LCD screen to the GND, VCC, SDA and SCL pins.
Inflate a cuff using a servo motor and then slowly deflate to measure blood pressure.
Read blood pressure readings using the BMP180 sensor.
Display the blood pressure values and the position of the servo on the LCD screen.
Write the codes and upload them to Arduino.
**
In this article, we touched on the basics that we need to know before we go into practice. After the implementation of the first stage, the next stage can be passed. The second step will be to display the blood pressure data coming from the bluetooth module on the screen with an Android application, as in the Pulse Meter-Heart rate meter application that we mentioned at the beginning of the article.
In fact, it may seem like enough to show the blood pressure data on the LCD screen connected to the microcontroller, but with the Android application, add-ons such as regularly recording the blood pressure data and reporting it later increase the usefulness of our project.

Live Webinar: Easily Provision Your LoRa Devices with NFC and Save Money!
Easily manage LoRa devices with NFC. Join our webinar, save money and learn more
13.10.2023

Robot Technologies from Quality and Control processes
How to ensure quality and sustainability by using proven cobot technology in quality control?
10.03.2023

Wireless charging solutions for wearables and industrial applications
Wireless charging solutions- Webinar
03.04.2023

MCU Development Boards and IDEs: Embedded System Options
Comprehensive guide to embedded software development boards and IDEs. Arduino, Raspberry Pi, STM32 and more. How do you start your projects?
19.10.2023

Transformation in Education with Electronic Circuit Simulation: Online Resources
Explore online platforms you can use to learn electronic simulation and PCB design. Resources that support STEM education.
19.10.2023

New Versions of nRF Connect SDK and nRF Connect for VS Code Released
Explore updates with new versions of nRF Connect SDK and nRF Connect for VS Code. Exciting opportunities to develop Bluetooth, Wi-Fi and IoT
30.10.2023

Guide to Learning Robot Programming
Learn robot programming: Basics, electronics basics, robotics concepts, programming languages, advanced topics, practice, educational resources.
08.11.2023

Robotic Coding and STEM Trainings
Educational resources on STEM and Robotic coding
15.04.2023

Guide to Embedded Software Development with C++
Comprehensive guide to learning C++ in embedded systems! A detailed learning plan starting from the basics to advanced topics.
23.11.2023

Guide to Becoming an Embedded System Expert
Guide to Becoming an Embedded System Expert with ESP32 Modules! Build your knowledge and skills with basic electronics, programming, sensors, communication protocols and industry experience steps
25.11.2023

ESP32 Series Microcontrollers and Programming Aspects
Explore the wide range of applications of ESP32 microcontrollers. Learn to program with Arduino IDE and C++. Optimize your projects by considering memory, energy, and communication options.
25.11.2023

How to switch the Machine Feeding System to Automation?
Machine Feeding system automation, automation, Universal Robot
25.04.2023

New Energy Solutions with Powerline PLC & Metrology
Rapid changes in the energy sector, webinar
17.05.2023

Using ESP32-S3 with Other Hardware and Design
ESP32-S3 Published Design Documents
17.05.2023

Milivolt IoT Platform Offers Educational Experience for Beginners
Educational demo applications for those who are new to the world of IoT with the Milivolt IoT Platform! Explore temperature, humidity monitoring and more. Sign up for free now!
13.01.2024

Using the GSM Module for Internet Connection
Connecting to the internet with AT commands via GSM card
23.05.2023

Free IoT Platforms Used for Educational Purposes
Free IoT Platforms review for new learners and experimental workers
24.05.2023

ESP32-S3 Technical Reference Manual Released
The ESP32-S3 Technical Reference Guide is a comprehensive resource for understanding the ESP32-S3 SoC and developing projects.
02.02.2024

Packaging-Palletizing And Surface Treatment Applıcations -Seminar
COBOT, Seminar, Packaging, Palletizing And Surface Treatment Applicatıons
29.05.2023

STM32 with NeoChrom GPU: rendering smartphone-like graphics on MCUs
Live webinar
30.05.2023

Mini-DOS Microcontroller Oscilloscope Kit: Educational Tool for Electronics Enthusiasts
Mini-DOS Microcontroller Oscilloscope Kit: Ideal for electronics education. Simple assembly, large display, various measurement parameters. Arduino, DIY, education
16.02.2024

Live Webinar -STSPIN4G3 SiP for advanced 32 phase BLDC motor control
Join this webinar to discover the features of the STSPIN32G4 3-phase motor controller and learn about system setup. With step-by-step guidance, you will learn to use the controller seamlessly using ST evaluation boards and motor control libraries.
06.06.2023

Texas Instruments ADS1115: Precision Analog-to-Digital Converter
Texas Instruments ADS1115 is a 16-bit ADC IC that converts precise analog signals to digital data. Provides low power consumption and flexible use.
27.02.2024

ADS1115 Connection and Data Reading with Arduino Nano
Steps to establish I2C communication and read analog data between Arduino Nano and ADS1115 module. Learn step by step how to connect ADS1115 chip to Arduino Nano and read data.
28.02.2024

DSO-TC3 Handheld Digital Oscilloscope-Function Signal Generator-Transistor Tester- Box Opening
Discover the DSO-TC3: A Lightweight Handheld Digital Oscilloscope, Function Signal Generator, and Transistor Tester all in one device.
28.06.2023

Why Flutter People Should Learn Microcontrollers?
Today, with the rapid development of technology, many new opportunities arise in the field of software. Programmers who know Flutter should improve not only their mobile application development skills but also their microcontroller programming skills. Learn how combining Flutter and microcontroller knowledge opens doors in software development
29.06.2023

Qualcomm Webinars: Wearable Technologies
Explore: The Qualcomm Wearables Ecosystem Webinar that changed the market launch of Mason's wearables! Join and learn about the democratization of wearable technologies, fast time-to-market and new use cases. Sign up to explore the Snapdragon-based A4100 and innovative healthcare-focused wearable solutions. This is an unmissable opportunity to explore the leadership role of wearable technology pioneer Qualcomm!
16.07.2023

How to Start Electronic Learning?
A basic electronic learning and workshop setup guide for those interested in electronics. Getting started with basic concepts, electronic kits, project videos and online courses. Necessary equipment: multimeter, soldering station, cutter and peeler, power supply and more. A step-by-step guide for your electronics projects!
23.07.2023

21 Real Projects You Can Build with ESP32-S3-EYE – 2025 Updated Guide
21 fully offline (no cloud) real-world projects you can build with ESP32-S3-EYE. Smart pet feeder, face recognition door lock, baby cry monitor, license plate reader…
01.12.2025

Invitation to "Edge AI and Camera Solutions" Webinar
Qualcomm Technologies, Inc. The "Edge AI and Camera Solutions" Webinar, hosted by , will take place on Thursday, August 3rd, 2023 in two sessions, 9:00 AM and 5:00 PM PST.
28.07.2023

STM32 Artificial Intelligence Solutions-Live Webinar
Edge AI: Edge AI in MCUs Webinar | Hands-on Solutions with STM32 and NVIDIA
28.07.2023

Digital Transformation in Public Services and Retail Applications
Digital Transformation in Utilities and Retail Applications webinar discusses the change brought about by the increase of renewable energy sources and smart loads. Qualcomm Technologies supports grid reliability and sustainability with decentralized connectivity and computing solutions.
04.08.2023

milivolt Instagram Account
Welcome to the milivolt.news Instagram account, which takes the pulse of the electronics world! Follow for fun content on topics such as the latest electronic news, Artificial Intelligence, IoT, basic electronics, digital electronics, robots and mobile programming.
05.08.2023

LM317 Adjustable Power Supply Kit
LM317 Adjustable Power Supply Kit - A useful product for education! Designed for students and hobbyists, this DIY kit helps you learn basic electronics and improve your soldering skills.
06.08.2023

Future IoT Solutions: Speed Up in the Cloud - Private Webinar
Future IoT Solutions: Speed Up in the Cloud - Private Webinar! Find out how you can balance ease of deployment, affordability, security and scalability in the ever-expanding world of IoT connectivity solutions
09.08.2023

Industry 4.0 and Future Technology: Qualcomm Webinar
The power of Industry 4.0! Are you ready to explore the world of new generation robotics, drones and smart machines with Qualcomm's leading technologies? Sign up and unlock the future.
12.08.2023

LEGO WeDo 2.0 Set
The LEGO WeDo 2.0 Set is an interactive STEM learning and programming tool designed for elementary and middle school students.
15.08.2023

Revamped nRF91 Series and Cloud Technologies Webinar
Learn about Nordic's revamped nRF91 Series and Cloud Technologies. Cellular IoT solutions, nRF Connect tools and powerful cloud integration.
18.08.2023

Embedded Systems and Mobile Programming
Discover the mutual advantages between embedded systems and mobile programming. Check out Milivolt Net for the role of Flutter and STEM education.
23.08.2023

STMicroelectronics Offers Free Online Tutorials for STM32 and STM7MP4
Explore technology with STMicroelectronics' free online tutorials for STM32 and STM7MP4
03.09.2023

Mini 3D Printer for Kids: Combine Technology and Creativity
Easythreed's K9 Mini 3D Printer is a compact and portable 3D printer designed for kids and beginners.
18.09.2023

Packaging and Palletizing Automation Webinar
Robot applications training in fabricated environments
09.01.2023

Use of Artificial Intelligence in Child Education
The use of artificial intelligence in child education
18.01.2023