Skip to content

Greifent/TempOnSevenSegment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TempOnSevenSegment

Show cpu temperature on a seven segment display.

Overview

This project has the scope to show the current CPU temperature on an Arduino.

  • PC: it hosts a simple web page that has just the temperature value inside;

  • Raspberry PI: read that web page every 6 seconds, gets that temperature and sends it using I2C to an Arduino (if the web page is not present it sends 0);

  • Arduino: receves that temperature value and it displays it on two seven segment displays (common cathode) using an MAX7219 IC, if no raspberry is detected the leds are off;

The schematic to follow can be found in the schematics folder, it was made using KiCAD, there is also an image in that folder.

Installation

Installation should be pretty straight forward, everything is located inside folders in the src folder:

  • Build the circuit;
  • On the PC start the server.py file;
  • On the Raspberry the pi.py file, change the IP addres to the one of your PC;
  • Load the file into an Arduino.

If you wanna use this daily, it is suggested to make all the files to be executed on startup.

If you are having issues feel free to open an issue!

Note that if you connect the Arduino to the Raspberry, the Raspberry might not have enough power to supply everything.

About

Show cpu temperature on a seven segment display

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published