Categories
TUTORIALS

Controlling submersible pump with Arduino

Background Submersible pumps are useful for controlling water flow. Paired with an Arduino microcontroller, these pumps can automate the flow distribution process, which can be useful for applications such as aquariums, fountains, and systems for irrigation, refilling and aeration. This tutorial shows how to use an Arduino Uno to control a submersible pump. The first […]

Categories
TUTORIALS

Using a door sensor to sound an alarm when a door is left open

INTRO In this Arduino tutorial, a method for sensing when a door is open or closed is discussed. The tutorial expands upon a tutorial by “Arduino Get Started” by adding a buzzer sensor to sound when the door has been open for more than 30 seconds. REQUIRED HARDWARE Arduino UNO or Genuino UNO (1) Door […]

Categories
TUTORIALS

Detecting movement direction with two ultrasonic distance sensors

This tutorial shows how to detect movement direction in two dimensions using an Arduino Uno and two HC-SR04 ultrasonic distance sensors. I wrote my sketch to detect movement from left to right or from right to left, but it should be possible to adapt for other use cases, like detecting movement into or out of […]

Categories
TUTORIALS

Using 2 Heltec WiFi-LoRa 32 V2 boards to transmit and respond to sensed data

Overview: In this tutorial we will explore the benefits of LoRa and program one LoRa enabled dev-board to receive inputs and transmit those inputs to another LoRa enabled board which will coordinate a response. Specifically, we will build two circuits: one that senses when one of two push switches has been pressed and transmits a […]

Categories
TUTORIALS

Monitor shelf capacity with Arduino and load cell sensors

This tutorial outlines how to use an Arduino Uno microcontroller (or equivalent device) and load cell sensors to measure the weight of objects on a shelf. Being able to measure weight in this way is more efficient than weighing each item individually on a scale and calculating the total. Additionally, setting up these sensors and […]

Categories
TUTORIALS

Powering Arduino Uno with Solar Cell

Introduction This tutorial demonstrates how to power your Arduino Uno with a solar cell. Solar cells can be a useful solution for powering projects that require portability or remote monitoring. This tutorial uses concepts drawn from the following resources: https://www.circuitbasics.com/how-to-use-solar-panels-to-power-the-arduino/ https://technobyte.org/2016/07/power-up-the-arduino-uno/ https://www.youtube.com/watch?v=Q5bi9-oQezE Parts This project requires the following components: Arduino Uno 6V DC, 500 mA […]

Categories
TUTORIALS

How to Create A Simple Rain Gauge and Detect Heavy Rainfall

For this tutorial, you will need: A water level sensor, Wires, Arduino, Short cup The wiring of this sensor is straightforward with only three pins to connect. On the left is the signal pin which will connect to an analog input in the Arduino. The middle pin is for power, recommended between 3.3V and 5V. This […]

Categories
TUTORIALS

Is the clear water you see really clear? —— Let Turbidity sensor tell you.

Introduction SEN0189 – Gravity: Analog Turbidity Sensor for Arduino This tutorial covers how to use Gravity: Analog Turbidity Sensor for Arduino, whose type is SEN0189 on the basis of . Turbidity is an essential matric that measures the clearity of the water, which is one characteristic of water quality. There are plenty of particles in […]

Categories
TUTORIALS

Interpreting AS7263 NIR Spectral Sensor Readings to Determine Plant Foliage Health and Turn on an LED

This tutorial uses the AS7263 NIR (near infrared) spectrometer sensor to assess plant foliage health. It explains how to uses the sensor’s channel readings and the standard Normalized Difference Vegetation Index (NDVI) equation to calculate an estimated NDVI value. It then prints the value and a “HEALTHY” or “UNHEALTHY” statement to the Serial Monitor and […]

Categories
TUTORIALS

Surfacing Mapping with Ultrasonic Sensors (and R)

Purpose This tutorial walks through using a set of ultrasonic sensors to develop a surface map (full disclosure: the final graphic mapping is done in R). This tutorial assumes a gridded layout of sensors. We will use four ultrasonic sensors in the example, with assumed modularity (additional notes below). Let us know if you’ve expanded […]