NoPeeNow, A Pet Behavior Adjustment Device that stops the cats to pee around in your home

I was so bothered by my kitty that she likes to pee on my bed, I checked everything she needs and I also took her to the vet. After I troubleshot everything I can think and listen to the doctor’s word, I realize she just has some bad behavior. So that’s why I decide to make some device to help to adjust her behavior and make my life easier.

Circuit Design:

Tinkercad link:

Input sensor option:

  1. Smell sensor (❌ checked after pee)
  2. Motion sensor (❌ too sensitive)

Output sensor option:

  1. Air cleaner button press (❌ hard to test)
  2. Speaker (❌ for further step)


  1. Ultrasonic sensor *1
  2. Piezo *1
  3. Red LED *3
  4. 220ohm resistor *3
  5. Mini Breadboard *2
  6. USB cable *1
  7. Paper board *1
  8. Male-Female Wire * 10
  9. Printed cat’s photo *1
  10. Chip board *1

Brand Idea:

SweetPet: A brand that helps pet to adjust their behavior

NoPeeNow: A branch brand of prevent the kitty pee in the certain area

Video link: 

Instructable link:

Susan’s latest progress

My google doc link:

My instructable link:

Description and/or storyboard for your project video

My video script:

  1. After finishing the online zoom class and some homework, I got really tired and decided to go to sleep. My cat sneaks into my room and pees on my bed again.
  2. I saw the pee and I looked so upset, this is not the first time she does it. I checked the poop box and food bowl, everything was fine but the kitty just kept peeing on my bed. 
  3. I decided to make something to help her adjust her behavior. Then I figured that she only pee in a specific area on my bed.
  4. I started to test the input sensors: smell sensor and the humid sensor won’t work, cuz they only detect after she peed, the motion sensor is too sensitive, the ultrasonic distance sensor is my final pick of the input in my device. Then the output, my kitty doesn’t like the strong smell and weird noise, so I decide to make something either press the air-fresher button or make some noise. Piezo is a good choice because it is easy to test in this situation so far.
  5. When I built the circuit, I wanted to make a cover to make my device look more like a real product.
  6. Work is done. Function presenting. How the lights reflect the status of the device, how it works with different distances, how it triggers the piezo, and what message I receive from it.

Susan’s Final Project

1 The first idea is make a physical clock that could help me visually follow my 8 hours diet plan. I am thinking about to change my old IKEA clock but also could planning to make a new one.

2 I am so bothered by the cat pee issue, trying to find a way to solve this problem. I haven’t figure out what is the possible method/sensor to make it work.

3 A mirror that could help me on the time management/distraction issue, if I pick it up too many times in a period of time, then it will give me some visual feedback.

Goofy Mask

Shopping list

  1. Mask:
  2. Neopixel Rings:
  3. Copper foil:
  4. Neopixel Stripe:

In this week, I assembled every part together, thank god my soldering skill has improved a little bit in this process. This work turned out pretty close to my imagination, however, the Arduino board didn’t work well with it. I have the Tinkercad worked, the file transport is fine too, it’s just when I trying to connect the 5V and Ground the board directly turned dark, I haven’t figured what to do yet.

Susan’s Halloween costume

So from this week, I had my updated version of halloween costume design, which is a combination of “demon mask” and “Rainbow sweater”. The reason why I come up with this idea is because I was considering to put the packs in an appropriate place, which is in the hoodie and the pocket of the sweater! So as the drawing shows, the design part are A and C. I have been discussed and suggested of better connecting solution and better sensor/switch to use by classmates and Becky, which is really helpful!

Susan’s NeoPixel circuit and Halloween costume

Solder practice: I am so happy that this ugly solder works!

Here is my 12 unit NeoPixel circuit on Tinkercad. Since my NeoPixel doesn’t have “White” color, I hided the “PulseWhite” function to make runs more smoothly without a blank pause.

Here is the real circuit, it looped fluently.

All of my main changes are in this page:

  1. I deleted the “W”
  2. I changed the “colorWipe” function in 7 colors and hold in longer time
  3. I hided the “PulseWhite” function

Sketch Ideas for Halloween costume:

Though I drew a bunch of them just for fun and explore the ideas, I like the mask and hoodie most. I have been thinking about different solutions to the neopixel circle size and power supply. Looking for more sensors/functions on my costume.

Yellow Bunny Night Light

The first intention was made a cuddle cushion for kid, I love the material I chose so I feel like it could be interesting to sit in living room.
This is the prototype to test the size. I didn’t realize that this might be a little bit too small at that time.
Test material for the brightness. Looking good!
After I finished sewing I figured two things. One is this size is kinda small for cuddling but perfect as a carry purse maybe. The second thing is, this fabric is so good for making a Pikachu! I should make the ears in a straight line!! It will be so cute to carry a Night light Pikachu purse on the street, I might fix this after this class.
I have really poor knowledge on physics, so I had a lot of problem of making a reasonable circuit. I was thinking about to design the lights but I didn’t realize the power will just be the battery box. But anyway, after I looked around classmate’s work I finally get the idea of this. Unfortunately, this circuit does not light up as it supposed to be, I wish it’s not because I designed it wrong, it perhaps because my clumsy soldering skills. I will definitely practice more!