반응형

개발자 1224

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

Joel Goldberg의 교훈에 이은 인터뷰

앞서 실었던 40년 이상 IT분야 소프트웨어 개발을 했던 Joel Goldberg의 교훈에 이은 인터뷰 원문기사를 옮긴다. 원문 링크는 Interview: Looking Back on 4+ Decades in the Software Industry 기사를 참고하세요. 40 년 이상 소프트웨어 업계에서 일한 Joel Goldberg 의 조언 2020년 12월에 우리는 BTI360의 16년 역사에서 첫 은퇴자 인 Joel Goldberg에게 작별 인사를 했습니다. 지난주에 우리는 45년 동안 소프트웨어를 만들어 온 Joel의 교훈을 공유했습니다. 오늘 우리는 소프트웨어 산업에서 40년이 넘는 Joel의 인터뷰를 공유합니다. 처음부터 시작하겠습니다. 학교에서 무엇을 공부했습니까? 저는 컴퓨터 작업에 대한 생각..

개발자 2021.01.25

40 년 이상 소프트웨어 업계에서 일한 Joel Goldberg 의 조언

기사에도 많이 나온 글인데 원문을 찾아 읽었다. 원문 기사를 연결한다. What I’ve Learned in 45 Years in the Software Industry BTI360 팀 동료 인 Joel Goldberg는 최근 40년 이상 소프트웨어 업계에서 일한 후 은퇴했습니다. 그가 떠날 때 그는 오랜 경력을 통해 배운 교훈을 공유했습니다. 그의 허락하에 그의 지혜를 여기서 나눕니다. 소프트웨어 산업에서 40년을 돌이켜 보면, 얼마나 많이 변했는지 놀랐습니다. 저는 펀치 카드로 경력을 시작했고 클라우드 컴퓨팅 시대로 끝을 맺고 있습니다. 이러한 모든 변화에도 불구하고 제 경력 전반에 걸쳐 저를 도왔던 많은 원칙은 변하지 않았으며 계속해서 관련성이 있습니다. 키보드에서 물러나면서 소프트웨어 엔지니어로서..

개발자 2021.01.21

팔로우해야 할 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..

Care 04-101 Cyber Physical Systems 강의 계획

Care 04-101 Cyber Physical System 강의 계획 - 평가 방법 추가할 것!!! Cyber Physical Systems 교과목 강의를 위한 안내서를 가상으로 작성합니다. 여기에 소개하는 강의 계획은 공식 교과과정을 예상하여 작성하였습니다. 학생들에게 수업내용에 대한 요약과 수업과정, 실습 과제를 안내하기 위한 문서로만 참고하시기 바랍니다. 역사와 문화, 정치적 상황으로 내용과 일정은 언제든 변할 수 있습니다. 교과목 강의 문의는 메일로 해주세요. Course Description 이 과정은 학생들에게 실시간으로 작동하는 임베디드 시스템의 설계, 모델, 분석 및 제어의 기초를 소개합니다. 학생들은 물리적 프로세스를 계산과 결합하는 방법을 배웁니다. 이 과정에는 한 학기 프로젝트에 중..

개발자 2021.01.06

Arduino Nano 33 BLE Sense Sensor Library 연구

센서들이 전부 방송하고 중앙에서 하나씩 돌아다니면서 데이터 받는 거야. 오늘 올린 에버노트에 답이 있으니 참고. dalegi.com/2020/09/04/the-arduino-nano-33-ble-sense-sensor-library-you-have-been-waiting-for/?unapproved=4656&moderation-hash=bbfdb7e776eb283ee0994399f73591f9#comment-4656 The Arduino Nano 33 BLE Sense Sensor Library You Have Been Waiting For Nano33BLESensor leverages Mbed OS to automatically place sensor measurements in a ring buffe..

개발자/Arduino 2020.12.30

인공지능 연구지수( AI Research Index ): 세계 최고의 인공지능 대학은?

인공지능이 미래의 산업과 사회를 견인 할 혁신 성장 동력으로 주목받으면서, 인공지능 연구역량 강화가 중요한 이슈로 부상하고 있다. 연구 역량은 기술혁신에 가장 중요한 무형의 활동으로서 신기술 시장에서 최상의 성과를 달성하는 데 필수적 요소이다. 이에 본고에서는 세계의 대학들을 대상으로 인공지능 연구역량을 가늠할 수 있는 인공지능 연구 지수(AI Research Index)를 개발하고 시사점을 도출하고자 하였다. 인공지능 연구지수를 2016~2019년간 인공지능 연구 성과를 지수화한 값으로 정의하고, 인공지능 연구역량은 학술연구 수, 편당 인용 수, FWCI(Field Weighted Citation Impact)를 활용하여 측정하고 변수에 가중치를 반영하였다. 인공지능 연구 수를 기준으로 세계 상위 50..

LSM9DS1 라이브러리 버전 2.0 소개

네덜란드 Pijnacker 라는 개발자가 6월에 LSM9DS1 라이브러리 버전 2.0을 발표했습니다. 이 라이브러리를 설치하는 방법은 이미 설치한 Arduino_LSM9DS1 라이브러리를 제거해야 해야 합니다. 아마도 설치한 폴더를 찾아가면 사용자마다 다르겠지만 저의 위치는 C:\Users\USER\Documents\Arduino\libraries\Arduino_LSM9DS1 입니다. 이 폴더를 삭제하시고 버전 2.0의 GitHub 에서 코드를 zip 파일로 받아서 라이브러리 설치를 해주시면 됩니다. 압축 파일로 라이브러리를 설치하는 방법을 참고하십시요. 우선 유용한 링크입니다. LSM9DS1 라이브러리 버전 2.0 GitHub LSM9DS1 datasheet DIY Calibration instruct..

개발자/Arduino 2020.12.14

Nano 33 BLE Sense 기반 미세 먼지 센서 데이터 전송 장치

짧은 시간, 기가 막힌 아이디어, Nano 33 BLE 보드 하드웨어와 소프트에어를 배우는 중인데, 그럼에도 불구하고 열정이 있는 11조가 숙제를 주었습니다. erun. 집에 아침마다 밥 달라고 창문 앞에서 우는 길고양이 같습니다. 덕분에 한 달 전에 산 고양이 사료가 다 떨어져 갑니다. 11조 작품인 공기청정기 이동 로봇에 들어가는 Nano 33 BLE Sense 보드, PM2008M 미세먼지 센서와 Liquid Crystal LCD를 연결하여 미세먼지 센서 값을 나타냅니다. 연결이 좀 복잡할 것 같은 예감이 듭니다. Nano 33 BLE Sense 컨트롤 보드는 3.3V로 동작합니다. 미세먼지 센서를 다짜고짜 3.3V전원을 연결하니 잘 동작하네요. 남은 것은 16*2 캐릭터 LCD인데 5V에서 동작합..

개발자/Arduino 2020.12.05
반응형