1 / 3
Macro Keyboard with CPU & GPU Temperature Display (ESP32-C3 + 16x2 LCD) — image 1
1 / 3

Macro Keyboard with CPU & GPU Temperature Display (ESP32-C3 + 16x2 LCD)

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

This is a custom macro keyboard with an integrated display that shows CPU and GPU temperatures in real time.

Rating
0 / 5
Likes
7
Downloads
39
Makes
0
Views
251
Reviews
0

Updated at source:

Model information

Category
Electronics
License
Creative Commons — Public Domain

This project is a custom 4-key macro keyboard with an integrated 16x2 LCD display that shows real-time CPU and GPU temperatures.

The device is based on an ESP32-C3 microcontroller and communicates with the PC via USB-C. Temperature data is read using HWiNFO on the computer and sent to the keyboard, where it is displayed on the LCD screen.

This project is ideal for PC enthusiasts, makers, and anyone who wants a compact hardware monitor combined with programmable macro keys.

-Board: https://it.aliexpress.com/item/1005005319963906.html?spm=a2g0o.productlist.main.1.512172b2PNxyoR&algo_pvid=9bec6adc-358f-4a8b-9580-5cca6ec0dfb1&algo_exp_id=9bec6adc-358f-4a8b-9580-5cca6ec0dfb1-0&pdp_ext_f=%7B%22order%22%3A%2249%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%213.24%213.24%21%21%213.79%213.79%21%402103868817697021063133562e9236%2112000033892432204%21sea%21IT%212685832467%21X%211%210%21n_tag%3A-29919%3Bd%3A4463fb23%3Bm03_new_user%3A-29895&curPageLogUid=IGciIcHgzaXj&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005005319963906%7C_p_origin_prod%3A

-Modulo display LCD1602 I2C:https://it.aliexpress.com/item/1005006100081942.html?algo_pvid=736057c3-273d-43b2-a37d-d302b107742f&algo_exp_id=736057c3-273d-43b2-a37d-d302b107742f-0&pdp_ext_f=%7B%22order%22%3A%229381%22%2C%22spu_best_type%22%3A%22price%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%211.96%211.17%21%21%2115.88%219.51%21%402103894417697021751626085e79f8%2112000036406595433%21sea%21IT%212685832467%21X%211%210%21n_tag%3A-29919%3Bd%3A4463fb23%3Bm03_new_user%3A-29895%3BpisId%3A5000000198855826&curPageLogUid=4oeqPk81YvOL&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005006100081942%7C_p_origin_prod%3A

-Switch:https://it.aliexpress.com/item/1005004285423123.html?spm=a2g0o.productlist.main.6.c5af4a72uqnemW&algo_pvid=15f752cc-f440-4a8a-b958-9831853ed9ef&algo_exp_id=15f752cc-f440-4a8a-b958-9831853ed9ef-5&pdp_ext_f=%7B%22order%22%3A%224162%22%2C%22eval%22%3A%221%22%2C%22fromPage%22%3A%22search%22%7D&pdp_npi=6%40dis%21EUR%212.37%212.16%21%21%212.77%212.53%21%40210390c217697022654324715ea1af%2112000028628937433%21sea%21IT%212685832467%21X%211%210%21n_tag%3A-29919%3Bd%3A4463fb23%3Bm03_new_user%3A-29895%3BpisId%3A5000000198855826&curPageLogUid=lqYYOHXMo3S5&utparam-url=scene%3Asearch%7Cquery_from%3A%7Cx_object_id%3A1005004285423123%7C_p_origin_prod%3A

Hardware

  • Microcontroller: ESP32-C3

  • Display: 16x2 LCD with I2C module

  • Keys: 4 mechanical keys

  • Connection: USB-C

  • Screws: M2

Software

  • PC monitoring software: HWiNFO

  • Firmware: Arduino

  • PC communication script: Python

Features

  • Real-time CPU temperature display

  • Real-time GPU temperature display

  • Compact design

  • USB powered

  • Customizable macros

  • Easy to assemble


Tags