프로젝트 / RECORD
포트폴리오 선정레진 프린터의 LCD 구동과 터치 제어 프로그램
Raspberry Pi 기반 장비에서 LCD 출력과 프린터 조작 화면을 구현한 작업.
작업 기록 · 2021.01–2021.04 · 2021.11 · 2022.05 (자료 기준)
레진 프린터의 모노크롬 LCD 구동과 터치 조작 프로그램을 개발했다. Raspberry Pi 환경에서 표시 장치를 동작시키고, 장비의 조작 화면과 제어 프로그램으로 연결했다. 디스플레이의 구동 환경부터 사용자가 실제로 누르는 화면까지 맡은 소프트웨어·하드웨어 연동 작업이다.
LCD 시험과 장비 조작을 위한 터치 화면
LCD가 동작하는 환경부터 맞추기
장비용 모노크롬 LCD를 연결했다고 곧바로 필요한 표시가 이루어지는 것은 아니었다. 프로젝트에서는 Raspberry Pi의 운영체제 환경과 표시 장치의 구동을 맞추는 부분을 다뤘다. LCD가 기대한 방식으로 동작해야 그 위에 장비의 공정 제어를 연결할 수 있었기 때문이다.
이 단계는 화면 디자인 이전의 문제였다. 장치가 연결되는 구성과 구동 환경을 확인하고, 이후 프로그램에서 사용할 수 있는 표시부로 만드는 과정을 진행했다. 실물의 Raspberry Pi와 연결부 사진은 소프트웨어 개발이 어떤 하드웨어 조건에서 이루어졌는지 보여준다.
장비에 연결한 Raspberry Pi와 인터페이스
터치 화면을 장비의 조작으로 연결하기
터치 화면에는 시간 설정과 시작, LCD 시험, 이동 조작과 정지 등 장비를 다루는 기능이 배치되어 있다. 단순히 정보를 보여주는 페이지가 아니라, 사용자의 입력을 장비의 동작으로 이어주는 조작 화면이다.
LCD 구동 프로그램과 터치 제어 프로그램을 함께 개발하면서 표시와 조작의 역할을 나눠 다뤘다. 장비의 화면을 켜는 문제와, 그 화면을 통해 장비를 사용할 수 있게 만드는 문제를 모두 거친 작업이었다.
화면과 실물 장비 사이의 개발
개발 화면과 실제 연결 구성을 함께 보면, 프로그램의 기능이 독립된 데모 화면에서 끝나지 않고 프린터의 표시·조작부로 적용된 흐름을 확인할 수 있다. 직접 수행한 중심 범위는 LCD 구동 환경과 장비 제어 소프트웨어, 터치 UI 연동이다.
이 프로젝트는 디스플레이 인터페이스와 운영체제, 실제 장비의 조작 기능을 연결한 경험으로 소개한다. 장비 전체의 기구·회로 설계를 포괄하는 표현 대신, 직접 해결한 표시 장치 구동과 사용자 조작 프로그램을 구체적으로 보여주는 기록이다.