산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

전자 잉크 대시보드

Raspberry Pi Zero를 사용하여 API에서 가져온 정보를 실시간으로 제공하는 E-ink 대시보드입니다.

저는 항상 선별된 소스에서 실시간 정보를 제공하는 프로젝트에 관심이 많았습니다. 스마트 미러 프로젝트를 하는 사람들을 보니 제가 직접 해보고 싶게 만들었습니다. 이 프로젝트를 하게 된 가장 큰 이유 중 하나는 저의 아침에 인생의 동반자인 그녀는 대중교통을 이용해 직장에 갑니다. 이 대시보드는 가장 가까운 정류장까지 오는 버스 정보와 현재 날씨 정보를 제공합니다.

나는 낮은 전력 소비로 인해 LCD 대신 전자 종이 디스플레이를 사용하기로 결정했습니다. 날씨, 달력 또는 일반 라즈베리 파이를 사용하는 작업 목록과 같은 것을 제공하는 프로젝트를 많이 보았고 벽에 걸 수도 있고 프레임 안에 숨길 수도 있는 라즈베리 파이 제로 w는 꽤 좋은 선택이었습니다.

제 작업에서 파이썬에 대한 지식이 있었지만 여전히 개선하고 더 배우고 싶었습니다. 이 프로젝트는 제가 파이썬을 크게 개선하는 데 도움이 되었습니다. e-paper 모자의 지침을 읽고 다른 프로젝트가 어떻게 작동하는지 확인하는 것이 저에게 좋은 예가 되었습니다.

작동 방식은 매우 간단합니다. API 키에 대한 정보를 가져오려는 사이트에 등록한 다음 요청 라이브러리를 사용하여 JSON 목록을 제공합니다. 원하는 대로 형식을 지정하고 PIL 라이브러리를 사용하여 PNG로 렌더링한 다음 전자 종이 디스플레이로 보냅니다.

내가 만든 첫 번째 버전은 대중교통 모듈(각 2회씩 4개 정류장), 날씨(현재 및 2일 예보) 및 정기 월간 달력을 받았습니다.

V 1.0

나는 계속 추가할 것을 찾고 있었고 피드백을 위해 몇 개의 raspberry pi facebook 그룹에 게시했습니다. 그들은 그것을 좋아하는 것 같았고 그들은 또한 보고 싶어하는 몇 가지 모듈을 더 말해주었습니다. 나 자신은 e- Google Sheets를 사용하여 쇼핑 목록으로 사용했던 잉크 프로젝트, 그래서 프로젝트와 유사한 것을 적용하는 방법에 대해 조사하기로 결정했습니다.

약간의 학습, 시행착오 끝에 마침내 작업 목록 모듈이 준비되었습니다. Google 클라우드 플랫폼에서 자격 증명/API 키를 얻는 것은 꽤 긴 여정처럼 느껴졌습니다. 단계.

V 1.5

작동 방식을 파악한 후에는 더 많은 모듈을 만드는 작업으로 넘어갔고 버전 2.0은 다음 새 모듈로 마무리되었습니다.

<울>
  • 비트코인 및 이더리움 정보를 포함한 통화 모듈(선택한 5개 통화를 현지 통화로 변환)
  • 주식 모듈(선택한 5개 주식을 현지 통화로 변환)
  • 뉴스(해당 국가의 뉴스 제목 5개와 선택한 출처의 뉴스 제목 5개 제공, 15분마다 서로 변경됨)
  • Google 회의:Google 캘린더의 일정 제공
  • V 2.0

    웹서버

    저와 프로젝트의 코드를 사용하여 매번 코드에 들어갈 필요 없이 설정 값을 수정하는 사람들을 위해 쉬운 방법을 만들고 싶었습니다. 이미 중앙 집중식 JSON 파일에서 설정 값을 읽는 코드를 만들었습니다. 하지만 여전히 웹 페이지와 같은 단순한 것을 원했습니다.

    그래서 웹 개발 방법을 연구하기로 결정했습니다. 처음에는 양식에 PHP를 사용할 생각이었지만 이미 python에 빠져 있었기 때문에 다시 한 번 facebook 그룹의 훌륭한 사람들이 플라스크를 배우라고 추천하고 낭비한 자습서를 보고 웹 양식을 만드는 데 시간이 걸리므로 양식에 저장된 값이 내 JSON 파일에 제대로 저장되었는지 확인하십시오.

    작업을 마친 후에는 gunicorn을 애플리케이션 서버로, nginx를 리버스 프록시로 설정하기만 하면 되었기 때문에 결과가 고무적이며 만족합니다.

    출처:전자잉크 대시보드


    제조공정

    1. 금속 분말의 제조 방법 | 산업정보
    2. 로봇은 어떻게 완전 자율성에 도달합니까?
    3. 중요 정보가 누락되지 않은 Office 365 모니터링 대시보드 구축
    4. 15초 후에 뇌는 정보를 완전히 잊어버립니다
    5. Tableau, 정보 이면의 데이터
    6. 청사진을 올바르게 읽는 방법에 대한 3가지 팁
    7. 코로나바이러스(COVID-19) 정보 및 리소스
    8. 스마트 분자는 컴퓨터 트랜지스터 역할
    9. PLCnext Tableau 대시보드
    10. 자동차 대시보드 조명 및 표시기 이해