Suddenly I was woken up by an alarm clock in bed. It turned out to be a dream, thinking that I must learn piano tonight. I got up to work (on the subway), went home, studied for a while, and when I was too tired, I gave up again
Dreamland:
(Standing numbly on the subway, drifting along with the crowd, age began to increase to 50 years old, another alarm clock woke up, looking in the mirror, suddenly found that I was 50 years old, screaming, flashed through the dusty piano, realizing that I have everything Did not learn)
I suddenly woke up when I went back to bed. It turned out that it was a dream just now. I went back to the morning of 26 years old Determined to make the stage in the dream
(Production process)
And finally played (Finally: Don’t let your dream wait too long, as long as you want to start, it can be your stage anywhere)
IoT exercise
Both of the lights controlled via the Internet are on, but I have been working on the weather display for a long time without success.
I believe that every dog owner has the same frustrations of your dog digging in the trash even with a trash can lid. So I want to adjust my dog’s behavior by designing a trash can with a sensor that makes a buzzing noise to stop them before they start their “treasure hunt”.
Introduction
I realize that most trash cans are in a cylinder shape where my dog loves to approach it from all directions which would be hard to capture their coming distance, so I want to make a right triangle shape trash can that can be placed in a corner of my home, and the sensor will be on the hypotenuse side to better measure and capture my dog’s movement.
Tutorial Steps:
The trash can will be constructed based on three main pieces of acrylic sheets, so measure and cut the neopixel strip based on the acrylic sheet’s length.
Solder the Neopixel strip, buzzer, and ultrasonic sensor onto an arduino board.
Alter the code into white color light.
Set the buzz time to last 3 seconds.
Cut a slit (that would fit the neopixel strip) in three wooden blocks
Cut the wood diagonally on the two shorter sides of the wooden block
Cut the plywood into right triangle shape as the trashcan’s base
Glue all the parts together
Video Storyboard
Full shot: Me watching tv and heard noises from the trashcan
Close up: My dog digging through trash
Extreme close up: All the mess my dog made, trash on the floor
Wide shot: The triangle trash can I made in the corner
Wide shot: My dog approaching to the trashcan
Full shot: The trash lights up, and make buzz noises
The telepresence chairs have transformed into telepresence hands that you can put on your desk, give to a significant other, and hold hands together (while apart). The model for that one looks solid, but I printed it on the wrong side and print failed. No biggie.
The spray can is not a digital spray can anymore (unless the digital interfacing works very well) or it will be on hold till version 2.0. I think as a trigger turning on a laser cut tag would be dope.
Storyboard: Just words for now
SPRAY CAN: Its night, a kid is spray painting (graffiti), he hears people (maybe the cops) coming, he runs, frantically opens his house door, clicks can (fake sound like regular can earlier painting), light turns on illuminating his room
HANDS: It’s night agin, a student is doing work, video pans to his significant other at home, the student stops, holds onto fake hand on his desk, the other person’s hand lights up, they hold theirs, they are now holding hands together (but apart).
I started testing my circuit on Tinkercad. I’m using a Feather Huzzah board to connect to 2 sets of LEDs and a Hall Effect Sensor (HES). Because the HES turns the LED’s on/off I’m unsure whether the HES output is the LED input. I know the LED needs to receive code info from the Arduino so I made two circuits. One where the HES output in the LED input and the other where they are both connected to different pin #s. I’m confused if either is correct.
Form
Front view
Cylindrical shape will hold a magnet that will activate the Hall effect sensor in the end of body of the snake shape.Acrylic front with decal. Sides are wooden CNC frames stacked on top of each other.
I linked the IFTTT Fitbit applet to Adafruit IO. The applet should trigger at a certain time and send Adafruit IO information on my daily steps but so far it has not worked. It was saying that the ‘there is an issue with the trigger’ I reconnected my Fitbit app to IFTTT it no longer says there is an issue but it has not fired and there has been no update on the IO.
Questions:
I assume I will have to set multiple of these applets for the different times of day I want to be updated on my steps instead of it automatically updating.
I am using the Fitbit App on my phone as my step calculator. Could that be the issue?
How do we wire the Ultrasonic distance sensor? (Don’t see 5V nor the data pin)
Where is the 5V pin in the Huzzah?
Couldn’t find the normal NeoPixel strip in Fritzing.org, only found this weird one. Do you know where to download the normal NeoPixel strip Fritzing library?
Couldn’t find a simple LED strip on Fritzing.org. Do you know were these might be?
Why is the code not connecting to WiFi? It doesn’t even show up on the Serial Monitor
Can we cut a metallic breadboard into smaller parts? Or are the smaller metallic breadboards?
Coding Progress
I set out to get the Huzzah+pushbutton+LED+NeoPixel circuit from Lesson 5, but couldn’t make it work, so I had to rewind all the way back to the simple Huzzah+pushbutton+LED sketch. After a long time I figured out the issue and got the simple sketch to work on a fresh breadboard. I also successfully had it connect to WiFi and got it to send data to Adafruit IO.
However, when moving on to the sketch with the NeoPixel, the LED turns on fine but it doesn’t connect to WiFi anymore. This shows on the Serial Monitor.
For my final project, I want to do a timezone lamp because it’s always hard for me to track what time it is when I need to call my parents or my family who all live in different parts of the world.
The first idea is a globe light. When you touch any part of the world, it lights up and tells you the time in that chosen country.
The second idea is a refrigerator grocery reminder. When I first stock on grocery items, I can input the items by pressing a button which will light up. When a produce is running low, I will immediately know that I need to restock.
The third idea is a timer to better manage my time with my assignments. It’s an orange sliced into 5 pieces. Each slice indicates a 10 mins timer. When all 5 slices timer is up, the orange will light up. To start my 10 mins break, I can remove one of the slice and start it as an individual slice. After my break, I can repeat the cycle.