GitHub 동작으로 방 경고 트리거🚨
8064 단어 adafruitactionshackathoniot
나의 해커 경기 여행
내가 이 글을 제출한 것은 나의 여정의 일부분이자 내가 참여한 일부분이다.
실제 작업:
동기
저는 개발자를 영웅으로 상상해 왔습니다. 왜냐하면 그들은 많은 여가 시간을 써서 유용한 소프트웨어로 그들의 지식을 공유하고 oss 커뮤니티에 보답하기 위해서입니다. 저는 oss에 대한 열정이 넘치는 사람을 많이 만났습니다. 저에게 있어서 그들은 가장 좋은 것을 받아야 합니다.
그래서 제가 간단한 동작을 했어요.누군가가 설정한 저장소에서 문제를 열었을 때, 이것은 당신의 방에 경보를 울릴 수 있으며, 지금 도시가 당신을 필요로 할 때, 당신은 자신을 영웅처럼 느낄 수 있습니다!너도 이 동작을 혼합해서 네 방 천장에 배트맨 신호를 켤 수 있다🦸 🦇 좋은 생각이에요!
나는 그것이 예쁘지 않다는 것을 알지만, 그것은 그것의 목적에 부합된다👻
제출 범주:
재미있는 사물인터넷
Yaml 파일 또는 코드 링크
on:
issues:
types: [opened]
jobs:
do_iot_thing:
runs-on: ubuntu-latest
name: A job to turn on a light when someone opens an issue
steps:
- name: Send activation to ESP8266 device
uses: 'mxarc/[email protected]'
id: activation
with:
time: '15' # how much time we will keep our light on
blink: true # enable blinking, otherwise just turn on the lamp
io_user: '${{ secrets.IO_USER }}'
io_key: '${{ secrets.IO_KEY }}'
io_feed: 'issuetron'
send_context: true
# Use the output from the `hello` step
- name: Check if we succeeded to turn on the light
run: echo "The result of the action is ${{ steps.activation.outputs.success }}"
시장 동향 링크:https://github.com/marketplace/actions/issuetron-3000
소스 코드
mxarc / issuetron-3000
🚨 저장소에서 문제를 열 때 경고 열기
issuetron-3000🚨
🚨 당신의 환매 거래가 발행될 때, 실체 세계의 빛 신호를 켜라
이게 제 참가작이에요.
지수
issuetron-3000
이것에 관하여
이것은 매우 간단한 조작으로 현실 세계와 Adafruit IO 클라우드에 연결된 사물인터넷 장치를 연결하기 위한 것이다.
그것은 환매 관리자가 그들의 환매 중의 새로운 문제에 대해 경각심을 가지도록 허락하는데, 이것은 개척 영웅들을 위해 설계한 것이다💙
🔧 제가 Adafruit IO 클라우드를 사용하는 것은 사물인터넷 개발과 설비 설정을 편리하게 하기 위해서입니다. 왜냐하면 대부분의 사람들이 간단한 방식으로 설비를 설정하기를 원하지 AWS나 Azure 사물인터넷 등 복잡한 설정을 겪지 않아도 된다는 것을 알고 있기 때문입니다.
작업 흐름 탐색 중...
View on GitHub
나 어떻게 했어?
🔧 제가 Adafruit IO 클라우드를 사용하는 것은 사물인터넷 개발과 설비 설정을 편리하게 하기 위해서입니다. 왜냐하면 대부분의 사람들이 간단한 방식으로 설비를 설정하기를 원하지 AWS나 Azure 사물인터넷 등 복잡한 설정을 겪지 않아도 된다는 것을 알고 있기 때문입니다.
동작 워크플로우는 "문제"이벤트를 탐색하고 있습니다. 이 이벤트가 터치되면 사용자 이름과 문제 제목 같은 문제 상하문을 얻고 MQTT 프로토콜을 통해 옆에 누워 있는 ESP8266 장치로 내용을 보내면 자동차 부품 상점에서 받은 빨간불을 켤 수 있습니다.🚨
Action은 다음과 같은 세부 사항을 포함하여 문제에 대한 컨텍스트를 보낼 수 있습니다.
이 작업은 장치 키와 ID 등 변수가 기밀이어야 하기 때문에 장치 설정 방법에 대한 자세한 정보를 자술한 파일에서 찾을 수 있습니다.
사물인터넷 장치를 연결하는 방법의 예
위의 그림에서 우리는 빨간색 LED를 가지고 있지만, 나는 네가 다른 광원을 사용하거나 벨소리를 추가할 수 있다고 건의한다.
너는 여기서 실제 행동을 볼 수 있다.
아방소 레예스🌵
⚡ acción 8) Aún falta programmar algunas medidas precastutorias como:-Evitar llegar al ímite de subs al brooker MQTT(Adafruit IO), -Montarel circuito con una fuente reguladoray también envier el contexto del issue para mostrarlo en una pantalla lcd
2020년 8월 18일 오후 22:22
0
삼.
제가 이 동작을 만들면서 뭘 배웠어요.
저는 GitHub 조작에 대한 기초 지식을 이해할 수 있습니다. 해커 경쟁은 이 기묘한 도구에 대한 완벽한 동기를 더 많이 배우기 시작했습니다. 저는 앞으로 GitHub 조작을 어떤 방식으로 사용하는 사물인터넷 관련 프로젝트를 더 많이 만들 계획입니다.
GitHub 작업 문서는 가장 좋은 시작입니다. 그것을 따르는 것을 두려워하지 마십시오. 이것은 시작 프로젝트를 만드는 것부터 첫 번째 작업을 배치하는 것까지 모든 내용을 포함합니다.
Reference
이 문제에 관하여(GitHub 동작으로 방 경고 트리거🚨), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mxarc/a-github-action-to-trigger-a-light-on-your-room-385b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)