Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
wireless_display_units [2020/05/03 03:56] – [Installing and Configuring the software] werk_agwireless_display_units [2021/03/13 06:03] (current) – [Identify the Touch Panel type] werk_ag
Line 72: Line 72:
  
  
-===== Identify the Touch Panel type ===== +===== Define the Touch Panel type =====
- +
-Your unit may have one of two different types of Touch Panel. When programming you should define the correct type installed in your own unit. \\ Identifying the type of Touch Panel is very easy: look on the front side of the screen, if the touch panel connections are on the top left, it is type 1, if they are on the bottom left then it is type 2 (e.g. The touch panel shown in the pictures on this page is type 2) +
-Usually, units are supplied with a touch panel of type 1.+
  
 +Your unit may have different types of Touch Panel. When programming you should define the correct type installed in your own unit.\\
 <code> <code>
-// Define type of your TFT Touch Panel 
 // //
  --------------------------------------------------------------------------------------  --------------------------------------------------------------------------------------
-//   TFT Display Touch Panel type+//   TFT Display Type - PAY ATTENTION TO THIS 
 +//   This setting mostly affects how the Touch Panel work 
 +//   For 4Pro Wireless Display units produced after 01 March 2021 use Type 0 FTT
 // //
  --------------------------------------------------------------------------------------  --------------------------------------------------------------------------------------
-#define TOUCH_PANEL_TYPE           // 1= Type 1 (Touch Panel connections at Top Left),  2Type 2 (Touch Panel connections at Bottom Left)+#define DISPLAY_TYPE     // 0= Units produced after Mar 2021, 1= Units produced before Mar 2021,  9Very old TFT'(Touch Panel connections at Bottom Left) 
 </code> </code>
 +
 +===== Compiling the software =====
 +
 +Check if the LOLIN (WeMos) D1 R2 & mini is available in your list of boards (Arduino IDE Tools > Boards). If it isn't, then follow these instructions: [[:programming_weatherduino_devices#wemos_d1_r2_mini_isn_t_listed_in_my_list_of_available_boards_how_to_add_it|LOLIN (WeMos) D1 R2 & mini isn't listed in my list of available boards. How to add it]]?\\
 +Once you have the WeMos D1 R2 & mini in the list of boards, select it and choose the COM port. Compile the code and upload, that's all.
 +
 +===== USB Programing =====
 +
 +When you are to program a new unit, or when the software upgrade requires updating the files stored on the SPIFFS memory, programing should be done by USB.\\
 +For more info about how to upload files to the SPIFFS memory see here: [[:programming_weatherduino_devices#lolin_wemos_d1_r2_mini_how_to_upload_files_to_the_spiffs_memory|LOLIN (WeMos) D1 R2 & mini. How to upload files to the SPIFFS memory]]?
 +
 +===== Over The Air (OTA) Programing =====
 +
 +On first use, the WeatherDuino 4Pro Wireless Display unit should be programmed using the USB cable, after that it can be upgraded / programmed by OTA, unless the upgrade requires updating files stored on the SPIFFS memory (which can only be done by USB connection). This info is given on each software version.\\
 +For checking the requirements for this to work, please refer to this article: [[:programming_weatherduino_devices#ota_programming|OTA programming]]
 +
 +When upgrading software by OTA, instead of choosing a COM port, choose the IP address of the device you want to upgrade / program.
 +
 +===== Optional Enhancements =====
 +
 +**Local Temperature / Humidity sensor**
 +
 +By default, the indoor Temperature / Humidity shown on the display corresponds to the location where the receiver is installed, so its data is broadcast by the receiver to all Wireless Display units. However, it is possible to install a local sensor on each unit to monitor the Temperature / Humidity of the place where the unit is installed. On the back of the unit there is a four pin connector for the additional sensor. Supported sensors are: BME280, HTU21D, SHT21, and SHT31.
 +
 +Selection of the type of sensor is done on the software, always on the User_Config.h
 +<code>
 +
 + --- Define type of Local TH sensor
 +#define INSIDE_TH_SENSOR          // 0= BME280, 1= HTU21D, 2= SHT21, 3= SHT31, 9= Use Main Station TH sensor
 +
 +</code>
 +
 +**Control the TFT Backlight - ON/OFF or Dimming**
 +
 +By default the TFT Backlight is always on, but you can control it. On the back of the unit there is a two pin jumper, by replacing this jumper by a switch, and you can turn the backlight OFF or ON when desired. You can do even more: instead of a switch you can use an 470K Ohm potentiometer and by doing this you can dim the backlight level to any convenient level.
 +
 +<WRAP round tip 75%> **Other Mods / Enhancements**
 +
 +WeatherDuino users are very creative people, always finding ways to improve their devices. Do a search on the [[http://www.meteocercal.info\forum|WeatherDuino support forum]], where you will find lots of ideas, including one that makes these units portable by using an Li-Ion battery and a very small charger. </WRAP>
 +
 +===== Navigating between data screens =====
 +
 +All Weatherduino devices equipped with a 2.8" TTF screen use the same navigational scheme.\\
 +The order of each of the data screen can be defined by the user on the Config_Options\\
 +\\
 +{{:wiki:navigation.jpg?nolink&}}
 +
 +===== User Interface - List of available languages =====
 +
 +Currently, the user interface can be set to any of the following languages:
 +
 +  * [[http://www.meteocercal.info/forum/Thread-Pro2-PLUS-New-Wireless-Display|Czech - Translation by Zdenek]]
 +  * Dutch - Translation by Pierrelux
 +  * English - Base Language
 +  * French - Translation by Laulau
 +  * German - Translation by engolling
 +  * Italian - Translation by kraken1881
 +  * Portuguese - Translation by Werk_AG
 +  * Spanish - Translation by Ardummy
 +
 +<WRAP round help 75%> Is your language not on the list? \\ If so, maybe you could contribute to the project with a translation. It will not take more than an hour of your time, and a whole country will thank you. \\ </WRAP>
 +
 +===== Custom Box for the WiFi Wireless Display units =====
 +
 +{{:wiki:pro2c_newenclosure01.jpg?400x306|pro2compact_case2.jpg}}{{:wiki:pro2c_newenclosure02.jpg?610x306|pro2compact_case.jpg}}
 +
 +A member of the WeatherDuino Team (Jarek from Poland) has designed a custom case for the WeatherDuino Pro2 Compact receiver which can also be used for the WiFi Wireless Display units. \\ Anyone with access to a 3D printer can print it, or alternatively order it through any of the several 3D print services available online.
 +
 +The required files are freely available at Thingiverse
 +
 +New Version: [[https://www.thingiverse.com/thing:4161865|https://www.thingiverse.com/thing:4161865]]
 +
 +Old Version: [[https://www.thingiverse.com/thing:3210539|https://www.thingiverse.com/thing:3210539]]
 +
 +If you don't have a 3D printer, you can order you case directly from online 3D printing services like [[https://www.3dhubs.com|3Dhubs]].
 +
 +====== Where I can get the WiFi Wireless Display units? ======
 +
 +All information about prices, availability and how to order can be found here: [[https://www.meteocercal.info/forum/Thread-WiFi-WeatherDuino-Wireless-Display-Fully-Assembled|WeatherDuino Wifi Wireless Display units, prices and availability]].
 +
  
 ===== Compiling the software ===== ===== Compiling the software =====
Print/export
QR Code
QR Code wireless_display_units (generated for current page)