수행기록퀘스트1

클라우드 연동 미니 환경 알림 전광판
2022. 8. 8 (월) 15:59 최종수정 2022. 8. 8 (월) 16:01 MacGyver 조회 542 좋아요 0 스크랩 1 댓글 2

 

1. 아이디어 소개 및 개요

 오늘의 날씨, 현재 기온, 현재 습도, 미세 먼지 등 외출하기 전에 꼭 확인해야 될 내용을 간편하고 직관적으로 표시해주는 미니 전광판을 생각해 봤습니다. 미니 전광판은 클라우드와 연동되어 항상 실시간으로 각 데이터를 불러와 표시해주는 역할을 합니다. 개발은 MicroPython 언어를 사용하고 보드는 Raspberry Pi Pico W를 통해서 실시간으로 클라우드에 접속하고 LED 및 FND를 사용하여 정보를 표시하고, 별도의 가제트 표시를 위한 스텝 모터 제어를 통해서 독특하고 직관적인 디스플레이 시스템을 구현할 예정입니다.

 

2. 전체 구조 다이어그램

 지역별 환경 정보를 수집하는 Windows 앱은 AWS 클라우드로 수집한 데이터를 Publish합니다. 라즈베리 파이 Pico W를 사용하는 미니 전광판들은 AWS 클라우드를 Subscribe하여 지역에 해당하는 환경정보 데이터를 가져와 사용자에게 표시해주는 역할을 합니다.

 

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

 

4. 소프트웨어 구성 다이어그램

 

 Raspberry Pi Pico는 2개의 코어를 가지고 있는데 2번째 코어를 사용하여 MQTT Subscriber 역할을 수행하여 AWS Cloud에서 데이터를 가져옵니다.

 메인 코어에서는 2번째 코어가 수집한 데이터를 LED, FND, Stepper Motor 제어를 통해서 사용자에게 시각적으로 알려주는 기능을 수행합니다.

 

j
2022.08.08 16:39
FND이 먼지 몰라서 찾아보니 7 segment 군요
MacGyver
2022.08.08 22:02
네 맞아요. FND라고 쓰기만 하고 무슨 약자인지 잘 모르고 있었는데 찾아보니 Flat Numeric Display의 약자네요.

로그인 후
참가 상태를 확인할 수 있습니다.