NodeSmartHome is a project for integrating smart devices in your home using NodeMCU, an ESP8266-based microcontroller board. With NodifyHome, you can control and automate various smart devices such as lights, switches, thermostats, and sensors, and integrate them into a single smart home system that can be controlled from anywhere.
- Arduino IDE (Version- 1.8.29)
- NodeMCU integration to Arduino IDE (Version- 2.7.3)
- MIT AI2 Companion Android App from Google Playstore
- NodeMCU ESP8266 Wifi Module
- Relay Module (Optional)
- 4 Loads (LED Bulbs in this case)
- Jumpers
1. Go to https://www.arduino.cc/
4. Download the .exe file according to your Operatng System. I have got "Windows 10 and newer, 64 bits" for my system.
2. Enter https://arduino.esp8266.com/stable/package_esp8266com_index.json into the "Additional boards Manager URLs" field as shown below & click OK.
3. In Arduino IDE click on the Sketch
tab listed on the top ribbon, click on Include Library
> Add .ZIP Library...
FirebaseArduino now depends on ArduinoJson library