전체 source code는 아래 github 주소에 있습니다.
https://github.com/jyu9551/SmartBoardGame
GitHub - jyu9551/SmartBoardGame
Contribute to jyu9551/SmartBoardGame development by creating an account on GitHub.
github.com
스마트보드게임판 관련 글
2023.05.20 - [Projects] - [스마트 보드게임판] 1. 딥러닝을 이용해 아날로그와 디지털을 결합한 보드게임
2023.05.21 - [Projects] - [스마트 보드게임판] 2. 라즈베리파이 환경 구축 (OS설치, 원격접속)
2023.06.14 - [Projects] - [스마트 보드게임판] 3. 라즈베리파이에서 Yolov5 (설치, 학습)
2024.06.23 - [Projects] - [스마트 보드게임판] 4. 시리얼 통신, 모터 제어하기
라즈베리파이에서 yolov5를 돌리기 위해 64bit OS를 설치하고 putty로 원격접속 환경을 만들어줬다.
직접 라즈베리파이에 hdmi 모니터를 연결해 사용해도 되지만 putty와 vnc viewer를 사용해서 원격접속만 해놓으면 쓰기에 더 편한 것 같다.
1. 라즈베리파이4에 64bit OS 설치하기
라즈베리파이에서 yolov5를 돌리기 위해서는 64bit OS를 설치해야 한다. yolo v5가 무거워서 32bit OS에서는 안돌아가는 것 같다.. 참고로 라즈베리파이4의 RAM은 8GB, SD카드는 64GB를 사용했다.
(1) https://www.raspberrypi.com/software/에서 Raspberrypi imager를 설치한다.
(2) SD카드를 노트북에 직접 혹은 SD카드 리더기를 통해 인식시키고 raspberry pi imager 1.7.4 버전을 실행시키면 다음과 같은 화면이 나온다.
![](https://blog.kakaocdn.net/dn/cVBbQb/btsH9gMYsHW/SqonjIDWkYkA5eoTfw0UTK/img.png)
운영체제 선택에서 Raspberry Pi (64-bit)를 선택하고 저장소는 삽입했던 SD카드를 골라준다.
설정 (톱니바퀴) 아이콘을 누르고 이후 ssh 원격접속을 사용하기 위해 ssh사용을 체크한다.
비밀번호 인증을 사용해주고 사용자 이름 및 비밀번호 설정을 체크하고 설정해준다.
무선 LAN 설정을 체크하고 이름과 비밀번호도 설정해준다. 로케일 설정 지정을 Asia/Seoul로 선택한다.
쓰기를 누르면 OS가 다운되고 완료된 후 SD카드를 제거한 후 라즈베리파이에서 부팅을 한다. (순서 지키는 것이 좋음)
2. putty로 원격 접속 환경 구축하기
라즈베리파이에 OS를 설치하고 굳이 HDMI와 키보드 마우스를 연결하지 않아도 putty를 사용해서 원격접속이 가능하다.
(1) 먼저 putty를 설치한다. ssh로 원격접속을 도와주는 프로그램으로 https://www.putty.org/에서 설치 가능하다.
(2) putty를 실행하면 초기화면이 나와야한다.
![](https://blog.kakaocdn.net/dn/Q6U7A/btsH8hlYan6/Vg9CI0YSrrKsQefvVSi0w1/img.png)
(3) 윈도우 검색에서 '모바일 핫스팟'을 검색하고 켜준다. (단 노트북이 와이파이에 연결되어야 한다)
![](https://blog.kakaocdn.net/dn/8orQk/btsH8MliI1N/eaItmU3NoNfKojzLimKRC1/img.png)
편집을 눌러서 라즈베리파이 OS설치할 때 LAN설정했던 이름과 암호를 입력한다.
조금 기다리면 라즈베리파이가 와이파이에 연결된다.
![](https://blog.kakaocdn.net/dn/EXyKX/btsH8yHNu6R/7RUA7hdKkG7jYo61NmIYo0/img.png)
(4) putty 로 돌아가 HostName에 위의 장치이름을 입력한다.
![](https://blog.kakaocdn.net/dn/bholDe/btsH921yAZu/lsA1zVV7YWrN1I07DYj4Ek/img.png)
잘 입력하면 login as 가 뜨면서 접속이 성공한다.
![](https://blog.kakaocdn.net/dn/bpBJBf/btsH8BRWlkm/Y6ZKOJvfgdWIR5fxvjcLJk/img.png)
(5) OS 설치 시 입력했던 사용자 이름과 비밀번호를 입력한다.
다음과 같이 뜨면 성공, 이제 라즈베리파이에 원격 접속해 터미널에서 사용할 수 있다.
![](https://blog.kakaocdn.net/dn/nRrco/btsH9g7hrhq/sa49Rk7K0iQvAj6T6p9WK1/img.png)
'Projects' 카테고리의 다른 글
[스마트 보드게임판] 4. 시리얼 통신, 모터 제어하기 (0) | 2024.06.23 |
---|---|
[스마트 보드게임판] 3. 라즈베리파이에서 Yolov5 (설치, 학습) (0) | 2023.07.08 |
[스마트 보드게임판] 1. 딥러닝을 이용해 아날로그와 디지털을 결합한 보드게임 (0) | 2023.05.20 |