개발자/라즈베리파이4 썸네일형 리스트형 라즈베리파이 4 초음파 센서 실습 코드 초음파 센서란? 사람의 귀에 들리지 않을 정도로 높은 주파수 (약 20 kHz 이상)의 음파인 초음파를 발생하여 음파를 쏘아올리고 반사되어 오는 음파까지의 시간차를 거리로 계산하여 측정하는 방식으로 동작한다. 초음파 거리 센서는 발신부와 수신부로 구성된다. 발신부는 함수 발생기에서 (+)와 전압을 번갈아 압전소자에 가해주면 압전소자의 변형에 의해 진동이 발생하고 진동에 의해 초음파가 발생하는 역압전현상을 이용한다. 수신부는 발신부에서 발생한 초음파가 물체에 반사되어 돌아오는 파동에 의해 압전소자가 진동하고 진동에 의해 전압이 발생되는 정압전형상을 이용하여 반사되어 돌아오는 시간을 기초로 거리를 측정한다. 초음파는 파장이 짧아 지향성과 직진성이 높으며 공기 중에서는 340m/s의 일정한 속도로 진행하는 특.. Raspberry Pi Pico 마이크로 컨트롤러 보드 Raspberry Pi 제품군으로 SBC(Single Board Computer 단일 보드 컴퓨터)의 세계에 혁명을 일으킨 후 라즈베리파이 재단은 의심할 여지없이 사용 가능한 많은 보드 중에서 자리를 찾을 이 €5 가격의 Raspberry Pi PICO 보드로 마이크로컨트롤러의 세계로 진입하고 있습니다. RP2040 마이크로컨트롤러는 라즈베리파이 재단에서 만들었습니다. C/C++ SDK와 함께 사용할 수 있으며 MicroPython의 공식 버전을 지원합니다. Raspberry Pi Pico 마이크로 컨트롤러 보드 우리는 이 안내서의 시작 부분에 있고 다른 소개 문서가 존재하더라도 여전히 개발 중이므로 이 기사를 "고급"으로 분류했습니다. PyBoard, Arduino 또는 다른 마이크로 컨트롤러 보드를 .. 라즈베리파이4 mpeg-streamer 폴더 에러 해결 mjpg 스트리밍 서버를 구현하여 다양한 방식의 명령어를 사용하여 구동한다. 아래와 같이 실행 폴더를 찾지 못하는 경우에 참고하기 바란다. 여기서 s-farm 은 배치 파일을 의미한다. pi@raspberrypi:~ $ sudo ./s-farm ./s-farm: line 6: /root/mjpg/mjpg-streamer/mjpg-streamer-experimental/mjpg_streamer: 그런 파일이나 디렉터리가 없습니다 https://fishpoint.tistory.com/7102 라즈베리파이4 mjpg 동영상 스트리밍 서버 구현 시장의 가치사슬을 만들지 않으면, 그러니까 자가발전되는 시스템을 만드는 데 실패하면 끝없이 가장 기본적인 단계에서 했던 일을 반복해야 한다. 지금도 그렇다. 처음 일을 .. 컴파일 명령어 -lmysqlclient 를 -lmariadbclient 로 바꿔준다. 아주 멀리서 테스트를 하는 데 진행이 안된다고 연락이 와서 들여다 보니 이전에 문제가 되었던 부분이 잘 안된다. 다시 예전 작성한 문서를 참고해서 원격 접속 후 문제를 해결한다. 어려운 문제는 아닌 것 같은데 명령어와 결과를 올려둔다. 문제가 된 이미지 파일 컴파일 명령어 -lmysqlclient 를 -lmariadbclient로 바꿔준다. $gcc -o farmstorydb farmstorydb.c -iwiringPi -lmariadbclient 이상 ^^ 참고 https://fishpoint.tistory.com/3771 라즈베리파이3 B+ 데이터베이스 설치 실행 문제, error while loading shared libraries: libmysqlclient.so.18: cann 라즈베리파이3 .. libmysqlclient-dev 패키지를 사용할 수 없습니다. mariadb 라즈베리파이 4 에서 mysql이 mariadb로 바뀌었다. 크게 달라진 점은 없지만 처음 설치할 때 명령어가 바뀌었다. $sudo apt-get install libmysqlclient-dev 명령어로 설치를 하면 아래와 같은 에러 메시지를 출력한다. 처음에 mysql.h 파일이 없다고 나와서 찾았는데 다음과 같이 변경되었다. 아래 질문까지 포함해서 올린다. $sudo apt-get install mysql-server mysql-client libmysqlclient-dev 이 명령어를 실행하면 아래와 같이 나오면서 설치가 되지 않습니다. 어떻게 해야 하는지 알려주실 수 있나요? Q: libmysqlclient-dev 가 default-libmysqlclient-dev로 바뀌었다 패키지 목록을 읽는 .. mysql.h: 그런 파일이나 디렉터리가 없습니다. 에러 해결 mariadb 좋은 것들이 좋은 것을 불러오고, 나쁜 것들이 나쁜 것을 불러온다. 지저분한 것들은 지저분한 것들을 불러오고, 느슨하고 나태한 것은 또 느슨한 것과 나태한 것을 불러온다. 아무리 많은 일도, 위대한 큰 걸음도 한 걸음부터, 한 마리씩 해결한다. 작은 것들, 사소한 것들을 해결하지 않고는 한 발자국도 앞으로 나갈 수는 없다. 라즈베리파이 4 환경을 설정하고, 이전에 개발한 Smart IoT 프로그램을 컴파일하는데 아래와 같은 에러 메시지가 나온다. 물론 mysql 서버와 client 함께 설치할 때도 동일한 명령어를 사용하니 알아두면 에러는 피할 수 있다. 찾아보니 "libmysqlclient-dev 가 default-libmysqlclient-dev로 바뀌었다." $ g++ -o demodb demodb.. 라즈베리파이4 mjpg 동영상 스트리밍 서버 구현 시장의 가치사슬을 만들지 않으면, 그러니까 자가발전되는 시스템을 만드는 데 실패하면 끝없이 가장 기본적인 단계에서 했던 일을 반복해야 한다. 지금도 그렇다. 처음 일을 시작할 때든, 아니면 소기의 목적을 달성해 제대로 돌아가는 것을 확인했다면 반드시 시스템으로 만들어라. 시스템이란 하나의 계(界)라서 최소한의 노력만 투입하면 원래 동작하는 방식으로 순환하는 특이라고 볼 수 있다. 다시 mjpg 스트리밍을 라즈베리파이 4에서 구현해 보자. 라즈베리파이의 스트리밍 방법으로는 motion, G-streamer, mjpg-streamer 등 여러 가지 방법이 있는데, 그중에서 mjpg-streamer라는 패키지를 이용해서 동영상을 스트리밍 해보자. 간단하게 구현이 되므로 아래 방법대로 하나씩 진행하자. 일단 패.. Raspberry Pi Zero 2W 소개 Raspberry Pi Zero 2W는 가장 저렴한 단일 보드 컴퓨터 제품군의 최신 제품입니다. 획기적인 Raspberry Pi Zero W의 후속 제품인 Raspberry Pi Zero 2W는 기존 보드를 대체할 수 있는 폼 팩터 호환 드롭인입니다. 이 보드는 1 GHz에서 클럭되는 쿼드 코어 64비트 Arm Cortex-A53 CPU를 통합합니다. 그 중심에는 Broadcom BCM2710A1 다이와 512MB LPDDR2 SDRAM을 통합한 Raspberry Pi RP3A0 시스템 인 패키지(SiP)가 있습니다. 업그레이드된 프로세서는 기존의 단일 코어 Raspberry Pi Zero보다 40% 향상된 단일 스레드 성능과 5배 향상된 다중 스레드 성능을 제공하는 Raspberry Pi Zero 2 .. 이전 1 ··· 9 10 11 12 13 14 15 ··· 24 다음