pid temperature controller using the pi pico.
Find a file
2023-12-02 21:50:12 -06:00
.cargo 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
datasheets 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
src added temp reading. 2023-12-02 21:50:12 -06:00
.gitignore added learning steps. 2023-11-26 12:30:24 -06:00
APACHE2.0 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
build.rs 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
Cargo.toml rtic heartbeat 2023-12-01 16:23:48 -06:00
CODE_OF_CONDUCT.md 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
debug_probes.md 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
Embed.toml 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
LICENSE Initial commit 2023-11-26 18:21:59 +00:00
memory.x 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
MIT 2 leds blinking, wired up temp sensor, no clue how to read it yet. 2023-11-28 12:59:05 -06:00
README.md lcd *should* work? 2023-11-28 12:59:05 -06:00
wiring.fzz lcd now displays the temperature. 2023-11-28 20:48:53 -06:00

pico-temp-controller

pid temperature controller using the pi pico.

steps:

  • learn RTIC, get 2 leds blinking at two different rates, and an led toggling on button press with interrupts.
  • learn to interface with i2c, print temperature measurements to serial
  • learn to interface with rotary encoder, print rotation directions to serial.
  • learn to interface with lcd, print temp measurements and rotation to lcd.
  • develop pid loop to control solid state relay, with temp from temp sensor and target temp from rotary encoder.

crates to use:

thermocouple chip lcd rotary encoder