라즈베리파이(RaspberryPi) Processing(프로세싱) 설치 방법

라즈베리파이에서 프로세싱을 사용할 일이 생겼다. 프로세싱이 ARM 버전을 지원하여 정상적으로 사용할 수 있다. 2가지 방법으로 설치할 수 있는데 2번째 방법이 간단하고 여러모로 편리하여 추천한다. 1. tar 파일 받아서 https://processing.org/download/ 페이지로 이동하여 ARM 전용 tar 파일을 받는다. 1 2 3 pi@raspberrypi:~ $ tar -xvzf processing-3.2.1-linux-armv6hf.tgz pi@raspberrypi:~ $ cd processing-3.2.1/ pi@raspberrypi:~/processing-3.2.1 $...

라즈베리파이(RaspberryPi) PyQt5 설치 방법

파이썬에서 GUI를 구현하는 방법으로는 tkinter를 사용하거나 PyQt를 사용하는 방법이 있다. PyQt는 디자인 툴이 있어서 레이아웃 설계가 상당히 편리하다. 1 2 3 sudo apt-get update sudo apt-get upgrade sudo apt-get install python3-pyqt5 위 명령어로 pyqt5를 설치한다. 그리고 아래와 같이 코드를 작성하면 끝! 1 2 3 4 5 6 7 8 9...

아두이노(Arduino)를 이용한 네오픽셀(Neopixel) 제어

이번엔 아두이노와 네오픽셀을 이용하여 무드등을 만드는 방법에 대해서 작성합니다. 제가 처음 네오픽셀을 구매했던 이유는 아이백(IM-100) 휴대폰의 자매상품인 스톤에서 영감을 얻어서 비슷한 물건을 만들어보기 위해 구매했으나 너무나 귀찮아진 나머지 모니터 뒤에서 빛나는 무드등 용도로 사용하고 있습니다. 그래서 모니터에선 항상 아우라가 흘러넘칩니다. 준비물 아두이노 네오픽셀 저는 30개 짜리 네오픽셀 링을 사용하고 있습니다....

아두이노 A4988 바이폴라 스텝모터 제어

CNC Shield v4를 이용해서 바이폴라 스텝모터를 제어하게 되었는데, 쉴드는 인터넷에서 봤던 수 많은 영상처럼 가볍게 작동 되어주지 않았다. 그래서 일단 쉴드에 부착된 모터 드라이버인 A4988만 떼어놓고 생각해 보고자 하였다. 왼쪽이 쉴드, 오른쪽이 A4988 드라이버 처음에는 드라이버를 제어하기 위해서 5V 1A의 전원공급기를 이용했다. 하지만 모터 드라이버는 동작하지 않았다. 많은 인터넷 자료를...

라즈베리파이(RaspberryPi) 스텝모터 구동

라즈베리파이에서 하드웨어를 제어해 본 경험은 단 한번도 없어서 좀 어버버 했지만 인턴넷에 찾아보니 자료가 워낙 많아서 크게 어렵진 않았다. 회로를 연결하는 방법을 찾는게 오래 결렸을 뿐이다. 사용하려는 모터 드라이버(DRV8880)와 가장 유사한 회로를 찾았다. 참고한 사이트는 ROTOTRON이라는 사이트다. ▲ Rototron에서 참고한 회로 필자가 사용하려는 모터 드라이브는 위 모터와 조금 달랐던 점이...