[¶óÁ¸®ÆÄÀÌ] ¹°¸®¹öÆ° ´©¸£¸é ƯÁ¤ URLÈ£Ãâ/ÅÚ·¹±×·¥ ¸Þ¼¼Áö º¸³»±â

   Á¶È¸ 13943   Ãßõ 0    

KakaoTalk_20220527_105711047.mp4 (764.4K), Down : 26, 2022-05

QnA 게시판에 홀릭0o0 님이 문의하신 글을 보다가 그제 구매한 라즈베리파이 제로 2W가 도착을 하여 재미삼아 기능을 구현 해 보았습니다.

GPIO 23번 핀과 Ground 핀에 스위치를 물려주고 스위치 버튼을 누르면 텔레그램으로 메세지를 보내고 추가한 URL 주소를 호출 합니다.

이정도면 홀릭0o0님의 원하는 기능은 구현이 되지 않을까 싶습니다.


작동 영상 첨부 합니다.

소스 ( 최신 라즈베리파이 OS )



start.py 파일 내용

import RPi.GPIO as GPIO

import os

def onButton(channel):

    if channel == 23:

        os.system("/home/button/action.sh")

GPIO.setmode(GPIO.BCM)

GPIO.setup(23, GPIO.IN, pull_up_down=GPIO.PUD_UP)

GPIO.add_event_detect(23, GPIO.FALLING, callback=onButton, bouncetime=1)

input()



action.sh 파일 내용

#!/usr/bin/sh

botToken="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

chatId="XXXXXXXXXX"

telegram_msg="문을 여시오"

url="https://api.telegram.org/bot$botToken/sendmessage?chat_id=$chatId"

send_msg="text=$telegram_msg"

/usr/bin/curl -s $url --data-urlencode "$send_msg" > /dev/null 2>&1

/usr/bin/curl -s "원하는 URL주소 넣기"



위 두가지 파일만 있으면 됩니다. 근데 스위치에 풀업저항을 안달아서 그런가 스위치를 한번 누르는데 두번 누른걸로 인식하는군요...허허허

디테일하게 하실꺼면 풀업저항을 다는걸 추천합니다.

카메라를 달면 버튼 누를 시 화면을 캡쳐하여 보낼 수도 있습니다. 기능 구현은 구글 검색하시면 많이 나옵니다.

 문열어달라고 버튼 누른 사람 얼굴도 볼수 있겠죠 허허허허



서버 모니터링, 라즈베리파이에 관심이 많습니다.
http://www.sproc.co.kr
http://rpi.sproc.co.kr
http://noaa.sproc.co.kr
¼ÛÁøÈ« 2022-05
´ë´ÜÇÕ´Ï´Ù.. ¿øÇÏ´Â °Ç ´Ù ¸¸µé¾î ³»½Ã´Â±º¿ä..¤¾¤¾
     
¿äÁòÀº ÇÊ¿äÇÑ°Å »ý°¢Çϴ°Å..±¸±Û¿¡ ´Ù ÀÖ´Â ¼¼»óÀÌ¶ó ´©±¸³ª ½±°Ô Á¢ÇÒ ¼ö ÀÖÁÒ. Àú °°Àº »ç¶÷µµ À̸® ½±°Ô ÇÒ ¼ö ÀÖÀ¸´Ï ÇãÇãÇãÇã
Á¤ÀºÁØ1 2022-05
Á¤¸» ´ë´ÜÇϽʴϴÙ!!!
¹®¹«¸¦ °âºñÇϽŠ½Ç·Â¿¡ Àι°±îÁö ÃâÁßÇÑ 2cpu ȸ¿ø´Ô!
     
10¿©³âÀü¿¡ ºË°í ³­ ÈÄ Àú´Â Àι°ÃâÁßÀº ÀÌ¹Ì ¿¾³¯ÀÏÀÌ µÇ¾î ¹ö·È½À´Ï´Ù. ÇãÇãÇãÇã
´ë´ÜÇϽñº¿© +_+!!!
ÁÒ½´¾Æ 2022-08
½ºÀ§Ä¡ µð¹Ù¿î½º¸¦ Ç®¾÷ÀúÇ×À¸·Î ÇÑ´Ù´Â °Ç  ÷µé¾îº¾´Ï´Ù
¤¾¤¾¤¾


Á¦¸ñPage 11/61
2016-08   13583   ¹Ú¹®Çü
2012-04   16010   ¹Ú¹®Çü
2017-01   19101   À¯·ÉEÁ¤ÇØÁØ
2015-07   12221   izegtob
2014-07   18371   ÀÌ¿µ±Ô
2013-10   40428   QS¿ÕÅëÅ°¼Õ¡¦
2015-06   9879   ¼­µ¿±¹
2014-12   17565   ÀÌÇö¼®1
2016-02   12293   izegtob
2012-06   22318   ¼ÒÁÖÇѺ´
2017-04   19412   ±ô¹Ú±ô¹Ú°¡
2011-06   20330   khan1438
2013-11   42128   monan
2019-03   9200   motu
2014-02   16951   ¹Ú¹®Çü
2015-08   26998   ¼ÒÁÖÇѺ´
2016-07   9034   ±èÁØÀ¯
2013-02   16456   ÀÌÇØÇϸé¿À¡¦
2013-11   19783   ¿ÕÃʺ¸¿Õ
2015-08   13388   ¹è´Þ