Skip to content

It's Time, Do! is a system (hardware + firmware + web application) to control over the internet the on/off or programming to automatically run other devices and electronic equipments.

License

import-tiago/It-s-Time-Do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

It's Time, Do!

It's Time, Do! is a system (hardware + firmware + web application) to control over the internet the on/off or programming to automatically run other devices and electronic equipments.

The inspiration for creating this project comes from the need to schedule my not smart washing machine to auto-start when I'm out and about to save time and just put the clothes to dry when I get home.

WashingMachine

Push Notifications

The hardware device can trigger a web push notification to notify web clients of tasks that have started or ended (either previously scheduled tasks or even tasks that have been started locally).

Task History and Instant Data

Through Firebase's Real Time Database (RTDB), it is possible to monitor instant It's Time, Do! hardware device parameters, such as local date, local time, status of the scheduled task and current firmware version; as well as status of the device being controlled (in my case, the washing machine), whether or not it is working, log of all previous tasks with start and finished date and time of each one.

Hardware / Circuit Diagram

Controller: M5StickC PLUS - M5Stack Official Store
Module: Unit Relay - M5Stack Official Store

CircuitDiagram

Contributing

  1. Give this project a ⭐
  2. Create an issue and describe your idea.
  3. Fork it.
  4. Create your feature branch (git checkout -b my-new-feature).
  5. Commit your changes (git commit -a -m "Added feature title").
  6. Publish the branch (git push origin my-new-feature).
  7. Create a new pull request.
  8. Done! ✔️

License Information

Creative Commons License
It's Time, Do! by Tiago Silva is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

It's Time, Do! is a system (hardware + firmware + web application) to control over the internet the on/off or programming to automatically run other devices and electronic equipments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published