본문 바로가기

개발자/Raspberry Pi

PN532 NFC RFID Module 사용자 가이드 using C PN532 Module 사용하자~ PN532 Module 을 SPI 모드로 세팅 SET0-->LSET1-->H I2C 모드로 사용한다면 아래와 같이 세팅 SET0-->HSET1-->L 모듈에 대한 자세한 데이터 참고 : https://www.itead.cc/wiki/ITEAD_PN532_NFC_MODULE 드라이버 참고 : https://github.com/nfc-tools/libnfchttps://github.com/nfc-tools/libnfc/tree/master/libnfc
Nodejs 를 사용하여 mcp3208 ADC 컨버터 사용하여 데이터 읽어오기 Nodejs 환경에서 MCP3208 ADC 컨버터를 사용하여 ADC 데이터를 읽어오는 방법을 설명한다. 일단 nodejs 설치한다. Node 의 최신 버전을 설치한다. Node 6.x.$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -The previous command updates our Debian apt package repository to include the NodeSource packages.설치화면은 아래와 같다. pi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - ## Installing the NodeSource Node.js ..
라즈베리 파이에서 Gstreamer 설치 테스트 스트리밍하는 방법 G 스트리머 홈페이지 : https://gstreamer.freedesktop.org/ GStreamer 홈페이지입니다. 최근까지도 자료들이 꾸준히 업데이트되고 있습니다. ~$ wget http://gstreamer.freedesktop.org/src/gst-rtsp/gst-rtsp-0.10.8.tar.bz2~$ bzip2 -d gst-rtsp-0.10.8.tar.bz2~$ tar xvf gst-rtsp-0.10.8.tar~$ cd gst-rtsp-0.10.8 위의 명령어를 차례로 입력합니다. Gstreamer RTSP 서버 프로그램을 다운받고 압축을 푸는 과정입니다. 그러면 이제 Gstreamer 라이브러리를 설치해야 합니다. 서버의 버전과 호환이 되야하기 때문에 더 높은 GStreamer 패키지를 설..
라즈베리 파이 카메라 사용법과 mjpg 동영상 스트리밍 서버를 구현하기 라즈베리 파이 카메라 모듈은 라즈베리 파이를위한 부가 설계된 확장형 모듈이다. 보드의 상단 표면에 두 개의 작은 소켓 중 F-PCB 컨텍터를 통하여 라즈베리 파이에 연결된다. 이 인터페이스는 특히 카메라의 인터페이스를 위해 설계 되었고, 전용 CSI 인터페이스를 사용하고, CSI 버스는 매우 높은 데이터 속도로 동영상을 실시간으로 보는데도 지장이 없다. 보드 자체는 약 25mm X 20mm X 9mm이며 , 무게는 3g 이다. 카메라가 CSI 버스, 프로세서 카메라에서 픽셀 데이터를 전송하는 높은 대역폭 링크를 통해 파이의 BCM2835 프로세서에 연결되어 있다.센서 자체는 5 메가 픽셀의 해상도를 가지고 있으며, 고정 초점 렌즈가 내장되어있다. 스틸 이미지의 측면에서, 카메라는 2592 X 1944 픽..
8G SD 카드 이미지 백업 받은것을 32G SD 카드에 굽고 난 다음 df 명령어 - (파일시스템들의 사용량 정보확인) 현재 사용중인 파일시스템의 전체용량, 사용한 용량, 사용가능한 용량, 사용율, 마운트정보등을 보여준다. 즉, 이 명령어는 현재 사용중인 파일시스템들의 디스크사용량을 출력한다. 서버 장애의 주된 원인이 될 수 있는 File System Full(파일시스템이 꽉참)을 방지하기 위하여 서버관리자의 주된 업무중 한가지가 주기적인 파일시스템 사용량 점검이다. 이때 파일시스템의 사용량점검을 위해 사용되는 명령어가 df이다. 또한 df 명령어는 /etc/fstab파일에서 파일시스템정보를 참조하고, /etc/mtab에서 마운트된 정보를 참조한다. 그리고 기본표시 용량단위는 KB(Kilo Byte)이며, 주로 서버관리자(root)가 사용하는 명령어이다. 사용형식 df [..
스마트 농장 안드로이드 앱 소스 파일 스마트 농장 안드로이드 앱 소스입니다. 안드로이드 스튜디오에서 불러와서 사용하세요.
라즈베리 파이 GPIO pin 상태를 읽어 이용하기 - GPIO pull up 사용 라즈베리 파이 GPIO pin 상태를 읽어 이용하기 - GPIO pull up 사용 라즈베리 파이의 GPIO 핀 상태에 따라 라즈베리 파이를 다르게 동작시키기 위한 방법을 설명한다. 라즈베리 파이에 wiringpi 라이브러리가 설치되어 있어야 한다. 라즈베리 파이와 wiringPi 라이브러리에 대한 자세한 설명과 설치방업은 아래 링크를 참조한다. http://fishpoint.tistory.com/1814 - Raspberry Pi GPIO 와 wiringPi 라이브러리 현재 GPIO pin 4개는 아래와 같이 연결되어 있다. 즉 GPIO 16, GPIO 20, GPIO 19, GPIO 26 이 네 핀의 상태를 읽어오는 작업이다. 순서를 이야기 하면 1. 상태를 얻고자 하는 gpio pin 을 입력 in..
라즈베리 파이의 씨리얼포트(UART)- RX, TX 를 데이터 입출력으로 사용 라즈베리 파이의 씨리얼포트(UART)- RX, TX 를 데이터 입출력으로 사용 기본적으로 라즈베리 파이는 Serial to USB 변환보드를 라즈베리 파이와 PC 사이에 연결하면 콘솔 화면을 볼 수 있는 상태로 동작한다. Putty 프로그램을 이용한 라즈베리 파이 접속 글을 참고하자 이렇게 콘솔 화면으로 사용하지 않고, 씨리얼 포트-UART- 로 직접 사용하기 위해서 /etc/inittab 파일을 열어서 다음 라인을 주석처리 한다.가장 간단한 방법이다. $ sudo nano /etc/inittab 명령어로 파일을 연다. 가장 아래 라인으로 이동하면T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100 라인이 보일것이다. 이 라인dml dkvdp #을 붙여 주석처리를 한다..