졸업작품 카테고리에서는 라즈베리파이와 각종 센서, 모터를 이용하고 앱 인벤터로 간단한 앱으로 창문을 제어하는 스마트 창문 만드는 과정을 다룰 예정이다. 이 작품은 내가 학부생 때 졸업작품으로 진행했던 것이다. 아마 스마트 창문에 대한 졸업작품이 이미 많이 나왔고 또 쉬운 주제라서 작품으로 많이 선정하지 않을 것으로 생각되지만 만약 스마트 홈과 비슷한 느낌의 졸업작품을 라즈베리파이로 준비하고 있다면 도움이 될 듯하다. 기억이 다 나는 것은 아니지만 최대한 모든 내용을 담을 예정이다.
라즈베리파이란?
Raspberry Pi는 스마트 홈, 로봇 공학 또는 DIY 전자 제품과 같은 다양한 프로젝트에 사용할 수 있는 작고 저렴한? 단일 보드 컴퓨터이다. 즉 소형 컴퓨터라고 생각하면 된다. 컴퓨터와 똑같이 Hdmi를 이용해 모니터와 연결하고 마우스와 키보드를 연결하여 사용한다. 라즈베리파이에는 다른 장치(센서, 모터등)에 연결하고 제어할 수 있는 다양한 입/출력 핀이 있어 여러 가지 센서와 모터를 제어하기에 좋다.
라즈베리 파이 모델을 선택함에 있어 이 프로젝트는 라즈베리파이3b+ 아니면 라즈베리파이4를 사용하면 충분할 것 같다. 두 모델 모두 우수한 성능을 제공하며 Wi-Fi 및 Bluetooth 기능이 내장되어 있다.
라즈베리파이를 사용하기에 앞서 아래와 같은 준비물이 필요하다.
- 라즈베리 파이 보드
- MicroSD 카드(최소 8GB, 나는 32GB를 사용했는데 많이 남긴 했다.), SD 카드 USB 리더기
- 전원 공급 장치(Raspberry Pi 3의 경우 5V/2.5A, Raspberry Pi 4의 경우 5V/3A)
- HDMI 케이블 및 모니터
- USB 키보드 및 마우스
MicroSD 카드에 Raspbian(라즈비안이라는 파이용 OS)를 설치한다.
공식 Raspberry Pi 웹 사이트(https://www.raspberrypi.org/software/)에서 Raspberry Pi Imager 소프트웨어를 다운로드한다.
본인의 환경에 맞게 다운로드 하면된다. 나는 Window 환경에서 다운 받았다. 위의 파일을 다운 받고 실행시키면 아래와 같은 창이 나올 것이다.
이 창이 나오면 SD 카드를 USB 리더와 함께 컴퓨터와 연결한다.
그리고 Raspberry Pi Imager에서 CHOOSE OS를 클릭하고 설치하고자 하는 OS를 선택하면된다.
위의 화면에서처럼 보통 Desktop을 추천한다. 이번에는 CHOOSE STORAGE를 클릭하여 SD 카드를 선택합니다. 만일 SD카드가 연결되어 있다면 리스트가 뜨는데 여기서 OS를 설치할 SD카드를 선택하면 됩니다.
몇 분 기다리면 이런 창이 뜨면서 완료가 된다.
OS를 설치하는 두번째 방법은 위의 사이트에서 밑으로 내려보면
See all download options를 클릭하여 추천하는 Os를 다운 받고 리더기를 통해 SD카드에 이미지를 넣으면 된다.
나는 위의 balenaEtcher tool을 사용하여 sd카드에 이미지를 넣었다.
이렇게 SD카드에 라즈비안 이미지가 준비가 되었다면 라즈베리파이에 SD카드를 삽입한다.
HDMI 케이블을 모니터와 라즈베리파이에 연결하고 키보드와 마우스 또한 연결한다.
라즈베리파이를 살 때 왔던 전원을 연결하고 전원을 주면 라즈베리파이가 부팅이 된다.
내 기억상 전원을 줄 때 조심하지 않으면 SD카드를 버리게 된다. 나도 몇 번 버렸다... 그러니 꼭 전원을 주거나 라즈베리파이를 끌 때 항상 조심조심하면서 해야 한다.
라즈베리파이가 부팅이 되면 차근차근 설정하면서 진행하면 된다.
설정이 완료되면 위와 같은 사진이 나올 것이다.
그리고 라즈비안 한글 설정을 해줘야 한다. 정확히 기억이 나진 않지만 찍어둔 사진으로 한글 설정하는 것 까지 하고 이번 포스팅은 마무리하려고 한다.
터미널을 열서 sudo apt-get install fonts-unfonts-core를 입력한다.
그리고 왼쪽 위의 파이? 모양을 클릭하여 Configuration 창에 들어간다.
여기서 언어를 설정해주면 된다.
만약 한글설정이 잘 안되면... 구글링 하는 것을 추천한다.
이렇게 라즈베리파이를 사용할 준비가 되었다!!
다음 포스팅에는 라즈베리파이에 빗물감지 센서와 온습도(dht11) 센서 사용하는 예제를 다뤄볼 예정이다.
'졸업작품(스마트 창문)' 카테고리의 다른 글
라즈베리파이 스텝모터 다루기(스마트창문) (6) | 2023.03.31 |
---|---|
빗물감지 센서, DHT11 온습도 센서 사용하기(스마트창문) (0) | 2023.03.31 |