Optical fingerprint scanners are prominent security devices nowadays. These scanners are low-cost and easy to use with any embedded hardware platform. The scanners have built-in memory and a controller to store and compare fingerprints. Usually, optical fingerprint scanners have a USB and/or UART port to communicate with external controllers or computers. The scanner handles enrollment…
Arduino-based portable pollution monitor with OLED display
A majority of middle-aged people suffer from health issues like asthma and breathing problems, particularly in cities. Air pollution is the major cause of it. In this project, we have designed a portable device that detects different air pollution metrics and displays them on a small OLED screen. People with respiratory issues can use the…
Arduino-based altitude meter using BMP180 sensor
BMP180 is a digital pressure sensor designed for low-power, low-voltage operation in mobile phones, navigation devices, and personal digital assistants. The sensor has an I2C interface to communicate sensor data. It can operate on 2.5~3.6V and consumes only 12 uA even in the ultra-high-resolution mode. The sensor can be used for several applications, including measuring…
How to interface SSD1306 OLED with Arduino using SPI
SSD1306 is a popular OLED display driver. Portable and wearable devices are the new trends. Small OLED displays are just perfect for such compact and portable devices. SSD1306 is a single-chip CMOS OLED/PLED driver. It can manage a 128×64 dot-matrix graphic display. It is designed to control common-cathode OLED panels. The chip has several built-in…