Presentation is loading. Please wait.

Presentation is loading. Please wait.

인천SW교육지원센터 체험프로그램 라즈베리파이 이용 포토부스 만들기.

Similar presentations


Presentation on theme: "인천SW교육지원센터 체험프로그램 라즈베리파이 이용 포토부스 만들기."— Presentation transcript:

1 인천SW교육지원센터 체험프로그램 라즈베리파이 이용 포토부스 만들기

2 라즈베리 파이 포토부스 기본 준비물 프로젝트 소개 라즈베리 파이 포토부스 만들기 USB 키보드 마우스 SD카드 파워서플라이
(어댑터) HDMI 모니터 케이블 라즈베리 파이 포토부스 기본 준비물

3 알고리즘 알아보기 라즈베리 파이 포토부스 만들기 1. 라즈비안 운영체제 설치하기(Micro SD카드)
2. 준비물 확인하고 연결하기 3. 라즈베리 파이 GUI환경설정 4. 카메라 연결하기 5. 재부팅 6. 파이썬 코딩하기 7. 실행 8. 확장하기

4 라즈베리 파이 포토부스 만들기 하드웨어 연결

5 라즈베리 파이 환경 구성 라즈베리 파이 환경 구성 라즈베리 파이 포토부스 만들기 라즈베리 파이 한글설치 및 업데이트
메뉴에서 터미널 아이콘 클릭 Sudo apt-get install ibus ibus-hangul fonts-unfonts-core Sudo apt-get update Sudo apt-get upgrade 라즈베리 파이 환경설정(지역설정)

6 라즈베리 파이 포토부스 만들기 라즈베리 파이 환경 구성 라즈베리 파이 환경설정

7 라즈베리파이 카메라 모듈 설치하기 라즈베리 파이 포토부스 만들기 라즈베리 파이 전원 해제(Shutdown)
카메라 포트 위치를 찾아 파이카메라 연결 ( 파란색 테이프가 있는 부분이 랜선쪽으로 납이 있는 부분이 HDMI방향 ) 라즈베리 파이 부팅

8 라즈베리 파이 코딩 라즈베리 파이 포토부스 만들기 파이카메라 라이브러리 설치
sudo apt-get install python-picamera sudo rpi-update 파이썬 실행

9 활동 1. 라즈베리 파이 코딩(자동 사진 촬영) 파이썬 코딩(camera.py) #camera.py 코드
from picamera import PiCamera from time import sleep camera=PiCamera() Res=int(input('Resolution(1:1024*768, 2:1280*720, 3:1920*1080)?')) #해상도 선택(1,2,3 중 입력 ) If res==3: camera.resolution=(1920,1080) Elif res==2: camera.resolution=(1280, 720) Else: camera.resolution=(1024, 768) Filename=input('File Name?’) #파일이름 입력 camera.start_preview() #카메라 미리보기 sleep(5) camera.capture('/home/pi/Desktop/'+filename+'.jpg’) #카메라 촬영후 Desktop폴더에 지정파일명으로 저장 camera.stop_preview()

10 활동 2. 라즈베리 파이 코딩(버튼을 눌러 사진 촬영)
하드웨어 연결 파이썬 코딩(button_camera.py) 버튼을 GPIO 23번핀에 연결 #button_camera.py 코드 import time import picamera import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(4, GPIO.IN, GPIO.PUD_UP) with picamera.PiCamera() as camera: camera.start_preview() GPIO.wait_for_edge(23, GPIO.FALLING) camera.capture('/home/pi/Desktop/image.jpg’) camera.stop_preview()

11 활동 3. 라즈베리 파이 코딩(동영상 촬영) 파이썬 코딩(video.py) 촬영된 동영상 실행하기 import time
import picamera import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(4, GPIO.IN, GPIO.PUD_UP) with picamera.PiCamera() as camera: camera.start_preview() GPIO.wait_for_edge(4, GPIO.FALLING) camera.start_recording('/home/pi/Desktop/video.h264') time.sleep(10) camera.stop_recording() camera.stop_preview() omxplayer video.h264

12 라즈베리 파이 포토부스 만들기 생각 확장하기(배경 합성 사진 촬영)


Download ppt "인천SW교육지원센터 체험프로그램 라즈베리파이 이용 포토부스 만들기."

Similar presentations


Ads by Google