• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Weather station 16x16 matrix 3D Printer File Image 1
Weather station 16x16 matrix 3D Printer File Image 2
Weather station 16x16 matrix 3D Printer File Image 3
Weather station 16x16 matrix 3D Printer File Image 4
Weather station 16x16 matrix 3D Printer File Image 5
Weather station 16x16 matrix 3D Printer File Image 6
Weather station 16x16 matrix 3D Printer File Image 7
Weather station 16x16 matrix 3D Printer File Image 8
Weather station 16x16 matrix 3D Printer File Image 9
Weather station 16x16 matrix 3D Printer File Thumbnail 1
Weather station 16x16 matrix 3D Printer File Thumbnail 2
Weather station 16x16 matrix 3D Printer File Thumbnail 3
Weather station 16x16 matrix 3D Printer File Thumbnail 4
Weather station 16x16 matrix 3D Printer File Thumbnail 5
Weather station 16x16 matrix 3D Printer File Thumbnail 6
Weather station 16x16 matrix 3D Printer File Thumbnail 7
Weather station 16x16 matrix 3D Printer File Thumbnail 8
Weather station 16x16 matrix 3D Printer File Thumbnail 9

Weather station 16x16 matrix

AWSW avatarAWSW

December 17, 2023

printables-icon
DescriptionCommentsTags

Description

Weather station 16x16 matrix showing the current time, date and weather as a permanently scrolling text.


Functions:

  • Shows time + date + weather for your location as a permanently scrolling text.
  • The weather data is updated every 5 minutes.
  • You can choose in the settings if you want to have the temperature as Celsius or Fahrenheit value.
  • All settings can be configured in the internal web portal.
  • You will need to add the settings for your WiFi and optional for weather API key you can get free from: https://openweathermap.org/api → https://home.openweathermap.org/users/sign_up and your city you can look up for at: https://www.openweathermap.org
  • You also need to setup the time server and time zone that will fit your needs → https://github.com/nayarsystems/posix_tz_db/blob/master/zones.csv
  • You can add all of these values within the initial setup. The device will open an internal web server and temporary WiFi hotspot to be able to enter the values. 
  • After the initial setup is done and the device is hooked up to you local WiFi you can configure even more options like the text color in the internal web portal.
  • The device will write you hints on the display to help you with the setup.



Video: 

 

Pictures:

 

Code:

  • Download the code from my GitHub repository



Web interface:


 

 

Parts needed:

  • 1x 16x16 LED matrix (Use this one. The parts are made to fit to it only.)
  • 1x ESP32 micro controller board (No ESP8266 use possible because of its low specs.)
  • 1x USB power supply 5V / 3A (Do not use 5V/2A or even 5V/1A ones to avoid damage!)
  • 1x Micro USB cable 3m

 

Printing instructions:

  • No supports or brim needed for all parts.
  • 0.3 draft profile used.
  • Textured sheet used. If you use a textured sheet too, let it cool down completely after the print and wait for the part gets loose by itself. Do not pull on it to avoid ripping off the letters! In my case it takes 45-60 minutes after the print has ended and the part just lays loose on the print bed…
  • The option “Avoid crossing perimeters” was set active for the front parts in Prusa Slicer.
  • The option “Fuzzy skin” was set active for the “Front“ part in Prusa Slicer.
  • Using a brim was not needed in my tests, because I cleaned my textured sheet with dishwashing liquid carefully with a new sponge and then with isopropanol alcohol again on the printer to make the parts stick really good. If you face problems with adhesion feel free to add a 5mm brim to the front and lid part…
  • IMPORTANT: 
    • Print the ”Front” and “Lid“ part in white color.
    • Print the “Matrix“ part in black color to avoid the light from shining through.
    • The “WallDistanceFoots” and the “MatrixHolder” part can be printed in a color of your choice. 

 

Wiring: 

  • Connecting the parts for this device is as easy as possible.
  • You may need to solder 3 connections to the ESP32 only.
  • The 2 small holes in the lid can be used for a small cable tie to secure the power cable.
  • Have a look into the pictures how to arrange the LED matrix in the front part to ensure that the direction of the LEDs is correct. Upload the code, test it and then close the case!
  • Please check the table which pins are connected for the project as well as the pictures:
ESP32:LED matrix:Wire color:
VCC5VRed
GNDGNDWhite
IO32DINGreen

 

 

Happy printing :)

License:

Creative Commons — Attribution — Noncommercial

Related Models

Thor Mjolnir Hammer Bic Pen preview image

Thor Mjolnir Hammer Bic Pen

effektz profile image

effektz

9,088

Diverse Schilder / various labels  for hobby & makers preview image

Diverse Schilder / various labels for hobby & makers

RPK profile image

RPK

2

Customizable EU License Plate Keychain preview image

Customizable EU License Plate Keychain

John_M profile image

John_M

38

Vorpal The Hexapod Walking Robot preview image

Vorpal The Hexapod Walking Robot

vorpal profile image

vorpal

4,984

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi preview image

MakerZ – Open Source 1/28 RC Drift Chassis by Fails & Makes | Açık Kaynak 1/28 RC Drift Şasisi

Fails&Makes profile image

Fails&Makes

Cacciavite Portachiavi - Scewdriver keychain preview image

Cacciavite Portachiavi - Scewdriver keychain

Butti Maker Studio profile image

Butti Maker Studio

22

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED preview image

Snap-Together Mini Minecraft Jack-O-Lantern with integrated LED

scottrlindsey profile image

scottrlindsey

4,450

Small Parts Storage Drawers - Organizer preview image

Small Parts Storage Drawers - Organizer

GT 3D Makers profile image

GT 3D Makers

29

9