From d2aefa5490b4a4b0c78aa41767dd4ed20df1a2f0 Mon Sep 17 00:00:00 2001 From: Shivansh Khankriyal <96327360+ShivanshKhankriyal@users.noreply.github.com> Date: Fri, 28 Oct 2022 10:43:06 +0530 Subject: [PATCH 1/3] Augmented Reality Using engines like unity 3d to create smart clothing augmented reality apps or embedding AI and AR in prebuilt websites and apps for better user experience. --- Projects/3-Advanced/AugmentedReality.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Projects/3-Advanced/AugmentedReality.md diff --git a/Projects/3-Advanced/AugmentedReality.md b/Projects/3-Advanced/AugmentedReality.md new file mode 100644 index 00000000..d3d06da6 --- /dev/null +++ b/Projects/3-Advanced/AugmentedReality.md @@ -0,0 +1,21 @@ +# Augmented Reality +**Tier:** 3-Advanced + +Using augmented reality for smart clothing. +Using AR toolkit to interact with the physical world using lidar sensors and camers to measure the sizes of the person and then altering the clothing designs according to it. + +## User Stories +- [ ] User can use their camera to help the software interact with the dimensiones needed. +- [ ] Usage will be simple, the app interface will be similar to that of a camera module thus resulting in easy use of the app. +- [ ] After the calculation of the dimensions of the person the app will alter the designs of the clothing. +- [ ] Drawing card will also be provided for direct development of any design if user find needs of. + +## Bonus features +- [ ] The app can be altered to be used as a dimension calculator for home designing and business analytics. +- [ ] User can use preclicked images from their galaries in the app. + +## Useful links and resources +- [How to create an AG app for smart clothing using unity 3D](https://circuitstream.com/blog/xr-unity-tutorial-augmented-reality-t-shirt/) +- [ mercari engineering's Automatically measure your clothes on a smartphone with AR ](https://engineering.mercari.com/en/blog/entry/2020-06-19-150222/) +## example projects +- [ Myntra uses the same concept of ag for smart clothing ](https://www.myntra.com/?utm_source=perf_google_search_brand&utm_medium=perf_google_search_brand&utm_campaign=Search_Brand_Myntra_Brand_India_BM_TROAS_SOK&gclid=CjwKCAjw2OiaBhBSEiwAh2ZSPx_kTxQSgkb0BVdaS-9ipN9fR8AbMBlWfkD_6AqGVn_jAumwQXYNmRoCmVkQAvD_BwE) From 6967ec04a4dedbc66e6ba4f0cbbda69b2b03da93 Mon Sep 17 00:00:00 2001 From: Shivansh Khankriyal <96327360+ShivanshKhankriyal@users.noreply.github.com> Date: Mon, 2 Oct 2023 18:50:57 +0530 Subject: [PATCH 2/3] Create IOT based Smart light control system --- .../IOT based Smart light control system | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 Projects/2-Intermediate/IOT based Smart light control system diff --git a/Projects/2-Intermediate/IOT based Smart light control system b/Projects/2-Intermediate/IOT based Smart light control system new file mode 100644 index 00000000..bda10ab9 --- /dev/null +++ b/Projects/2-Intermediate/IOT based Smart light control system @@ -0,0 +1,51 @@ +**Description:** + +In this commit, I've added a project idea for intermediate programmers to build an IoT-based smart light system using commonly available components like Arduino Uno, NodeMCU, jumper wires, and a 4-channel relay. This project is a great way for developers to explore IoT concepts and gain hands-on experience with microcontrollers and relay control. + +**Project Idea:** + +#### IoT Smart Light System + +**Components:** +- Arduino Uno or compatible microcontroller +- NodeMCU (ESP8266) or similar IoT module +- Jumper wires for connections +- 4-channel relay module +- Power supply for the components +- LED light bulbs or existing home lights + +**Description:** +This project aims to create a smart light system that can be controlled remotely via a web interface or a smartphone app. Users can turn the lights on or off, adjust brightness, and even set schedules for automatic lighting control. + +**Steps:** + +1. **Hardware Setup:** + - Connect the Arduino Uno and NodeMCU via serial communication (e.g., using UART). + - Connect the 4-channel relay module to the Arduino to control the lights. + - Power the NodeMCU and the relay module. + +2. **Software Development:** + - Program the Arduino to handle relay control based on commands from the NodeMCU. + - Develop a web interface or smartphone app (using platforms like Blynk or Cayenne) for users to control the lights remotely. Here we used Blynk + - Implement features such as on/off switches, brightness control, and scheduling. + +3. **IoT Connectivity:** + - Configure the NodeMCU to connect to Wi-Fi and communicate with a cloud platform (e.g., IoT Core, AWS IoT, or a custom server). + - Set up secure communication between the IoT module and the user interface. + +4. **User Experience:** + - Test the system to ensure smooth remote control of the lights. + - Optimize the user interface for ease of use and aesthetics. + - Implement additional features like voice control or integration with smart assistants. + +5. **Documentation:** + - Document the hardware connections, software code, and usage instructions. + - Share the project on GitHub with a detailed README and code repository. + +**Benefits:** +- Gain hands-on experience with IoT development and microcontrollers. +- Create a practical and customizable home automation solution. +- Learn about relay control, IoT communication, and web/mobile app development. +- Contribute to a sustainable environment by optimizing lighting control. + +Feel free to fork this project idea and start building your IoT-based smart light system. Happy coding! From 9576e5d1c0936e7b7b17e8f933b6e85eafaddc92 Mon Sep 17 00:00:00 2001 From: Shivansh Khankriyal <96327360+ShivanshKhankriyal@users.noreply.github.com> Date: Mon, 2 Oct 2023 18:51:30 +0530 Subject: [PATCH 3/3] Delete Projects/2-Intermediate/IOT based Smart light control system --- .../IOT based Smart light control system | 51 ------------------- 1 file changed, 51 deletions(-) delete mode 100644 Projects/2-Intermediate/IOT based Smart light control system diff --git a/Projects/2-Intermediate/IOT based Smart light control system b/Projects/2-Intermediate/IOT based Smart light control system deleted file mode 100644 index bda10ab9..00000000 --- a/Projects/2-Intermediate/IOT based Smart light control system +++ /dev/null @@ -1,51 +0,0 @@ -**Description:** - -In this commit, I've added a project idea for intermediate programmers to build an IoT-based smart light system using commonly available components like Arduino Uno, NodeMCU, jumper wires, and a 4-channel relay. This project is a great way for developers to explore IoT concepts and gain hands-on experience with microcontrollers and relay control. - -**Project Idea:** - -#### IoT Smart Light System - -**Components:** -- Arduino Uno or compatible microcontroller -- NodeMCU (ESP8266) or similar IoT module -- Jumper wires for connections -- 4-channel relay module -- Power supply for the components -- LED light bulbs or existing home lights - -**Description:** -This project aims to create a smart light system that can be controlled remotely via a web interface or a smartphone app. Users can turn the lights on or off, adjust brightness, and even set schedules for automatic lighting control. - -**Steps:** - -1. **Hardware Setup:** - - Connect the Arduino Uno and NodeMCU via serial communication (e.g., using UART). - - Connect the 4-channel relay module to the Arduino to control the lights. - - Power the NodeMCU and the relay module. - -2. **Software Development:** - - Program the Arduino to handle relay control based on commands from the NodeMCU. - - Develop a web interface or smartphone app (using platforms like Blynk or Cayenne) for users to control the lights remotely. Here we used Blynk - - Implement features such as on/off switches, brightness control, and scheduling. - -3. **IoT Connectivity:** - - Configure the NodeMCU to connect to Wi-Fi and communicate with a cloud platform (e.g., IoT Core, AWS IoT, or a custom server). - - Set up secure communication between the IoT module and the user interface. - -4. **User Experience:** - - Test the system to ensure smooth remote control of the lights. - - Optimize the user interface for ease of use and aesthetics. - - Implement additional features like voice control or integration with smart assistants. - -5. **Documentation:** - - Document the hardware connections, software code, and usage instructions. - - Share the project on GitHub with a detailed README and code repository. - -**Benefits:** -- Gain hands-on experience with IoT development and microcontrollers. -- Create a practical and customizable home automation solution. -- Learn about relay control, IoT communication, and web/mobile app development. -- Contribute to a sustainable environment by optimizing lighting control. - -Feel free to fork this project idea and start building your IoT-based smart light system. Happy coding!