Project Dora: When We Set Out to Build One Thing and Ended Up with Something Else

Project Dora: When We Set Out to Build One Thing and Ended Up with Something Else
Image is Generated by AI

You know how sometimes you sit around, trying to come up with the next big project, and bam—nothing. Just a blank stare and a whole lot of procrastination. Well, that’s exactly where we were when this idea hit us out of the blue.
“Hey, what if we used an ultrasonic sensor to make a digital measuring tape?”—the kind that could tell you the distance between two points or even give you the length of a room? Sounded cool, right? Until we realized we were working with a sensor that’s worth less than a cup of coffee and tends to give readings like a confused GPS. But, challenge accepted!


From Brainstorm to Breadboard


Once we got the idea rolling, it started to take shape. The key player here was the ESP-NOW protocol, letting two ESP32 boards talk to each other like old pals. Now, we could’ve built this whole thing with just one ESP32
 but then again, where’s the fun in that? We’re human, and part of the joy is making things slightly more complicated than they need to be, right?
So here’s how it worked: one ESP32 read the data from the ultrasonic sensor and then passed it on to its buddy ESP32, which was plugged into our PC. That second ESP displayed the distance on a web app—because why settle for a plain-old terminal display when you can add a web app into the mix? (And no, don’t ask us why we did it
 some madness is always needed in every project.)


Is It Working? Sort of



After a few cups of coffee and maybe a lot more trial-and-error than we’d like to admit, the device started to behave. (Atleast that's what I like to say but I didn't have coffee.) We were getting some values that kind of represented the distance of the room. But then we had to explain it to people, which turned out to be a whole new circus.


One fine day, we were at our wit's end—zero energy left after yet another trial of almost blasting the lab (just kidding—we were just experimenting with something involving a bit too much current).one of our colleagues walked in, with zero energy left to explain this thing’s inner workings,. Instead of boring them with tech jargon, we just held the sensor at head height, aimed it down, and said, “Look! It’s measuring your heigh (To be honest, it wasn’t too far off.). And her height was almost 159cm (approx. height of Dora The Explorer). Thus the Dora (ruler) was invented.
She believed it. Actually understood the project as some digital height-measuring gadget. It was hilarious because here we were, thinking we’d built a room-length calculator, and it ended up being a height measurer instead.

The ‘Why-Do-You-Do-This-to-Us’ Moment đŸ€Š

But wait, the comedy of errors didn’t end there. The real test came when we tried to shoot a demo video. I mean, during testing, the thing worked just fine (more or less), which was honestly a small miracle. But as soon as we hit the record button, this device turned into a drama queen.

It started throwing out numbers so wrong, even for close objects, that we seriously considered banging heads to the walls (yes, that’s what thala thali pottikan thonii means, for our non-Malayali friends). Imagine: every time we had no one around, it would act perfectly fine—then the moment it sensed a camera lens, it decided to audition for the role of “Most Annoying Device Ever.”Almost like it had a sixth sense. If it were a person, we’d swear it had stage fright! Talk about Murphy’s Law in action.

Lessons Learned: Plan Less, Laugh More


What did we learn? Sometimes you set out to build one thing, and you end up with something entirely different. And that’s okay. We didn’t create the most precise digital measuring tape, but we did get a few laughs and learned a ton along the way.
So, here’s to Project Dora—our unexpected digital tape-measure-slash-height-calculator. If you want to build on it, go right ahead (RepositoryLink). Just don’t forget: the best projects always have a sprinkle of randomness and a whole lot of fun.

GitHub - Amith-Abey-Stephen/Project-Dora: A simple device which reads distance from ultrasonic sensor and sends it to another esp which sends the data to a site which displays it.
A simple device which reads distance from ultrasonic sensor and sends it to another esp which sends the data to a site which displays it. - Amith-Abey-Stephen/Project-Dora