Shuyi’s Final Project Proposals

Mechanical animal

I would like to use the Pepsi cans to make a mechanical animal and put the Led into one of their spine,wings, ears or tail. I want to make one of these parts live, it means maybe I can use the sensor to let the spine, wings, ears or tail move, then it can control the Led.

We can use the rest of the cans for redesign, making full use of the metallic characteristics of the cans, so that people can re-recognize such products, which can also be put on the market for production, promote consumption, and I also can couple with the function of induction lamps, consumers will be more, it can also be used as a light, it must be very cool!

If it is difficult to realize, I can make it as the physical movement. By the way, the shape of the animal will not be too complex!


Meet Sproutly!

I’ve failed to properly take care of many plants I’ve had throughout the years. Forgetting to water them, leaving them too close to open windows during the winter, and forgetting what type of light settings they thrive in. I created Sproutly as a tool to improve my relationship with my plants and I hope that it’s something that is useful for you, too!

Sproutly consists of two main functions: it has a moisture and light sensor that will track the plant’s physical healthiness and a sound detection microphone that is installed to encourage you to speak with your plants. Speaking to your plants will help them thrive because we should all show them a little more love and care, AND the carbon dioxide emitted from your breath is crucial to their growth and survival.

The idea is that a light is connected to both sound and moisture sensors and the light will act as a visual notification system. Sproutly will remind you to speak with your plants twice a day and will also remind you when your plants need water. Additionally, it is an IoT object, so you will also get text notifications.

Materials Used:

Adafruit Feather HUZZAH with ESP8266

Electret Microphone Amplifier – MAX9814 with Auto Gain Control

Chirp! The Plant Watering Alarm

NeoPixel Stick – 8 x 5050 RGB LED with Integrated Drivers

Lithium Ion Polymer Battery – 3.7v 500mAh

Lots of wires

1/4″ Thick Translucent White Acrylic Sheet

This is a work in progress, and here are my next steps: 

  1. connect moisture sensor to feather huzzah and write code
  2. incorporate text reminders through IFTTT

Outlet Master


Felix and I built the brain of an aquaponics system. It is an outlet box with four outlets each of which is controlled by google calendar. It turns out that this Google calendar controlled outlet box has plenty of other applications beyond aquaponics.

Check out our video:

Check out our Instructable:

Below is the foregone aquaponics system:aquaponic shelf.jpg

Final Project: Prism Personal Dining Table

DSC_0098DSC_0093DSC_0095DSC_0071IMG_3844 2.JPG

For my final project I created an interactive dining table that senses when dishes and plates are put on top and lights up. I wanted to make something that speaks to me and my wants as a busy person who doesn’t always take time for myself. There should also be an IOT component that also posts a message to your slack group telling them that you are taking time for yourself. It uses the force sensor and neopixel strips.

Here is the link to the instructables:

The biggest challenge was working with my board and neopixels and not understanding what was going wrong and why I was shorting my boards. It wasn’t until I changed neopixels that I realized there was something wrong with my neopixels.


Chicken Wing Clock(This name inspired by Anna)



Good morning friends,

Are you late for today?

Are you still upset about not getting up on time every morning?

Are you still thinking about why you feel the alarm clock is not ringing every morning?

Congratulations, “your best partner ”—— the chicken wing clock is coming to you!


This is a clock which is named chicken wing clock. This is not an ordinary alarm clock. When the alarm is turned on, it can continually poke with the tip of the chicken wings to make you wake up. The alarm clock is turned off while the chicken wings are stopped.


It is funny but it is useful.


Now, let we see how to create this ” funny chicken wing “.



  • a Wood board (22* 34* 0.7 inches)
  • Fish wire (40inchs)
  • Hot glues
  • Wood glues
  • Insulation tape
  • an MG995R
  • an Arduino board
  • a DS1307 Real Time Clock (RTC): I2C board
  • An LCD screen
  • two pushbuttons
  • registers (220 Ω)
  • a buzzer
  • Coin cell battery
  • an electret Microphone Amplifier – MAX9812
  • a USB wire
  • wires
  • soldering machine
  • CNC
  • Sandpapers (220)


The first step:

Design circuit diagram

Funky Borwo-Albar


The second step:

Making the chicken wing and clock box



(8inchs* 5.5inchs*0.2inchs)






The third step:

Testing code






ColorTalk Headphones

For my final project, I created wearable bluetooth enabled headphones that lets you communicate through color and led animations. Whether it’s to let someone know you’re busy or flirt with someone without using words.

The earbud component is 3D printed and attached to pre-existing bluetooth headphones. Using an Adafruit Feather nRF52 BLE micro controller with the Adafruit Bluefruit LE App, colors and animations for the LEDs can be changed using pre-programmed buttons and a color picker.

Here’s the instructables link for how to make your own!

Some in progress photos:

Headphone circuit diagramIMG_6472



Pomodoro Lamp

For my final project, I created a Pomodoro lamp, Lucee. You can turn on the light by creating a task on your IOS reminder app. The light is turned on for 40 minutes for you to focus and it turns itself off for the 10 minutes of break time. Once you complete the task, and by hitting the complete button on the app, the light would also turn off.


The biggest challenge was working with the servo motor. My original intent to move the light bulb up and down was challenged. I may have to work with a lever or gear chain system to support and trigger the motor.

I enjoyed working with Arduino and the internet of things. I learned how to use the Power Relay and connecting it to AC circuit.

For the next step, I would like to dig into the mechanical engineering of the movement and play with the idea of dimming of the light as the time goes on.

Here‘s the link to my instructable.

Dish Buddy!

Hi all, hopefully most of you are already in bed by now!

Say hello to Dish Buddy:


Dirty dish buddy is a simple sink grid sitting on top of a push button. This is connected to a WiFi-enabled Arduino hidden within a modest enclosure. When someone places a dish on the sink grid, this presses the button. If the dish stays there for more than 5 minutes, whoever is looking after the sink will get an email alert. Once they see this email, they can track down the culprit before too many dishes pile up.




Here is my video:

And how’s about a link to the instructable.

And my thoughts on the project:

As far as the Arduino aspect, learning about the WiFi capabilities and seeing it work without the aid of a computer was a magical moment. Additionally, I learned how to use a variable to track when the program is in different “states” enabling multiple processes to run in tandem and be intentionally affected when specific events trigger a state change. Also using the Sugru to waterproof the button was a handy tip.

With the video, I learned a lot about how a good, thorough storyboard can streamline the whole video shooting process, making it much more enjoyable when you know everything you have to do from the start. And it makes it much easier in general because you can edit many unnecessary shots before recording a second of footage. Additionally, I was able to experiment hands-on for the first time with high quality video lighting which made a huge difference.

Jumping off questions:

Is this too invasive of a solution?

Would anyone actually be willing to track down a dirty dish culprit if they got an email about it?

Does it increase or diminish feelings of respect in a shared environment?