DIY Home Automation - ThiDom
![Sans titre-1.png](/proxy/?url=https://content.instructables.com/F8I/QL06/JVMNK0BG/F8IQL06JVMNK0BG.png&filename=Sans titre-1.png)
![IMG_20190208_132553.jpg](/proxy/?url=https://content.instructables.com/FD9/1SS5/JVMNTY6W/FD91SS5JVMNTY6W.jpg&filename=IMG_20190208_132553.jpg)
![IMG_20190405_190106.jpg](/proxy/?url=https://content.instructables.com/FCF/I11H/JVMNTXBT/FCFI11HJVMNTXBT.jpg&filename=IMG_20190405_190106.jpg)
![Module_BAL.png](/proxy/?url=https://content.instructables.com/FZ4/7U5C/JVMNK0EO/FZ47U5CJVMNK0EO.png&filename=Module_BAL.png)
ThiDom is a Home Automation solution devloped by myself.
Based on Raspberry Pi who is the core of system ( Web interface, manage scenario, planning ...).
The home automation modules communicate in 2.4Ghz with NRF24L01.
Parts Required
For this project we will be requiring
Hardware:
* Raspberry Pi
* Arduino Uno
* NRF24L01+
* NRF24L01+ LNA + PA
* Attiny84
* Temperatur sensor
* relays
Software:
* ThiDom
Building Master Device
![ob_65a9f6_ob-5d2d8f-nrf24l01-receiver.jpg](/proxy/?url=https://content.instructables.com/F31/8B4R/JVMNK1KK/F318B4RJVMNK1KK.jpg&filename=ob_65a9f6_ob-5d2d8f-nrf24l01-receiver.jpg)
To build master device you need :
Raspberry
Arduino Uno
NRF24L01+ or NRF24L01 + PA + LNA
Build a Node
![Sans titre-1.png](/proxy/?url=https://content.instructables.com/FWC/OHQI/JVMNK0AV/FWCOHQIJVMNK0AV.png&filename=Sans titre-1.png)
![thidom pcb solder](/proxy/?url=https://content.instructables.com/FHI/H0U4/JVMNK3MS/FHIH0U4JVMNK3MS.jpg&filename=thidom pcb solder)
![IMG_20190405_190208.jpg](/proxy/?url=https://content.instructables.com/FVZ/YOOB/JVMNK0E2/FVZYOOBJVMNK0E2.jpg&filename=IMG_20190405_190208.jpg)
This node allow to manage a relay.
To build you need :
1 Regulator HLKPM01 ( 230V -> 5V)
1 Regulator TLV1117 (5V -> 3V)
2 Capacitores 1µf ( C1206C105J5RACTU ) One in input of TLV11171 and one in output of TLV11171
1 Attiny84
1 NRF24L01
1 Capacitor 4.7µF ( between 3V and GND of NRF24L01 ) ( C1206C475J3RACAUTO )
3 headers strip to temperature sensor
1 resistor 4,7 kohms ( CRG1206F4K7 )
1 relays ( T77S1D10-05 )
1 NPN to activare relays ( SST2222AT116 )
1 resistor 3.3 Kohms to NPN ( CRG1206F3k3 )
1 resistor 40 Mohms ( sensitif interrupt ) ( RH73H2A40MKTN )
1 fuse 800mA ( 0464.800DR )
1 varistor( V275LA20AP )
With this node you can manage thermostat, light and get temperature data
Example of Topology NRF24L01
![ob_debc4a_d0q4leywsaa6njs.png](/proxy/?url=https://content.instructables.com/FRB/BKR4/JVMNK8B3/FRBBKR4JVMNK8B3.png&filename=ob_debc4a_d0q4leywsaa6njs.png)
Website Interface
![Sans titre-1.png](/proxy/?url=https://content.instructables.com/FMM/FRYM/JVMNK479/FMMFRYMJVMNK479.png&filename=Sans titre-1.png)
![Graph.JPG](/proxy/?url=https://content.instructables.com/FVF/DGN7/IWMQZHZB/FVFDGN7IWMQZHZB.jpg&filename=Graph.JPG)
![Sans titre-2.png](/proxy/?url=https://content.instructables.com/FJN/RBOG/JVMNK5YG/FJNRBOGJVMNK5YG.png&filename=Sans titre-2.png)
![Sans titre-6.png](/proxy/?url=https://content.instructables.com/FOT/1KF2/JVMNK60C/FOT1KF2JVMNK60C.png&filename=Sans titre-6.png)
![Sans titre-5.png](/proxy/?url=https://content.instructables.com/F49/2QG2/JVMNK62D/F492QG2JVMNK62D.png&filename=Sans titre-5.png)
![Sans titre-4.png](/proxy/?url=https://content.instructables.com/F8G/3LKR/JVMNK64M/F8G3LKRJVMNK64M.png&filename=Sans titre-4.png)
![Sans titre-3.png](/proxy/?url=https://content.instructables.com/FTQ/S346/JVMNK66M/FTQS346JVMNK66M.png&filename=Sans titre-3.png)
With the website interface, you can :
* manage your device ( add, delete, hide, show ...)
* make action on each devices( light, thermostat ..)
* See each value of devices
* See history data ( graph, log )
* Manage Scenario
* Manage Planning
Demo Acces
You can try ThiDom, follow link Demo Acces (The actions will not be considered so there will be no visual change)