Introduction to IoTSwitcher
Repository
https://github.com/passionbull/IoTSwitcher
New Projects
- What is the project about?
Let me introduce my project "IoTSwitcher ".
IoTSwitcher is embedded device that makes lights turn on and off automatically and remotely.
There are some IoT products that turn on and off remotely, but they are expensive.
There is currently no kits that can be easily made with DIY.
I want to develop DIY kits through Utopian.
You can imagine those things using IoTSwitcher.
- You can turn lights on and off using IoTSwitcher while lying in bed.
- Also, you can turn off the lights outside the house.
- In the morning, the lights turn on automatically.
The strengths of this project are as follows.
- As a DIY product, users can add functionality. This equipment can be upgraded further.
- I will make the initial prototype that is easily installed and usable by anyone.
- Both software and hardware will be released.
Below are the hardware, website and video I made.
I made initial prototype using only chopstick, servo motor, esp-12.
It costs only $10-15. I can save cost if I use cheap motor and esp-01 (another esp8266 board).
Using smart phone and my robot (AIY google speaker), I turn on/off the light.
In the second video, I made a command in Korean, and the robot sent a signal to IoTSwitcher.
Technology Stack
- Hardware
- esp-12
- Servo motor
- Software
- arduino code
- C++ code
- WebFront class is for communicating with phone using http request.
- ServoController class is for motor control.
- LocalDB class is for storing some configuration parameter.
- Hardware
Roadmap
I will improve hardware and software.
In hardware, I need to make shape using 3d printing.
Also, I will try to make IoTSwitcher using more cheaper stuff.
In software, I will develop alarm function and web-server for using IoTSwitcher easily.How to contribute?
If you have any questions, please comment or contact @jacobyu
Everyone who wants to make it together, please contact me.
Hi @jacobyu and welcome to Utopian, and thanks for the contribution! IoT devices have always been pretty interesting to me, even though I don't really own any myself (depends what you consider an IoT device). Your project also sounds pretty interesting, so great job!
Although we normally only reviews commits made in the last 14 days, since you are new I will make an exception and take the entire project into account. I would recommend you read this guide as well, because I think it will help you for future contributions!
Overall the code looks fine. One thing I think you should keep an eye on is the number of nested if statements. Most of the time you can simply reverse the condition to stop this from happening. Other than that there are a few minor inconsistencies, but they aren't really a big deal.
Great work and I look forward to seeing your future contributions!
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]
Thank you for comment and advice.
I will read a guide and make good contribution.
Thank you for your review, @amosbastian! Keep up the good work!
Good Job!
Thank you for reading.
Hi @jacobyu!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 2.542 which ranks you at #15700 across all Steem accounts.
Your rank has improved 279 places in the last three days (old rank 15979).
In our last Algorithmic Curation Round, consisting of 175 contributions, your post is ranked at #157.
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Hey, @jacobyu!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via SteemPlus or Steeditor).
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!
Congratulations @jacobyu! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
Click here to view your Board of Honor
If you no longer want to receive notifications, reply to this comment with the word
STOP
So cool!
저도 학부때 전자과이기도 해서ㅎㅎ 더 재밌게 봤습니다. 글들보니 정말 다양한 것들 만들고 계시네요. 멋집니다!
이정도 보팅이면 부품값 일부는 회수가능하겠어요ㅎㅎ
넵 ㅎㅎ 새로운거 시도해보고
만드는걸 좋아해서요.
좋게봐주셔서 감사합니다!