PIC Digital Temperature Controller
Create a temperature-controlled output with setpoint, display and fail-safe sensor handling.
Problem statement
Create a temperature-controlled output with setpoint, display and fail-safe sensor handling.
System design
Circuit & Wiring Studio
Exact target requiredDrag components. In Connect mode, select one pin and then another pin.
Rich media learning
Print lab worksheetInstructor media is being prepared for this project.
Project execution and evidence
Log in to start this practical, save readings and submit evidence.
Log in to startComponents required
Contact Us| Component | Qty | Notes |
|---|---|---|
| PIC16 trainer | 1 | ControllernTemperature sensor |
Pin-connection table
| Controller pin | Connected device | Device pin | Voltage / notes |
|---|---|---|---|
| RA0 | Sensor | OUT | ADC inputnRB0 |
Project files
Source-code files
Instructor file pending.
PCB and Gerber files
Instructor file pending.
Enclosure design files
Instructor file pending.
Testing and observations
- Check configuration bits and oscillator.nCalibrate ADC with two known inputs.nTest output using an LED before relay.nSimulate open sensor and verify fail-safe state.
| Test | Expected | Instrument | Acceptance criteria |
|---|---|---|---|
| ADC calibration | Known input reproduced | DMM | Within target tolerancenSetpoint crossing |
Viva questions
Why add hysteresis?
It prevents rapid output chatter around the setpoint.nWhat must happen on sensor failure?
Verify voltage, polarity, GPIO limits and isolation before power-up. Use current limiting and disconnect power before wiring changes.
