Final Project¶
In this week, I am going to work on my new final project — A Night Lamp With Chinese Traditional Pane (remotely control & data visualization)
A Slide of my project¶
My Presentation Poster
I am a 2024 Fab Academy student, the Node is at Shenzhen, Chaihuo Maker Space.
A Photo of my project¶
Brief Introduction:
A Night Lamp With Chinese Traditional Pane (remotely control & data visualization)
This is a work that allows remote switching, remote color adjustment, and provides visualization of the temperature and humidity values โโof the space where the night lamp is located. Users only need to perform corresponding operations on the interface. The appearance of the desk lamp is a design that resembles the Chinese character - “ไธญ”.
Video of my project¶
You can watch the high-resolution video via my bilibili page.
Here is a compressed video:
BOM of my project¶
Component | Amount | Price | Notice |
---|---|---|---|
LED strip | 1 | 34.9 ๏ฟฅ | |
XIAO ESP32C3 | 1 | 4.99 $ | |
Grove DHT11 | 1 | 5 $ | |
CONN HEADER SMD 10POS 1.27MM | 1 | 0.88$ | |
CONN HEADER SMD R/A 4POS 2.54MM | 1 | 0.93 $ | It’s a 6POS component, you need to adjust it to 4POS manually |
CONN HEADER SMD R/A 3POS 2.54MM | 1 | 0.93 $ | It’s a 6POS component, you need to adjust it to 3POS manually |
Tactile Switch SPST-NO Top Actuated Surface Mount | 1 | 1.08 $ | |
LED BLUE CLEAR 1206 SMD | 1 | 0.23 $ | |
RES 1K OHM 1% 1/4W 1206 | 1 | 0.1$ | |
RES 499K OHM 1% 1/4W 1206 | 1 | 0.10$ | |
JUMPER WIRE F/F 6” 20PCS | 1 | 2.10$ | |
Dupont Cable | 1 | 8.99 $ | |
Link from this page to any weeks that I work on my project¶
To Implement System Integration in my final project¶
All original design files¶
LampShape - 3D Printing - STL files¶
Wooden frame - LaserCutting - DXF files¶
Find the above desin files in Fusion 360: Link1; Link2;
Embedded Programming¶
myLampControlLogic Since it shows a warning while I share this Arduino file , for source code , you can check week17 Assignment week17
License I choose for my project¶
This file is part of MyProject.
Copyright (c) 2024 DionTsang
Licensed under the MIT License.
See LICENSE file in the project root for full license information.
Acknowledged work done by others¶
Outlook Idea originate¶
Night Lamp With Asian Traditional Pane by wuguigui on Thingiverse:
After I download the designed file and 3D print it, I was impressived by the outlook of the lamp, the pattern and the spiral-design of those supports for the LampBase! This encourages me to learn 3D design of spiral- component with Fusuion 360!
For Technology Implementation¶
As a beginner at a early time , I have no idea to implement remote control, I search video on bilibi site:
่ถ ่ฏฆ็ปๆ็จ โ ESP8266+็ปง็ตๅจ+MQTT+VUE ๅฎ็ฐ่ฟ็จๅผๅ ณ็ฏ;
This project encourages me to think of my PCB design, user interface design.
However, almost at the end of this training, when I start to work on Interface week, I find out another useful tutorial: Use MQTT Dash to Control a Lamp Over the Internet;
This is very helpful! Love and Peace! ๐๐คฉ๐๐ค๐ค๐ค
Issue marked again¶
Although this maybe the last page I ever edit, I still encouter a new issue and wanna mark it down:
After I create a table using Markdown syntax, the VS Code workspace seems to change my original code to the way it wants, and then the preview displays the table in garbled text.
So, I check the Extensions
, and disable Prettier - Code formatter
, problem solved๏ผ
About Prettier:
Prettier is an opinionated code formatter. It enforces a consistent style by parsing your code and re-printing it with its own rules that take the maximum line length into account, wrapping code when necessary.