본문 바로가기

개발자/라즈베리파이4

Raspberry Pi Pico 가속도계, 자이로 MPU-6050 이번 포스팅에서는MPU-6050은 가속도계와 자이로미터를 결합한 관성 장치입니다. 가속도, 기울기 및 각속도를 측정하는 데 사용할 수 있습니다. 이 기사에서는 MicroPython으로 프로그래밍된 Raspberry Pi Pico와 함께 MPU-6050을 사용하는 방법을 살펴봅니다. 가속도계/자이로 MPU-6050 및 Raspberry Pi Pico(MicroPython) 가속도계를 사용하면 x, y 및 z의 3축에 따라 가속도 및/또는 중력장을 알 수 있습니다. x 및 y 축은 모듈에 표시되고 z 축은 모듈 평면에 수직입니다. 모듈이 고정되어 있고 테이블 위에 평평할 때 아래쪽으로 작용하는 중력으로 인해 z축을 따라 1g의 가속도가 측정됩니다. 측정된 가속도가 3축을 따라 0이면 MPU-6050 모듈이 ..
MAX31855 Thermocouple Sensor with Raspberry Pi 구성 센서 파이선 라이브러리 주의사항 보드 설명하기
OpenCV error: (-215:Assertion failed) size.width>0 && size.height>0 in function 'imshow' 에러 OpenCV에서 이미지를 다룰 때 위와 같은 에러가 발생할 때가 있다. 해당 에러는 imshow에 넘겨주는 이미지 파일에 문제가 있을 때 발생한다. 발생하는 원인은 이미지 파일에 문제가 있거나, 이미지 파일이 존재하지 않거나, 이미지 파일의 경로가 잘못 설정되어 있는 경우 발생한다. --> 전체 경로를 적는다. 즉, imread를 통해 정상적으로 이미지를 받아오지 못할 때 발생하는 오류이다. 이러한 에러를 방지하기 위해 아래와 같은 코드를 사용하거나 이미지 불러오는 경로를 전체 경로로 적어준다. imread로 이미지 파일을 불러올 때, None일 경우의 예외 처리를 해주면 해당 파일이 문제가 있는지 확인할 수 있고, 해당 에러를 피할 수 있다. import cv2 import sys img = cv2.i..
Raspberry Pi 4B GPS 모듈 사용법 Raspberry Pi 4B GPS 모듈 사용법 소개 USB/TTL Raspberry Pi GPS 추적기는 소형 GPS 위치 모듈입니다. 그것은 66개의 검색 채널과 22개의 동시 추적 채널을 포함하는 L80-39 GPS 칩을 사용하고 있습니다. 이러한 기능은 위성 연결 속도를 향상할 수 있습니다. GPS 추적기에는 USB 및 TTL 2개의 포트가 있으며 Raspberry Pi, Arduino, STM32 및 기타 종류의 마이크로 컨트롤러와 함께 사용하기 쉽습니다. 그리고 Raspberry Pi 3 Model B, Raspberry Pi 2 Model B, A+, B+, Zero 등과 같은 대부분의 Raspberry Pi와 완전히 호환됩니다. GPS 모듈은 NMEA0183 통신 프로토콜, 통합 초소형 S..
라즈베리파이 4 기반 IoT(사물인터넷) 설계 7강 스마트 농장 실습 라즈베리파이 4 기반 IoT(사물인터넷) 설계 7강 스마트 농장 실습 이제 겨우 파도 하나를 넘었나 싶은데 다시 파도가 밀려온다. 스마트 IoT 실습 시스템 7강 영상을 마지막으로 올린다. 저 산을 넘겠다고 생각하면 산에 압도되어 넘지 못하지만 고개 하나만 넘자고 걸어가면 어느새 산 정상에 서 있는 자신을 발견한다. 목표를 아주 작게 나누면 모든 일이 끝나게 되어있다. 무슨 일으든 끝까지 하면 모두 이룬다. 그렇지 않은 경우는 우리가 일찍 죽기 때문이다. 마지막 강의입니다. 라즈베리파이 4 기반 IoT(사물인터넷) 강의 7강에서는 스마트 IoT에서 구현한 스마트 농장을 안드로이드 앱과 연동하는 실습을 설명합니다. 주요 실습은 전체 액츄에이터를 구동, 센서 데이터를 수집하여 데이터베이스에 저장, 웹으로 액..
라즈베리파이 4 기반 IoT(사물인터넷) 설계 6강 스마트 IoT 센서와 액츄에이터 실습 라즈베리파이 4 기반 IoT(사물인터넷) 설계 6강 스마트 IoT 센서와 액츄에이터 실습 이전 강의 영상에서는 라즈베리파이 4에 대한 개요와 개발환경 설정, 서버 설정하는 법, GPIO 사용법에 대해 알아보았습니다. 이번 영상에서는 Smart IoT 설계 시스템의 센서 8종( 인체감지센서, 가스센서, 온도 습도센서, 소리센서, 불꽃센서, 조도센서, 근접센서, 초음파센서)과 액츄에이터 7종(워터펌프, 팬, 부저, DC모터, 서보모터, LED 조명, RGB LED)을 테스트 하는 실습을 진행합니다. 영상에서 실습은 Smart IoT 설계 시스템으로 진행했지만 시스템이 없이 각 센서와 액츄에이터만 가지고 얼마든지 실습이 가능하다는 점 알아두세요. 편의상 IO 어댑터 보드에 연결한 센서와 액츄에이터를 테스트 할..
라즈베리파이 4 IoT(사물인터넷) 4강 개발환경 2 이번 강의는 3강에 이어 라즈베리파이 개발환경에 대해 알아보겠습니다. 라즈베리파이4 IoT(사물인터넷) 4강 개발환경 2 동영상 보러가기 라즈베리파이 연결과 부팅 후 화면에 대해 알아보고 라즈베리파이 환경설정과 LAMP 스택 설치에 대해 강의합니다. 강의자료 올려드립니다. 라즈베리파이 4 사물인터넷(IoT) 강의 블로그 리스트입니다. 강의 블로그 포스팅에는 해당 영상의 강의자료가 포함되어 있습니다. 필요한 소스 코드 역시 다운로드하고 실습할 수 있도록 하였습니다. 라즈베리파이 4 IoT(사물인터넷) 1강 IoT와 웨어러블 디바이스 라즈베리파이 4 IoT(사물인터넷) 2강 IoT 기반기술 라즈베리파이 4 IoT(사물인터넷) 3강 개발 환경 1 라즈베리파이 4 IoT(사물인터넷) 4강 개발환경 2 라즈베리파..
RPi Python 프로그래밍 19: RPi의 TTL 포트에서 직렬 UART 통신 RPi Python 프로그래밍 19: RPi의 TTL 포트에서 직렬 UART 통신 이전 포스팅에서 직렬 USB 보드 및 다른 직렬 어댑터를 포함해, 유니버설 비동기 송수신(UART) 프로토콜 및 전압 레벨에 대해 논의했습니다. 또한 Linux, Windows, macOS 및 Raspberry Pi(RPi)에서 직렬 포트 이름을 찾는 방법도 배웠습니다. 이 자습서에서는 Python 직렬 라이브러리를 사용하여 컴퓨터와 양방향 통신을 설정하는 방법을 배웁니다. RPi에서 UART 구성하기 Raspberry Pi의 직렬 통신 튜토리얼에서 논의한 바와 같이, UART 통신을 위해 RPi의 직렬 TTL 포트를 사용하려면 Raspberry Pi OS의 기본 직렬 Linux 콘솔을 비활성화해야 합니다. RPi의 직렬 ..