Podłączenie modułu MAX6675 do Arduino w celu odczytu temperatury i wyświetlenia jej na wyświetlaczu LCD jest stosunkowo prostym projektem. Moduł MAX6675 jest termokomputerem, który umożliwia pomiar temperatury przy użyciu termopary typu K. Oto, jak to zrobić:
Składniki:
- Arduino (np. Arduino Uno)
- Moduł MAX6675
- Termopara typu K
- Wyświetlacz LCD z kontrolerem HD44780 (np. 16×2)
- Potencjometr 10K Ohm
- Przewody połączeniowe
- Zasilanie (np. bateria lub zasilacz)
Schemat połączeń:
- Podłącz moduł MAX6675 do Arduino zgodnie z poniższym schematem:
- VCC modułu MAX6675 -> 5V Arduino
- GND modułu MAX6675 -> GND Arduino
- DO modułu MAX6675 -> Pin cyfrowy 10 Arduino
- CS modułu MAX6675 -> Pin cyfrowy 9 Arduino
- CLK modułu MAX6675 -> Pin cyfrowy 13 Arduino
- Podłącz wyświetlacz LCD do Arduino:
- VCC wyświetlacza LCD -> 5V Arduino
- GND wyświetlacza LCD -> GND Arduino
- SDA wyświetlacza LCD -> Pin analogowy 4 Arduino
- SCL wyświetlacza LCD -> Pin analogowy 5 Arduino
- A wyświetlacza LCD -> 5V Arduino (opcjonalnie, jeśli używasz podświetlenia)
- Podłącz potencjometr 10K Ohm do wyświetlacza LCD:
- Jedno złącze potencjometru -> GND Arduino
- Środkowe złącze potencjometru -> Vo wyświetlacza LCD
- Drugie złącze potencjometru -> 5V Arduino
Programowanie:
Następnie napisz program Arduino, który odczytuje temperaturę z modułu MAX6675 i wyświetla ją na wyświetlaczu LCD. Poniżej znajduje się przykładowy kod:
Ten kod używa bibliotek Adafruit_MAX6675 i Adafruit_PCD8544 (do obsługi wyświetlacza LCD). Odczytujemy temperaturę co sekundę i wyświetlamy ją na wyświetlaczu LCD.
Upewnij się, że masz te biblioteki zainstalowane w Arduino IDE przed kompilacją i wgrywaniem programu na Arduino.