라즈베리파이
-
라즈베리파이로 NAS 구축하기 1탄입니다 NAS로 구축하기 위해서 첫 번째로 해야할 일은 sd card에 라즈비안(라즈베리파이 OS)를 굽는 일입니다 sd카드에 라즈비안을 굽기 전에 우선 sd 카드 포맷부터 시작합니다 사용한 sd카드는 삼성 evo sd card 32기가 입니다 후에 USB나 SSD를 부팅 디스크로 사용하지 않을거라면 class10이상의 sd 카드를 추천드립니다 그리고 후에 OMV5를 설치할 예정이기 때문에 라즈베리파이 2B이상 사용하시는 것을 추천드립니다 SD 카드 포맷 저는 노트북에 sd 카드 꽂을 슬롯이 있기 때문에 리더기 없이 바로 노트북에 연결하였습니다 그러면 우선 바로 포맷을 진행합니다 볼륨 레이블은 바꿔도 되고 안 바꿔도 됩니다(어차피 라즈베리파이에 서식할 운명) 여기서 파일..
라즈베리파이 NAS(openmediavault) 구축 1탄 :: 라즈비안 OS 설치방법(with 삼성 evo sd 카드)라즈베리파이로 NAS 구축하기 1탄입니다 NAS로 구축하기 위해서 첫 번째로 해야할 일은 sd card에 라즈비안(라즈베리파이 OS)를 굽는 일입니다 sd카드에 라즈비안을 굽기 전에 우선 sd 카드 포맷부터 시작합니다 사용한 sd카드는 삼성 evo sd card 32기가 입니다 후에 USB나 SSD를 부팅 디스크로 사용하지 않을거라면 class10이상의 sd 카드를 추천드립니다 그리고 후에 OMV5를 설치할 예정이기 때문에 라즈베리파이 2B이상 사용하시는 것을 추천드립니다 SD 카드 포맷 저는 노트북에 sd 카드 꽂을 슬롯이 있기 때문에 리더기 없이 바로 노트북에 연결하였습니다 그러면 우선 바로 포맷을 진행합니다 볼륨 레이블은 바꿔도 되고 안 바꿔도 됩니다(어차피 라즈베리파이에 서식할 운명) 여기서 파일..
2021.10.30 -
라즈베리 파이를 킵니다 그리고 아래 명령어를 라즈베리 파이를 설치하고 입력한 적이 없다면 한 번 해줍니다. 라즈베리파이 원격 접속을 위한 준비 sudo apt-get update -y sudo apt-get upgrade -y 위의 update 명령어는 설치된 패키지들의 새로운 버전이 있는지 update 해줍니다 그리고 그 update된 패키지들을 upgrade 명령어를 통해 말 그대로 최신 버전으로 업그레이드 해줍니다 그러니까 update후 upgrade 해야겠죠??? (순서 중요) 명령어 뒤에 붙은 '-y' 옵션은 명령어 실행시 나타나는 y/n 질문에 모두 yes로 답하여 일일이 입력하며 멈출 필요 없이 업그레이드를 빠르게 실행할 수 있습니다. 그리고 위 명령어를 입력합니다 sudo raspi-con..
라즈베리파이 원격 연결 하는 방법(윈도우 원격 데스크톱 연결 사용)라즈베리 파이를 킵니다 그리고 아래 명령어를 라즈베리 파이를 설치하고 입력한 적이 없다면 한 번 해줍니다. 라즈베리파이 원격 접속을 위한 준비 sudo apt-get update -y sudo apt-get upgrade -y 위의 update 명령어는 설치된 패키지들의 새로운 버전이 있는지 update 해줍니다 그리고 그 update된 패키지들을 upgrade 명령어를 통해 말 그대로 최신 버전으로 업그레이드 해줍니다 그러니까 update후 upgrade 해야겠죠??? (순서 중요) 명령어 뒤에 붙은 '-y' 옵션은 명령어 실행시 나타나는 y/n 질문에 모두 yes로 답하여 일일이 입력하며 멈출 필요 없이 업그레이드를 빠르게 실행할 수 있습니다. 그리고 위 명령어를 입력합니다 sudo raspi-con..
2021.05.19 -
우선 준비물이 필요합니다 1. 라즈베리 파이 2. sd 카드(최소 8기가 이상, 16기가 권장) 3. sd카드 리더기 4. hdmi 모니터 or LCD 모니터 5. 마우스(touch 모니터의 경우 없어도 됨) 라즈비안을 설치하는데까지는 노트북이나 PC만 있으면 됩니다 SSH나 VNC 설정을 하거나 라즈베리파이를 직접 이용하기 위해서는 모니터와 마우스가 필요합니다!! (없이도 하는 방법이 있지만 해본 결과 어떻게든 구해서 하는게 정신건강에 좋습니다...) 위의 준비물이 모두 있다는 가정하에 설명을 시작하겠습니다 우선 라즈베리파이 공식 홈페이지로 들어갑니다 https://www.raspberrypi.org Teach, Learn, and Make with Raspberry Pi – Raspberry Pi L..
라즈베리 파이에 라즈비안(raspbian) 설치하는 초간단 방법우선 준비물이 필요합니다 1. 라즈베리 파이 2. sd 카드(최소 8기가 이상, 16기가 권장) 3. sd카드 리더기 4. hdmi 모니터 or LCD 모니터 5. 마우스(touch 모니터의 경우 없어도 됨) 라즈비안을 설치하는데까지는 노트북이나 PC만 있으면 됩니다 SSH나 VNC 설정을 하거나 라즈베리파이를 직접 이용하기 위해서는 모니터와 마우스가 필요합니다!! (없이도 하는 방법이 있지만 해본 결과 어떻게든 구해서 하는게 정신건강에 좋습니다...) 위의 준비물이 모두 있다는 가정하에 설명을 시작하겠습니다 우선 라즈베리파이 공식 홈페이지로 들어갑니다 https://www.raspberrypi.org Teach, Learn, and Make with Raspberry Pi – Raspberry Pi L..
2020.06.03 -
가속도 센서인 mpu6050을 사용하기 위해서는 우선적으로 라즈베리파이의 i2c를 활성화 해주어야 합니다 i2c는 대표적인 동기적 통신입니다 clock 신호에 맞춰서 데이터를 주고 받습니다 mpu6050의 SCL이 그 주기를 주고 SDA을 통해 데이터를 읽어옵니다 우선 라즈베리파이에서 커맨드 창을 켜주시고 sudo raspi-config 명령어를 실행해주세요 그러면 위와 같은 화면이 나오게됩니다. 위는 라즈베리파이4b 기준으로 조금 다를 수 있습니다 위에서 Interfacing Options로 이동하여 엔터를 입력합니다 그러면 위와 같은 창으로 넘어가게 됩니다 여기서 5번째의 I2C로 이동하여 Enter를 눌러줍니다 그러면 다음과 같은 창이 나오면서 활성화 할거냐고 물어봅니다 Yes를 선택후 엔터!! 그..
라즈베리파이 mpu6050 가속도 센서 제어하는 방법(파이썬, i2c 설정는하는 방법)가속도 센서인 mpu6050을 사용하기 위해서는 우선적으로 라즈베리파이의 i2c를 활성화 해주어야 합니다 i2c는 대표적인 동기적 통신입니다 clock 신호에 맞춰서 데이터를 주고 받습니다 mpu6050의 SCL이 그 주기를 주고 SDA을 통해 데이터를 읽어옵니다 우선 라즈베리파이에서 커맨드 창을 켜주시고 sudo raspi-config 명령어를 실행해주세요 그러면 위와 같은 화면이 나오게됩니다. 위는 라즈베리파이4b 기준으로 조금 다를 수 있습니다 위에서 Interfacing Options로 이동하여 엔터를 입력합니다 그러면 위와 같은 창으로 넘어가게 됩니다 여기서 5번째의 I2C로 이동하여 Enter를 눌러줍니다 그러면 다음과 같은 창이 나오면서 활성화 할거냐고 물어봅니다 Yes를 선택후 엔터!! 그..
2020.05.25 -
저번에는 C를 이용한 led제어를 알아봤는데요 이번에는 파이썬으로 제어하는 방법을 알아보겠습니다 파이썬에서 GPIO를 이용해 led를 제어하기 위해서 RPi.GPIO를 이용하면 됩니다 물론 이외에도 WiringPi-Python, RPIO등이 있습니다 RPi.GPIO 모듈은 BCM C library와 호환되는 API를 이용할 수 있게 해줍니다 RPi.GPIO 사용법 1. import를 한다 (import RPi.GPIO) 2. 어떠한 모드로 사용할지 정한다 ( GPIO.setmode(GPIO.BCM) or GPIO.setmode(GPIO.BOARD) 3. 사용할 GPIO 헤더 핀을 지정한다 (GPIO.setup(18, GPIO.OUT, initial=GPIO.LOW) 4. 해당 핀 객체에 데이터를 읽고 쓰..
라즈베리파이 GPIO를 이용하여 led 제어 (파이썬 코드 포함)저번에는 C를 이용한 led제어를 알아봤는데요 이번에는 파이썬으로 제어하는 방법을 알아보겠습니다 파이썬에서 GPIO를 이용해 led를 제어하기 위해서 RPi.GPIO를 이용하면 됩니다 물론 이외에도 WiringPi-Python, RPIO등이 있습니다 RPi.GPIO 모듈은 BCM C library와 호환되는 API를 이용할 수 있게 해줍니다 RPi.GPIO 사용법 1. import를 한다 (import RPi.GPIO) 2. 어떠한 모드로 사용할지 정한다 ( GPIO.setmode(GPIO.BCM) or GPIO.setmode(GPIO.BOARD) 3. 사용할 GPIO 헤더 핀을 지정한다 (GPIO.setup(18, GPIO.OUT, initial=GPIO.LOW) 4. 해당 핀 객체에 데이터를 읽고 쓰..
2020.05.24 -
PWM 이란?? PWM은 Pulse Width Modulation 즉 펄스폭변조의 약자입니다 이를 이용해 디지털 신호를 아날로그 같이 사용할 수 있다고 합니다 디지털 출력은 원래 0 아니면 5V 이런식으로 되고 1.4, 3.1 이런 값이 없는데 이러한 실수의 변화를 사용할 수 있습니다 펄스 폭: 전원이 on 되는 시간 펄스 폭을 조정함으로써 on과 off 사이의 전압을 흉내낼 수 있습니다 위치나 진폭을 조정하는 방법도 있습니다(PAM / PPM) 라즈베리파이 4b의 데이터 시트를 보면 gpio 12, 13, 18, 19번이 PWM을 사용할 수 있는 GPIO 핀인것 같습니다 https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711/rpi..
라즈베리파이4b led 밝기 조절하기 (PWM 출력 제어)PWM 이란?? PWM은 Pulse Width Modulation 즉 펄스폭변조의 약자입니다 이를 이용해 디지털 신호를 아날로그 같이 사용할 수 있다고 합니다 디지털 출력은 원래 0 아니면 5V 이런식으로 되고 1.4, 3.1 이런 값이 없는데 이러한 실수의 변화를 사용할 수 있습니다 펄스 폭: 전원이 on 되는 시간 펄스 폭을 조정함으로써 on과 off 사이의 전압을 흉내낼 수 있습니다 위치나 진폭을 조정하는 방법도 있습니다(PAM / PPM) 라즈베리파이 4b의 데이터 시트를 보면 gpio 12, 13, 18, 19번이 PWM을 사용할 수 있는 GPIO 핀인것 같습니다 https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711/rpi..
2020.05.21