IoT Homework

Hi everyone!

Sorry for my mega late post update. This is my homework from last week as I’m still going through the new lessons.

 

 

Also, Here are my brainstorm. I am already having ideas about circuit and material proposals but going to work more intensively once I make sure about the project.

First one is a system that enables my grandmother to communicate with us, her grandchildren, from all over the world. She’s in her 80’s and have no idea how cellphone works and she always has to wait for us to call her. So, if there was a button right next to our picture that she could press when she misses one us, we will get a text or an email and call her. This is by far my favorite idea.

brainstorm1

My second idea is about Pomodoro Method. I often put a timer on and try to focus on work but I get distracted and leave my desk, and usually remember it when the timer goes off. So, I want to design a timer that lights up to remind me that I’m supposed to work. Also, it has a motion sensor. So, when I leave, it sends me a message to remind me I should get back to my desk.

brainstorm2.jpg

My third idea helps me to monitor how many cigarets I smoke and help me to reduce it. The box that contains cigarets will have a lock and every time I want to open it, it sends an email encouraging me not to smoke. Also, the lock won’t open until the 20th try.

brainstorm3

I’m looking forward to know your opinion:)

Halloween Brainstorming

Hello,

I have three different ideas for my costume.

first one is the witch costume. I think I might need to buy the dress and attach the puffy sleeves to it. My idea is to put blue(cold) lights inside the sleeves as well as on the rim of the hat in a way that it lights up my face. Here is the sketch:

IMG_4773

I probably need to attach wire to the sleeves to make them look that way. The circuit will be pretty simple, I am trying to figure out a way to make it more interactive.

My next idea is to make a cupcake costume. It will be basically dress with a lot of puffy fabric( I thought about organza). The sprinkles are going to be the part that lights up and blinks. I would need a capsule shaped object to hold the LED inside. Here is my sketch:

IMG_4772

My last idea and the most favorite one is costume that looks like a uterus. Here is the sketch:

IMG_4771

I thought I can make it interactive by adding a touch sensor to it. when you touch it, a light pops up that says no uterus, no opinion( I know, a bit weird and excessive!:)) If the touch sensor makes it too complicated, I also thought of having string lights inside the tube that would constantly change color.

For tomorrow, I am hopping to make sure which direction I am going to, make the code work, possibly do the soldering or make my patterns for sewing. I postponed buying most of my material to when I picked my project.

Week 5

This week I had a hard time installing the drivers and making my computer to see the port but I finally made it! Yay! Thanks to Bart and Helen!

Here is the Analog Input

Here is the Serial Monitor:

 

The next one is working with a motor which was sort of challenging because at first I used a 1k resistor and couldn’t find out what was going wrong.

And Finally, the NeoPixel strip:

Thank You!:)

 

The Monster Catcher

Hello Everyone!

This week’s assignment was challenging but I really enjoyed it.

I was inspired by dream catchers but wanted to make it more fun so I made a toy called “Monster Catcher” which is for kids who are afraid to sleep in their own room. The Monster Catcher hangs on the was and lights the room up.

Processed with VSCO with a6 preset
Processed with VSCO with a6 preset

I used 6 yellow 5mm LEDs. I initially wanted to put lights in the arms and legs but decided to make it more simple. Here is a sketch for my circuit:

img_4607.jpg

Here is the process of soldering:

Process of making pom poms:

putting everything together:

And finally here is the result:)

IMG_4671

Third Week Arduino

Digital Output

 


The Serial Monitor

 


Two Buttons Control One LED (on and off)

// constants won't change. They're used here to set pin numbers:
const int buttonPinBottom = 6; // the number of the pushbutton pin
const int buttonPinTop = 7;
const int ledPin = 8;

// variables will change int means integer, var means variable
int buttonStateBottom = 0; // variables for reading the pushbutton status
int buttonStateTop = 0;

void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPinBottom, INPUT_PULLUP);
pinMode(buttonPinTop, INPUT_PULLUP);
}

void loop() {
// read the state of the pushbutton values:
buttonStateBottom = digitalRead(buttonPinBottom);

// check if the pushbutton 6 is pressed. If it is, the buttonState is LOW:
if (buttonStateBottom == LOW) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}

buttonStateTop = digitalRead(buttonPinTop);

// check if the pushbutton 7 is pressed. If it is, the buttonState is LOW:
if (buttonStateTop == LOW) {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}