Differences

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

Link to this comparison view

iothings:proiecte:2023:rgbledbar [2024/01/16 07:10]
rares.niculescu [Software implementation Overview]
iothings:proiecte:2023:rgbledbar [2024/01/16 07:28] (current)
rares.niculescu [RGB Ledbar]
Line 4: Line 4:
   * Email: <​rares.niculescu@stud.acs.upb.ro>​   * Email: <​rares.niculescu@stud.acs.upb.ro>​
   * Master: GMRV   * Master: GMRV
-  * Source code, video and presentation:​ gitlab ​TODO+  * Source code, video and presentation: ​https://gitlab.cs.pub.ro/​rares.niculescu/​iot-rgb_ledbar/​-/​tree/​main/​
  
 =====Overview===== =====Overview=====
Line 50: Line 50:
 {{:​iothings:​proiecte:​2023:​ScreenRGB_4.jpg?​720|}} {{:​iothings:​proiecte:​2023:​ScreenRGB_4.jpg?​720|}}
 =====Challenges and things to improve===== =====Challenges and things to improve=====
-  * I need a few but consistent libraries for this project and the problem is that these libraries take up a lot of internal space (especially the Firebase_ESP_Client). Therefore the ESP32'​s internal memory is almost full. An immediate disadvantage is that you cannot upload a very long schedule. But this is a minor problem overall as it can be easily resolved using an SD Card to save the schedule.+  * I need a few but consistent libraries for this project and the problem is that these libraries take up a lot of internal space (especially the Firebase_ESP_Client). Therefore the ESP32'​s internal memory is almost full. An immediate disadvantage is that you cannot upload a very long schedule. But this is a minor problem overall as it can be easily resolved using an SD Card to download ​the schedule.
   * Another useful functionality would be implementing a "​music-auto"​ mode where the behavior would altered by the input from a microphone.   * Another useful functionality would be implementing a "​music-auto"​ mode where the behavior would altered by the input from a microphone.
-  * Hardware challenge: You need a lot of equipment to implement this project (as you can see I've used a lot of cables). Also the ESP32'​s connections are faulty so you would have to either solder the wires or attach the ESP32 module to a breadboard. But, once the connections are stable, the satisfaction comes immediately. +  * Hardware challenge: You need a lot of equipment to implement this project (as you can see I've used a lot of wires). Also the ESP32'​s connections are faulty so you would have to either solder the wires or attach the ESP32 module to a breadboard. But, once the connections are stable, the satisfaction comes immediately. 
-  * //A dedicated program where the user can elaborate ​a schedule more easily. It would be also useful because the user will se the actual behavior before uploading the data to the Firebase DB.// +  * //A dedicated program where the user can create ​a schedule more easily. It would be also useful because the user will see the actual behavior before uploading the data to the Firebase DB.// 
 =====Conclusions===== =====Conclusions=====
 In this project I've managed to implement a small RGB Ledbar with functionalities similar to those available on the market. It is an entertaining tool and a very good initial prototype for light show enthusiasts. Certain refinements and tests need to be done to make the user experience as enjoyable as possible. Overall, I consider the project to be a success. :-) In this project I've managed to implement a small RGB Ledbar with functionalities similar to those available on the market. It is an entertaining tool and a very good initial prototype for light show enthusiasts. Certain refinements and tests need to be done to make the user experience as enjoyable as possible. Overall, I consider the project to be a success. :-)
iothings/proiecte/2023/rgbledbar.1705381827.txt.gz · Last modified: 2024/01/16 07:10 by rares.niculescu
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