You are browsing as a guest. Sign up (or log in) to start making projects!

Anti-Yell

Hardware
  • 1 Devlogs
  • 1 Total hours

This is an intercom/walkie-talkie system. Basically, I get yelled at DAILY because my parents are too lazy to come to my room. They yell "HEY!!! COME DOWN!!!" and it gets us all worked up (and frankly annoys me.) So, my all new invention: The Anti-Yell device. Press a button to speak, no more yelling. Calmly describe what you're needs are without beginning an argument! All you could ask for and more!

Open comments for this post

1h 27m 39s logged

STOP YELLING AT ME.

Hello, hello! I have officially started project Anti-yelling!!!

First, a few questions:

What is this? you may ask… Well, you’re in luck, I’ve got answers. I’m designing a system, similar to an Intercom, built to prevent the misfortune of being yelled at by my parents whenever they need something.

What do I mean “Anti-Yelling”? Well, simply put, I’ve faced an issue. Whenever my parents want me to do something, whether it is online or a chore, they just yell across the house: MARCELLLLL!!!!!!!!!!!

My parents seemingly don’t know what a text message is, what a call is, or what going to my room and asking me is. It always resorts to belting out until they’ve caught my attention…

They are loud. And I’ve had enough! So I am embarking on a project, planning on making an intercom for my house. Whenever they need me, they click a button and I immediately hear it!

Now, what have I worked on so far?

Good question!

So, for the first hour and a half of this project I have done:

Coding and testing:

I am working with the classic ESP32, using the ESP32S3 more specifically. I am planning on transmitting the voice through WiFi. Thus, since it is my first time working with WiFi and coding I checked out a tutorial.

I am using the microcontroller in Station Mode, so it can communicate with other ESP32s through the router.

I tested a few things: First, their ability to connect to the wifi (I used the WiFi.mode and WiFi.begin functions). Once connected, I tested for their IP address.

Using the IPs, I sent messages between each-other to see if I could receive and print messages in both directions when sent through the router.

I’ve set up a set of if and else functions to tell me if the messages failed or successfully sent, so I can tell at which end an issue is occurring on.

Soldering parts and selecting parts:

So, this wasn’t actually recorded but I wanted to make a quick note of it. I have two Amps (the MAX98357A). Sadly, they came unsoldered, so I soldered together all the pieces (somehow without burning myself or destroying the parts!!).

I also chose a speaker, some resistors, LEDs, a microphone, etc.

I faced a few Challenges along the way too:

First, one of the most time consuming (I swear I’m not this dumb usually) problems I faced was that at some point I mixed up the two IP addresses of the ESP32s, and ended up sending messages to themselves instead of each other. I tinkered the code for so long before realizing that since they both were successfully sending the message, it wasn’t an issue of sending but receiving… oops!

I plan on making this project quite elaborate and creative. I will design it to my interests. I hope you all like it!!!

(ALSO regarding the image of the intercom, this is what I mean by a stationary intercom for my room. However, it won’t be plain NOR will I allow the thought of having a “listen” button cross the mind of my parents. They MUST listen to me 24/7!!)

0
0
23

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…