라즈베리파이4로 구현하는 사물인터넷(IoT)과 인공지능(AI)
『(실험키트와 함께하는) 아두이노 완전정복』이라는 책 집필을 끝 마친지 어느덧 7년 정도의 시간이 흘러갔네요. 이전에 집필한 『아두이노 완전정복』에서는 아두이노로 할 수 있는 간단한 일들이 무엇이고, 그것들을 아두이노를 이용해서 어떻게 쉽게 구현이 되는지 기초 과정까지만 설명하였습니다. 7년 전과 달리 이미 국내뿐 아니라 전 세계적으로 아두이노 사용자가 어마어마하게 증가하였고 공개된 문서와 소스코드 등의 리소스도 더불어 많아 졌습니다. 이번에는 아두이노와 함께 가장 많이 사용이 되고 있는 오픈소스 하드웨어인 라즈베리파이 4 교재에 도전해 보았습니다. 리눅스 운영체제를 사용하는 라즈베리파이는 아두이노보다 많은 것을 할 수 있습니다. 유선, 무선 네트워크가 기본적으로 가능하고 블루투스 또한 사용 가능합니다. 본 교재는 전자공학과 소프트웨어에 대한 비전공자들도 쉽게 접근할 수 있도록 기초적인 파이썬 언어에 대한 내용과 리눅스 기초 명령어들을 습득하고 라즈베리파이 4 실제 보드에서 파이썬을 이용해서 간단한 센서들의 동작 원리를 바로 실습해 볼 수 있도록 하였습니다. 파이썬 언어 전용으로 집필되었기 때문에 프로그램 언어의 초보자들도 쉽게 따라 할 수 있고, 센서 실습도 복잡한 부품과 브레드보드(일명 빵판)를 사용하지 않고 센서 HAT보드에 연결만 하면 바로 실습이 가능하기 때문에 전자공학 비전문가들도 간단하게 따라 하기가 가능 합니다. 특히 최근 온라인 비대면 수업을 할 때 배선 오류에 대한 부담감을 줄일 수 있습니다. 집필할 때부터 교재에 사용된 모든 실험 세트들을 같이 제공하기 위해서 저렴하고 구매하기 쉬운 재료들을 사용하였고, 본 교재에서 사용된 모든 실험 재료들을 갖춘 통합 개발 키트도 같이 판매하고 있습니다.(http://www.jkelec.co.kr)