Nick Grant


Physical Computing

Introduction to Physical Computing Final

Link to the Github repository: When transforming our paper prototypes into the final version, we first tested all of our parts. Our project consisted of several different components, such as LCD screens, sliding potentiometers, rotary encoders, ultrasonic sensors, toggle switches, and arcade dome buttons, mono jacks, and mono cables ...
Read More

More user testing and parts

During this week in physical computing, my group performed more user testing. Unlike last time, my group formed a set of instructions that the user follows. In doing so, we were able to detect which actions were performed correctly. Additionally, we filled out questionnaires with our users afterwards. We discovered ...
Read More

Prototype for Playtesting

For this week in physical computing, my group created a plan to user test our project. We first began by creating a mock-up of our consoles. Paulami and I created four interfaces. Each one contained elements that are similar to our final product. For example, the consoles contain pushbuttons and ...
Read More

Final Project Description

For my final project, I am working with Tito, Paulami, and Mingxi. We are developing a game in which users must coordinate with each other to save a defective spaceship. The spaceship must leave Earth, which is cracking due to climate change. Each user will be in a separate booth, ...
Read More

Final Project Concept and Personal Project Update

For this week in physical computing, I completed my cat button! I connected a pushbutton to one of my previous p5.js sketches. In my Arduino code, I created four if statements that track the state of the button. I serial printed "x," which is read in my function serialEvent in ...
Read More

Final Midterm Update

Completed Ouija Board Filmon and I completed our midterm! After many long days on the floor, I can safely say that our project is finished. We created the cardboard box with glue. The words are made with stencils. The back side of the box is open in case we need ...
Read More

Midterm Project Update #3

On Monday Filmon and I completed our code and began our final fabrication. Debugging took a long time, but I learned a lot throughout the process. Our original Arduino code did not include arrays. We created questionsArray[], which contains all of the items for our pins. Then in our for ...
Read More

Midterm Project Update #2

The physical computing midterm project is going well so far. Filmon and I worked on the project Friday, Saturday, and today. Once we tested and completed our circuit, we moved onto soldering. Initially, my phototransistors did not detect a change of state because I incorrectly placed the wires that connect ...
Read More

Midterm Project Update

Filmon and I finalized the idea for our midterm. Before we desired to have an alphabet on our Ouija Board and have each letter appear on a monitor based on phototransistor activation, but the user may not be able to understand how the system works. Instead, we are going to ...
Read More

Week 6: Introduction to Asynchronous Serial Communication

For this week in physical computing, I completed the labs with Martin and Patrick from our class. While I have performed the previous labs on my own, I enjoyed working in a group. Whenever we had issues with debugging, we bounced off ideas from each other. Additionally, physically speaking to ...
Read More

Week 5: Changing States

For my fifth week in physical computing, I replicated the pushbutton demonstration from the previous class in which we experimented with the real time current state of the button. We created a unique button that records whether or not the button is actively pressed, which creates new opportunities for interactivity ...
Read More

Week 4: Servo Motor Control and Tone Output

For the Week 4 labs, I first experimented with a flex sensor because I haven't done so in the past. In my demonstration, the flex sensor is connected to A1. The LED light is connected to pin 9 of my Arduino Nano. The bottom of my flex sensor is connected ...
Read More

Week 3: Digital Input and Output and Analog Output

For my third week in physical computing, I connected a digital input circuit and output to a mictrocontroller. I first set up my breadboard as shown: My breadboard with a pushbutton connected to the Arduino I wrote a program in my Arduino Nano, which served as my 3.3V power source ...
Read More

Week 2: Setting up a breadboard

For this week in physical computing, I experimented with using a breadboard. My breadboard, Arduino, multimeter, resistors, and LED lights In my multimeter, I inserted the Black probe into the "COM" jack, which represents ground. Then I inserted the Red probe into the "V" jack to measure for voltage. When ...
Read More

Leave a Reply

Your email address will not be published. Required fields are marked *