Use your forum account to login.


TOP Contributors

  1. MikroElektronika Team (428 codes)
  2. Shawon Shahryiar (243 codes)
  3. Alcides Ramos (96 codes)
  4. Dany (66 codes)
  5. O B (61 codes)
  6. MikroBUS.NET Team (35 codes)
  7. NART SCHINACKOW (34 codes)
  8. Alberto Trasimeni (25 codes)
  9. Roman Toropov (25 codes)
  10. Arezki YOUYOU (24 codes)

Most Downloaded

  1. Timer Calculator (76170 times)
  2. Network Ethernet Library (37334 times)
  3. FAT32 Library (35928 times)
  4. USB Device Library (28035 times)
  5. Network WiFi Library (26892 times)
  6. FT800 Library (19541 times)
  7. PID Library (18701 times)
  8. GSM click - Example (18366 times)
  9. microSD click - Example (15685 times)
  10. GPS click - Example (12581 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back

Smart Home System


Author: MikroElektronika Team

Last Updated: 2017-08-30

Category: WiFi

Downloaded: 172 times

Not followed.

Embedded web server based on WiFi ESP click (ESP8266) used as smart home system.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "Smart Home System" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "Smart Home System" changes.

Do you want to report abuse regarding "Smart Home System".

  • Information
  • Comments (0)

Download Project [292.75KB]


mikroC PRO for PIC32
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

Web Page

Web Page

Screenshot from embedded web server

View full image

Minimum hardware requirements

  1. 1Clicker 2 for PIC32MX (sensor node)
  2. 1 x PIC32 development system (web server)
  3. 2 x WiFi ESP click 
  4. THERMO K or UV 3 click

Example provided uses EasyPIC Fusion V7 board with PIC32MX795F512L as embedded web server and two clicker boards as sensor nodes. Sensor node requires two mikroBUS slots while web server can be created with minumum code changes on any PIC32 development system (mikromedia or even PIC32MX clicker). 


RS485 3.3V click - Example

Simple example which demonstrates working with RS485 SN65HVD12 module.
Master initiates communication with slave. The slave accepts data, increments it and sends it back to the master.
Communication with the board is done using simple UART interface.

[Learn More]

DC Motor Click Board

This is a simple demonstration of using the DRV8833 dual bridge motor driver (, which is being used for controlling DC brush motors, a bipolar stepper motor, solenoids, or other inductive loads.

[Learn More]

BUCK click

BUCK click is a buck switching regulator that accepts a wide input voltage range of up to 40V and steps it down to 3.3V or 5V. The click carries the LT3976 40V, 5A, 2MHz step-down switching regulator with 3.3µA quiescent current.

[Learn More]