1강 / 20강
부품을 다 사도 움직이지 않는다
/mech 17강이 남긴 자리 — 논문은 소프트웨어를 공개하지 않았다
/mech 가 부품을 하나씩 골라 주었습니다. 펠티에도, 밸브도, 펌프도
어디서 사는지 압니다. 그런데 그 부품을 전부 책상에 늘어놓아도 상자는 가만히 있습니다.
밸브에게 “열려라” 라고 말할 줄 아는 것이 없기 때문입니다.
The platform used customized user-specific workflow files composed of a
series of instructions for components such as valves to control the whole reaction.
… The workflow files used in this article are detailed in the Supporting Information.
논문은 워크플로 파일을 보충자료에 실었습니다. 그런데 그 파일을 읽어서 실제로 하드웨어를 움직이는 소프트웨어 자체는 공개하지 않았습니다. 악보는 있고 연주자가 없는 셈입니다.
장치는 열넷, 채널은 스물아홉입니다. 그런데 버스는 예닐곱 가지뿐입니다 — 그래서 배울 만합니다.
Python
브라우저에서 실행
이 강의가 되풀이하는 물음 셋
① 이 장치는 무엇을 약속하나
드라이버는 약속입니다. “열어라” 를 부르면 열린다는 약속.
그 약속의 모양을 장치마다 똑같이 만듭니다.
② 파이썬으로 되는 일인가
밸브를 여는 것은 됩니다. 스테퍼 펄스를 kHz 로 만드는 것은 안 됩니다.
이 선을 코드를 쓰기 전에 긋습니다.
③ 고장 나면 어떻게 되나
여덟 시간짜리 공정입니다. 정상 동작보다 고장이 먼저입니다 —
19·20강이 그것만 다룹니다.
🤔 확인 문제
논문이 제어에 대해 공개한 것과 공개하지 않은 것을 옳게 짝지은 것은?
해설 워크플로 파일은 Supporting Information 에 실렸습니다. 그런데 그 파일을 읽어 밸브와 펌프를 움직이는 프로그램은 없습니다. 악보는 있고 연주자가 없습니다.
🤔 확인 문제
장치는 열넷인데 이 강의가 배울 만하다고 말하는 근거는?
해설 GPIO · SPI · I²C · RS485 · Serial · PWM. 장치마다 새로 배우는 것이 아니라 버스 몇 가지를 익혀 되풀이 쓰는 일입니다. 4강에서 이 여섯을 한자리에 놓습니다.