Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:bianca.popa1106:radu.stoican [2026/05/12 19:08]
radu.stoican [Conclusions]
pm:prj2026:bianca.popa1106:radu.stoican [2026/05/12 19:17] (current)
radu.stoican [Conclusions]
Line 149: Line 149:
   *Software Architecture:​ Implementing a Finite State Machine (FSM) alongside non-blocking polling proved to be a highly effective strategy for maintaining a responsive User Interface while handling background tasks.   *Software Architecture:​ Implementing a Finite State Machine (FSM) alongside non-blocking polling proved to be a highly effective strategy for maintaining a responsive User Interface while handling background tasks.
  
-  *Future Improvements: ​While the current breadboard prototype is fully functional, future iterations of the project ​could include: +  *Future Improvements: ​Soldering all the hardware on a more robust Perfboard would be an obvious next step. Managing to add more complex operations or even to simulate different function graphics ​could make the product much closer ​to a real scientific calculator ​(that would mean changing ​the keyboard to one with more buttons or even adding one more). One of the best functionalities i can think of would be an integral solver or differential equation solver. However, we face big issues when trying to implement these locally on the microcontroller. Thus, we may need to change the heavy duty responsibility to another computer, either connected by Bluetooth or by Wi-fi. If we are connected to another device through bluetooth or Wi-fiwhy not add the option to talk to an LLM? That could be a student'​s daydream ​for a math exam where calculators are allowed.
- +
-  *Advanced UI/UX: Expanding ​the Adafruit GFX implementation ​to include custom bitmaps ​(loaded directly from the SD cardand smoother animations. +
- +
-  *Specific Application Deployment: Adapting ​the versatile hardware setup into dedicated end-user applicationsuch as a secure vault system (using ​the keypad ​for PIN entry and SD card for access logging) or retro-style interactive game.+
 ===== Download ===== ===== Download =====
  
pm/prj2026/bianca.popa1106/radu.stoican.1778602110.txt.gz · Last modified: 2026/05/12 19:08 by radu.stoican
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0