User Tools

Site Tools


xnorit:public:summary:inwalltouchscreen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
xnorit:public:summary:inwalltouchscreen [2024/10/10 20:32] – created timdv91xnorit:public:summary:inwalltouchscreen [2024/10/13 10:15] (current) – [OS] timdv91
Line 3: Line 3:
 The in-wall touchscreen is a fairly easy setup, using an Raspberry pi 3+ with POE+ shield.  The in-wall touchscreen is a fairly easy setup, using an Raspberry pi 3+ with POE+ shield. 
  
-==== Installation ====+===== Installation =====
  
-A hole was created in the wall during room renovations. This hole was measured to be the size of an 7 inch raspberry pi touchscreen, which is held in place using 2 strong neodymium magnets. +A hole was created in the wall during room renovations. This hole was measured to be the size of an 7 inch raspberry pi touchscreen, which is held in place using 2 strong neodymium magnets. Power is provided over POE+ from a Ubiquiti POE switch.  
  
-{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-222722.png?460|}} +{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-222722.png?515}} 
-{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-222732.png?260|}} +{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-222732.png?290|}} 
-{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-222742.png?600|}}+{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-222742.png?400|}} 
 +{{:xnorit:public:summary:inwalltouchscreen:ksnip_20241010-223531.png?405|}} 
 + 
 +==== Switches ==== 
 + 
 +As last the wall switch covers where 3D printed. They used to be white, which didn't look nice after painting the wall black. Buying new black covers without the internal mechanics, was apparently not possible. Meaning I was forced to ether spend 200 euro on new switches, or less than 5 euro on PLA... This decision was fairly easy to make...  
 + 
 +{{:xnorit:public:summary:ledlightceiling:ksnip_20241010-220929.png?400|}} 
 +{{:xnorit:public:summary:ledlightceiling:ksnip_20241010-221627.png?400|}} 
 +===== Software ===== 
 + 
 +==== Front-end ==== 
 +The front-end software is created using Python3-kivy, which supports GPU acceleration on the raspberry pi platform. The fronted on this Raspberry-pi sends all API requests over the local network, to another raspberry-pi that's used as XnorDuino gateway with XnorDuino Master connected to it. 
 + 
 +==== OS ==== 
 +The clock speed of the Raspberry Pi was reduced to be between 600 and 800 MHz, in order to lower the heat generation in the enclosed wall. The default max clock-speed would've been up to 1.4 GHz.  
 + 
 +The display and screensaver are fully disabled between 11 PM and 9 AM (23h to 9h), to lower energy consumption. The touchscreen detection remains however active, so touching the display will always re-enable it instantly. 
 + 
 +As an additional future feature, I would like to disable the display and screensaver automatically, whenever there are no mobile phones connected to our WiFi. As this usually means nobody is home anyways. 
xnorit/public/summary/inwalltouchscreen.1728592343.txt.gz · Last modified: by timdv91