라즈베리 파이와 ESP32
2019년에 우리는 [rahmanshaber]가 제작한 오픈 소스 3D 인쇄 가능한 Raspberry Pi 핸드헬드인 mutationC를 처음 접했습니다. 이 장치는 2000년대 초반 Sony의 VAIO 울트라 모바일 PC(UMPC)에서 약간의 영감을 얻었습니다. 인상적인 첫 번째 노력이었지만 실제로 실용적인 모바일 장치가 되기까지는 갈 길이 멀었습니다.
2년간의 개발과 이 Linux 기반 QWERTY 슬라이더의 세 가지 반복 버전을 거친 후 [rahmanshaber]는 새롭고 향상된 mutationC_v4를 선보일 준비가 되었습니다. 외부적으로는 원래 버전과 매우 유사해 보입니다. 작은 엄지스틱과 오른쪽에 터치 스크린 외에 입력에 사용할 수 있는 한 쌍의 프로그래밍 가능한 버튼이 눈에 띄게 추가되었습니다. 그러나 내부에는 완전히 다른 이야기가 있습니다. 변경 사항과 개선 사항이 너무 많아서 어디서부터 시작해야 할지조차 알 수 없습니다.
아마도 가장 눈에 띄는 개선 사항은 ESP32-S2, 특히 기본 ESP-12K 모듈을 메인 PCB에 추가한 것입니다. 이전 버전의 하드웨어는 Arduino Pro Micro를 사용하여 모든 하드웨어와 인터페이스했지만 ESP32의 추가된 마력은 [rahmanshaber]가 칩에 할당한 센서, 컨트롤 및 NeoPixel 배열에 유용할 것입니다. 사용자에게 피드백을 제공하기 위해 버저와 동전형 진동 모터도 있습니다. 보드가 크게 변경되었지만 여전히 Pi Zero, 2, 3, 4와의 호환성을 유지합니다.
또 다른 주목할만한 추가 사항은 I2C, UART 및 3.3V용 핀이 있는 핸드헬드 하단의 확장 커넥터입니다. 아래 비디오에서 [rahmanshaber]는 이 기능이 이전에 표준 2×6 암 헤더 블록으로 구현되었다고 언급합니다. 하지만 지금은 훨씬 더 얇은 암 USB-C 포트를 사용하고 있습니다. 실제로 시스템을 충전하는 데 사용되는 실제 포트 바로 옆에 이 가짜 USB 포트를 두는 것이 약간 혼란스럽지 않은지 궁금합니다. 하지만 이렇게 비좁은 공간에서는 때때로 그런 어려운 결정을 내려야 합니다.
MutantC의 첫 번째 버전을 출시한 이후 [rahmanshaber]가 자신의 기술을 어떻게 연마했는지 보는 것은 매우 고무적입니다. 3D 프린팅 부품과 PCB는 지난 2년 동안 상당히 성숙해졌으며, 이는 열성적인 애호가가 자신의 능력을 얼마나 빨리 발전시킬 수 있는지를 보여줍니다. 최신 버전이 2021 Hackaday Prize에 출품되었습니다. 하지만 이 인상적인 휴대용 장치의 v5가 Raspberry Pi 4 컴퓨팅 모듈을 다룰 수 있다는 소식을 들었기 때문에 쇼는 아직 끝나지 않았습니다.
