Group 1Session 1Session 1

The MoCar: The Morse Code Assistant Robot

The MoCar: The Morse Code Assistant Robot

Its not Siri but Siri never looked this beautiful.

Angshu

This is an assistant robot similar to voice assistants like Siri, Alexa and Google,
but instead of voice control it takes in morse code as an input. First, to get the robot
listening for morse input, you clap to “wake it up”, similar to “Hey Siri”. You input morse
code through the grove button located on top of the robot, and the robot decodes the morse
and does something based on the keyword that you input. The robot’s output is through the speaker.
There are currently 6 inputs that the robot can take:
WTHR – Robot says current weather using the OpenWeatherMap API
TIME – Robot says time using the Python Time library
TUNE1 – Plays the song “Never Gonna Give You Up” by Rick Astley. Clap loudly to make it stop.
TUNE2 – Plays the song “September” by Earth Wind And Fire. Clap loudly to make it stop.
TUNE3 – Plays the song “Superstition” by Stevie Wonder. Clap loudly to make it stop
DNCE – The robot dances with disco lights for 20 seconds to a random song from above.
X – The robot returns to its initial state where you have to clap to have it listen for morse code.

After completing each action above, the robot returns to its initial state where you have to clap to have it listen for morse code.

34 thoughts on “The MoCar: The Morse Code Assistant Robot

  • Mattia T. Butera

    I like the dancing and music feature! I like how its a replacement for Siri with more code

    • Angshu Adhya

      Thank you! Im gonna try and add voice control later on.

  • Magee Giarrosso

    I really love how you were able to program so many commands. Of course the dancing was my favorite part. Great work!

  • Madison C. Lawrence

    I thought it was really cool how you included so many operations and that you incorporated morse code!

    • Angshu Adhya

      Yeah incorporating the morse code and actually doing something based on the message took up a lot of time, but it was definitely worth it. Thank you!

  • Alex D. Foster

    I like it, i imagine it could be used to automate an entire house while learning morse code

    • Angshu Adhya

      Of course, its really easy to program in new functions because the entire thing is a state machine. I’d love to have it play more songs, follow me around, and even clean the house next 🙂

  • Jennifer Light Cross

    I love the blend of really old technology Morse Code, with the really new technology (voice assistant) — so cool!

    • Angshu Adhya

      Thanks for your feedback and such an amazing experience Dr. Cross! Really loved this program.

  • Caroline R. DeLuca

    I really love how this does SO many different things!

  • Reese R. Nelson

    I like how the robot has a lot of different responses.

  • Abby N. Longstreet

    super cool project, and the song selections made it 10x better! awesome job!

  • Kaitlyn E. Castor

    Really cool how many different inputs in can take!

    • Angshu Adhya

      Thanks! Its really cool how flexible state machines are.

  • Ella T. Blatnik

    I love how this robot is no contact! Really creative and fun!

    • Angshu Adhya

      Yeah, it could definitely be really useful for people who are visually impaired.

  • Alexandra Schweid

    I like that the morse code made using the button more involved

  • Ruby E. Hill

    I love how it was able to dance and play one of the songs

    • Angshu Adhya

      Yeah it was a little hard to get it to work at the same time, but I’m glad it worked out!

  • Emma E. Stevens

    Great expanding on the voice command idea to make it use the motors to dance. Fun!

  • Julian S. Pastor

    I like how you linked APIs with morse code, it’s a really creative design.

    • Angshu Adhya

      Thanks Juanpi! It feels great getting rick rolled by your robot XD.

  • Libby L. AlbanesePost author

    Really great work on both this project and all of the other challenges we’ve been doing over the course of these two weeks. You really challenged yourself to use a bunch of different things we’ve learned in this final project, and it really shows how much you’ve learned and grown!

    • Angshu Adhya

      Thanks so much Libby! This whole course was super fun and I definitely learned a lot about engineering that I didn’t know before. You are also a GOAT.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.