The FanHandler Arduino React project combines Arduino and React to create a system for controlling a fan. The Arduino board is responsible for adjusting the fan speed, while the React application provides a user-friendly interface to monitor and control the fan settings.
FanHandler.Arduino.React.mp4
- Fan speed adjustment
- User-friendly interface
- Customizable settings
- Integration with Arduino and React
To install and run the FanHandler Arduino React project, follow these steps:
- Clone the repository to your local machine.
- Open the project in VS Code.
- Install the necessary extensions PlatformIO.
- Await to install all libs.
- Upload the code
(Platform IO -> Project Tasks -> esp32dev -> General -> Upload). - Upload the React Web App
(Platform IO -> Project Tasks -> esp32dev -> Platform -> Upload Filesystem Image).- Once the code was upload to the esp32 the library
WiFiManagertake the control and create access point to connect a device to set the credentials of your wifi network. - After completing the last task, you will be able to access the created server at the local IP shown on the serial monitor.
- Once the code was upload to the esp32 the library
For detailed installation instructions, please refer to the documentation.
- PlatformIO IDE to handle esp32 project
- Vite-React, TailwindCSS, shadcn-UI and Typescript to develop the front-end
Contributions to the FanHandler Arduino React project are welcome. If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository. -->>
This project is licensed under the GNU License.