목록PROJECT (12)
JJUNNAK's

Smart Mirror 프로젝트 _ 02. MagicMirror 윈도우 환경에 설치하기. MagicMirror 프로그램 매직미러( MagicMirror )는 오픈소스 기반의 모듈식 스마트미러 프로그램이다. Node.js를 통해 웹 서버를 구축하고 Electron 프레임워크에 올려서 우리가 앞으로 보게 될 스마트미러의 화면을 개발한다. [ MagicMirror 공식문서 ] https://magicmirror.builders/ MagicMirror² Voted number 1 in the MagPi Top 50! MagicMirror² is the winner in the official Raspberry Pi magazine’s 50th issue celebration feature voted by the..

Smart Mirror 프로젝트 _ 01. 프로젝트 개요. 개요 본 주제인 스마트미러 (SmartMirror) 를 가지고 학교 2학기 3개월 동안 프로젝트를 진행하였다. 그 결과 교내 캡스톤 대회에서 동상을 수상하였고, 추후 개인적인 용도로 스마트 미러를 만들어 보고자 제작과정을 A to z 까지 기록 해보려고 한다. 활용 기술 Linux ( OS ) HTML, CSS, JS ( 화면 ) Node.js ( 서버 ) Electron ( 웹 어플리케이션 ) 공공데이터 API ( 모듈 ) Google Assistant ( 모듈 ) Github ( 협업 ) 스마트 미러 ( Smart Mirror ) 스마트 미러는 거울 속에 디스플레이가 존재하여 각종 컨텐츠들을 보여주는 스마트 기기이다. 작동 방식은 라즈베리 파..
결과물 시연 기능설명 상세보기 를 누르면 1~9호선, 경의중앙선, 분당선의 모든 화장실 위치정보가 리스트 형식으로 구현되어 있으며 검색을 통해서 원하는 역, 노선별로 검색이 가능하다. 노선보기를 누르면 각 노선의 "게이트 내부에 화장실이 있는 역" 들을 시각적으로 쉽게 알아볼수 있다. 사용 기술 [ 안드로이드 스튜디오 ] 인탠트 화면전환 인트로 화면 리스트 뷰 Java [ 파이썬 ] BeautifulSoup Pandas 국토교통부 open api 후기 원래 캡스톤 프로젝트로 안드로이드 어플을 하기도 했었기에 어플을 구현하는것 자체는 순조롭게 진행이 되었다. 하지만 화장실 정보를 api 에서 가져오는 과정에서 요청변수로 "노선" 만 가지고 각 노선별로 모든 정보를 손쉽게 가져올..
[ 이전 글 ] https://jjunnak.tistory.com/16 이전 글에서 발견된 문제들을 고려해서 코드를 작성했다. 데이터 분할 import pandas as pd from bs4 import BeautifulSoup from urllib.request import urlopen # [ 옵션 설정 ] print(" 원하는 노선을 선택하세요.") print(" [ 1~9 호선 : 1~9 ] , [ 경의중앙 : K4 ] , [ 분당선 : D1 ]") line = str(input("노선 : ")) # [ 변수 지정 ] result_list = [] # 출력할 결과물 리스트 oper = [] # 기관코드 st = [] # 역 코드 name = [] # 역 이름 # 담당기관이 2곳일 경우 대비 s..