A 3-D Printed Bot which can talk, cheer, dance and manage your day-to-day schedule.

Overview

cheerup

A 3-D Printed Bot which can talk, cheer, dance and manage your day-to-day schedule.

In childhood many of us have watched this show "SpongeBob Squarepants" , got inspired from it to create a virtual assistant to get our daily schedule and even cheer us up in this difficult time of work.

Instead of depending on phones for watching schedule we often get distracted , so using CheerUp we can avoid such distraction and work efficiently.

The Bot is Made from:

  1. M5Stack Core 2 - It is a ESP32 based device which has peripheral devices like TOuch DIsplay Screen, Speaker, Microphone, LEDs, Accelerometer,SD Card Slot.

  2. Servo Motors: These are used to actuate the arms of the bot.

  3. 3D Printed Parts and Paints: All the printed parts are the main attraction of this device , you can paint if you want.

  4. SD Card: It is used to store the images and audio file of bot.

Features:

  1. The device can be used even without constant supply of USB power as it has inbuilt battery.

  2. You can modify the schedule as per your convinence

  3. The code is easy to modify , Arduino IDE can be used with simple C++ code.

  4. The device is moduler and portable and can be used anywhere.

  5. You can configure the actions of the arm, currently there are 2 actions -Cheer and Dance.

Future Plans:

  1. Integrating with Google Calendar.

  2. Adding more cartoon characters.

  3. Using touch to manage the faces of characters.

You might also like...
 split89 keyboard - a 3d printed 89 key split TKL keyboard base powered by ATmega32U4 Pro Micro controllers with QMK Configurator support.
split89 keyboard - a 3d printed 89 key split TKL keyboard base powered by ATmega32U4 Pro Micro controllers with QMK Configurator support.

split89 keyboard - a 3d printed 89 key split TKL keyboard base powered by ATmega32U4 Pro Micro controllers with QMK Configurator support. This keyboar

Left hand gaming keypad with a 3D printed case
Left hand gaming keypad with a 3D printed case

GameHand Left-hand gaming keypad with a 3D printed case Case files KiCAD PCB files Gerbers for PCB production JLCPCB BOM JLCPCB CPL This work is licen

Cheap 3D Printed Absolute Encoder Knob
Cheap 3D Printed Absolute Encoder Knob

A cheap, 3D printed absolute position encoder knob based on a low-cost AS5600 breakout module. Demo firmware using a TTGO T-Display ESP32 board is pro

An Alice-like 35% 3d printed mechanical keyboard using ItsyBitsy dev boards
An Alice-like 35% 3d printed mechanical keyboard using ItsyBitsy dev boards

QALBLE An ergo 35% 3d printed wireless mechanical keyboard, born from the thought of "Imagine QAZ but split like an Alice 😳 " The BLE is a misnomer s

This repository is for everyone for Hacktoberfest 2021. Anyone can contribute anything for your Swags (T- Shirt), must be relevant that can add some value to this repository.
This repository is for everyone for Hacktoberfest 2021. Anyone can contribute anything for your Swags (T- Shirt), must be relevant that can add some value to this repository.

Hacktober Fest 2021 For Everyone! Upload Projects or Different Types of Programs in any Language Use this project to make your first contribution to a

Flutter app where you can find your information about your Favorite Super Cars ⚡❤

Super Cars App (Flutter) ⚡ Now you can freely discover and browse your Favourite Super Cars ❤ . Speed! 🏁 Getting Started This project is a starting p

Two alphanumeric LCDs and 2 LED bars to show and manage some in-flight parameters
Two alphanumeric LCDs and 2 LED bars to show and manage some in-flight parameters

FS2020-LCD-Panel with Arduino Two alphanumeric LCDs and 2 LED bars to show and manage some in-flight parameters for FS2020. In this project you can pl

Library to manage and implement achievements in a game.

Achieve Library to easily implement achievements in a game. Every achievement is described as a combination of properties (which are counters) guided

Collection of tools to manage Teensy boards

You can find these instructions on the official web page. Overview TyTools is a collection of independent tools and you only need one executable to us

Owner
Aniket Dhole
Aniket Dhole
Schedule Reader but it's written by C++

Schedule Reader 2.0 Automatically convert your excel schedule from your teacher to an iCalendar file that you can import into services like Google Cal

Asiimoviet 6 Oct 26, 2022
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages.

An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages. In this way certain vehicle functionality can be triggered by responding to custom steering wheel button events, or use the vehicle virtual cockpit to display OBD-PIDs values instead of relying on an external display to present new information to the user

null 16 Nov 13, 2022
Code for Eric Niebler's executors talk at CppCon 2021

Code for Eric Niebler's CppCon 2021 talk mkdir build cd build cmake -G Ninja -DCMAKE_CXX_STANDARD:STRING=23 -DCMAKE_CXX_FLAGS:STRING="/Zc:externConste

Kirk Shoop 8 Aug 10, 2022
Code examples used in my Lua talk

LuaTalk Summary Introduction Slide 1 : Introduction slide Slide 2 : Github repository Part 1 : Presentation Slide 3 : Quick Lua Presentation Part 2 :

Sygmei 3 Jun 9, 2022
It is a Simple Telegram Bot, which will listen to GitHub Webhook and inform via Telegram

GitHub-Webhook-Bot ?? Simple Telegram Bot, which will listen to GitHub Webhook and inform via Telegram Setting Up Config ✍ Go to src/helper.h ---> Her

GautamKumar 31 Sep 28, 2022
way-displays: Manage Your Wayland Displays

way-displays: Manage Your Wayland Displays Sets preferred mode or highest at maximum refresh Arranges left to right Auto scales based on DPI: 96 is a

Alexander Courtis 69 Oct 27, 2022
Classified is an easy and handy encryptor and and decryptor which is can protect your file.

CLASSIFIED Classified is an encrypted and a decrypter. It can encrypt anykind of file with any extension. It is very secure. The thing only matters is

Shreejan Dolai 3 Feb 13, 2022
A Discord Bot to protect your server from spam, invitations, fake nitro ads and more written in C++

Antispambot An efficient Discord Bot to prevent spam written in C++. Tested on a large discord server and mitigates around 90% spam. Its well commente

Phil 9 Nov 5, 2022
Iot-Surveillance-Car - This is a IOT Based Surveillance Car which can be controlled, tracked globally as well as its data can be accessed globally

Iot-Surveillance-Car - This is a IOT Based Surveillance Car which can be controlled, tracked globally as well as its data can be accessed globally. The camera on the front of the car can also be monitored globally. It can go anywhere where sim connection is available. 5th Sem Mini project

Rahul Vijan 4 Nov 4, 2022
Zerobug is a 3D-printed micro-servo hexapod robot powered by a Raspberry Pi Zero and a STM32F103

ZeroBug - DIY Hexapod Robot Zerobug is a 3D-printed micro-servo hexapod robot powered by a Raspberry Pi Zero and a STM32F103. The Pi Zero is in charge

Max K 174 Nov 18, 2022