메이킹/메이킹 준비

라즈베리파이 제로 w 기초 세팅

트리맨스 2019. 12. 21. 23:12
반응형


라즈베리파이 제로 w를 장만했다.

그런데 예전에 샀던 파이에는 usb와 랜카드 그리고 표준 HDMI 포트가 달려 있어서 

독립적 컴퓨팅 시스템을 만들기에 부족함이 없었다.

 

이번에 산 제로 w 라는 제품은 크기가 작다는 점에선 매우 압도적이였다.

하지만 작아진 크기만큼 포트의 수와 크기가 줄어들어서 당황스러웠다.

 

그래도 라즈베리파이를 샀으면 최소한 라즈비안을 깔고 뭐라도 해봐야 하지 않은가.

또한 와이파이까지 지원되는 파이인데 있는 기능은 다 써봐야 하지 않을까요?

 

준비물 : 마이크로sd카드 , 마이크로 5핀 케이블 , 라즈베리파이

 

참고사항으로, 와이파이는 2.4Ghz 대역을 이용하고 10채널 이하의 와이파이가 잘 잡힌다고 합니다. 저도 12채널을 쓰다가 연결이 안 되어서 채널을 바꾸어 보니까 와이파이에 바로 연결되었습니다.


1. SD카드에 라즈비안 굽기

 

라즈비안 다운로드

https://www.raspberrypi.org/downloads/raspbian/

 

Download Raspbian for Raspberry Pi

Raspbian is the Foundation's official supported operating system. You can install it with NOOBS or download the image below.

www.raspberrypi.org

 

플래시 프로그램 다운로드

https://www.balena.io/etcher/

 

balena - Home

Infrastructure to develop, deploy, and manage connected devices at scale

www.balena.io

이미지 파일과 SD카드 선택 후 플래시 해 주고, 라즈베리파이에 꼽아 줍니다.

 

라즈베리파이 제로 w 는 기본적으로 ssh가 막혀있습니다. 그래서 직접 ssh를 이용하기 위해 추가적으로 설정을 조금 더 해주어야 합니다. 만약 본인이 미니hdmi가 없을 경우에는 외부 컴퓨터랑 라즈베리파이랑 통신을 해주어야 하는데, 이것이 ssh라고 생각하시면 됩니다. 

ssh를 사용하기 위해서는 인터넷이랑 연결되어 있어야 합니다. 라즈베리파이 제로 w 는 이더넷 포트가 없으므로 와이파이 설정을 초기에 잡아줘야 합니다.

밑에 있는 파일을 받은 뒤, 라즈베리파이 최상위 폴더에 넣어 줍니다. 그리고 그 파일을 메모장으로 열어준 다음, ssid 항목과 psk 항목을 연결할려 하는 와이파이 이름과 비밀번호를 입력해줍니다. 

예시) 와이파이 이름 wifi, 비밀번호 0000 일경우


ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1


network={

  ssid="wifi"

  psk="0000"

}


wpa_supplicant.conf


마지막으로 sd카드 최상위 폴더에 파일명이 ssh (확장자 없음)인 빈 파일을 넣어줍니다. 일반적인 윈도우 컴퓨터에 쓰이는 메모장으로는 불가능하므로, visual studio code 를 이용해 만들어 줍시다.



 

 

2. 부팅 및 putty로 ssh 접속

 

전면에서 볼때 마이크로5핀 단자가 2개 있습니다. 한쪽은 컴퓨터랑 통신하는 단자이고 나머지 한 쪽은 전원만 공급하는 단자입니다. 저같은 경우에는 전원만 공급하는 단자(PWR)에 전원만 공급하여 ssh를 사용할 수 있게 했습니다.


컴퓨터랑 연결하고 1분정도 지나면 파이가 인터넷에 접속되어 있는게 보입니다. 각 공유기마다 공유기 설정하는 주소가 다릅니다. 아이피타임 공유기는 192.168.0.1 로 접속하시면 어떠한 기기가 접속되어 있는지 알 수 있습니다.



파이의 아이피 주소를 확인할 수 있습니다. 그러면 이것을 이용해 putty로 파이에 터미널로 접속할 수 있습니다.


putty를 받아줍니다.

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.71)

This page contains download links for the latest released version of PuTTY. Currently this is 0.71, released on 2019-03-16. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk


초기 실행화면에서 파이의 아이피 주소를 적고, SSH에 체크한 다음 open 을 눌러 파이에 접속합니다.


 



3. VNC로 보기 위한 세팅

 

연결이 성공적으로 되었다면 로그인 창이 뜰겁니다.

사용자 : pi

비밀번호 : raspberry

 

접속 후에 sudo raspi-config 를 입력해 초기설정을 해 줍니다.

 


5. Interfacing Option - VNC - ENABLE (터미널 뿐만 아니라 화면도 출력이 가능합니다.)

    Advanced options - Resolution - 디폴트를 제외한 나머지 설정 아무거나 선택

8. Update (라즈베리파이 패키지 업데이트)

 

3개 설정을 해 줍니다. vnc를 켰으니 이제 윈도우처럼 GUI가 활성화된 상태로 파이에 접속이 가능합니다.

 

4. VNC로 접속 및 완료

 

vnc 뷰어를 설치해줍니다.

https://www.realvnc.com/en/connect/download/viewer/

 

Download VNC Viewer | VNC® Connect

 

www.realvnc.com

 

putty 접속을 끊고 vnc로 접속합시다. 두 개의 프로그램이 동시에 접속은 안되는 것으로 알고 있습니다.


 


파이가 접속된 아이피 주소를 입력 후, 비밀번호(또는 사용자 이름과 비밀번호) 를 입력했을 때, 아래와 같은 화면이 뜨면 성공한 것 입니다.



혹시나 파이가 부팅한 다음에, 여러가지 설정을 요구하면 하지 마세요. 왜냐하면 국가 설정과 시간 설정, 와이파이 설정이 서로 충돌을 일으켜서 연결이 끊길 수 있습니다.


라즈베리파이는 기본적으로 컴퓨터의 형태를 하고 있어서 디스플레이를 출력할 수 있는 출력 단자가 있습니다. 하지만 출력단자와 맞는 케이블이 없을 경우에는 부득이하게 x86컴퓨터 (상식 선에서 생각되어지는 컴퓨터) 를 이용해 통신을 해야 할 경우가 있습니다. 이러한 경우에는 ssh, vnc를 이용하여 파이를 제어할 수 있습니다.


지금까지 라즈베리파이 제로 w 초기세팅에 대하여 알아 보았습니다. 크기도 작고 성능도 괜찮은 보드라서 여러 프로젝트에 많이 사용됩니다. 하지만 미니 hdmi 를 이용하는 것 때문에 맞는 케이블을 따로 구매해야 한다는 단점이 있습니다. 하지만 ssh를 이용하여 원격 접속으로 사용하시는 것도 괜찮다는 생각이 들었습니다.


이상으로 포스팅 마치겠습니다. 감사합니다.

 

반응형