본문 바로가기

개발자/라즈베리파이4

라즈베리파이 부팅과 동시에 영상이나 이미지를 반복 재생하는 코드 라즈베리파이 부팅과 동시에 영상이나 이미지를 반복 재생하는 코드 솜씨 좋은 사람과 일하는 이야기에 이어지는 포스팅이다. 국가기상위성센터 전시물 리뉴얼 작업으로 정해진 시간에 맞추어 영상을 모니터로 출력하는 작업이다. 라즈베리파이를 Hotspot, 다른 말로 하면 access point 로 만들어 놓고 작업하면 한결 쉬워진다. 영상을 만들었으나 19인치 4:3 모니터에 맞추기가 여간 어려워서 다시 이미지를 시간에 맞춰 반복적으로 뿌려주는 작업을 하기로 한다. 간단한 일은 없고, 사소한 작업은 없다. 작소 사소하게 보이는 일이 쌓여 큰 일이 되고 는 결정으로 이어진다. 사자는 토끼를 잡을 때도 집중한다. 솜씨 좋은 사람은 하는 일을 돌아보고, 기록하고 계획을 짠다. 우선 순위를 정하고, 무슨 일을 하지 않아..
라즈베리파이 부팅하면서 윈도우에서 자동 시작 라즈베리파이 부팅하면서 윈도우에서 자동 시작 시계 프로그램르 만들고, 무선으로 인터넷에 연결하고, 자동으로 시작하게 합니다. 라즈베리파이의 x-window 에서 부팅하명서 자동실행하게 하는 방법을 설명합니다. 라즈베리파이 부팅시에 프로그램을 자동시작 하는 방법입니다. 물론 터미널에서 rc.local 파일을 실행하는 방법도 있지만 지금 소개하는 방법의 장점은 라즈베리파이 윈도우 실행 명령인 startx 까지 모두 실행한후에 사용자 프로그램을 실행하므로 crontab으로 불가능한 GUI프로그램들도 모두 잘 작동한다는 점입니다. 터미널에서 아래와 같은 명령어로 파일을 엽니다. $sudo nano /etc/xdg/lxsession/LXDE-pi/autostart 여기서 한 4줄인가있는데 screensaver의 ..
라즈베리파이 화면 꺼짐 방지, GUI 모드에서 화면 보호기 설정 라즈베리파이 화면 꺼짐 방지, GUI 모드에서 다음은 xwindow 환경에서 모니터가 꺼지는 기능을 방지하기 위한 방법입니다. 예전에 터미널 모드(Command Line Interface)에서 모니터가 자꾸 꺼져서 한참 해결하기 위해 고생한 적이 있는데 아마도 해결하지 못한 것으로 알고 있습니다. 참고하실 분은 다음 링크를 참고하시기 바랍니다. 라즈베리파이 화면 꺼짐 중지, Disable Screen Saver In Raspberrypi 라즈베리파이는 기본으로 스크린 세이버가 설정되어 있습니다. 일단 스크린 세이버를 설치하고, 윈도우 환경에서 스크린 세이버를 원하는 옵션으로 설정 변경하여 모니터가 꺼지는 것을 방지하는 방법으로 해결하는 방법을 설명합니다. 라즈베리파이는 기본 이미지에 스크린 세이버가 설정..
Raspberry pi OpenCV 가장 빠르게 설치하는 방법 Raspberry pi4 에 OpenCV 가장 빠르게 설치하는 방법 영상 처리에 필수적으로 사용되는 라이브러리 OpenCV OpenCV (Open Source Computer Vision)에 대하여 간단하게 말씀드리면 인텔에서 제공하는 다양한 영상 처리에 사용할 수 있는 오픈소스 라이브러리입니다. 무려 상업용으로도 사용 가능합니다. C, C++, Java, Python과 같은 다양한 언어를 지원하며 요즘엔 간단한 딥러닝 알고리즘들도 제공하고 있습니다. 가장 빠른 방법으로 OpenCV를 라즈베리파이 4에 설치해보겠습니다. 우선 아래 명령어를 사용하여 라즈베리파이를 업그레이드 합니다. sudo apt-get -y update && sudo apt-get -y upgrade sudo apt-get -y ins..
Raspberry Pi B+ Pinout 도표 Raspberry B +의 40 핀 GPIO 핀 할당 표입니다. 그것을 인쇄하고, 선택적으로 라미네이팅 하고, 구멍을 뚫어 라즈베리의 GPIO 핀 위로 밀어 넣습니다. 작업이 훨씬 쉬워집니다. Leaf는 원래 Broadcom 번호가 매겨진 GPIO (녹색)와 WiringPi에서 사용하는 하드웨어 독립 핀 번호 (회색)를 보여줍니다. 저장소에는 원본 Inkscape SVG와 쉬운 인쇄를 위한 DIN A4 PDF 버전이 포함되어 있습니다. 필요에 따라 자유롭게 조정하십시오. 출처 참고: Raspberry Pi B+ Pinout Leaf pin out 설명 잘 되어 있다.
OSMC 사용자 ID와 비밀번호 OSMC 사용자 ID와 비밀번호 OSMC에서 SSH, (S) FTP 및 SMB의 기본 사용자 이름 및 암호는 다음과 같습니다. username: osmc password: osmc 기본 비밀번호 변경: osmc사용자 의 기본 비밀번호를 변경하려면 다음 명령을 실행하십시오. $passwd 루트 액세스 활성화 기본적으로 OSMC는 root사용자가 비활성화 된 상태로 제공되지만 sudo명령을 사용하여 권한 에스컬레이션을 허용합니다 . 루트 사용자 이름을 활성화하려면 다음 명령을 실행하십시오. $sudo passwd root OSMC 문서 출처
라즈베리파이 SPI 포트 사용 문제점, MAX31855 Interface with Raspberry Pi second SPI Port 라즈베리파이 SPI 포트 사용 문제점, MAX31855 Interface with Raspberry Pi second SPI port 라즈베리파이에서는 SPI 포트를 CE0, CE1 제어신호와 함께 2포트를 제공한다. 처음 스마트 폼 시스템을 개발할 때 CE0 포트는 ADC3208 adc 컨버터에 사용하고, CE1은 NFC 카드 데이터 통신에 사용하였다. 물론 두 부품 모두 SPI 인터페이스에 아주 잘 작동하였다. 다른 업체에 Raspberry Pi IO Intreface Module 설계를 하여 PCB를 제작 조립하여 납품하였는데 SPI 포트 사용에 문제가 생긴다고 하여 자료를 열심히 찾아 봐도 특별한 해결책은 보이지 않았다. 특히 adc 컨버터인 ADC3208은 동작이 잘 하는데 MAX31855가 문..
라즈베리파이 센서 데이터 수집 보드 v2.0 라즈베리파이 센서 데이터 수집 보드 v2.0 Sensor data acquisition board v2.0 for Raspberry Pi 라즈베리파이와 연결해 외부 센서에서 데이터를 읽어오고 제어 신호를 GPIO로 출력합니다. 예전에 만든 IO 보드를 확장했습니다. Module에 기능과 Specification에 대한 자세한 설명입니다. Interface 모듈 테스트를 위한 설명과 소스코드는 문서 끝에 있는 참고 문서 링크를 참고하세요. RaspberryPi IO Interface Module 제작 [문서 정보] 업무명 : RaspberryPi IO Interface Module v.2 개발 작성자 : 캐어랩 작성일 : 2021-02-20 설 명 : 라즈베리파이 GPIO 포트를 확장하여 I2C 포트, G..