Categories
TUTORIALS

Using Force Sensitive Resistor (FSR) to identify pedestrians or bikes by blinking RGB LED

Introduction In this tutorial, we will show you how to use a Square Force Sensitive Resistor (FSR) to detect when a pedestrian or a bike is passing by. The FSR will trigger an RGB LED to light up for a few seconds, providing a sense of safety for neighborhoods. This system can be easily set […]

Categories
TUTORIALS

Use MAX3010 Heart rate sensor and alphanumeric LCD (16×2) to display real-time heartrate reading

Introduction This tutorial will help you display real time sensor reading from your MAX3010X Heart rate monitor onto an alphanumeric display (16 x 2) using Arduino UNO. Potential applications include a public health installation, DIY smart health tracker and many more. Parts List Steps covered below: Libraries Needed Add MAX3010 library for Heart Rate monitor […]

Categories
TUTORIALS

Using 433MHz Receiver and RGB LED to visualize parking availability

Overview This tutorial is the last one in the series corresponding to the Smart Parking Philadelphia for CPLN 5710: Sensing the City, which is taught by Allison Lassiter in University of Pennsylvania’s Department of City and Regional Planning. The tutorial focuses on receiving data from the RF 433MHz Receiver Module, then using RGB LED to […]

Categories
TUTORIALS

Use RF 433MHz Transmitter/Receiver to transmit parking availability data

Overview This is the third tutorial for Smart Parking Philadelphia(SPP), which is the final project of our team for Sensing the City course taught by Allison Lassiter in Upenn. In this tutorial, I will simulate the changes in street parking spots generated by traffic, transmit and receive this data by RF 433MHz Transmitter/Receiver. Please refer […]

Categories
TUTORIALS

Using photoresistors and a servo motor to make a single axis solar tracker

Overview This tutorial is the second one in the series corresponding to the Sunbrella project for the Sensing the City course taught by Allison Lassiter for students in University of Pennsylvania’s Department of City and Regional Planning. This tutorial will focus on how to use photoresistors and a servo motor to make a single axis […]

Categories
TUTORIALS

Using a solar cell and rechargeable battery to power an Arduino servo motor

OverviewThis is a step-by-step tutorial on how to power your Arduino Uno and a servo motor with a 6V 2W solar cell. Powering your device with a solar cell can be useful if there is no accessible wired energy source, or it portability is required. Please check your motor’s voltage and current requirements to determine […]

Categories
TUTORIALS

ESP32-CAM real time Object detection

# 1 Project Description There are some urban problems that can be solved quickly by “observing” certain events. Representative examples are ‘garbage dumping’ and ‘illegal parking’, most of which are currently solved with limited budgets and limited personnel. In addition, in order to analyze the correlation between specific problems and specific factors, we need “observation” […]

Categories
Assignments

Project: Tutorial

You are going to write a tutorial on how to do one little piece of your project. By writing the tutorial, you’ll get to know that part of your project really well (as they say, the best way to learn something is to teach someone else how to do it). You’ll also give back to […]

Categories
Assignments

Project: Diagram

Over the coming weeks, you will define your project, compile a list of the parts you need, and then order some of those parts. On 3/22, you will share your project idea with the class. 1. Create a 3 minute elevator pitch for your project. What is the problem that you see in the public […]

Categories
Assignments

Project: Overview

In your classes, studios and daily lives, you encounter problems and challenges in the urban and suburban environment. Your project will respond to one of these challenges by creating a digital (i.e., Arduino) intervention in the public realm in Philadelphia. This intervention will sense data in the urban environment and respond in real time (or, […]