Categories
TUTORIALS

Using an MQ-4 Sensor with Arduino to Detect Methane Gas

Overview MQ-4 sensors detect the presence of methane gas (CH4) in the air. Methane gas is the largest component of natural gas. There are many applications for detecting CH4, such as detecting rotting foods (especially produce). This tutorial walks through the process of connecting an MQ-4 sensor to an Arduino Uno microcontroller (or equivalent – […]

Categories
TUTORIALS

Sending Serial Monitor Data to Google Firebase with an ESP8266-01

Overview: You’ll program the ESP8266-01 board to send data from your serial monitor to a Firebase Realtime data base. The highlevel steps are: Create a Firebase Realtime Database Wire your circuit Program your ESP8266 Connect your data stream to a web or mobile app Why Firebase? Sending sensed data to Firebase allows you to connect […]

Categories
TUTORIALS

Motion & Light Detection Sensing with Arduino

Have you ever wanted to be able to activate an LED light at night but be able to deactivate it during the day? This tutorial will be your step-by-step guide on how to use a photoresistor to sense when an area is dark and turn on your LED light. This tutorial is a part of […]

Categories
TUTORIALS

Graduating from Arduino Uno to a cloud-enabled notification platform

Introduction With a beginner’s understanding of Arduinos and the powerful ability to build circuits, write code, sense data, and act on that information, you are now ready to modernize the scope and potential of your Arduino-enabled projects! With the Arduino IoT Cloud and IFTTT platform, you can now cut the cord to your computer and […]

Categories
TUTORIALS

Using a Capacitive Sensor to Measure Soil Moisture

Introduction This tutorial covers how to use the Adafruit STEMMA Capacitive Soil Moisture Sensor. This sensor works using the same technology as capacitive touchscreens, which are so effective precisely because the human body contains a large amount of water; water is particularly good at altering the capacitance in the sensor, which makes using capacitance to […]

Categories
TUTORIALS

Signaling the difference between two flow meters

Introduction Liquid flow meters measure water flow and water volume. In this tutorial, I compare the flow rates of two flow meters and produce a signal when the two do not match. Parts Arduino Uno (x1) Liquid Flow Meters – Plastic 1/2″ NPS Threaded (x2) (https://www.adafruit.com/product/828) LED (x1) Breadboard (x1) Jumper wires (x9) Liquid Flow […]

Categories
TUTORIALS

creating wireless communication across separate arduinos using nRF24L01 transceivers

In this tutorial we will learn how to use one arduino UNO’s, one arduino NANO and two NRF24L01 Transceivers to send CTA messages from a safe needle kit vending machine to a monitoring facility.  What it does: The  button is used as a quick remote response for seeking help with troubleshoots at the vending machine […]

Categories
TUTORIALS

Sending Data To Firebase With The ESP8266 WiFi Module

Purpose: This tutorial will show you how to use the Arduino to program an ESP8266 WiFi Module. This module can be used to connect your Arduino to the internet. Parts: Arduino Uno Breadboard ESP8266 WiFi Module ESP8266 ESP-01 Breadboard Adaptor 8 jumper wires Notes: This circuit requires 3.3V for power. However, it is ideal if […]

Categories
TUTORIALS

Tutorial: DriverGuard Detect Blood Oxygen Level

Purpose This tutorial will teach you how to use the pulse-oximeter to detect blood oxygen level. Once the blood oxygen is detected, we wil know whether the driver is in danger of opioid misuse. Parts For this tutorial, you will need the Arduino Uno Kit and the MAX30102 Pulse Oximeter & Heart-Rate Sensor‎. To be […]

Categories
TUTORIALS

Tutorial: driverguard car ignition Protection

This tutorial will teach you how to code for circumstances where a condition needs to be set before further action can be taken: in this case, we are preventing a car from starting until an oximeter sensor in a glove registers a blood oxygen saturation in the drivers hand. However, due to the limitations set […]