Skip to content

This repository implements a basic smart home system using an Arduino Uno WiFi board. Users can monitor and control their home environment through simple HTTP requests sent to a web server hosted on the Arduino itself. The included web interface serves as an example; the system can be easily adapted to work with mobile or desktop applications.

Notifications You must be signed in to change notification settings

andrezz-b/arduino-smarthome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Arduino SmartHome

Project Overview

This project demonstrates a basic smart home system built with an Arduino Uno WiFi board and various sensors and actuators. It enables users to monitor and control their home environment through simple HTTP requests to a web server hosted on the Arduino. The included web interface serves as an example; the system can be easily adapted to work with mobile or desktop applications.

Goals

  • Connect different sensors and actuators to an Arduino WiFi board.
  • Send and receive data using HTTP requests for control and monitoring.
  • Provide a basic web interface for user interaction.

Components

  • Arduino Uno WiFi (with ESP8266 WiFi module)
  • Temperature sensor
  • PWM ventilator with 4 pins
  • Onboard LED (simulating a light)
  • Infrared transmitter and receiver

Features

  • Temperature Monitoring: View current temperature readings from the sensor.
  • Fan Control: Control the PWM ventilator based on user input or temperature thresholds.
  • LED Control: Turn the onboard LED on or off (can be expanded to control other lights).
  • Infrared Control: Integrate IR functionality for additional device control.

Web Interface

A basic web page is included to demonstrate user interaction and API usage. This can be customized or replaced with a mobile or desktop application.

About

This repository implements a basic smart home system using an Arduino Uno WiFi board. Users can monitor and control their home environment through simple HTTP requests sent to a web server hosted on the Arduino itself. The included web interface serves as an example; the system can be easily adapted to work with mobile or desktop applications.

Topics

Resources

Stars

Watchers

Forks