Jinny’s Final device design progress☯️

Theme :Cyber Buddhist niche

My topic is digital faith, how is the digital changing the way we believe

Kneel on the mat in front of the electronic shrine, then insert the electronic incense into the incense burner, and the machine will print the result of your request

Cyber Buddhist niche style design:

I drew a design of a Buddha statue that will be projected onto the screen

Materials required(BOM):

press sensor, vibration sensor, printing module

Circuit diagram and code:

The press sensor controls the mat, the vibration sensor controls the electronic incense, and the printing module controls the final printed ticket

It’s so complicated! There are really three interactive parts, which is really difficult. In the follow-up production, if it is too difficult, I may reduce one interactive part, so maybe remove the induction of kneeling or the part of burning incense.

(Of course, if I have the ability, I will complete all three interactive parts)

Final Project Planning


Caffeine v Hydration Coaster

Bill of Materials
– Acrylic $15-20
– TBD I would probably need to get a new controller to fit with slender design
– Mini display screen

@Becky, how complicated would it be to create a locking mechanism to lock coffee cup until catch up with water sips?

Dispenser Sensor

Bill of Materials
– 3D printed so lets say around $10
– PIR (motion) sensor
– button

Working on the circuit diagram visual

More coming soon… 😊

Final Project Ideas-Harsha

I am pulled to ideas which include connecting people, or getting people to gather, or celebrating jjust the act of gathering and being together. This is a concept I was intrigued from the start of the course with the plush night light and something I’d like to tap into more for this project using the skills I have learned from my last.

  1. Some form of connectivity for eating

This is more inspired by my relationship, and how important eating together is for us. During busy schedules and when there are weeks where things don’t line up, we at least try to have an unplugged breakfast/lunch/dinner together.

I’ve seen those models of phone stands for two people to place their phones when eating, I am wondering if I could replicate that with a version which turns off the phones when placed. Another idea is that I’d like to make a pair of coasters with weight sensors and when one of them has a cup on it, the other one lights up the colour of the one with a cup and then when both of them has a cup on it then they animate before staying a more muted tone. The coaster idea is more long-distance based, and helps visually bring people together as well.

2. Living Sensor art work

I have no idea how this would actually work. I’ve always loved house gatherings and thinking about how many people have been in spaces and interiority. If there was some form of live capturing way to record handprints so that overtime you’d see all these “handprints,” I think that would be interesting. I am not sure how this would work and it could become a more conceptual piece. I am not that drawn to this idea, because it’s more representational and not exactly what I would like to achieve during the final project, but it was a starting point.

3. Words to go

This is inspired by the to-do printer and the fortune teller printer projects in the past. Being someone with high-functioning anxiety, and having recently gone through a tough hiccup, its been hard to do everyday “normal” things. I’m thinking for this idea, a weight sensor on the keys and every time its taken off, a small note gets printed. The note would tap into some form-based database or if I could connect text messages that would be cool too (like if I had a personal number that people could text like “text 1101 and message me a note”). I’d also implement a queue so that there could be multiple messages, and the led would maybe be a rainbow colour if there is an active queue to indicate their are messages, but it would be limited to one print per weight pulled off.

There are also variations of this idea. I don’t love being on my phone first thing in the morning because it stresses me out sometimes, but I also need to check for texts from my partner and my family who all live away from me. So maybe an unplugged messenger, where they can send me a message, it prints automatically, and I can press a button that lights up a heart for them to see that I read their message.

Jinny ‘s final project ideas

1:Slot machine Help you choose

Designed for me who chooses phobia—When you need to make a choice, go to the category you want to make a choice on the machine, like “What to eat,” “What to wear,” and then tap the top of the slot machine, and the slot machine will help you make a choice

2: Coin sorting + counting piggy banks

As a newcomer to the United States,I can’t remember the denomination of each coin, and I was eager to find out how much my coins added up to, so I needed a piggy bank. It can automatically sort the denomination of coins and calculate the total, and the savings calculation is very practical.

3: Office chair that vibrates

Work or study sitting too long is not good for your health, there is a timer on the chair, when you sit and study for many hours without getting up, the chair will vibrate and swing and light up the red light, indicating you: hurry up and rest for a while

JIAQI’S final project ideas

1. Just cool, flexible sensor finger sleeves, remote control interaction effects、

————————————————————–

2. Sing as soon as you take a shower

————————————————————–

3. Correct the fitness posture of the camera, easy to fix

————————————————————–

4. Lifebar, just like to punch a BOSS

4.2 Drink water reminder

.

Emma’s Final Project Ideas

  1. Task Completion Button
    More specifically, a medication dispenser that sends notification via text that the person has taken their am/pm dose. This is inspired by taking care of an elderly woman and needing reassurance she has taken her pills. She is not tech savvy so a button that sends automated confirmation to her caregivers would be handy!
  2. Sip Counter
    I know I’m not the only one who 1) drinks a lot of coffee and 2) forgets to balance with water. This sip counter will keep me aware of my caffeine vs. water consumption!
    Design 1: smart coaster
    Design 2: smart scale

Yifan’s Final Project Ideas

Concept 1: Doggie

An ultrasonic sensor will record the activities and upload them to your phone.

If the user interacts less than 10 times, they will receive a warning message.

Concept 2: Desk game

Use the phone to control the soccer ball.

Concept 3: Kick this button

Record the laptop or the phone’s click times and send them to Ax. Ax will “kill” the control button.

11.14 Process

Javascript game combine with physical game

Create a mobile game:

  1. Choose a Game Development Platform:
    • Select a game development platform that suits your skill level and requirements. For example, Unity is a popular and powerful game development engine that supports cross-platform development.
  2. Learn Game Development Basics:
    • Acquire knowledge about basic concepts such as game design, scene creation, and character control.
  3. Create Game Scene:
    • Utilize game development tools to create a simple game scene and implement functionalities for controlling the character.
  4. Design User Interface (UI):
    • Add a virtual joystick, buttons, or other UI elements for control, which will be used for communication with the ESP8266.
  5. Write Game Logic:
    • Develop game logic, including the part that involves communication with the ESP8266. Here, you’ll need to define control commands and their corresponding actions.
  6. Export the Game:
    • Export the game as an application suitable for your target platform (iOS, Android, etc.).

ESP8266 Communication:

  1. Connect ESP8266 to WiFi network:
    • Use the WiFi library of ESP8266 to connect it to a WiFi network. You will need to provide the WiFi SSID and password.
  2. Create WebSocket Server:
    • Utilize the WebSocket library of ESP8266 to create a WebSocket server that listens for control signals from the mobile game.
  3. Write Code to Handle Control Signals:
    • Write code on ESP8266 to handle control signals received from the WebSocket. These signals will instruct the ESP8266 on how to move servos or perform other actions.
  4. Communicate with Mobile Game:
    • In the mobile game, use a WebSocket library or other network libraries to send control signals to the WebSocket server on ESP8266.
  5. Test:
    • Test the entire system, ensuring that control commands from the mobile game are correctly sent to ESP8266, and ESP8266 can accurately interpret and execute the corresponding actions.
  6. Debug and Optimize:
    • If there are any delays or communication issues, debug and perform necessary optimizations.

JavaScript

ESP8266 code

const char *ssid = “WiFiSSID”;
const char *password = “WiFiPassword”;
const int webSocketPort = 81;
const int buttonPin = 2;
const int servoPin = 5;

Servo myServo;
WebSocketsServer webSocketServer = WebSocketsServer(webSocketPort);

void handleWebSocketMessage(uint8_t num, uint8_t *data, size_t length) {
if (length > 0) {
int angle = data[0];
myServo.write(angle);
}
}

void setup() {
Serial.begin(115200);

pinMode(buttonPin, INPUT);
myServo.attach(servoPin);

WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println(“Connecting to WiFi…”);
}
Serial.println(“Connected to WiFi”);

webSocketServer.begin();
webSocketServer.onEvent(handleWebSocketMessage);
}

void loop() {
webSocketServer.loop();

if (digitalRead(buttonPin) == HIGH) {
myServo.write(90);
delay(1000);
} else {
myServo.write(0);
}
}