
SimonShield
github-linguist/linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

This project demonstrates a simple temperature indicator circuit designed using KiCad. The circuit uses a NTC Thermistor to detect temperature changes and a BC547 to control an LED indicator. The LED turns ON when the temperature increases, providing a simple visual indication of temperature change.
TEMPERATURE INDICATOR PCB is an open-source printed circuit board by ShivbalaramN, from the ShivbalaramN/TEMPERATURE-INDICATOR-PCB repository on GitHub. It is a 2-layer board with 8 parts on 5 nets, routed with 31 tracks and 0 vias.
It is built around the BC547. Its parts include 2 resistors, 1 diode and 1 transistor.
Temperature Indicator PCB
📌 Project Overview
This project demonstrates a simple temperature indicator circuit designed using KiCad. The circuit uses a NTC Thermistor to detect temperature changes and a BC547 to control an LED indicator. The LED turns ON when the temperature increases, providing a simple visual indication of temperature change.
⚙️ Features
Simple temperature sensing circuit
Transistor switching mechanism
Custom PCB designed in KiCad
Beginner-friendly electronics project
Demonstrates basic sensor interfacing
🧩 Components Used
NTC Thermistor (10kΩ)
BC547
LED
Resistor (10kΩ)
Resistor (220Ω)
2-pin power connector (5V supply)
🔌 Working Principle
The NTC thermistor changes its resistance depending on temperature.
When the temperature increases, the resistance of the thermistor decreases.
This increases the voltage applied to the base of the BC547 transistor.
The transistor turns ON, allowing current to flow from collector to emitter.
Current passes through the LED and resistor, causing the LED to glow.
Thus, the LED acts as a temperature indicator.
🖥️ Software Used
KiCad – Schematic design and PCB layout
📂 Project Structure
Temperature-Indicator-PCB │ ├── Schematic ├── PCB_Layout ├── Gerber_Files └── README.md
🎯 Applications
Temperature monitoring circuits
Educational electronics projects
Sensor interfacing practice
Basic alarm or indicator systems
AUTHOR: SHIV BALARAM N ECE-DEPT ANNA UNIVERSITY
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | BC547 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | LED | LED_THT:LED_D5.0mm | D1 |
| 1 | POWER | Connector_Phoenix_MC_HighVoltage:PhoenixContact_MCV_1,5_2-G-5.08_1x02_P5.08mm_Vertical | 5V1 |
| 1 | Thermistor_NTC | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | TH1 |
8 parts, built around the BC547. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the ShivbalaramN/TEMPERATURE-INDICATOR-PCB repository on GitHub, at the commit this page was made from: the board is TEMPERATURE INDICATOR PCB.kicad_pcb and its schematic TEMPERATURE INDICATOR PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ShivbalaramN before reusing the design.

github-linguist/linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

dotnet/iot
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

peterheinrich/InternetOverSpaghetti
Transmitting IP packages over a pair of spaghetti thus demonstrating how media independent IP really is.

tebl/RC6502-Apple-1-Replica
An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!



ZeroPhone/ZeroPhone-PCBs
PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!
