본문 바로가기

개발자/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 패키지를 설..
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 #을 붙여 주석처리를 한다..
Raspberry Pi GPIO 와 wiringPi 라이브러리 Raspberry Pi GPIO 라즈베리파이의 GPIO 활용법을 알아보자. 사용 언어는 C 언어이다. 개발환경은 하드웨어적으로는 라즈베리파이 모델B 버전2 512RAM 환경에, 소프트웨어적으로는 라즈베리파이의 공식 OS라고도 할 수 있는 데비안 리눅스계열의 Raspbian “wheezy”의 최신버전을 사용한다. 또한, 사용되는 언어로는 C언어를 이용할 생각이다. 컴파일러는 Raspbian 운영체제에 기본적으로 설치되어 있는 gcc 컴파일러를 사용한다. 실습을 하기에 앞서 필수적인 GPIO 제어프로그램에 대해 알아보자. 가장 “Gordons Projects” 라는 블로그를 운영하는 곳에서 C언어를 지원하는 “wiringPi” 라이브러리를 이용할 예정이다. 자세한 내용과 사용법이 필요하다면 다음의 사이트를 ..