Processing과 lazupa로 자기가 쓰는 숫자 표지판을 만들었어요.
15526 단어 RaspberryPi숫자 표지판processing
개시하다
Processing Advent Calendar 2021 20일째 보도입니다!
"저, Processing 없이 해도 되죠?"이런 것을 만들고 싶었지만 이 기사 중 하나로'디지털 표지판'을 만들었다.
이 화제에 관하여 이미 20여 개의 시리즈(본 절의 하부에 링크 붙여넣기)를 투고하였다.
디지털 표지판의 원본 코드는 밑에 있는 GiitHub 창고에 미리 놓여 있습니다.
클라스로 구현된 버전도 있습니다.
해설 기사 20편 시리즈다.상세한 설명은 모두 여기에 쓰여 있다.
집에 쓸모없는 크림 파이가 남았기 때문이다.
프로세싱은 라떼 파이에서 움직일 수 있다(Processing for Pi).
그래서 평소 접하는 프로세싱과 온라인상의 정보로 내 삶을 돕는 시스템을 만들고 싶다.
무슨 시스템이요?
1920x1080px의 모니터용 디지털 표지판
주요 기능은 다음과 같습니다.
각 기능의 압출이 이런 느낌으로 변했다.
이러한 기능 외에도 전체 화면에 광고용 이미지를 표시할 수 있다.
어떻게 해야 움직이지?
필요한 일은 다음과 같이 요약한다.
1. 각종 소프트웨어를 설치하여 초기 설정을 완성한다.
2. OpenWeather Google, Twitter 계정을 가져옵니다.
Open Weather 계정은 날씨를 얻기 위해 필요합니다.
API Key 검색에 대해서는 다음 기사를 참조하십시오.
Google 계정은 Google AppScript를 사용하여 API를 만드는 데 필수적입니다.
데이터를 가져오는 데 사용되는 API 작성 방법에 대해서는 다음 2편의 기사를 참조하십시오.
트위터 계정은 트위터 API 사용을 신청하십시오.
다음 기사는 참고가 될 수 있습니다.
3. 각 서비스에서 API 사용에 필요한 값을 가져와 소스 코드에 포함합니다.
소스 코드 내의 파일
setting.json
에 필요한 값을 추가합니다.setting.json
{
"USER_SETTING_FILE_NAME": "setting.json",
"BusRModule": {
"BUS_API_URL": "", /* 変更 */
"BUSSTOP_START": "乗車バス停名", /* 変更 */
"BUSSTOP_END": "降車バス停名" /* 変更 */
},
"GomiRModule": {
"GOMI_API_URL": "", /* 変更 */
"LOCATION": "地域名" /* 変更 */
},
"WeatherRModule": {
"WEATHER_API_KEY": "", /* 変更 */
"LATITUDE": 0.0, /* 変更 */
"LONGITUDE": 0.0, /* 変更 */
"LOCATION": "地域名" /* 変更 */
},
"TwitterRModule": {
"CONSUMER_KEY": "", /* 変更 */
"CONSUMER_KEY_SECRET": "", /* 変更 */
"ACCESS_TOKEN": "", /* 変更 */
"ACCESS_TOKEN_SECRET": "", /* 変更 */
"TWEET_ID": 0 /* 変更 */
},
"OpenCloseRModule": {
"SWITCH_PIN": 23, /* 変更 */
"OPEN_DESCRIPTION": "開店しています。", /* 変更 */
"CLOSE_DESCRIPTION": "閉店しています。" /* 変更 */
},
"LocationModule": {
"LOCATION": "設置場所名" /* 変更 */
},
"ProgressBarModule": {
"BAR_HEIGHT": 20
},
"State": {
"STAY_SECOND": 20,
"PAGE_ALL_COUNT": 4,
"AD_IMAGE_COUNT": 2,
"SHADOW_ALPHA": 40,
"SHADOW_PADDING": 20,
"MODULE_RECT_ROUND": 30
}
}
4. 전자 부품을 고무와 판에 배치한다.필요한 전자 부품은 아래 기사에 쓰여 있다.
각 전자 부품의 배치에 관해서는 아래 세 편의 글을 참고하시오.
끝말
이 보도만으로도 이미 매우 난잡하게 설명되었는데, 상세한 설명은 20편의 보도 시리즈에 쓰여 있다.
원본 코드가 모두 공개되었으니 반드시 맞춤형으로 제작하여 자신을 위해 디지털 표지판을 제작하세요!
Reference
이 문제에 관하여(Processing과 lazupa로 자기가 쓰는 숫자 표지판을 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ohayota/items/4dace8b735b2c958910c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)