Pico W 기초부터 클라우드 연동까지!
콘테스트 프로젝트진행중

Quest 1 아이디어 & 계획서 작성

Pico W 기초부터 클라우드 연동까지!
촌가이버 프로필 보기
2022.07.22에 시작
2
좋아요
1.0K
조회
6
댓글
Quest 1 아이디어 & 계획서 작성
Pico W 기초부터 클라우드 연동까지!진행중
콘테스트 프로젝트 진행 상황

각 Quest를 단계적으로 완성하는 프로젝트입니다.

Quest 1
Quest 2
2 / 4 완료
Quest 1: Quest 1 아이디어 & 계획서 작성
2022.08.11
완료
  1. 1. 아이디어 소개 및 개요
    1. 2회 콘테스트에서 “독거인을 위한 비상 연락장비”를 진행 하면서 아쉬움이 여러 가지 있었다. 미흡함도 많이 있었다. 그 중에 긴급문자를 받았을 때에, 현장을 확인할 수 있는 cctv와 같은 장치가 있으면 좋겠다는 생각을 했다. 그 연장선으로 “라즈베리 피코”를 이용하여 카메라설치를 하고 영상으로 현장을 확인하는 과정을 만들고자 한다.
    2. 자체 센서를 구비하여 움직임이 없을 경우에도 알람 발생을 하여 영상을 송출 할 수 있도록 해 본다.

 

2. 전체 구조를 표현하는 블록 다이어그램

3. 하드웨어 구성 다이어그램

 

 

  1. 4. 소프트웨어 구성 다이어그램
    1. 메인 프로그램
      1. 피코에서 운용되는 프로그램으로 입출력에 따른 제어 및 클라우드를 통한 정보 송출 준비

 

    1. 휴대폰 프로그램
      1. 휴대폰에서 운용되는 것으로 간단하게 서버를 통한 영상을 확인 할 수 있는 프로그램 작성

 

 

 

Quest 2: Quest 2 개발 환경 구성 (툴 설치 및 클라우드 환경 설정)
2022.08.17
완료

 

  1. 아두이노를 개발 툴로 사용을 하기 위해서는 우선 툴을 아두이노 홈페이지에서 다운을 받아야 한다.(아래의 링크를 누르면 된다)
    1. https://www.arduino.cc/en/software
    2. “Previous Releases” 항목에서 “ Previous Release 1.8.18 “ 항목을 누르면 아래와 같이 프로그램을 다운 받을 수 있는 창이 뜬다. 물론 새로 나온 버전 2.xx를 받을 수도 있다. (버전 2 시리즈는 아직 베타버전이다.)

 

 

    1. 본인의 경우는 위의 적색 사각박스인 합축 파일을 다운 받았다.
    2. 다운 받은 폴더에서 압축을 풀고 윈도우 바탕에 “바로가기”를 만든다.

 

    1. 바탕화면에 아래와 같이 아이콘이 생긴다.

  1. 1-E와 같이 생긴 아이콘을 더블클릭을 하면 실행을 한다. 이제는 라즈베리 파이 피코를 사용하기 위해서 몇 가지 추가 설치를 한다.
    1. 화면 메뉴 중에서 “파일” à “환경설정”을 누른다. 누르면 아래와 같은 창이 열린다.

 

    1. 위의 적색 박스와 같이 “추가적인 보드 매니저” 창의 끝 부분에 있는    을 누르면 아래와 같이 에디트 창이 뜬다.

    1. 여기의 창에

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json 을 아래의 그림 같이 추가한 다음, “확인”을 누르고 나온다

 

    1. 다음은 다시 메뉴에서 “툴” à “보드” à 보드매니저”를 누른다.

 

           누르면 아래의 그림과 같이 “보드 매니저” 선택 창이 뜬다. 그림과 같이 “pico”를 입력하면 “Raspberry PI Pico/RP2040” 항목이 나오는데 이것을 설치한다.

    1. 이제 라즈베리 파이 피코를 사용하기 위한 준비가 되었다. 이제 간단하게 피코보드를 시험 해보자.
      1. 우선 보드를 연결 아래와 같이 micro usb 5핀 타입으로 연결을 한다.

      1. 바탕화면에서 “아두이노” 아이콘을 더블 클릭하여 실행하자.
      2. 메뉴에서 “파일” à “예제” à “2. Digital” à “BlinkwithoutDelay” 를 선택한다.
      3. 메뉴에서 “툴” à “보드” à “라즈베리 파이RP2040 보드” à “Generic RP2040”을 선택한다.

      1. 메뉴에서 “업로드” 아이콘을 누르면 컴파일을 거치고 다운로드를 한다.

      1. 1초 간격으로 LED가 깜빡임을 알 수 있다.

점등 된 상태                                소등 된 상태

      1. 이것으로 보드 연결과 컴파일이 이상 없음을 알 수 있다.

 

  1. 선택한 IoT 클라우드 서비스에 대한 소개:

내가 사용한 클라우드 서비스는 구글 클라우드이다. 아직 정확한 내용과 사용법에 대하여는 검토해야겠지만 찾아본 내용을 정리하면 아래와 같다.(위키백과 인용)

    1. 구글 클라우드 플랫폼(Google Cloud Platform, GCP)은 구글 검색과 유튜브와 같은 최종 사용자 제품을 위해 내부적으로 구글이 사용하는, 동일한 지원 인프라스트럭처 위에서 호스팅을 제공하는 구글의 클라우드 컴퓨팅 서비스이다.[1] 클라우드 플랫폼 제공자들은 단순 웹사이트에서부터 복잡한 애플리케이션에 이르는 일련의 프로그램들을 빌드하기 위한 개발자 제품들을 제공한다.
    2. 구성 요소
      1. 구글 컴퓨트 엔진- 아마존 EC2와 비슷한 가상머신을 IaaS서비스
      2. 구글 앱 엔진
      3. 빅 테이블
      4. 빅 쿼리
      5. 구글 클라우드 기능

 

  1. 계정 생성 과정
    1.  처음 만나는 화면이다.

    1.  로그인 과정을 거친다.

                           

    1. 서비스 약관에 체크하면서 확인하는 과정을 거친다.

                            

    1. 본인 확인 과정을 거친다.

                   

    1. 3단계로 결재정보를 요구한다.

                                      

    1. 3단계를 거치면 설정을 하는 창이 뜬다.

             

    1. 위 과정을 거치면 90일 사용 할 수 있는 안내 창이 나온다.

            

 

    1. 이제 시작화면이 나오면서 사용 할 수 있다.

                                

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

프로젝트 자료실

프로젝트를 재현하거나 학습하는데 필요한 모든 자료를 제공합니다.

등록된 자료가 없습니다.

프로젝트 소개

아직 등록된 프로젝트 소개가 없습니다.

코드 & 회로도

등록된 코드/회로 자료가 없습니다.

댓글 6

I
IRON2022.08.18

RP2040의 추가 정보가 잘못되어 있네요.

I
IRON2022.08.18

추가정보 등록 : Raspberry Pi RP2040 Boards: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

촌가이버2022.08.18

이미 내용에 포함 되어 작성이 되어 있습니다.

I
IRON2022.08.19

arduino-pico 가 arduinopico로 잘못되어 있습니다.

j
j2022.08.22

많은 도움이 됩니다.

촌가이버2022.08.28

복사 과정에서 빠진 것 같군요. 사진에는 바로 되어 있습니다.