본문 바로가기

개발자/라즈베리파이4

Raspberry Pi Zero Wireless 시작하기 Raspberry Pi Zero Wireless 시작하기 Raspberry Pi는 단일 보드에 가득 찬 전체 컴퓨터라는 점에서 인기 있는 SBC (Single Board Computer)입니다. 많은 사람들이 이미 Raspberry Pi 3와 그 이전 제품에 익숙할 것입니다. Raspberry Pi는 더 작은 폼 팩터로 제공됩니다. Raspberry Pi Zero의 도입으로 더 작은 프로젝트에 전체 컴퓨터를 내장할 수 있었습니다. 이 가이드에서는 온보드 WiFi 모듈이 있는 최신 버전의 Zero 제품군 인 Raspberry Pi Zero-Wireless를 다룹니다. 이러한 지침은 대부분의 Raspberry Pi 버전 및 폼 팩터에서 작동하지만 Pi Zero W를 중심으로 진행됩니다. 라즈베리파이 Zero..
Raspberry Pi 'Low voltage warning' 메시지 삭제 방법 Raspberry Pi 'Low voltage warning' 메시지 삭제 방법 Remove Raspberry Pi Low voltage warning message text 라즈베리파이 윈도우에서 이미지 출력 프로그램을 실행하는 데 'Low voltage warning' 메시지가 뜬다. 그러니까 경코 창이 뜨는 문제입니다. 5V, 3A 정격 파워 어댑터를 새로 구매하여 교체해도 마찬가지였다. 쓸데없이 샀다는 느낌이 들었어요. 일단 몇가지 해결방법을 아래에 적습니다. 되는 것도 있고 반영이 안되는 것도 있으니 아래처럼 경고 창이 뜨면 적용하기 바랍니다. 1. GUI 화면에서 배터리 플러그인을 찾아 제거한다. 일단 라즈베리파이 메뉴를 누르고 Preferences > Add/Remove Software 로 ..
라즈베리파이 4 개발 환경 빠르고 쉽게 설정하기 라즈베리파이 개발 환경 빠르고 쉽게 설정하기 이번 포스팅 문서는 라즈베리파이를 제대로 사용하는 절차와 방법을 설명합니다. 라즈베리파이는 작은 보드 한장으로 만들어진 온보드 컴퓨터 시스템이기 때문에 어떤 일이든 다 할 수 있어서 설정부터 아주 복잡한데 저는 늘 하는 절차가 있습니다. 가능하면 가장 사용하기 편한 방식으로 모든 필요한 기능을 설치하고 그 내용을 이미지로 구워서 다른 라즈베리파이를 사용할 때 항상 구워서 같은 환경으로 사용합니다. 시작을 동일하게 한다는 말입니다. 물론 개발할 때도 마찬가지입니다. 쉽게 사용하고 바로 개발작업을 하기 위한 기본 설정부터 삼바 서버 설치, 웹 서버로 사용하기 위한 LAMP 설치, 화면 보호기 설치 후 자동 꺼짐 방지 등 여러 환경을 설치합니다. 포스팅을 위해 사용..
Raspberry Pi SSH 경고를 비활성화하는 방법 Raspberry Pi에서 SSH 암호 경고를 비활성화하는 방법 Raspberry Pi 를 설정할 때 Raspberry Pi OS를 사용한다고 가정하면 시스템의 기본 사용자 이름은 "pi"이고 암호는 "raspberry"입니다. 헤드리스 Raspberry Pi 설치를 수행하는 경우 필요한 원격 액세스를 위해 SSH를 활성화 하면 해당 암호를 변경하지 않은 경우 시스템에서 잔소리 경고 메시지를 표시합니다. 클릭하여 해제해야 하는 바탕 화면에 대화 상자가 표시되고 로그인 시 터미널에 작은 텍스트 알림이 표시됩니다. 분명히 암호를 변경하는 것은 모든 컴퓨터에서 좋은 보안 위생이지만 집에 다른 카드가 있는 다양한 라즈베리파이들이 있고 로컬 네트워크 외부에서 SSH 액세스를 허용하지 않는 경우 기본 암호를 사용하..
라즈베리파이 GPIO 핀 번호, 사용 가능한 핀 정리 라즈베리파이 GPIO 핀 번호, 사용 가능한 핀 정리 라즈베리파이에서 실제 GPIO(General Purpose Input/Output) pin 으로 사용할 수 있는 핀을 계산해보자. GPIO 핀은 모든 마이크로 프로세서나 MCU, 온보드 컴퓨터에서 제공하는 입출력 핀으로 입력으로 사용하든가, 출력으로 사용하든가, 인터럽트 핀으로 사용할 때는 풀업, 풀다운 지정이 가능하고 신호가 올라갈 때, 떨어질 때, 레벨 유지할 때 인터럽트를 발생시키는 것까지 입 출력 핀을 마음대로 설정하여 사용할 수 있도록 사용자에게 제공되는 핀이다. 라즈베리파이 40Pin GPIO 핀을 분석하면 5V 출력이 2개, 3.3V 출력이 2개, GND 가 8개로 총 12개가 전원용이므로 사용하지 못한다. GPIO 0과 GPIO 1인 I..
라즈베리파이에 아두이노 IDE(통합개발환경) 설치 아두이노 프로그래밍을 배우고 싶다면 가장 먼저 할 일이 아두이노 개발 환경을 설치하는 일입니다. 여기서는 라즈베리파이에 아두이노 IDE, 즉 아두이노 통합 개발환경을 설치하는 방법을 알아봅니다. 라즈베리파이에 아두이노 IDE(통합개발환경) 설치 Arduino IDE는 Arduino 보드에 실행 프로그램을 굽기 위한 중요한 도구입니다. 다음의 간단한 단계를 사용하여 Raspberry Pi OS에 Arduino IDE를 설치할 수 있습니다. 우선 apt 명령어를 사용할 수 있지만 구 버전으로 설치된다는 약점이 있습니다. $sudo apt install arduino 이로 인해 Arduino IDE 버전 1.6이 설치됩니다. 이것은 특정 아두이노 보드나 센서를 사용하기 어렵거나 굽는 것이 불가능하게 만드는 매..
라즈베리파이 rc.local 실행 오류 확인할 것 라즈베리파이 rc.local 실행 안 될 때 확인할 것 아래와 같이 상태를 확인하면 빨간 글씨로 무엇인가 안된다는 사실을 알 수 있다. pi@raspberrypi:~ $ sudo systemctl status rc-local Warning: The unit file, source configuration file or drop-ins of rc-local.service changed on disk. Run 'systemctl daemon-reload' to reload units. ● rc-local.service - /etc/rc.local Compatibility Loaded: loaded (/lib/systemd/system/rc-local.service; enabled-runtime; vendor..
라즈베리파이 Wi-Fi is currently blocked by rfkill. 메시지 없애는 법 라즈베리파이 Wi-Fi is currently blocked by rfkill. 메시지 없애는 법 라즈베리파이 부팅할 때 아래와 같은 메시지가 뜰 때 없애는 방법은 간단하다. Wi-Fi is currently blocked by rfkill. Use raspi-config to set the country before use. $sudo raspi-config 명령어로 라즈베리파이 설정화면으로 들어가서 L4. WLAN 국가를 선택하고 목록에서 국가 코드를 선택한다. 명령행에서 처리하는 방법도 있는데 아래와 같은 명령을 실행한다. $sudo raspi-config nonint do_wifi_country XX 에서 XX에 적절한 값을 사용한다. 우리는 KR 이니 이 값을 넣으면 되겠다. ^^