Posts

Final Project - Math Candy Dispenser

Image
 Final Project Math Candy Dispenser The servo motor is now wired to the Arduino and will turn only when the user inputs a correct answer. It moves only for less than a second to allow only a small amount of candy to dispense. The LCD and servo are both wired to the 5V power supply on the Arduino using a breadboard.  Overall, this project was intended to function as a incentivized way to practice basic math, rewarding users by dispensing candy when they correctly solve a math equation. That entire function was successful, including the dispensing mechanism, but it lacked the outer shell to hide the electronics and make it look more user-intuitive, so it that sense it was not as successful. I wished to have gotten a working enclosure for the dispenser, as well as to added more forms of interaction, for example being able to choose a level of difficulty for the math equations. Final Code:  https://docs.google.com/document/d/1nYY_ScFA2V7kpMhJh4uejsz59CCSOndLVTeWHNebstc/edit?u...

Final Project Beta Documentation

  Final Project Progress Math Candy Dispenser Wired the keypad and lcd screen to the arduino and programmed it to generate randomized equations and allow the user to input the answer and check if it is correct or not. No output yet other than the lcd screen telling the user if the answer is correct or not.

Final Project - BOM

BOM for Math Candy Dispenser Materials I'll Need: 4x4 Matrix Keypad – Used for input of equation solutions. Servo – For candy dispensing mechanism. LCD Module – Displays math equations and feedback messages. LEGO/Cardboard – Forms the base and structure of the entire enclosure. Candiy  – Small candies to be dispensed by the system. Arduino UNO  - Microcontroller for controlling the whole system. Programming Cable for Arduino Uno – Connects the Arduino to a computer for uploading code. Knowledge I'll Need: How to create a function that will generate random equations and their solution. Coding the user inputs, validating answers, and controlling the outputs. How to properly connect the LCD screen and keypad to communicate with the microcontroller. Creating a proper stable dispensing mechanism using the servo motor that will dispense the right amount of candy.

Final Project Summary

Image
Final Project Summary Project Title : Password-protected Candy dispenser Objective : Math based lock system where users must solve a randomly generated math equation displayed on an LCD to earn a candy. How It Works : The Arduino generates a simple math problem and displays it on the LCD. Users input their answer using a keypad. If the answer is correct, the system dispenses candy using a motorized mechanism and displays a success message. Incorrect answers prompt feedback on the LCD screen, and lets the user try again. Challenges : How to create the dispensing mechanism (servo motor)  

Observation Project

 Observation Project MTA MetroCard Kiosk Context:  The MetroCard kiosks I observe are located near the entrance to the Jay Street - MetroTech train station. They are used to purchase, refill, or check the balance of people's MetroCards. The machines have a touchscreen interface, allowing users to select their desired transaction, choose a language, and input payment information (cash, credit, or debit). Assumptions:  Before observing people use the MetroCard machine I assumed that most of the people that used it would already be familiar with how to use it and complete the transaction pretty quickly. From my own previous experiences I assumed that a problem people would have would be the responsiveness of the touchscreen. Since some machines only take cash and some take both cash and card, I also figured that some transactions might take longer than others because the machine may need to count bills and dispense change. Observations: I observed a set of these machines ove...

Midterm Project

 Midterm Project Stress-O-Meter Finished product successfully measures the user's stress level using their heart rate in beats per minute, and depending on the rate will light up an LED as well as play a sound. The more stressed the user is, the faster the heart rate, and will light up a different LED as well as play the corresponding sound. There are 3 different levels of stress depending on the user's BPM, which correspond with 3 different LED's, green for low, yellow for medium, and red for high.

Midterm Project Progress

Image
 Midterm Project Progress 10/14/24 Wired LED's, speaker, and microcontroller to breadboard. We haven't gotten the heart rate monitor yet but have everything prepared to connect it.