Open Project – Qinxinrui Zhu

Distance Detection Mask

Qinxinrui Zhu 3168585



This work is a mask combined by CPX and HC-SR04 ultrasonic distance detector. This mask’s shape is inspired by the doctor’s kit invented by Charles de Lorme, a French doctor in the century, to prevent the transmission of the Black Death. The shape of the mask looks like a bird’s beak. At the time of the Black Death epidemic, doctors would fill the brim with spices and herbs and sprinkle perfume outside to avoid the disease’s spread. I will install a distance detector on this. When two people are too close to the distance sensor will sense the distance is too tight and feed the data to CPX then CPX will respond.


Because of the current Covid-19 pandemic, everyone has started wearing masks to avoid contracting Covid-19 and spreading it to each other. So I wanted to make a mask with protective properties and at the same time remind people to keep a safe social distance to ensure their safety better, and I also wanted it to serve as some warning. At first, my idea was to install a distance detection device and CPX directly on the ordinary mask, but then the warning effect would be weakened. So I decided to change the shape of the mask to turn it into a beak mask look. The beak mask shape has creepy, so it often appears in some horror games. I hope this mask so that in a particular protective, at the same time his appearance can also play a specific role in warning to remind people that only with an excellent mask to prevent the epidemic to avoid being infected actively. Covid-19 brought people harm will pass as soon as possible, after all, every day with such a mask to bring people only uncomfortable and unattractive. The distance detector will be installed on the outside of the mask. When the distance between two people is lower than the safe distance, CPX will be activated to send sound and light to remind people to maintain a good social distance.





Download a plague doctor mask from the website below


Print off the paper model of the plague doctor and cut the paper model out.


Cut the leather according to the shape of the paper mold. And glue the leather on the corresponding shape of the paper mold. Then Cut out two holes on the side of the beak to accommodate the HC-SR04 ultrasonic detector



Connect the CPX and HC-SR04 ultrasonic with wires, alligator clips, and breadboard.

img_7859 img_7858

Cut a piece of plastic to fit the frame and glue the plastic to the frame.



Put together the paper mold with leather glued to it according to the steps.


Put the previously connected CPX and HC-SR04 into the mask, and put the two detectors of HC-SR04 out of the small hole that just cut.




Final Project Images





Circuit Diagram


Materials List


  • Circuit Playground Express
  • HC-SR04 ultrasonic distance detector
  • Breadboard
  • Wires
  • 10k resistor
  • Alligator clips
  • Leather
  • Glue gun
  • Transparent Plastic

Reflections & Next Steps 

At first, I wanted to build the mask directly from leather. Still, I realized that there was no way to make it at my current level and with no experience producing leather goods, so I chose to print off a paper model of the mask and then glue leather on the top to make it look like a natural plague doctor mask. HC-SR04 is a distance detector worth exploring, and it can be combined with many things to produce a different effect. But I found making it that it detects a wide range of angles, and it is also more sensitive and can easily detect things at a set distance. The most obvious disadvantage of this surface is that this distance detector will react as soon as it detects something within that distance. My design concept only wants it to react when it detects people too close to each other. So the next step, I will study what equipment can only detect people (infrared) and then improve this mask. Then I will give up the foundation of paper modeling to learn about leather manufacturing and then use the full leather for mask production.

Resources & Related Works

Ninjatoes. (2014). Papercraft wearable “Plague DOCTOR” MASK. Retrieved April 16, 2021, from

Walters, K. (2017). Distance Measurement with Ultrasound. Retrieved from

Skill Sharing Workshop – Group 1

DIY Reactive Stuffed Animal


Group 1: Nala Ren, Kate Jung, Qinxinrui Zhu


Babies and toddlers don’t always require fancy, store-bought toys. Even odd, everyday items (such as wallets, sunglasses, and water bottles) can engage and entertain them as they discover a world of sensory touch.

While potentially anything can keep them occupied, children also tend to get bored or quickly outgrow toys — making it unsustainable to keep replacing them. So why spend money and create more waste when you can DIY a unique toy by repurposing or using household items?

Materials Required:

  • Non-conductive fabric (e.g felt)
  • Circuit Playground Express
  • Conductive Thread
  • Non-conductive Thread
  • 220-ohm resistor
  • Pressure Sensor (you should have one already made from the Variable Resistors Workshop)
  • Polyester Stuffing (or filling of your choice)
  • Needle
  • Scissors
  • Metal snap/metal button (optional)
  • Micro-USB to USB cable
  • Rechargeable Battery Pack (optional)
  • A marker or fabric chalk


Where to Purchase Materials:

Walmart / Michaels

  • Felt
  • Polyester Stuffing
  • Needle
  • Scissors
  • Metal snap
  • Non-conductive thread
  • Rechargeable Battery PackMarker/fabric chalk

Creatron Inc. (GTA)

  • Circuit Playground Express
  • Conductive Thread
  • 220-ohm resistor
  • Micro-USB to USB cable

Circuit Diagram :


Step by Step Documentation :

Step 1 :Cut out the shape of a cat x3 (front, back, and circuit piece) from non-conductive fabric (we used felt). With fabric chalk, mark the pieces as “front”, “back”, and “circuit”.


Step 2:Sew on the Circuit Playground Express near the middle right of the cat shape using non-conductive thread.


Step 3: Using conductive thread, sew on a metal snap or a metal button (or just sew a star shape) to make the cat’s nose and sew a connection between the button nose and pin A1.


Step 4: Place the pressure sensor on the cat’s ear and using conductive thread, sew a connection between the 3.3V pin and the bottom tab of the pressure sensor.


Step 5: Using conductive thread, sew a connection between the top tab of the pressure sensor and a 220-ohm resistor, and then sew a connection between the other end of the resistor and GND. Then sew a connection between the end of the resistor closest to the pressure sensor and your data pin (A7).


Step 6: Place the front piece directly on top of the circuit piece and mark where the button nose on the circuit piece touches the front piece. Cut out a hole in the front piece so that the button nose is exposed.


Step 7: Sew around the entire edge of both pieces using non-conductive thread, only leaving a gap where the CPX is connected to power via the power/USB cable. Place the back piece directly on top of your newly sewn front+circuit piece and sew around the entire edge using non-conductive thread, this time making sure to leave a gap big enough for your CPX to pass through as well as the power/USB cable.



Step 8: Turn the cat inside out. Now your front and back pieces should be visible and your circuit piece should be entirely hidden on the inside.


Step 9: Stuff the cat with the stuffing of your choice and sew closed the hole that you left open for stuffing (sewing around the power/USB cable if using). Then connect your power/USB cable to a battery back and you’re finished!


Link to Code:


Tutorial Video:

Reflection & Conclusion:

We really enjoyed creating this tutorial as it allowed us to explore a new opportunity space and type of audience that we haven’t encountered before. Choosing this specific ‘target’ user group also gave us a great chance to think about issues within sustainability and usability. Overall, we think that this is a cute and customizable idea that a busy parent or older sibling can execute easily, and can be expanded to include more complicated inputs/outputs that the creator (of the toy) can customize to their preference. Lastly, we became familiarized with newer topics in this class (such as pressure sensors) together, while learning to collaborate remotely.

Related Tutorials & Works:

MakeCode Documentation. (2018). If. Microsoft MakeCode.

MakeCode Documentation. (2018). Boolean. Microsoft MakeCode.

Prior, O. (2021). Variable Resistors Workshop. Online Lecture.

Prior, O. (2021). Capacitive Touch. Online Lecture.


Expressive Wearable – Concealment





This headpiece is inspired by ClassicLolita in the Lolita style. this Lolita style but in minimalist tones, focusing on tailoring to express a clear and elegant mind, such as teal and white. Creating a vintage and elegant aristocratic image, and ruffle pleats are the biggest feature, the overall style is relatively plain and suitable for beginners. classicLolita items at first glance will give a ladylike, serene feeling. But often people are confused by the beautiful appearance of a thing and ignore its true essence.

For this piece I made a pure white lolita headdress made of lace and rose elements, Flora Neopixel and Circuit playground are hidden under the lace. At first the color of the light is red, as the wearer shakes his head the light will turn white. Due to similar wrapping, the lighting effect will not show very obvious. I used this inconspicuousness and ambiguity to create an emotion of hiding and not wanting others to find their true side


ClassicLolita style stands for lady, purity and various other more elegant adjectives. With this piece, I wanted to express a hidden emotion. The lace and roses embellish the beautiful appearance and hide her true side. People can only see the emotions she wants to express from the outside, but her true feelings are well hidden in it. The red light represents her emotions are more excited, but through a series of quick masking movements, the real emotions are hidden. People can only see the pure white light, and she only ever shows the side she wants to show to others. Through this work, I want to remind people that everything in this world has two sides, and what you see is not necessarily the real one.


 Ideation Drawings




 The work in process

Attach the Circuit Playground to the cut-to-size felt with regular thread
First find and mark the location of each NeoPixel
Connect the positive terminal of the NeoPixel to the Vout/3.3V of Circuits Playground using a conductive thread;GND to negtive terminal;A1 to the hole in the left middle of the NeoPixel.
Sew the circu diagram on the other felt
White Rose

-Final Project Images-




-Parts List-

  • Child’s Veil
  • 2.75” Lace Petal Crochet Ribbon
  • 3.5” Lace Ribbon
  • 5/8 Sheer Wired Ribbon
  • Gem Charm
  • Conductive thread & regular thread
  • White Rose
  • Basic white felt
  • Pipes
  • 4 Flora Neopixel
  • 1 Circuit Playground


-Circuit Diagram-


-Reflections & Next Steps-

Overall I am relatively satisfied with the finish of the work. The biggest and most time-consuming part I encountered during the production process was sewing the Circuit Playground and NeoPixel parts. The first time I tried, I encountered the problem that the NeoPixel wouldn’t light up. I suspect that it might be because the threads were too messy and I also used several stitching techniques that led to unstable current and poor contact. On the second attempt I succeeded, but there was still the problem of poor contact (sometimes the NeoPixel would not light up). But all in all the work is done. The next step I want to take is not to use lighting effects to show this work. I want to add more interactive elements to the work. For example, the lace on the headpiece will change according to the movement of the wearer or according to the different buttons the wearer presses.

-Resources & Related Works-

Wearable NeoPixels. (2019). Retrieved February 19, 2021, from

Prior, O. & Yoyo (2021). Basic Circuits & Circuit Demonstration [Online Lecture]. Retrieved from

Prior, O. & Yoyo (2021). MakeCode Introduction [Online Lecture]. Retrieved from