본문 바로가기

개발자/라즈베리파이4

라즈베리파이 파이선 프로그래밍 02. Raspberry Pi Models 알아보기 라즈베리파이 파이선 프로그래밍 02. Raspberry Pi Models 알아보기 이전의 튜토리얼에서 라즈베리파이에서 사용할 수있는 언어와 장점과 한계뿐만 아니라 프로그래밍을 실행할 수있는 운영 시스템을 포함해 라즈베리 파이(Raspberry pi)를 소개했습니다. 또한 Raspberry pi에 견줄만한 다른 단일 보드 컴퓨터에 대해서도 논의했습니다. 2012년 이후 출시된 Raspberry Pi 모델은 다음과 같습니다. 출시한 모델들에 대한 자세한 비교와 사양은 이어지는 링크에 상세하게 설명합니다. RaspberryPI models comparison Raspberry Pi 1 Model B(2012년 2월 출시) Raspberry Pi 1 Model A(2013년 2월 출시) Computr Modul..
Smart Farm 스마트 팜 안드로이드 앱 Smart Farm 스마트 팜 안드로이드 앱 안드로이드 앱을 다시 개발. 그러니까 직접 개발한 건 아니고 외주 제작을 했다. 스마트 팜 앱은 라즈베리파이 기반 'Smart IoT Management Education System'을 스마트 폰과 연동할 때 사용하는 앱이다. 일단 버전이 너무 오래되어 스마트 폰에 설치할 때 애를 먹는다. 다시 최근 버전의 안드로이드에서 개발했다. 또 하나 액츄에이터 제어 화면에서 스크롤이 되지 않는 것도 수정했다. 아래 파일을 다운로드하여 확장자를 zip -> apk로 바꿔 설치한다. 실행 화면은 아래를 참고한다.
라즈베리파이 가이드, 멋진 다람쥐 카페 잘 만든 라즈베리 사이트 '다람쥐 카페'를 소개합니다. 맨 아래 링크를 클릭하면 아주 재미있는 프로젝트가 있네요. 라즈베리파이가 취미인 개발자분으로 소개했습니다. 아래는 한 눈에 라즈베리파이를 공부할 수 있도록 링크로 연결했습니다. Pi Guide: 라즈베리파이 이야기 한눈에 보기 라즈베리파이 개봉기와 사용기 1. 라즈베리파이3 B+와 HP 마이크로 서버 N54L의 비교사용기 2. 라즈베리파이3 B+의 소비전력 측정하기 3. 라즈베리파이3 모델 A+ 개봉기와 스펙 리뷰 4. 라즈베리파이4 모델 B 개봉기와 스펙 리뷰 5. 라즈베리파이 카메라 모듈 V2 스펙 리뷰와 사용기 라즈베리파이4 B 설치 가이드 1. 설치가이드(1) 준비하기 2. 설치가이드(2) RASPBIAN OS 설치 3. 설치가이드(3) US..
라즈베리파이 파이선 프로그래밍 01. Raspberry Pi 4 소개 라즈베리파이 파이선 프로그래밍 01. Raspberry Pi 4 소개 Raspberry Pi는 컴퓨팅 및 디지털 기술의 글로벌 액세스를 보장하기 위해 노력하는 영국 기반 자선 단체인 Raspberry Pi Foundation에서 개발한 신용 카드 크기의 단일 보드 컴퓨터입니다. 처음에는 아이들에게 디지털 기술을 전수하기 위해 저렴한 마이크로컴퓨터로 개발되었습니다. Python으로 프로그래밍해야 하므로 전원 공급 장치나 주변 장치 없이 제공됩니다.(따라서 이름에 "Pi"가 있다는 말은 사실이 아닐 수도 있음.) Raspberry Pi(RPi)는 유일한 단일 보드 컴퓨터는 아니지만 현재 가장 널리 사용됩니다. 다음과 같은 여러 기능을 제공합니다. A powerful ARM processor Ethernet ..
라즈베리파이 4 wiringPi 라이브러리 최신 버전 업데이트 Oops - unable to determine board type... model: 17 라즈베리파이 에러 라즈베리파이 4 Model B에서 $gpio readall 명령어를 입력했더니 Oops - unable to determine board type... model: 17 메시지가 떠서 보니 wiringPi 라이브러리를 업데이트 하지 않아서 뜨는 메시지다. pi@raspberrypi:~ $ gpio readall Oops - unable to determine board type... model: 17 해결방법은 3가지다. 아래와 같은 명령어를 사용하여 wiringPi를 업데이트 하는 방법 sudo apt update sudo apt full-upgrade 직접 업데이트 하는 방법 sudo apt-..
Advanced Raspberry Pi Training 교육 프로그램 Advanced Raspberry Pi Training 교육 프로그램 그들은 이미지도 잘 만든다. 설명도 잘한다. 처음부터 완벽한 것은 없다. 지구는 무려 45억 년이 지나서야 제대로 운행하기 시작했다. 그들은 별다른 것도 없는데 혼이 빠져나갈 정도로 잘 표현한다. 그러니까 아주 솔직하게 표현하는 방식에 익숙하다. 자유롭고, 창의적이고, 일관성이 있다. 똑같이 만든다. 즉시 시작하여 카피하고 번호를 매기고 내용을 조금이라도 채워 넣는다. 시작한 일은 반드시 끝낸다. Raspberry Pi는 컴퓨터 모니터나 TV에 연결하고 표준 키보드와 마우스를 사용하는 신용카드 크기의 저렴한 컴퓨터입니다. 모든 연령대의 사람들이 컴퓨팅을 탐색하고 Scratch 및 Python과 같은 언어로 프로그래밍하는 방법을 배울 수..
라즈베리파이 명령어 정리 The Ultimate Raspberry Pi Commands Cheat Sheet 라즈베리파이 명령어 정리 The Ultimate Raspberry Pi Commands Cheat Sheet 적당한 시간에 적절한 방식으로 하지 않은 일은 언제나 시체가 묻힌 무덤이다. 그것들은 언제든 되살아나 달려 나올 준비가 되어 있다. 항상 내일 할 일을 오늘 하지 말고 오늘 할 일을 내일로 미루지 않는다. 우리가 무엇인가 갖고 싶다면 자신을 자꾸만 낮설고 불편하고 어려운 환경으로 내던져야만 한다. 싫어도 싫은 일을 해야 성장하고 결국 가질 수 있다. "Focus on your career because love is scam." Raspberry Pi는 가장 널리 사용되는 단일 보드 컴퓨터(SBC)입니다. 단 35달러면 Wi-Fi, Bluetooth 및 40개의 연결된 범용 입/출력(GPIO) 핀..
Raspberry Pi Essential Training 교육 프로그램 Raspberry Pi Essential Training 교육 프로그램 먼저 시작하고 나중에 완벽해지라는 말을 추종한다. 시작하기가 멀마나 어려우면 '시작이 반'이라는 말을 만들었을까. 라즈베리파이 주제로 사이트를 보니 좋은 프로그램을 운영해서 그대로 카피해 본다. 물론 내용은 모두 만들어야 한다. 부족하면 카피하고, 카피하고 나서 다르게 만든다. 다르다는 것은 창조한다는 것이고, 창조는 경쟁하지 않는다는 말이다. 만들지 못할 때도 만든다. 그게 전부다! Raspberry Pi 는 TV와 키보드에 연결하는 신용카드 크기의 컴퓨터입니다. 전자 프로젝트 및 스프레드시트, 워드 프로세싱, 인터넷 검색 및 게임과 같이 데스크탑 PC가 수행하는 많은 작업에 사용할 수 있는 강력하고 파워풀한 소형 온보드 컴퓨터입니..
라즈베리파이 8기가 이미지 16기가에 굽기 일단 무조건 해보는 거다. 필요하니까. 이걸 영어로 바꾸니 Burn raspberry pi 8Gb image to 16Gb SD Card 정도 되겠다. 근데 안된다. 부팅이 안되. 아래링크를 따라가면 된다고 하는데 참고하시길. 백업 SD
사물인터넷 멀티미디어 프로그래밍 교육과정 사물인터넷 멀티미디어 제어 프로그래밍 교육과정 멀티미디어란 두 가지 이상의 정보를 동시에 제공하는 것을 말합니다. 여기서 정보는 다른 말로 Data, Infomation, Knowledge, Wisdom 등으로 볼 수 있습니다. 텍스트 기반의 컴퓨터 데이터를 전송하는 방식을 벗어나 소리, 음악, 이미지, 동영상 등 여러 형태의 정보를 생성, 처리, 통합, 제어한다는 의미가 있습니다. 본 교육 과정은 현재 대표적인 오픈 플랫폼(중요한 의미인 플랫폼은 프로세스 재정의입니다.)중의 하나인 라즈베리파이를 활용하여 사운드, 이미지, 동영상을 제작, 편집, 활용하는 방법을 배웁니다. 당연히 라즈베리파이에서 카메라를 사용하는 제어 기술을 바탕으로 다양한 멀티미디어를 오픈 애플리케이션을 활용해 사용하는 방법을 배웁니다..
Oops - unable to determine board type... model: 17 라즈베리파이 에러 Oops - unable to determine board type... model: 17 라즈베리파이 에러 라즈베리파이 4 Model B에서 $gpio readall 명령어를 입력했더니 Oops - unable to determine board type... model: 17 메시지가 떠서 보니 wiringPi 라이브러리를 업데이트 하지 않아서 뜨는 메시지다. pi@raspberrypi:~ $ gpio readall Oops - unable to determine board type... model: 17 해결방법은 3가지다. 아래와 같은 명령어를 사용하여 wiringPi를 업데이트 하는 방법 sudo apt update sudo apt full-upgrade 직접 업데이트 하는 방법 sudo apt-..
RPi.GPIO 모듈 GPIO를 입력, 출력, PWM으로 사용할 때 알아야 할 것 RPi.GPIO 모듈 입력으로 사용할 때 알아야 할 것 입력 프로그램에 GPIO 입력을 가져오는 방법에는 여러 가지가 있습니다. 첫 번째이자 가장 간단한 방법은 특정 시점에서 입력 값을 확인하는 것입니다. 이것을 '폴링'이라고 하며 프로그램이 잘못된 시간에 값을 읽는 경우 잠재적으로 입력을 놓칠 수 있습니다. 폴링은 루프에서 수행되며 잠재적으로 프로세서 집약적일 수 있습니다. GPIO 입력에 응답하는 다른 방법은 '인터럽트'(에지 감지)를 사용하는 것입니다. 에지는 HIGH에서 LOW(하강 에지) 또는 LOW에서 HIGH(상승 에지)로의 전환 이름입니다. 풀업/풀다운 저항 입력 핀이 아무것도 연결되어 있지 않으면 '플로팅'됩니다. 즉, 버튼이나 스위치를 누를 때까지 어떤 것과도 연결되어 있지 않기 때문에..