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

Deva

@Deva

Joined June 1st, 2026

  • 11Devlogs
  • 3Projects
  • 1Ships
  • 2Votes
A classic hardware guy who loves to make Embedded projects...!
Ship Pending review

I built Multi-Matrix, an Arduino Nano powered 8 in 1 retro game arcade and digital multi-tool that runs motion controlled games and utilities on a single 8x8 LED matrix. The hardest part was optimization squashing instant I2C hardware freezes with a custom software timeout shield, implementing edge detection to stop capacitive touch pads from double triggering inputs, and tuning real time physics to feel smooth on a tiny pixel grid. It runs flawlessly on a custom code, letting you hot swap between all eight modes instantly using a 4-channel touch pad and a hardware capacitive touch Shift key.

  • 4 devlogs
  • 4h build
Video of Project → See source code →
Open comments for this post

49m 9s logged

Made the README.md as clean as possible. Checked for flaws and debugged the code. The project is nearly complete, only some minor patches are left.

0
0
3
Open comments for this post

1h 26m 58s logged

Completed the main loop. Added a MPU sensor helper profile. Started working on the Modes(0-7). The modes- compass(analogue/digital), Bowling game, Snake game and Flappy Dot game are finished. Next I’ll work on the modes 5-7.

0
0
2
Open comments for this post

1h 18m 50s logged

Started working on the Multi-Matix. Added an option to set the calibration offsets, defined game variables, made each individual Pixel graphics and also the graphics of the dice game, added the helper function and finished the initial Setup.

0
0
4
Open comments for this post

32m 53s logged

Completed the API - Set Mode. Now currently working on API-Stats + Health. After that coming up API — FILES, the WEB dashboard settings page, then the Main WEB page.

0
0
4
Open comments for this post

1h 40m 51s logged

Completed the Login page and its web functions. Next I’m going to work on the API setup, stats, files and add the Web-OTA update feature.

0
0
3
Open comments for this post

1h 23m 18s logged

Completed the Deepsleep/Shutdown function. Now I’m working on the login and logout page of the web interface.

0
0
3
Open comments for this post

1h 47m 28s logged

Added the sd_wrappers, added all the file format systems for audio,video,doc,etc. Started making the webpage starting with the Authentication page and its backend.

0
0
3
Open comments for this post

1h 44m 2s logged

Added the Forward Declarations and NVS CONFIG. Declared the functions of the temperature monitor and automation section. Also added three ‘Power Modes’ to alter the performance of the NAS via the web UI. Made a hibernate/sleep function for the NAS to go into when not in use or forced to go into low power mode and it is also integrated to the power modes itself.

0
0
1
Open comments for this post

45m 14s logged

Worked on the user config, added threshold for the nas’s system, defined the power modes, defined thermal threshold and thermal control.

0
0
2

Followers

Loading…