Skip to content

Automatic translation from Russian to English. It may contain inaccuracies.

Projects

SmartLight

SmartLight SmartLight is a smart lamp without implementing security mechanisms, created to demonstrate methods for ensuring the security of the Internet of Things as part of a final qualifying work. BLE is used as a wir…

2024Archived

About the project

Снимок экрана 2024-02-08 в 17 16 01#SmartLight SmartLight is a smart lamp without implementing security mechanisms, created to demonstrate methods for ensuring the security of the Internet of Things as part of a final qualifying work. BLE is used as a wireless data transmission technology ## Contents - [Technology and component stack]( https://github.com/MaxiEnergy/SmartLight#cтек-технологий-и-компонентов ) - [Description of functionality]( https://github.com/MaxiEnergy/SmartLight#описание-функционала ) - [Electronic components connection diagram]( https://github.com/MaxiEnergy/SmartLight#схема-подключения-электронных-компонентов ) - [Case]( https://github.com/MaxiEnergy/SmartLight#корпус ) - [Final qualifying work]( https://github.com/MaxiEnergy/SmartLight#выпускная-квалификационная-работа ) - [Additional materials]( https://github.com/MaxiEnergy/SmartLight#дополнительные-материалы ) ## Technology and component stack ### Software part - C++ programming language - Arduino IDE development environment ### Hardware - Photoresistor module KY-018 - 2 LED modules 5050 KY-009 - LED matrix WS2812B SK6812 - Single-conductor electromechanical relay - DC/AC boost voltage converter - Electrochromic film - 2 AA batteries - ESP32-WROOM-32 (NodeMCU-32) ## Description of functionality - Turn on and off the light element on the device - Turn on and off the color gradient glow on the device - Turning on and off the electrochromic film to realize diffused and directional glow - Output of text information to the device with automatic inclusion of electrochromic film - Collection of information about the level of illumination and automatic switching on and off of the light element - Interaction with a mobile device using the Smart Connect mobile application via BLE technology ## Connection diagram for electronic components image ## Housing A case has been developed for this device that can be printed on a 3D printer. Files with models of device body parts: 1. Back cover.stl 2. Front cover.stl 3. Frame.stl ### Drawings of body parts Снимок экрана 2024-02-01 в 20 51 50 ### 3D model image ## Final qualifying work The original final qualifying work can be found at [link]( https://www.dropbox.com/scl/fi/evywal0odwmc1053ck2il/_.pdf?rlkey=i7d2i8soxyn0wn4oav7f0py9n&dl=0 ) ## Additional materials Read about the creation of this device in [article]( https://habr.com/ru/articles/792186/ ) on Habré --- ##Links - GitHub: [MaxiEnergy/SmartLight]( https://github.com/MaxiEnergy/SmartLight )

Connection graph

How this work connects to others