Both sides previous revisionPrevious revisionNext revision | Previous revision |
ramen-monitor [2017/03/20 23:29] – herman | ramen-monitor [2021/10/06 21:38] (current) – herman |
---|
| ====== Documentatie bewaard, systeem niet meer nodig sinds we uit The Big Building verhuisd zijn ====== |
| |
Bij de deur boven de Maakplek statusknop hangt de ramen monitor. | Bij de deur boven de Maakplek statusknop hangt de ramen monitor. |
| {{ ::img_0699.jpg?200 |}} |
| |
Hoe die werkt? | Hoe die werkt? |
Voor de technisch nieuwsgierigen: | Voor de technisch nieuwsgierigen: |
Bij de ramen zijn het ESP-01's met daaraan een [[https://www.aliexpress.com/item/Free-shipping-1pcs-Wired-Door-Window-Sensor-330mm-Wire-Lengthen-Randomly-Magnetic-Switch-Home-Alarm-System/32529926128.html?spm=2114.13010608.0.0.tQEmD8|Chinese contactsensor]] met een 3.3v voedingsregulator op een stukje perfboard in een [[http://www.thingiverse.com/thing:2191405|3d geprint doosje]]. | Bij de ramen zijn het ESP-01's met daaraan een [[https://www.aliexpress.com/item/Free-shipping-1pcs-Wired-Door-Window-Sensor-330mm-Wire-Lengthen-Randomly-Magnetic-Switch-Home-Alarm-System/32529926128.html?spm=2114.13010608.0.0.tQEmD8|Chinese contactsensor]] met een 3.3v voedingsregulator op een stukje perfboard in een [[http://www.thingiverse.com/thing:2191405|3d geprint doosje]]. |
| {{ :img_0702.jpg?200|}} |
| |
Bij de deur is het een NodeMCU met ESPEasy en een [[https://www.aliexpress.com/item/1pcs-White-color-0-96-inch-128X64-OLED-Display-Module-For-arduino-0-96-IIC-SPI/32717950155.html?spm=2114.13010608.0.0.NZvpJ3|SSD1306 OLED display]]. | Bij de deur is het een NodeMCU met ESPEasy en een [[https://www.aliexpress.com/item/1pcs-White-color-0-96-inch-128X64-OLED-Display-Module-For-arduino-0-96-IIC-SPI/32717950155.html?spm=2114.13010608.0.0.NZvpJ3|SSD1306 OLED display]]. |
| |
De Raammodules schrijven met [[https://gist.github.com/HermanKopinga/c2e19173c9ea10b44fb4f15e708eff70|super simpele code]] naar de ESPEasy. Het protocol is té simpel: ''http://192.168.1.142/control?cmd=oled,5,1,Houtplek%20%20%20dicht'' | De Raammodules schrijven met [[https://gist.github.com/HermanKopinga/c2e19173c9ea10b44fb4f15e708eff70|super simpele code]] naar de ESPEasy. Het protocol is té simpel: ''http://192.168.1.142/control?cmd=oled,5,1,Houtplek%20%20%20dicht'' |
| |
| Inmiddels is de Raspberry-pi die de video's in het raam laat zien ook in het complot betrokken. Die pingt met een [[https://gist.github.com/HermanKopinga/c2e19173c9ea10b44fb4f15e708eff70#file-raamsensorping-sh|shell script via cron]] de raamsensors en als ze onbereikbaar zijn zet ie dat op het display bij de deur met 't zelfde protocol (via Wget). |
| |
| De lijst met dingen die beter kan / leuk is om te proberen is lang, o.a.: |
| * Betere montage raammodules |
| * Iets op accu wat meer dan een jaar mee gaat zodat je geen lange verlengsnoeren nodig hebt (duurste onderdeel :)) |
| * Beter kabelmanagement: verlengsnoer bij de deur, trekontlasting overal. |
| * Gedocumenteerde code |
| * Wifi-manager gebruiken in ESP |
| * OTA updates mogelijk maken voor raammodules |
| * integreren in domotica systeem |
| * Via internet toegankelijk |
| * automatisch alarm als maakplek dicht gaat en raam staat nog open |
| * ... |
| * snap je wel? |
| |
| Gefixt: |
| * <del>Zeker weten dat de raammodules aan staan en je geen oude info ziet bij de deur.</del> |