Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bert27/wifi-irrigation-system
Use of esp8266 as station sta that serves as server in crud system. Clock and relay to activate water pump according to day of the week and time
https://github.com/bert27/wifi-irrigation-system
api arduino ds3231 esp8266 espasyncwebserver hooks material-ui nodemcu-esp8266 react sass testing-library typescript typescript-react
Last synced: 16 days ago
JSON representation
Use of esp8266 as station sta that serves as server in crud system. Clock and relay to activate water pump according to day of the week and time
- Host: GitHub
- URL: https://github.com/bert27/wifi-irrigation-system
- Owner: bert27
- Created: 2021-11-26T12:56:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T11:17:09.000Z (10 months ago)
- Last Synced: 2024-11-21T08:12:59.370Z (3 months ago)
- Topics: api, arduino, ds3231, esp8266, espasyncwebserver, hooks, material-ui, nodemcu-esp8266, react, sass, testing-library, typescript, typescript-react
- Language: TypeScript
- Homepage:
- Size: 3.98 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wifi-irrigation-system
This is an implementation of https://github.com/me-no-dev/ESPAsyncWebServer.
From here, I want to give you my thanks.
It's about controlling the esp8266 or esp32 through react.
For those of you who don't know these microcontrollers, they are very cheap and offer the ability to build robots or whatever you want.I have resumed this project, to create an ultra compact cocktail machine with more than 7 water pumps.
I leave the old code that is used to create tasks and look through a relay and a single water pump.
The idea is to add pwm control with a power stage based on mosfets.
Pipe adapters with reducers and a much better user experience.
For this, I am using all my current knowledge and have added ui material with react to the latest version using modular typescript and following the practices of atomic structures.
Ideas or questions are accepted, have a good day :)![]()
*In progress: *
**WATERPUMP1 16 IN PIN D0
WATERPUMP2 IN PIN D1
WATERPUMP3 IN PIN D2
WATERPUMP4 IN PIN D3****PINCLOCK1 // OPTIONAL CLOCK PIN 1 IN D5
PINCLOCK2 // OPTIONAL CLOCK PIN 2 IN D6**--------
To run the client, inside the client folder:
1.npm install <--- only first time
2.npm start.To run the server, inside the server folder:
Load the sketch of the server in the esp8266 using the arduino ide and the com port connected by usb
--------
In conf change the name and password of your wifi
--------Full responsive design with sass
----
if it has trouble booting, it requires python 3