& 프로그래밍/& Linux (8) 썸네일형 리스트형 라즈베리파이(kodi/유튜브 애드온) 지난번에 KODI라는 미디어센터 프로그램을 설치해보았다. KODI는 100% 오픈소스 프로그램이라서 개발자, 사용자 입맛에 맞게 디자인부터 응용프로그램까지 모두 커스텀화 할 수 있다는 큰 장점을 가지고 있는데, 이번엔 유튜브를 사용하는 방법을 알아보려고 한다 나는 라즈베리 3B+ / KODI 18.7버전 사용중 1. 애드온에서 유튜브 설치 KODI에서 유튜브를 보려면 애드온을 이용해 유튜브를 설치하면 된다 메인화면에서 애드온 - 다운로드 - 비디오 애드온 순으로 들어가서 유튜브를 찾아서 설치 2. 구글API 할당받기 console.cloud.google.com 으로 접속해서 구글계정 로그인 후 API서버를 생성한다 구글 클라우드 플랫폼에 접속하고나서 1) 프로젝트를 생성한다 2) 프로젝트에 API값을 할.. 라즈베리파이(스크린샷/캡쳐하기) 이번에 다룰 주제는 매우 간단하다. 라즈베리파이 안에서 스크린샷을 할 수 있도록 응용프로그램을 설치 및 실행하는 방법을 알아보려한다. 1. 프로그램 설치 전 기존 앱과 레퍼지토리가 최신버전인지 확인하고 업그레이드를 진행한다 sudo apt update sudo apt upgrade 2. 스크린샷 앱을 설치한다 sudo apt install gnome-screenshot 이게 끝! 매우 간단하다. 정상적으로 설치되어 있는지 확인하기 위해 테스트로 찍어보았다 스크린샷은 전체화면 촬영, 현재 창, 촬영범위 선택, 타이머기능까지 제공하니 다양한 방법으로 활용하면 좋을 것 같다 라즈베리파이(미디어센터 개발/Kodi) 라즈베리파이는 싱글보드 컴퓨터로, 임베디드 시스템을 구현하는데 매우 좋은 장비이다. 대표적인 예로, 스마트TV가 있다. 이번시간에는 라즈베리파이를 이용해 스마트TV와 같은 미디어센터를 구현해보려 한다 우리가 구축해야할 프로그램은 'KODI'이다. [KODI란] - 로컬 PC의 동영상과 네트워크 동영상을 재생할 뿐만 아니라, YouTube, Vimeo, TED, 아이튠즈 등 인터넷 네트워크를 통한 스트리밍 재생까지도 지원하는 오픈소스 프로그램이다 1. 미디어센터 KODI 설치 sudo apt update #프로그램 설치 전 업데이트를 한번 해주자 sudo apt upgrade #업데이트 결과에 따라 업그레이드가 필요하다면 진행, 아니면 생략가능 sudo apt install kodi #kodi 프로그램 설.. 라즈베리파이(카메라모듈 활용하기) 라즈베리파이에 연동시킬 수 있는 카메라 모듈은 2종류이다. USB타입으로 연결하는 방식과 라즈베리파이 보드에 직접 연결하는 타입이다. 내가 가지고 있는 모듈은 파이보드에 직접 체결하는 타입으로, 약 3만원대 제품이다 라즈베리파이에 연결해서 작동시키는 방법을 본격적으로 알아보자 1. 카메라 체결 라즈베리파이 보드를 보면 HDMI를 연결하는 커넥터 바로 왼편에 카메라 모듈을 체결할 수 있는 커넥터가 위치한다. 그 커넥터에 검정부분을 양끝으로 살짝 잡고 위로 올리면 톡! 하고 올라온다. 그다음 카메라 모듈을 끼워넣고 다시 마지막 사진처럼 검정부분을 아래로 밀어넣어서 체결시켜주면 된다. 2. 카메라 장치 활성화하기 카메라를 연결시켰다면 다음순서로 시스템적으로 활성화를 시켜주는 과정을 거쳐야 한다. $ sudo .. 라즈베리파이(GPIO) 라즈베리파이에는 GPIO라는 장치를 제공하여 주변에 다양한 센서들을 연결하여 제어할 수 있도록 해준다. 이번에는 이 GPIO를 이용하는 방법과 예제를 다뤄보고자 한다 GPIO 인터페이스는 라즈베리파이 가장자리에 위치한 핀이다. 여기에 원하는 장치를 연결해서 구동시키도록 설정해주는 것인데, 각 핀마다 가지고 있는 고유의 역할이 있다. 아래 사진을 통해 핀num, 역할을 확인하고 이 구조는 암기가 어렵다면 한장 출력해서 두고두고 보면서 활용하면 도움이 된다. 자, 각 GPIO핀이 하는 역할을 확인했다면, 이제 예제를 통해 라즈베리파이 콘솔에서 GPIO를 제어해보도록 하겠다. 1. GPIO 폴더로 이동하여 어떤 파일이 존재하는지 확인해본다 cd /sys/class/gpio ls -l ls를 통해 내용물을 보니.. 라즈베리파이(SSH서버 설치/구축) 라즈베리파이 OS에는 SSH Server가 기본값으로 설치되어있지 않다. 그래서 사용자가 설치를 해줘야 하는데, 그 전에 SSH Server가 무엇인지 쉽게 설명하자면 하나의 공유시스템이라고 생각하면 된다. 사용자가 라즈베리파이만 활용하면 상관이 없지만, 컴퓨터로 했던 작업을 라즈베리파이로 옮기거나 빼오는 번거로운 작업을 줄이기 위해 컴퓨터에서 라즈베리파이를 쉽게 컨트롤하도록 설정해주는 것이다. 원격작업 같은 개념이랄까? SSH 서버 설치를 위해 라즈베리파이 명령창으로 진입해서 다음 코드를 입력해준다 # 관련 프로그램 설치 sudo apt-get install -y openssh-server openssh-client # 시스템 재시작 sudo systemctl restart ssh # 시스템 가동 su.. 라즈베리파이(os설치) 지난시간 라즈베리파이를 구동하기 위해 기본 준비물을 소개했다 이번엔 그 준비물들을 바탕으로 라즈베리파이에 들어갈 라즈비안os를 설치하는 방법을 소개하고자 한다 1. 라즈비안os 이미지 설치 - 먼저 os 설치를 위해 라즈베리파이 공식 홈페이지로 접속한다 그러면 위 사진처럼 라즈베리파이에 넣을 os파일을 선택하여 다운받아준다. 3GB에 달하는 용량이라 다운받는데 시간이 좀 걸리니 다운받는동안 다음과정을 미리 준비하는것도 좋다 2. SD카드를 포맷한다 - SD카드를 리더기에 꽂아 컴퓨터와 연결해준다음 포맷을 해줄 때, FAT32(기본값)으로 지정해주면 된다. 3. os를 sd카드에 구워주기 위해 Etcher라는 프로그램을 설치한다 - Raspbian OS를 쉽게 SD카드에 구워주는 프로그램으로, 별도 설치과.. 라즈베리파이(기본준비) 연초부터 지금까지 다양한 자율주행 기술을 배워왔고, 이제 본격적으로 자율주행 기술을 구현해볼 것이다 기술구현에 가장 기본이 되는 '라즈베리파이'를 사용하려한다 라즈베리파이는 소형 자동차, 냉장고, 실내 온도 측정, 라디오 등 임베디드 디바이스를 제작하는 용도로 활용된다. 내가 자주 보는 IT 전문 유튜버 서울리안님이 라즈베리파이를 이용해 디지털액자를 개발했는데, 이 영상을 보면 라즈베리파이가 어떻게 활용되는지 이해할 것이다 출처 : 서울리안 유튜브 라즈베리파이는 쉽게 말해 소형 컴퓨터라고 생각하면 된다. cpu, 메모리를 비롯해 각종 하드웨어 연결장치를 내장하고 있어, OS만 설치해준다면 진짜 컴퓨터처럼 활용할 수 있다 위 사진은 내가 사용하고 있는 라즈베리파이 3B+ 모델이다. 지금은 4모델도 나왔다고.. 이전 1 다음