Home / Roland Pelayo (page 30)

Roland Pelayo

Roland Pelayo started TMM in 2015. He is a firmware engineer who has over ten years of experience in developing electronic and microcontroller-based systems. Roland's designs include medical devices, security and automation, robots, emergency alert systems, and educational training modules.   Have something that you like Roland to write about here? or do you need consultation for microcontroller firmware projects? just contact him via the contact page.

How to Use a Microphone with Arduino

arduino microphone

How can an Arduino capture sound? Just like how your computer captures sound: through a microphone. In this Arduino microphone tutorial, we’ll look at how a sound sensor works. Also, we’ll build a simple clap switch project as an example of how to use a microphone with Arduino.

Read More »

Featured: DFRobot Bluno M3

DFRobot Bluno M3

Last time I featured DFRobot’s Bluno M0, an Arduino-compatible board with embedded Bluetooth chip. Now, I will write about the Bluno M3, an STM32-powered board that strikingly looks similar to the M0. Is it the same board or does it offer more?

Read More »

How to Use I2C LCD with Arduino

Arduino I2C LCD Backpack

The classic parallel LCD sometimes poses a problem for projects that use a lot of Arduino pins. The least amount of pins you can use is six, excluding the power pins and the potentiometer contrast adjust (optional) pin. Thankfully, by using an I2C LCD “backpack”, the pin use can be …

Read More »

Arduino LiPo Battery Monitor

Arduino LiPo Battery Monitor actual setup

This Arduino LiPo battery monitor and charger feature the TP4056 breakout board. The voltage level of the battery is displayed on a Nokia 3310/5110 LCD with the Arduino Nano as the microcontroller. Materials Arduino Nano TP4056 Breakout Board Nokia 3310/5100 LCD 3.7 V LiPo Battery Connecting Wires and Breadboard Introduction The …

Read More »

NodeMCU IoT Environment Monitor

Project Overview This NodeMCU IoT project is a simple demonstration on how to send sensor data to the Internet. Powered by a NodeMCU ESP8266 microcontroller, this project is able to show temperature, humidity and atmospheric pressure to any MQTT subscriber.

Read More »

Arduino Altimeter Project Using BMP085

This Arduino Altimeter project features the BMP085 atmospheric pressure sensor by Bosch. Because atmospheric pressure is directly related to altitude above sea level, we can use this sensor to determine current height with respect to the height of the oceans. The height is given in meters and is displayed on …

Read More »

Arduino Motion Activated Alarm

Arduino Motion Activated Alarm

This Arduino motion-activated alarm features a tilt sensor for detecting movements and a piezo speaker for producing the siren sound. Introduction Basically, the tilt sensor produces a high voltage when it is tilted and a low voltage when it is placed flat on a surface. The siren is produced by …

Read More »

Arduino BMP085 Tutorial

The BMP085 is a relatively cheap barometric pressure sensor from Bosch. I believe this sensor is kinda old (no information about this device is found on the Bosch site) and yet it’s still used today because of its simplicity. This Arduino BMP085 tutorial covers the basics of using this device …

Read More »