라즈베리 파이에서 웹서버 운영하기 라즈비안은 리눅스 배포판 중의 하나이기 때문에 서버로 운영이 가능 라즈베리 파이는 일반 컴퓨터에 비해 소비전력이 낮아 저전력 서버로 운영할 수 있음 라즈베리 파이에 웹서버를 가동시키면 게시판, 블로그 등의 웹 서비스를 제공할 수 있음 가벼운 웹서버 운영 가장 대표적인 웹서버인 아파치는 고성능으로 높은 부하에도 견딜 수 있게… Continue Reading 라즈베리파이에 웹서버 설치하기

개발환경 CNDI사의 라즈베리파이 모듈 사용 Digital Push Button Brick Button Switch Brick : 누르는 동작을 감지하는 스위치 라즈베리파이와 연결 CNDI사의 Button Switch Brick S : GPIO 17 V : VCC 5V G : GND CNDI사의 Octopus 5mm LED Brick OBLED – Red S : GPIO 04 V : VCC 5V G :… Continue Reading 라즈베리파이 LED를 Button으로 켜기

BreadBoard에 초음파센서 장착 후 라즈베리파이와 연결 파이썬 소스코드 작성 vi ultraSonic.py  : vi를 이용해서 ultraSonic.py 소스 코드 작성 vi가 어려우면 nano ultraSonic.py 저장시 인코딩(Encoding)을 UTF-8로 설정하면 한글 사용 가능(파이썬 2.7버전에서)

python3 ultraSonic.py  : 실행 또다른 실행 방법 chmod 755 ultraSonic.py ./ultraSonic.py 소스 코드 설명 : 출처(https://fancyfantasysciencelab.tistory.com/9) gpio 번호 /… Continue Reading 라즈베리파이_초음파센서 사용(파이썬; Python)

개발환경 CNDI사의 라즈베리파이 모듈 사용 Octopus 5mm LED Brick OBLED – Red Buzzer : 빛을 발산하는 LED 모듈로 LOW(False), HIGH(True)로 LED를 제어 LED의 밝기는 PWM 출력을 통해 제어 라즈베리파이와 연결 S : GPIO 04 V : VCC 5V G : GND 소스(led.py) : 1초 간격으로 LED가 켜졌다가 꺼짐을 반복

파이썬 GPIO 라이브러리 다운로드 라즈베리파이에 XWindows로 로그인했을 때 https://sourceforge.net/projects/raspberry-gpio-python/ 접속 Download 클릭하면 /home/pi/Downloads 에 저장됨(ID가 pi일 경우) RPi.GPIO-0.7.0.tar.gz 터미널을 띄운 후 해당 폴더로 이동 cd /home/pi/Downloads 라즈베리파이에 putty로 접속했을 경우 wget 명령으로 다운로드 : wget https://sourceforge.net/projects/raspberry-gpio-python/files/latest/download/RPi.GPIO-0.7.0.tar.gz 현재 폴더에 저장되어 있음 RPi.GPIO-0.7.0.tar.gz 압축 해지 tar zxvf RPi.GPIO-0.7.0.tar.gz 설치 cd  RPi.GPIO-0.7.0 sudo apt-get install… Continue Reading 라즈베리파이에 파이썬 GPIO 라이브러리 설치

Micro SD 카드 포맷 : FAT-32(exFAT) 형식으로 라즈비안 다운로드 : https://www.raspberrypi.org/downloads/raspbian/            또는 ftp NOOBS : SD카드에 복사하고 라즈베리파이의 전원을 켜 네트워크가 연결된 상태에서 운영체제를 선택적으로 다운로드 설치 NOOBS : 운영체제를 포함하고 있어 네트워크가 연결되지 않은 상태에서 설치 가능 NOOBS Lite : 라즈비안 운영체제를 다운로드 받아 설치하기… Continue Reading 라즈베리파이 설치

참조 https://webnautes.tistory.com/1261 라즈베리파이 카메라 설정  OpenCV 3.x에서만 가능 설치 sudo apt-get install git   <– git 설치 git clone https://github.com/jacksonliam/mjpg-streamer.git   <– mjpg-streamer 소스 다운 sudo apt-get install cmake sudo apt-get install python-imaging  <– 오류발생으로 설치 안됨, 최종 결과에 영향없음 sudo apt-get install libjpeg-dev sudo apt-get install build-essential cd mjpg-streamer cd mjpg-streamer-experimental… Continue Reading 라즈베리파이 카메라를 외부 웹브라우저에서 접속(mjpg-streamer 모듈)

flask 설치 : 라즈베리파이에 기본으로 설치되어 있음 파이썬 2.x sudo apt-get install python-pip sudo pip install flask 파이썬 3.x sudo apt-get install python3-pip sudo pip3 install flask 간단한 웹서버 구축 : web_server.py

route() 메서드가 Flask에 정의되어 있어 그것을 사용 debug=True : 디버깅 결과를 출력 port=1234 : 1234 Port를 사용(기본은… Continue Reading 라즈베리파이 파이썬(python) 플라스크(flask) 사용 LED 켜기/끄기

ThingSpeak URL : http://www.thingspeak.com 유료 사용자 : 1초 단위로 데이터 등록 가능 무료 사용자 : 15초 단위까지만 지원 사용법 채널(channel) 별로 관리됨 각 채널에는 Field1, Field2, …가 존재하고 그 필드에 값을 넣으면 됨 private, public 중 선택해서 사용 가능 API Key는 Write와 Read를 별도로 지정해서 사용 가능 업로드 코드(파이썬) https://api.thingspeak.com/update?api_key=#########&field3=21&field4=30&field5=34… Continue Reading IoT 클라우드 ThingSpeak

카메라 연결 : 케이블의 파랑 부분이 LAN포트 쪽을 향해 연결하면 됨 카메라 인터페이스 활성화 sudo raspi-config  –>  5 Interfaceing Options   —>  P1 Camera  —>  Enable picamera picamera 패키지 설치 sudo apt-get install python-picamera picamera 지원 파일 포맷 영상 전용 : jpeg, png, gif, bmp,   yuv, rgb, rgba, bgr, bgra 동영상… Continue Reading 라즈베리파이 Camera 사용

error: Content is protected !!