stardance has been extended another month! the new deadline is october 31 :)

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

MP3 + Tamagotchi

Hardware
  • 14 Devlogs
  • 58 Total hours

A portable mp3 player integrated with a Tamagtochi-like companion. music helps me be more productive and lively, however my school has confiscated our phones this semester and ive been struggling to focus. So instead of buying a mp3 player, i’ve decided to take matters into my own hands a build myself my very own custom MP3 player.

Open comments for this post

4h 54m 11s logged

DEVLOG # 14

Made the PCB, its pretty messy and however I’ve got everything wired up. I started with the layout using the a shrinked version of the star as refrence and laid out the components and modules to the board. After connecting them, AI helped me stress test the board

0
0
41
Open comments for this post

2h 23m logged

DEVLOG #13

SCHEMATICS

started wiring out the schematics for the PCB. kinda a new experience for me but it was fun! had to get AI assist me in wiring the things.
Added a new feature of Terry the Tutorial penguin gif as one of the buttons

0
0
15
Open comments for this post

4h 34m 57s logged

DEVLOG #12

BUTTONS! & backbling

okay so I’ve thinkered with the casing for a good chunk of time and decided to lean with these configuration of buttons while also adding a circular back bling for the battery.

I’m pretty proud of this and i think I’ll stuck with this design

0
0
30
Open comments for this post

3h 22m 32s logged

DEVLOG #11

cleaned up the repo scaffolding and created a new branch for merging the Tamagotchi and MP3 UI under one folder.
Also started modelling the casing for this guy. I’m going for a star shape since it represents gifted bee’s in bee swarm simulator and also star in stardance.
The casing is heavily inspired from Starboy - Lilguy

0
0
21
Open comments for this post

8h 28m 31s logged

DEVLOG #10

added more animations for the lil guy and synced its direction with MPU6050

  • Replaced the flat face look and made it more dynamic by making it look as if the face is planted on a ball/globe. So when it looks around it stretches itself accordingly
  • Replaced the intial look around with the more dynamic animation
  • Added a shaking animation: shake the lil guy and an animation of him bouncing all over the place followed with a dizzy animation
  • Bubble Bee face that pops up less often than the others

Also change a couple things on the MP3 side!

  • Added a track.py builder so it could write new tracks in track.json to the playlist UI. (used alot of AI for this one)
1
0
69
Open comments for this post

4h 21m 38s logged

DEVLOG #09

owee owee re-created my initial animations from the old OLED screen to a more animated look for the bee’s! Ive still maintain the same amount of composition and i think ill be creating more!

Also created a playlist selection menu where you could see the album’s cover background when your hovering over the selection

0
0
14
Open comments for this post

1h 56m 21s logged

DEVLOG 08

Removed the Vinyl discs look on the TFT round display. I didnt quite like how it looked and i couldnt create a convincing enough design for it. So i went back to my ROOTS
ive also linked it up to buttons just to display the different albums that also displays the snap-back animation!

0
0
48
Open comments for this post

10h 27m 55s logged

DEVLOG 07

did 2 seperate sessions accross the weekend around 5 hours each. I tried creating this display when music plays.
I aimed for this classic vinyl record that spins whenever an mp3 file is playing!

New Features!

  • A round display for each album/track (builds assets from a py file importing from json file to translate to cpp for all of the albums)
  • Spins when u play, stops when you pause
  • Snap back animation when it replays.

A couple pushbacks during these session

Had ALOT of debugging during this and SO much things were wrong

  • Initially I neglected the pins definition and started placing wires randomly without double checking each GPIO capabilities; so i had to rewire a couple thing
  • TX / RX were swapped
  • The color saturation were so messed up
  • Alot of typos and error during build assets
0
0
9
Open comments for this post

1h 19m logged

DEVLOG #06

Today my TFT Round display came! so i replaced my stinky old oled screen with this fancy shamcy new TFT Round display!

Since it requires more pins and my current layout very tight, i rewired a bunch of stuff to free up space to integrate the tft display module

I also started working on creating my initial faces on Lopaka, havent really understood the website but ill get around it.

Next ill target purely to complete a new animation folder with smoother animation and brighter colors!

0
0
13
Open comments for this post

5h 4m logged

DEVLOG #05

Liked up all the animation files to the buttons.
basically build.assets -> writes animation assets -> runs .ino file

I divided animations into 3 groups:

  1. Idle (Blinking, Winking, Looking Around)
  2. Interactive (Affection, More Affection, Winking)
  3. Transitions (Transitions from Tamagotchi to Music section, i made a transition animation for this but idk how to show it 😭 )
0
0
32
Open comments for this post

5h 46m 58s logged

DEVLOG #04 Made 6 folders handling animations for the OLED Tamagotchi side of this Project!

Started off with trying to configure the original face and dividing it into multiple sprites and animating from there via python. BUT turns out you could just animate the entire thing with https://oled-pixel-studio.netlify.app which is awesome

At the end it resulted in these 6 folders!

Animation Folders include:

  1. Idle Blinking Animation
  2. Interactive Winking Animation
  3. Interactive Affection Animation: showcase this fuzzy face down here!
  4. Additional Interactive Fuzzy face with hearts around it
  5. Transition from Idle Face -> Music Face
  6. Transition from Music Face -> Melody Emblem

Unfortunately the .gif files got corrupted :<
but the you could check these files out at my github repo under the Tamagotchi Branch and OLED Animation folder!

0
0
8

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…