Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lasithaamarasinghe/smarty-plug

This IoT-integrated smart extension cord is developed for the semester 2 project under EN1190: Engineering Design Project.
https://github.com/lasithaamarasinghe/smarty-plug

altium-designer arduino atmega328p esp8266 googleassistant googlehome iot smarty-plug solidworks usbcharging voicecontrol

Last synced: about 1 month ago
JSON representation

This IoT-integrated smart extension cord is developed for the semester 2 project under EN1190: Engineering Design Project.

Awesome Lists containing this project

README

        

# Smarty-Plug
* Smarty Plug is an IoT-integrated smart extension cord powered by [ATmega328](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Data%20sheets/ATMEGA328.PDF) & [ESP8266](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Data%20sheets/ESP8266.PDF).
* This is developed for the semester 2 project under EN 1190: Engineering Design Project.

![20230805_180307](https://github.com/LasithaAmarasinghe/Smarty-Plug/assets/106037441/18de8a2d-b9eb-4888-816d-3e4946caaf79)

## Features

* [Voice Controlling](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Voice%20Control.mp4) - supports Google Assistant and Amazon Alexa
* [Controlling by Mobile Phone](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Remote%20control%2C%20Google%20home.mp4) - using Google Home
* [USB Adaptive Charging](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/USB%20charging.mp4)
* [Controlling by Remote Controller](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Remote%20control%2C%20Google%20home.mp4)
* Scheduling - by connecting to Google Calendar

## What made us select this as our project?

* We chose to develop this smart extension cord because it solves everyday challenges in managing electronic devices efficiently and safely.
* This provides practical solutions to energy wastage and device control. This project aligns with our goal of enhancing user convenience, promoting energy conservation, and integrating emerging IoT technologies for a more sustainable future.

## Areas of Opportunity

* Remote Troubleshooting - Including diagnostic tools that help users troubleshoot issues remotely could enhance user experience and minimize technical support needs.
* Third-Party Integrations - Partnering with other smart home device manufacturers to create integrated solutions that can work together seamlessly.
* Energy Usage Analytics - Including a feature to track and display device energy usage data can empower users to make informed decisions about their energy consumption.

## Why "Smarty Plug"?

* Cost Efficiency
* Energy Efficiency and Safety
* To Reduce Carbon Footprint
* Convenient Home Automation
* Device Battery Health
* Remote Access & Monitoring

## Hardware Specifications

* [ESP8266](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Data%20sheets/ESP8266.PDF)
* [ATmega328](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Data%20sheets/ATMEGA328.PDF)
* USB Ports
* Relays
* Push Button Switches
* Power Step Down Module

## Software Specifications

* Arduino IDE
* Solid Works
* Altium
* Google Home

![Arduino](https://img.shields.io/badge/-Arduino-00979D?logo=Arduino&logoColor=white)
![Solidworks](https://img.shields.io/badge/Solid_Works_-red)
![Altium](https://img.shields.io/badge/Altium_Designer_-%23A5915F?logo=altiumdesigner&logoColor=white)
![GoogleHome](https://img.shields.io/badge/Google_Home_-%234285F4?logo=googlehome&logoColor=white)

## PCB Design

![pcb](https://github.com/LasithaAmarasinghe/Smarty-Plug/assets/106037441/c4067350-08f6-48c0-a987-197e09814b93)

## PCB

![PCB](https://github.com/LasithaAmarasinghe/Smarty-Plug/assets/106037441/6e54b8a1-ab34-4b89-92c8-6ff2f9dd6a27)

## Solidworks Design

![solidworks](https://github.com/LasithaAmarasinghe/Smarty-Plug/assets/106037441/df30b340-38dd-4b4b-93a3-ee9717be19d6)

## Team

![image](https://github.com/LasithaAmarasinghe/Smarty-Plug/assets/106037441/43b7ec8f-bb90-44a0-9b2e-6d6b2e26eded)
![image](https://github.com/LasithaAmarasinghe/Smarty-Plug/assets/106037441/9e15a8b8-1c72-4421-833e-c6e7347d39e1)

## License

* This project is licensed under the MIT License. See the [LICENSE](MIT-LICENSE.txt) file for details.

## For More Information - [Project Report](https://github.com/LasithaAmarasinghe/Smarty-Plug/blob/main/Project%20Report.pdf)