라즈베리파이, 오렌지파이

    오렌지파이(Orange Pi) GPIO 제어

    오렌지 파이가 가지고 놀기 정말 좋은 보드이지만 어째서인지 공식적인 GPIO를 제어하는 라이브러리가 없다. 라즈베리파이보다 저렴하지만 인기가 인지도가 적은 데는 다 이유가 있다. (확실히 정보량이 적다.) 필자는 Orange Pi PC 버전을 구매해 사용하고 있다. 구글링을 해보니 해외 사용자가 제작해둔 GPIO 라이브러리가 있었다. 하지만 업데이트가 1년전이라 작동할지는 의문이었다. https://github.com/Jeremie-C/OrangePi.GPIO Jeremie-C/OrangePi.GPIO RPi.GPIO drop-in replacement library for Orange Pi Boards - Jeremie-C/OrangePi.GPIO github.com pip으로는 라이브러리가 설치가 되..

    오렌지파이에 구글어시스턴트 한국어 설치하기

    이번에 알리에서 중국산 라즈베리파이로 잘 알려진 오렌지파이 (OrangePI PC)를 구입하게 되었다. (알리익스프레스의 오렌지파이 공식 판매처에서 구입) 가격은 오렌지파이의 절반인데 성능은 좀 더 좋다. 그래서 이번에는 마침 필요했던 한국어 구글어시스턴트를 오렌지파이에 설치해 보기로 했다. [설치방법] 1. https://www.armbian.com/orange-pi-pc/#kernels-archive armbian 홈페이지에서 본인의 오렌지파이 종류에 맞는 데스크톱 운영체제를 다운 받는다. 여기서는 OrangePI PC버전이다. 다운받은 후 편한 방법으로 SD카드에 설치하면 된다. 데스크톱 말고 서버 버전으로 설치해도 무방하나 필자는 다른 기타 작업을 위해 데스크톱 버전을 설치했다. 2. 2018/0..

    라즈베리파이에 구글 음성인식 사용하기 (최신 샘플코드 + 한국어)

    구글에서 제공하는 구글 음성인식(이하 Google Speech)을 사용해보기에 앞서 아래 2개의 글을 먼저 읽고 시작하는 것을 추천한다. 시작하기 위한 필수 준비과정들을 알려준다. 2018/08/17 - [라즈베리파이/기초] - 라즈베리파이에서 USB 마이크, 스피커 설정하기 2018/08/18 - [라즈베리파이/기초] - 라즈베리파이에 구글 어시스턴트 설치하기 (model ID 포함) 위의 과정이 완료되었다면 (구글 어시스턴트를 먼저 설치해보기를 권장한다.) 먼저 라즈베리파이에 pyaudio를 설치한다. $ sudo apt-get update $ sudo apt-get install libportaudio0 libportaudio2 libportaudiocpp0 portaudio19-dev $ sudo..

    라즈베리파이에 구글 어시스턴트 설치하기 (model ID 포함)

    [2019-02-23 몇가지 오류를 수정했다.] [주의] 해당 방법은 2019년 6월 28일 이후로 더이상 지원되지 않는다. 잘못된 정보 전달을 막고자 댓글 불허로 전환한다. 라즈베리파이에 구글 어시스턴트를 설치하면 마치 인공지능 스피커처럼 사용이 가능하다. 그렇게 만드는 방법은 https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account 에 자세히 나와있지만 영어로 되어있기도해서 다시 한번 정리해 보기로 했다. 인터넷에 올라온 작년 자료들은 대부분 model ID를 설정하는 부분이 빠져있어 이부분도 같이 정리해 봤다. 우선 Google Action Console에 접속한다. Add..

    라즈베리파이에서 USB 마이크, 스피커 설정하기

    라즈베리파이에는 오디오 출력 단자는 있지만 입력단자가 없어 일반적인 마이크를 사용하기에 좀 불편하다. 그래서 USB 형태로 된 마이크가 필요한데, 방송쪽에 직업이 있거나 전문적인 마이크가 필요한 사람들이 주로 이런 마이크를 사용한다고 알고 있다. 물론 이러한 마이크들 중에는 매우 저렴하고 간단한 것들도 있지만 기존의 마이크를 그대로 사용하고 싶다면 아래의 잰더를 이용해도 된다. 구매링크 필자도 위의 제품을 구매했다. 라즈베리파이에 사용하기 위해서는 우선 마이크와 스피커를 위의 젠더에 연결하고 (필자는 2018/07/12 - [기타/제품 후기] - 저렴한 게이밍 헤드셋 G2000 후기 헤드셋을 사용했다.) 아래와 같이 라즈베리파이의 USB 단자에 연결하면 된다. $ arecord -l 우선 위 명령을 실행..

    라즈베리파이에 OpenCV 설치하기

    사실 라즈베리파이에 OpenCV를 설치한지는 좀 시간이 지났지만 이제서야 설치 방법을 글로 남긴다. 원래 OpenCV를 설치하는 과정이 지루함의 연속이고 게다가 몇번이나 재설치를 해서 좀 진이 빠지긴 했었다. 라즈베리파이에 OpenCV를 설치하는 과정은 구글링만 좀 해도 바로 알수있지만 가장 도움을 많이 받았던 사이트는 https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/ 와 http://webnautes.tistory.com/916 이다. 우선 OpenCV 자체가 용량이 크기 때문에 16GB의 SD카드를 추천한다. 만약 메모리가 부족할 것 같다면 라즈베리파이에 기본적으로 ..

    라즈베리파이 원격모니터링하기 (라즈베리파이 원격제어)

    라즈베리파이을 유선랜으로 제어하면 노트북하나면 충분하여 편하긴 한데, 접속할 때 마다 아이피가 바뀌어 다시 입력해야한다는 것이 정말 불편하다. 물론 검색을 해보면 고정아이피를 이용하는 방법이 자세히 나와있지만 (그런데 필자의 경우 고정아이피 설정이 안됬다. 이유는 아직도 모르겠다.) 아이피를 고정했다 하더라도 VNC서버는 수동으로 열어야한다. 그래서 WiFi를 이용한 무선랜을 통해 라즈베리파이를 제어하고 모니터링하는 방법을 소개한다. 일단 라즈베리파이를 와이파이에 연결시킨다. pi@raspberrypi: ~ $ ifconfig 위의 명령어를 입력한 뒤, 출력 결과중 wlan 0을 찾는다. 이 중 빨간색 부분에 적힌 IP 주소를 잘 기억해둔다. 이제 아래 명령어를 입력한다. pi@raspberrypi: ~..

    라즈베리파이에 라즈베리안 설치하기 #2

    라즈베리안이 설치된 SD카드 내용을 살펴보면 boot 경로의 cmdline.txt 가 있을것이다. 이 파일을 연다. 이 파일은 라즈베리파이가 부팅될 때 실행하는 한 줄의 명령어이다. 파일 내용을 아래와 같이 수정을 한다. dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait 또는 아래 파일로 바꾼다. 또한 같은 경로에 config.txt가 존재할 것이다. 마찬가지로 파일을 열고 맨 아래줄에 다음 두줄을 추가한다. enable_uart=1force_turbo=1 SSH 통신을 활성화하기 위해서, 같은 경로의 빈 공간을 ..

    라즈베리파이에 라즈베리안 설치하기 #1

    라즈베리파이의 대표 운영체제인 라즈베리안을 설치하기 위해 아래 사이트로 이동한다. https://www.raspberrypi.org/downloads/raspbian/ 작성일 기준으로 4.14버전이 최신버전이다. 왼쪽 파일을 컴퓨터에 다운받고 압축을 풀어준다.압축을 풀면 이미지 파일이 하나 나오는데 이 파일을 SD카드에 구워주어야 한다. 방법은 다양하지만 크게 2가지 프로그램이 많이 사용되는 것 같다. 1. : https://rufus.akeo.ie/downloads/rufus-2.18p.exe 2. : https://sourceforge.net/projects/win32diskimager/files/latest/download 필자는 1번을 사용했다. 두 링크 모두 다운로드 링크인데 2번은 설치과정이 ..

    라즈베리파이 시작하기

    우연한 기회로 라즈베리파이3를 얻었다. 아직 아두이노도 제대로 못다뤄본 초심자이지만 리눅스 계열의 컴퓨터도 도전해볼 계획이다.

# 테스트용