본문 바로가기

개발자/라즈베리파이4

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차원..
라즈베리파이 i2c 사용하기 ssd1306 OLED와 함께 라즈베리파이를 다시 만나니 너무 반갑네요. 한 동안 사용하지 않아 기억도 가물가물한데 다시 찾으니 집 나간 아들이 돌아온 것처럼 씁쓸합니다. Raspberry Pi I/O Interface 보드를 설계 중이라 다시 구석구석 들여다보고 있는 중입니다. 일단 I2C 포트를 만들어야 해서 탐구합니다. 이전 보드에는 만들지 않았는데 왜 빼먹은 건지 ^^. 자 함께 공부해봅시다. 여기서 사용하는 보드는 Raspberry Pi 3 Model B입니다. I2C는 Inter-Integrated Circuit의 약자이며 버스 형태로 임베디드 시스템에서 저속의 주변기기를 연결하기 위해서 사용되는 프로토콜입니다. 버스 형태여서 라인을 공유 가능하며 Address에 따라서 여러 개의 주변 장치와 통신이 가능합니다. SPI는 ..
RaspberryPi 온도 습도 센서 DHT11 python 코드 앞서 DHT22 온습도 센서 관련하여 파이선 프로그래밍과 거의 동일합니다. 라즈베피 파이 DHT22 온도 습도 센서로부터 데이터를 가져오는 포스팅을 참고하세요. DHT11 연결도는 아레와 같습니다. 파이선 코드를 입력하기 전에 Raspberry Pi에 DHT 라이브러리를 다운로드하여 설치해야합니다. 터미널 창을 열고 다음 사항을 하나씩 입력합니다. 아래 명령어를 하나씩 실행하는 과정과 출력을 아래에 표시합니다. 라즈베리파이 환경과 설정에 따라 다르게 나올 수도 있지만 유념치 마시고 결과 위주로 확인하십시오. 다 설치가 되었으면 재부팅이 필요할 수 있습니다. 우선 아래 명령을 순차적으로 입력합니다. 입력하여 실행되는 출력문을 아래에 포함하였습니다. git clone https://github.com/ada..
RaspberryPi AM2301 온도 습도 센서 python 코드 using the DHT22 RaspberryPi AM2301 온도 습도 센서 python 코드 using the DHT22 파트명이 달라도 알고보면 결국은 dht22 온습도 센서다. 두려움에 떨지 말고 무엇이든 하면 결국 다다르게 된다. 우리가 가고자 하는 곳에. 본 포스팅은 Ubidots 사이트에 온도 습도 센서의 데이터를 수집하여 올리는 과정에서 참고로 작성하는 것입니다. 출처 문서는 DHT22 사용방법 링크를 참고하십시오. DHT-22 (AM2302라고도 함)는 디지털 출력 상대 습도 및 온도 센서입니다. 용량성 습도 센서와 서미스터를 사용하여 주변 공기를 측정하고 데이터 핀에 디지털 신호를 뱉어냅니다. 이 튜토리얼에서는 Raspberry Pi 에서 DHT-22 센서를 사용하는 방법을 배웁니다. 튜토리얼 업데이트와 dht22..
Raspberry Pi로 Ubidots에 데이터 보내고 받기 2 Raspberry Pi로 Ubidots에 데이터 보내고 받기 2 Ubidots에 데이터를 송신하고 최근 데이터 하나를 받는 테스트를 진행했습니다. 이전 포스팅에서 더욱 확장하여 여러 가지 센서 데이터를 보내서 웹에서 확인하는 실습을 진행합니다. 물론 라즈베리파이 기반에서 합니다. 특별히 라즈베리파이 버전과 상관은 없습니다. Ethernet 이든 WiFi 연결도 상관없이 인터넷만 연결하면 됩니다. 이전 포스팅을 따라 하셨다면 여기서 시작하시고 아직 하지 않으셨으면 아래 링크를 따라가 참고하시기 바랍니다. Raspberry Pi로 Ubidots에 데이터 보내고 받기 1 1. 디지털 온습도 센서 달기 실습에서 사용하는 온도 습도 센서는 디지털 온습도 센서 -DHT21/AM2301 (Digital Tempera..
라즈베리파이4 기반 AI IoT 가이드 7강 Maria DB 기본 MariaDB란? MariaDB는 MariaDB사가 제작한 오픈소스 RDMBS (관계형 데이터베이스 관리 시스템 relational database management system, RDBMS) 소프트웨어입니다. MariaDB가 무엇인지 알기 위해서는 MySQL이란 유명 RDBMS를 알아야 합니다. 왜냐하면 MySQL에서 떨어져 나온 RDBMS가 MariaDB이기 때문이죠. AB사 핵심 창업자 중 한 명이었던 몬티 와이드니어스가 2009년 동료들과 나와 MySQL코드 기반으로 한 오픈소스 RDBMS를 개발한 것이 지금의 MariaDB입니다. 상용으로 사용하기 위해서 돈을 내야 하는 MySQL과 다르게 (교육용, 개발용은 상관없음) MariaDB는 무료로 사용할 수 있습니다. MariaDB 특징 오픈소스 ..
라즈베리파이4 기반 AI IoT 가이드 1강 시작하기 본 포스팅 내용은 주로 'IoT 사물인터넷을 위한 라즈베리파이 4 정석, 최주호, 김재범, 정동진 공저' 책을 참고하여 작성했어요. 이전 버전인 라즈베리파이 3과 동일한 내용은 링크로 대체하고 라즈베리파이 4에서 달라진 내용을 위주로 설명합니다. 아래 목차로 진행될 예정이지만 늘 그렇듯 변화무쌍하고 자유자재로 진행된다는 점을 이해해주기 바랍니다. 예상대로 되는 일은 인생에 별로 없으니까 말입니다. 강의 제목에 AI IoT는 똑똑한 인공지능 IoT를 말합니다. IoT가 사물에 연결된 센서 데이터 수집장치지만 요즈음은 장치를 더욱 똑똑하게 만들려는 시도가 많아졌습니다. 그래서 AI를 붙이게 되었고요. 본 가이드를 진행하면서 다양한 제품을 개발한 경험과 공부하는 법, 다소 철학적이고 의미 없는 말들을 곁들일 ..
라즈베리파이란? -라즈베리파이4 시작하기 라즈베리 파이(영어: Raspberry Pi)는 2012년 2월에 영국 잉글랜드의 라즈베리 파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 SBC(싱글 보드 컴퓨터)입니다. 고성능의 하드웨어에도 불구하고 가격이 저렴한 이유는 라즈베리파이 재단이 수익을 추구하지 않는 비영리 재단이기 때문이죠. 라즈베리파이에는 기본적으로 ARM 계열의 마이크로 프로세서, 메모리, 각종 I/O장치(오디오, 비디오, 카메라, HDMI)등이 자체로 내장되어 있으며(임베디드), 라즈베리파이 3 이상부터는 와이파이, 블루투스가 기본으로 내장되어 있습니다. 라즈베리파이 4는 micro HDMI 포트를 2개 가지고 있습니다. 이 말은 듀얼 HDMI 모니터를 연결할 수 있다는 말입니다...
라즈베리파이4 Model B Specifications Specifications Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz 1GB, 2GB or 4GB LPDDR4-3200 SDRAM (depending on model) 2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE Gigabit Ethernet 2 USB 3.0 ports; 2 USB 2.0 ports. Raspberry Pi standard 40 pin GPIO header (fully backwards compatible with previous boards) 2 × micro-HDMI ports (up to 4kp60 supported) 2-lane MIP..
라즈베리파이 4 Model B 출시, 더 많은 사용자와 강력한 Desk Top 라즈베리파이 4 Model B 출시, 더 많은 사용자와 강력한 Desk Top 사기는 이렇게 치는거다. 2019년 2월 3일 Eben Upton(Raspberry Pi Trading CEO)와의 인터뷰에서 분명히 raaspberry Pi 4가 2019년도에 출시되지는 않을 것이라고 했다. Eben Upton의 답변으로는 "새로운 라즈베리파이에 대해 원하는 형태와 기능에 대한 생각을 가지고 있고, 이를 위해 뭘 할지 알고 있지만, 아직 상품으로 만들 계획은 없다"고 답하였다. 그런데 오늘 아침 7시에 업톤은 전격적으로 라즈베리파이 4를 출시하고 캠브리지의 파이스토어에서 구입할 수 있다고 말했다. 가장 최근 모델인 라즈베리파이 3 Model B+ 가 작년 파이데이(2018년 3월 14일)에 나왔다. 느긋하게..