반응형

개발자/라즈베리파이4 190

시계가 없어서 10분 만에 만든 디지털 시계 1. 라즈베리파이 사용.

시계가 없어서 10분 만에 만든 디지털시계. 라즈베리파이 파이선 사용. 사무실에 시계가 없어서 10분 만에 디지털 시계를 만든다고 했는데 거의 3시간이 걸렸고 앞으로 얼마나 더 걸릴지 모르겠다. 화면 크기에 맞춰야 하고 인터넷도 잡아야 하고 이런~ ^^ tkinter 패키지로 간단한 파이썬 애플리케이션을 만드는 방법 이 포스트에서는 파이썬을 사용하여 디지털 시계 창을 만들고 디자인하는 방법을 보여줄 것입니다. 이것은 Python과 함께 제공되는 기본 제공 패키지 인 tkinter를 시작하는 간단한 프로젝트입니다. tkinter는 기본적으로 그래픽 사용자 인터페이스 패키지입니다. 간단한 응용 프로그램을 만드는 데 사용할 수있는 뛰어난 기능이 있습니다. 그리고 오늘 우리는 이것을 사용하여 디지털 시계를 만들..

라즈베리파이 Wifi 고정IP 세팅하기

라즈베리파이 Wifi 고정IP 세팅하기 이런 경우 좋은 점이 공유기가 외부 망에 접속되어 있지 않아도 노트북이나 데스크 탑에서 라즈베리파이를 연결해서 작업을 할 수 있다. 콘솔 창에서 ifconfig 명령으로 할당되어 있는 IP 확인한다. 설정하기 전에는 lo, Eth0, Wlan 이 다 보이는데 설정을 하게 되면 Eth0는 보이지 않는다. $sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 명령으로 아래 내용을 작성한다. ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=US network={ ssid="FORCM" psk="16610350" key_mgmt=WPA-PSK..

라즈베리파이 크롬 브라우저 설치, 정확히 크로미움

라즈베리 파이 운영체제 라즈비안에서 크로미움 chromium 브라우저 설치방법 라즈비안 운영체제에서는 크롬이 아니라 크로미움 브라우저 chromium browser 이다. 아래와 같은 명령어로 설치할 수 있다. $ sudo apt-get install chromium-browser 만약 제대로 설치되지 않는다면 $ apt-get update & $ apt-get upgrade를 하고 나서 설치하도록 한다. 이 방법대로 되다가 안되다가 하는 데 아래 방법을 참고하시기 바란다. 참고로 우분투에서 크롬 설치방법을 링크로 올려두는 데 정확히 라즈베리파이에서도 동작한다고 한다.

_tkinter.TclError: no display name and no $DISPLAY environment variable 에러 해결

_tkinter.TclError: no display name and no $DISPLAY environment variable 에러 해결 라즈베리 파이를 사용해 화면에 디지털 시계를 크게 표시하려고 자료를 찾았다. 실행하는데 에러가 계속 난다. 당연히 라즈베리 파이는 command 모드로 부팅을 하여 실습을 하고, 다른 컴퓨터에서 putty를 사용해 SSH에 접속하여 실습을 하였다. 전부 다 이런 환경으로 에러가 난 것이다. 으아~ 몇 시간을 또 잡아먹었다. 이렇게 삶은 낭비하는 것이다. ^^ 아래와 같은 에러가 발생할 때 해결방법이다. pi@raspberrypi:~ $ python3 digital_clock.py Traceback (most recent call last): File "digital_..

지는 노을이 보고 싶어 10분 만에 만든 CCTV. Raspberry pi 사용

지는 노을이 보고 싶어서 라즈베리파이와 카메라를 사용해 10분 만에 만든 CCTV. 저녁이 되어 노을이 아름답게 보이는 시간에 커튼을 올리지 않고-밤에 커튼을 올리게 되면 사생활이 노출되므로, 물론 낮에도 마찬가지 ^^- 어느정도 지는지 보려고 라즈베리파이 CCTV를 만들었다. 라즈베리파이와 카메라만 연결되어 있다면 추가 소프트웨어를 설치하지 않고도 CCTV를 만들 수 있다. 카메라의 영상을 HDMI 지원 모니터로 그냥 파이패스하여 출력하는 방식이다. IP주소를 할당하여 원격으로 제대로 만드는 CCTV도 물론 지원은 된다. 여기서는 아니다. 준비물은 라즈베리파이 Model 3 B+, 라즈베리파이 전용 카메라, HDMI 혹은 DVI 모니터 한대면 충분하다. 아래 라즈베리파이 카메라를 그림과 같이 연결한다...

Raspberry Pi Pico, 유연한 마이크로 컨트롤러 보드

Raspberry Pi Pico, 유연한 마이크로 컨트롤러 보드 하늘의 구름이 아무리 빠르게 움직여도 우리의 눈길을 벗어나지 않는다. 손오공이 여래의 손바닥 위를 벗어나지 못한 이유는 구름을 타고 아무리 멀리 도망가도 여래의 마음에선 한 치도 벗어나지 못하기 때문이다. 자연의 변화무쌍함이 아무리 모양을 바꾼다고 해도 우리 마음은 온 세상을 자유자재로 이동하고, 변화함을 따라올 것은 또 오직 마음뿐이다. 아쉬워 말아라. 특히 이루지 못한, 네 손에 없고, 아직은 오지 않은 시간에 대해 미련도 접어라. 마음에 소홀함이 없게 살아라. 무엇을 할지 갈피를 찾지 못하다가 다시 공부를 하기로 한다. 동영상을 준비하고, 즐거운 일을 찾기로 한다. 어제는 신병교육대에 들어간 아들로부터 편지가 왔다. 열흘만에 받았다. ..

팔로우해야 할 Top 10 Raspberry Pi 블로그

팔로우해야 할 Top 10 Raspberry Pi 블로그 웹에는 훌륭한 Raspberry Pi 팬 사이트, 자습서, 저장소, YouTube 채널 및 기타 리소스가 많이 있습니다. 다음은 내가 가장 좋아하는 10 가지 Raspberry Pi 블로그입니다. 1. 라즈베리 파이 스파이 Raspberry Pi 팬 Matt Hawkins는 초기부터 자신의 사이트 인 Raspberry Pi Spy에서 포괄적이고 유익한 다양한 자습서를 작성해 왔습니다. 이 사이트에서 직접 많은 것을 배웠고 Matt는 항상 많은 주제를 다루는 첫 번째 사람인 것 같습니다. 나는 Raspberry Pi로 해킹 및 제작의 세계에서 처음 3 년 동안 여러 번 도움을 요청했습니다. 다행스럽게도이 얼리 어답터 사이트는 여전히 강세를 보이고 있..

라즈베리파이 spi & i2c 동시에 사용 문제?

아직 확인은 안 한 상태인데 문제가 있는 듯 보여서 일단 기사는 캡쳐 감지 모자 (astro-pi)는 MCU (또는 AVR이라고도 함)와 통신하는 데 SPI를 사용하고 압력 센서, 온도 / 습도 센서 및 가속도계 / 자이로 스코프 / 자 기계와 통신하려면 I2C를 사용합니다. 이를 위해 헤더 파일, 문서화 지원 및 테스트 / 예제 프로그램 세트를 개발 중입니다. http://experix.sourceforge.net 의 다운로드 섹션, my-hat 디렉토리 에서 찾을 수 있습니다 . (지금 거기에 몇 가지 오류가 있으며 수정 및 온도 측정 예제를 게시 할 준비를하고 있습니다.) SPI 및 I2C 클록 속도는 독립적이며 실제 전송은 전용 하드웨어에서 처리됩니다. 별도의 스레드를 실행하더라도 차이가 없습니다..

10가지 Raspberry Pi 프로젝트 아이디어

10가지 Raspberry Pi 프로젝트 아이디어 Raspberry Pi는 2012 년에 출시되었을 때 세계를 강타한 소형의 저가형 단일 온보드 PC입니다. 그 이후로 교육자, 학생, 제작자 및 땜장이는 다양한 Raspberry Pi 모델을 많은 사람들에게 사용했습니다. 독특하고 흥미로운 프로젝트. 가능성은 거의 무한합니다. 2020년 Opensource.com은 Raspberry Pi 프로젝트에 대한 많은 훌륭한 기사를 게시했습니다. 아래에서 상위 10개 항목을 살펴보겠습니다. 이 기사가 여러분을 교육하고, 즐겁게 하고, 영감을 주기를 바랍니다. Mac Mini에서 Raspberry Pi로 마이그레이션 한 방법 메인 데스크톱 컴퓨터로써의 라즈베리 파이? 물론. Peter Garner가 Mac Mini에..

라즈베리파이 ubidots 데이터 송신

코드 보완이 필요한 경우에는 아래 소스코드를 가지고 작업한다. 지금 코드는 온도 습도 센서에서 수집한 데이터를 보내고 있다. 라즈베리파이 고정 IP 설정에 관한 것은 아래를 참고한다. ifconfig 명령으로 현재 설정된 IP 주소를 확인한다. 아래 고정 IP 설정을 모두 수행하고 나서 조회 화면은 아래와 같다. 처음엔 모든 IP 주소가 보인다. pi@raspberrypi:~ $ ifconfig lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 42 bytes 2478 (2.4 KiB) RX errors..

Raspberry Pi와 인터페이싱 MPU6050 (가속도계 + 자이로 스코프)

Raspberry Pi와 인터페이싱 MPU6050 (가속도계 + 자이로 스코프) 나 이렇게 살아도 되는 건지 모르겠네. 일이 너무 재미있어. 밤에 잠들기도 싫고, 아침에는 눈이 막 번쩍 떠지고, 일을 하면 할수록 재미있네. 낙엽 지고 비가 쏟아져도 눈길 한번 안 주네. 한 가지 일을 하다 보면 곁가지로 나오는 일이 연관되어 다른 일이 생기니 정신없이 재미있고, 또 그게 관계된 일이 더욱 재미있어지고 미친 듯이 돌고 도니 어쩜 좋냐. 도대체 왜 이런 저주가 나에게 온 건지 모르겠네. :) 소개 MPU6050 센서 모듈은 통합 6 축 모션 추적 장치입니다. 3 축 자이로 스코프, 3 축 가속도계, 디지털 모션 프로세서 및 온도 센서가 모두 단일 IC에 있습니다. 보조 I2C 버스를 사용하여 3 축 자력계 또..

Raspberry Pi IO Interface Module Test

Raspberry Pi IO Interface Module Test 라즈베리파이와 연결해 외부 센서에서 데이터를 읽어오고 제어 신호를 GPIO로 출력합니다. 예전에 만든 IO 보드를 확장했습니다. Module에 기능과 Specification에 대한 자세한 설명은 링크를 참고하세요. 적당한 수준에서만 정보를 올립니다. Technical Specification 라즈베리파이 연결: 40 pin 플랫 케이블 보드 전원: DC 12V, DC 5V 출력이 필요할 경우 DC 12V 전원 어댑터 연결 할당 가능한 GPIO 포트 26 Pin 전체 할당 SPI(Serial Peropheral Interface) 예비 포트 추가 CE1 제어신호 SPI CE0는 MCP3208 8ch 12Bit ADC(Analog to D..

useradd 명령어로 리눅스 사용자 추가하기

리눅스 사용자 관리 명령어 (추가 useradd, adduser, 삭제 userdel, 변경 usermod) 리눅스(Linux)는 멀티유저(다중사용자) 운영체제이기 때문에 많은 사람들이 한 컴퓨터를 사용할 수 있습니다. 리눅스에서 사용자를 추가하고 삭제하는 방법을 알아보겠습니다. useradd 명령어로 리눅스 사용자 추가하기 리눅스 사용자 생성 명령어 useradd 리눅스에서는 useradd, adduser 명령으로 사용자(유저)를 추가할 수 있습니다. adduser를 사용하면 좀 더 쉽게 사용자를 추가할 수 있지만, 리눅스 관리에 익숙하고 깔끔한 명령어 방식을 선호하는 사람은 useradd를 아직도 많이 씁니다. (root 권한이 있는 유저만 사용자 계정을 만들고 삭제할 수 있습니다.) 사용자 만들기 ..

Raspberry Pi와 인터페이싱하는 GPS 모듈

Raspberry Pi와 인터페이싱하는 GPS 모듈 GPS 소개 Global Positioning System(GPS)은 지구 상에 정확하게 그 위치를 결정하기 위해 지구 공간 및 지상 스테이션에서 위성들에 의해 전송된 신호를 사용한다. 위성 및 지상국에서 전송 된 무선 주파수 신호는 GPS에 의해 수신됩니다. GPS는 이러한 신호를 사용하여 정확한 위치를 결정합니다. GPS 자체는 정보를 전송할 필요가 없습니다. 위성 및 지상국에서 수신 된 신호에는 신호가 전송된 시간의 타임스탬프가 포함됩니다. 신호가 전송된 시간과 신호가 수신된 시간의 차이를 계산합니다. 신호의 속도를 사용하여 위성과 GPS 수신기 사이의 거리는 속도와 시간을 사용한 거리에 대한 간단한 공식을 사용하여 결정할 수 있습니다. 3 개 이..

PCB 제작할 때 정해야 할 부분 RaspberryPi IO Interface Module

PCB 제작할 때 정해야 할 부분 RaspberryPi IO Interface Module 계획에 기반해 행동하지 않는 사람, 부지런하고 성실하지만 늦게 자고, 아침 출근 시간이 한참 지나 일어나는 사람이 오늘은 10시에 회의가 잡혀 있어 서두른다. 가장 돈을 많이 들인 고속도로로 알려진 '서울외곽순환고속도로'는 2020년 9월 1일부터 '수도권 제1순환고속도로'로 명칭이 변경되었다. 오랜 만에 달려본다. 옛골 사무실에서 가면 10분 거리지만 직접 판교로 넘어가는 길이다. 도로는 훨씬 넓어진 는낌이고, 판교로 들어오면서 요금소를 잘못 들어갔다. 판교로 출퇴근 할 때도 진입하기가 까다로와서 아침마다 긴장했는데 여전히 마찬가지다. 분당으로 들어오는 길은 사방이 복잡하다. 공간은 3차원에 속하고 장소는 2차원..

반응형