Categories
TUTORIALS

Using a 4×4 Matrix Keypad to Input Gender and Age

Overview This tutorial aims to provide a step-by-step instruction to use a keypad with an Arduino Uno to input and interpret gender and sex. It utilizes a 4×4 matrix keypad and builds on Krishna Pattabiraman’s introductory code on CircuitBasics “HOW TO SET UP A KEYPAD ON AN ARDUINO” tutorial, as well as the CustomKeypad example […]

Categories
TUTORIALS

How to Use an Infrared Break Beam Sensor to Trigger Sound

This tutorial will focus on how to use a break beam sensor to trigger sound from a passive buzzer. This is part of a larger project called Digital Playground that will use lights and sound to add an interactive digital layer to playgrounds for kids.  Parts List: Sensor Specifications: Infrared (IR) break-beam sensors are a […]

Categories
TUTORIALS

Using Buzzer and Sensor to Warn Gas Leaking

Background A gas sensor is an apparatus that identifies the existence of various gases in the surrounding atmosphere. These sensors are utilized in a wide range of applications, including security systems in refineries, industrial facilities, and homes. They are capable of detecting combustible gases, toxic gases, pollutants, and more. As part of the pollution detection […]

Categories
TUTORIALS

Using the MQ-2 Sensor for Smoke Level Detection

Introduction The MQ2 sensor is a commonly used gas sensor that can detect a variety of gases such as propane, methane, and carbon monoxide, as well as smoke. It works by measuring the change in resistance of its sensitive material when it comes into contact with the gas or smoke. This makes it a valuable […]

Categories
Assignments

Project: Presentation

You will present your first draft of your project in class on April 12 to me, your classmates, and a visitor from Philadelphia’s Office of Innovation and Technology (I think — this is still not totally confirmed). Your presentation will be 8 minutes long, followed by 10 minutes of questions/discussion. After, you will have chance […]

Categories
TUTORIALS

Controlling water pump based on air temperature and humidity

Overview In this tutorial, we will be using an Arduino Uno microcontroller to control the activation and deactivation of a water pump via a relay module based on temperature and humidity readings from a DHT11 sensor. When the temperature and/or humidity exceed a certain threshold, the Arduino will activate the water pump to regulate the […]

Categories
TUTORIALS

How to make an Infrared Thermometer with Arduino

Learn how to wire and code a basic DIY button-triggered thermometer that can measure and display temperature readings from an MLX90614 IR temperature sensor on an LCD screen To make the thermometer you will need to integrate 3 individual components, a button, IR temperature sensor, and an LCD display. First, you will set up a […]

Categories
TUTORIALS

Using solar energy to recharge batteries and power Arduino Uno

Overview This tutorial aims to provide a step-by-step instruction to implement arduino protype projects that use solar energy via a solar panel and a rechargable battery. This tutorial is built on top of: Hannah Bonestroo’s tutorial provides a detailed description on how to choose the right solar panel with the right batteries. First, the solar […]

Categories
TUTORIALS

Induction Loop Detector for Counting Vehicles Entering and Leaving a Section of Street

Overview This is one of the tutorial for the project ‘Smart Parking Philadelphia’, which is aiming to provide real-time parking information for the drivers in Philadelphia to help them make the decision more easily for parking in Center City. In this tutorial, the induction loop will be introduced which is responsible for counting the vehicles […]

Categories
TUTORIALS

Rain Sensor Trigger for Servo Motor

This tutorial is the third one in the series corresponding to the Sunbrella project for the Sensing the City course taught by Allison Lassiter for students in the University of Pennsylvania’s Department of City and Regional Planning. This tutorial will focus on how to create a rain (water) trigger override for a motor using an […]