본문 바로가기

라즈베리파이

릴레이 모듈 제어하기 -1.LED제어 릴레이 모듈이란? 라즈베리파이로 처음 IoT프로젝트를 하려는 분들은 가장해보고싶은것들 중 하나가 전력장치를 제어하는것일 겁니다. 릴레이모듈을 이용하면 집밖에서 원격으로 형광등의 불을 켤수도 있고, 원격으로 집안여러 전자기기들의 전원을 제어할수있습니다.릴레이모듈은 스위치의 개념인데 일반 스위치와 다른점이 있다면 전자석이 접점을 끌어당겨 스위치를 폐쇄시킨다는 것입니다.라즈베리파이의 GPIO와 연결해서 GPIO에 신호를 주면 릴레이모듈스위치가 닫히고 열립니다. 멀리 떨어저 있어도 웹이나 앱으로 라즈베리파이의 GPIO에 신호를 줄수있기때문에 전자제품의 원격제어가 가능합니다. 제가 구입한 릴레이모듈의 사양 입니다. 라즈베리파이는 5V의 전압을 사용하므로 동작전압이 5V인 릴레이모듈을 구입하였습니다. 구입처:htt.. 더보기
[라즈베리파이 시작하기] 07.간단한 GPIO다루기 - led제어 GPIO란? GPIO는 General-purpose input/output의 약자로, 사전에 약속되지 않은 회로의 행동을 제어하기위한 핀입니다.사용자가 직접 회로를 구성하고 프로그래밍하여 라즈베리파이의 GPIO를 다룰수있습니다. GPIO로 led 제어하기 1.gpio를 다루기전에 먼저 필요한 툴과 라이브러리를 다운받습니다.쉘에서 아래 4줄 명령어를 차례대로 실행해주세요. sudo apt-get install git-core ->쉘에서 위의 명령어를 실행합니다.(소스관리툴) git clone git://git.drogon.net/wiringPi->소스관리툴이 설치가 다 되면 wiringPi프로젝트를 다운받습니다. (gpio를 다루는 라이브러리) cd wiringPi->wiringPi 디렉터리에 들어갑니다... 더보기
[라즈베리파이 시작하기] 06.라즈베리파이 파일공유하기 for Mac 먼저 라즈베리파이 쉘에서 sudo apt-get install netatalk명령어를 실행시켜 netatalk를 설치해줍니다. 이제 맥컴퓨터에서Finder에서 [이동]-[서버에 연결]을 눌러 주시면 저런 창이 뜨는데, 서버주소 입력란에 라즈베리파이의 IP주소를 넣고 연결버튼을 눌러줍니다. 서버의 이름과 암호를 넣으라는 창이 뜹니다. 제 라즈베리파이의 이름인 pi를 입력하고 라즈베리파이의 패스워드를 입력하고 연결합니다. 라즈베리파이와 연결된것을 보실수있습니다.라즈베리파이안에 있는 파일 목록들이 보입니다. 더보기
[라즈베리파이 시작하기] 05.라즈베리파이 카메라 사용하기 카메라 소프트웨어 설정하기 터미널 에서 sudo raspi-config를 입력하고 엔터를 누르면 이런화면이 뜹니다. 여기서 방향키를 이용해 5번으로 가서 엔터를 누르면 카메라를 설정하는 화면이 생깁니다. 버튼쪽으로 방향키를 옮기고 엔터를 눌러 카메라 사용을 가능하게 합니다. 라즈베리파이에 카메라모듈 연결하기 카메라 모듈을 구입하셨다면 라즈베리파이로 사진과 동영상을 촬영할수 있습니다. 먼저 사진처럼 이더넷 포트 뒷부분에보면 카메라 모듈을 연결할수있는 슬롯이 있습니다. 흰색 레버를 양쪽으로 위로 올리면 카메라 모듈 케이블을 넣으실수 있습니다. 파란색부분을 이더넷포트쪽으로 향하게 하여 넣어주세요. 연결되면 카메라에 불이 들어옵니다. 사진과 동영상촬영하기 사진촬영을 할때는 raspistill 명령어를 사용합니다.. 더보기
[라즈베리파이 시작하기] 04.라즈베리파이 원격제어 하기- SSH & VNC for Mac 라즈베리파이 IP주소 확인하기 무선랜이 연결되었다면 라즈베리파이의 IP주소를 확인할수있는데 쉘에서 sudo ifconfig를 입력하시면 이런 화면이 뜹니다. eth0은 유선네트워크 wlan0는 무선네트워크를 의미합니다. 위 사진을 보면 무선네트워크에 연결되어있다는것을 보실수있습니다. 여기서 무선네트워크의 IP주소는 192.168.0.57입니다. SSH를 이용해 라즈베리파이 원격 제어하기 SSH란 Secure Shell의 약자로 보안쉘입니다. 노트북이나 컴퓨터의 화면으로 라즈베리파이를 사용할수 있을까요? 답은 Yes입니다. 일반적으로 라즈베리파이를 사용하려면 HDMI케이블과 모니터, 키보드,마우스가 있어야 합니다. 그런데 노트북과 SSH를 이용하면 여러 장비 없이도 노트북으로 라즈베리파이를 제어할수 있다는.. 더보기
[라즈베리파이 시작하기] 03.라즈베리파이 기본 설정하기 라즈베리파이 실행하기 라즈베리파이와 모니터를 HDMI케이블로 연결하고, 마우스, 키보드,무선랜카드를 연결해줍니다. 그리고 운영체제를 저장한 sd카드를 라즈베리의 sd카드 슬롯에 꽂아주고 전원을 연결해줍니다. 전원을 연결하면 이런 화면이 보여지면서 라즈베리파이가 켜집니다. 라즈베리파이가 다 켜지면 이런화면이 보이는데 라즈베리파이를 설정하는 화면입니다. 일단 esc키를 누릅니다. startx를 입력하고 엔터를 눌러 라즈비안 gui를 실행합니다. (라즈베리파이에서 gui를 보고싶을때는 쉘에서 startx를 입력하고 엔터를 누르면 됩니다. 다시 쉘창으로 돌아가고 싶으면 ctrl+Alt+F1을 누르고 쉘창에서 ctrl+c(startx종료)을 누르고 명령어를 입력하면됩니다. ) 무선랜 연결하기 오른쪽 상단의 와이파.. 더보기
[라즈베리파이 시작하기] 02.운영체제 배포본 저장하기 for MAC 1. 운영체제 배포본 다운받기 https://www.raspberrypi.org/downloads/raspbian/ 에 들어갑니다. RASPBIAN WHEEZY에 Download ZIP을 눌러 다운로드 합니다. 2. Installer 다운받기 https://github.com/RayViljoen/Raspberry-PI-SD-Installer-OS-X 에 들어가서 Download ZIP을 눌러 인스톨러를 다운로드 합니다. 3.Installer를 이용해 sd카드에 운영체제 저장하기 Installer폴더안에 운영체제 img파일을 넣어줍니다. Micro SD카드를 리더기로 컴퓨터와 연결해줍니다. 터미널을 실행하여 Installer폴더로 이동합니다. (명령어 cd를 입력하고 ./디렉토리의 절대경로를 입력하시면됩니.. 더보기
[라즈베리파이 시작하기] 01.라즈베리파이란? 라즈베리파이란? 라즈베리파이를 한마디로 말하자면 "초소형 컴퓨터" 입니다. 성능은 일반 컴퓨터보다 좋지 않지만 기능은 일반컴퓨터와 같습니다. 컴퓨터와 마찬가지로 RAM,CPU가 장착되어있고, USB포트와 HDMI입력, 랜선포트등 작지만 있을건 다있는 초소형 컴퓨터 입니다. 일반적으로 라즈베리파이는 리눅스 기반의 라즈비안 os를 SD카드에 저장하여 운영체제를 구동할수있습니다. 한국에서는 운영체제로 주로 Windows를 많이 사용합니다.리눅스를 처음사용하는 분은 다소 어렵다고 생각하실수 있지만 사용하다보면 오히려 편한 부분도 있어 적응하기 쉽고 또,다른 os를 다룰수 있다는 보람을 느끼실수있습니다! 라즈베리파이와 일반컴퓨터의 차이점은 라즈베리파이는 활용도가 높다는 것입니다. 라즈베리파이에 여러 센서와 엑츄에.. 더보기