모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : it_4576
    작성자 : 공돌봇
    추천 : 2
    조회수 : 2632
    IP : 119.67.***.143
    댓글 : 8개
    등록시간 : 2015/11/03 01:04:34
    http://todayhumor.com/?it_4576 모바일
    라즈베리파이 2 로 iot 첫걸음 (퇴근 후 근근히 진행하던거)
    옵션
    • 창작글
    • 본인삭제금지

     
    IOT  첫걸음



    개요 :

    라즈베리 파이로 거리를 측정해 1미터 미만이면 사진을 찍어 페이스북 페이지로
    업로드


    거리부분만 수정해 문앞에 설치하면 페북으로 출입자 사진을 남기게 된다.

     파이썬 처음 사용해보는데 상당히 마음에 든다.

     자바만 하고 처음 C 계열 잡아보는데 나쁘지 않은듯.(PHP 는 하도 오래되어서 기억안남 ;; )

    최초 센서와 카메라 사용법은 동영상 참고 

    라즈베리파이 2 에선  WebOPi  2.7 버전까지는 에러가 있어 정상작동하지 않는다. (삽질 유발자)

    노비스로 os 설치하면 패치가 적용되긴 하는데 (희안하게 노드가 늘어나 보이긴 하지만)

    나는 이미지로 설치해버렸기 때문에 적용되지 않는듯?

    동영상 주의점 - 3.3 볼트로 초음파 측정기 작동안함 , 5볼트로 UCC 세팅후 정상작동

    동영상 주의점 2 - 트위터에서 토큰 얻어오는 페이지가 바뀌었는지 페이지 접근이 안되어서 페이스북으로 전환


    페이스북 api 는 http://nodotcom.org/python-facebook-tutorial.html 페이지 와
    https://developers.facebook.com/docs/facebook-login?locale=ko_KR 를 참고



    파일을 2부분으로 나누어서 사진촬영 및 페이스북 전송부로 분할


    1.  사진촬영

    실험하고 싶으신 분은 주석지우시길 , 설정 없으면 한글주석 에러남.

    import RPi.GPIO as GPIO
    import time as t
    from datetime import datetime
    import subprocess


    trigger = 17 #갈색선
    echo = 18  $빨간선

    GPIO.setmode(GPIO.BCM)
    GPIO.setup(trigger , GPIO.OUT)
    GPIO.setup(echo , GPIO.IN)
    #파일 누적폴더
    filepath = "/home/pi/python/imgCapture"
    #파일명 기본
    filenamePrefix = "Capture"
    # 기준거리 (센티)
    distanceConfig =  100

    while True :
     #초기화
    distance =0
    GPIO.output(trigger , True)
    t.sleep(0.00001) #시간 중요 , 길어지면 엄한 값이 나옴,
    GPIO.output(trigger , False)

    while GPIO.input(echo) == 0:
    signaloff = t.time()
    while GPIO.input(echo) == 1:
    signalon = t.time()
    distance = (signalon - signaloff) * 17000

    print distance #최초 거리 출력 
     
    if distance < distanceConfig : #기준거리 이상이면 
    print "Capture start"

    time = datetime.now()
    filename = filepath + "/" + filenamePrefix +"-%04d%02d%02d-%02d%02d%02d.jpg" % ( time.year ,time.month ,time.day, time.hour ,time.minute ,time.second ) #현재시간으로 파일명
    command = "raspistill -t 1 -o %s" % (filename) # 촬영시 1초 
    subprocess.call(command , shell = True )
    print "Captured %s" %  filename


    command = "python faceBook2.py %s %f" % (filename, distance)  # 페이스북 전송부
    subprocess.call(command , shell = True )

    t.sleep(5) # 연속촬영 방지 5초 딜레이

    t.sleep(1) # 거리측정 1초 딜레이


    2. 페이스북 전송 
    #systest.py
    import sys
    import facebook

    def main(): 
      cfg = {
        "page_id"      : "페이지아이디", 
        "access_token" : "페이지접속토큰"   
        }
       
      img = sys.argv[1]
      msg = 'distance = ' + sys.argv[2] 
      print ("msg = "+msg)  #  거리 파라미터
      print ("img = "+img)   # 이미지 파라미터
      api = get_api(cfg)  # 페북 api 
      api.put_photo(
    image=open(img)
    ,message=msg
    ) # 페북 페이지에 이미지와 텍스트 전송

    def get_api(cfg):
      graph = facebook.GraphAPI(cfg['access_token'])    # 페북 페이지 접속 
      return graph 

    if __name__ == "__main__":
      main()

    실험결과 https://www.facebook.com/dongDevTest/?ref=aymt_homepage_panel 에 정상 업로드를 확인 



    --삽질 1 : 파이 카메라를 터치패드 접속부에 넣고 환경설정에서 카메라 활성화 안되서 골머리 썩음, 설명서 잘 보자.

    --삽질 2 : 토큰 착각해서 엉뚱한것 넣었다. 영문이라 읽기 싫어도 잘 읽자.


    전체 라즈베리파이 (작다!)

     초음파 측정기 GPIO 부분 
    (검 : 전원 , 갈 : 트리거 , 빨:에코 , 주:접지)

    초음파 거리 측정기  



    독학은 힘들다.
    하지만 재미있다.

    http://recipes.egloos.com/ 친절한 임베디드 개발자 되기

    입문자에게 유용한 사이트


    다음은 모터제어에 도전해 보자.
    출처 http://dongchandp.blogspot.kr/2015/11/iot_2.html
    공돌봇의 꼬릿말입니다
    야근 없으면 이런거 하면서 실력이 는다. 역시 야근이 없어야 됨 . 

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2015/11/03 11:08:34  222.117.***.1  재밌는인생  256507
    [2] 2015/11/11 06:55:29  1.240.***.151  양념치킨마귀  562850
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    7424
    AI에게 기만 당한 썰 [2] 창작글 줏대읍슴 24/11/21 18:30 355 1
    7423
    [한국콘텐츠진흥원] 2024 게임콘텐츠 제작지원 이용자평가 이용자 모집 장파랑 24/11/18 14:05 297 0
    7422
    전원 스위치 작동 원리가 궁금합니다 [3] 단백질덩거리 24/11/13 10:30 596 0
    7420
    ERP 도입하시렵니까? 창작글 애왕이 24/10/19 19:57 981 1
    7418
    [광주광역시] 2024 글로벌 게임 개발자 컨퍼런스 참가자 모집! D-1 GGDC 24/10/08 22:57 944 0
    7417
    펌) 구글픽셀1으로 사진 영상을 무제한 백업하자 [2] 펌글 우가가 24/10/08 20:16 1115 4
    7415
    21700리튬 배터리를 이용한 공구 배터리 [2] 근드운 24/10/01 18:28 1124 0
    7414
    2024 글로벌 게임 개발자 컨퍼런스 참가자 모집!(~10.9) GGDC 24/09/27 12:47 1169 1
    7413
    최근 회사로 오는 낚시메일 동향 [1] 바오밥여우 24/09/10 09:14 1340 2
    7412
    이사가는집 인터넷 가입해야해서 질문이 있습니다 텍스쳐 24/09/09 17:10 1254 0
    7411
    (10/16개강) [intel]AI융합 DX 마스터클래스 2기 교육생모집 어우름 24/08/23 17:38 1289 0
    7410
    헉헉 전기자동차 리튬배터리요 65~70프로까지만 충전할수 있게 하면?!? [6] 변태궁디Lv3 24/08/09 09:19 1911 0
    7408
    이런건 어떻게 만드나요? [1] Oh_My!_Girl 24/07/29 20:31 1715 0
    7406
    AI 시대-박태웅 녹서포럼 의장ㅣ 홍사훈의 경제쇼 고상한척 24/07/14 12:45 1897 2
    7405
    리튬 베터리요 부피를 포기하고 셀사이 공간을 넓히고 군데군데 누전차단칩 [14] 본인삭제금지 변태궁디Lv2 24/07/02 22:23 2213 1
    7404
    요새도 kt가 게이머에겐 최고인가요? [2] 본인삭제금지 혹스터언 24/06/26 13:32 2283 0
    7403
    멀티미터(테스터기) 사용법문의 [3] whitechoi 24/06/26 00:18 2343 1
    7399
    국제인공지능대전 다녀왔습니다 [1] 베스트금지 단호보이 24/05/01 20:43 2743 2
    7398
    여러분 나중에 AI로봇 상용화 성공하면 뭐 하고 싶으신가요?! [5] 할배궁디Lv4 24/04/09 16:31 2815 1
    7397
    알집 매달 990원 납부하면서 (프로그래머 한 명이라도 살라고) [5] 똥꾸빵꾸똥싸개 24/03/28 09:43 3124 2
    7396
    [자작앱홍보]시간관리 끝판왕으로 선언합니다.!(일정 무료 무제한 등록!) Daycrush 24/03/20 14:21 2773 0
    7391
    휴대용 AI비서 래빗 r1이라는 제품 흥미롭습니다. 고독한하루 24/03/18 15:14 2864 0
    7390
    동생이 만든 어플인데 UI/UX측면에서 어떤지 평가 좀 부탁드려요~~~ [2] 마린907 24/03/06 09:43 2981 0
    7386
    요즘알뜰 통신사가 Mini 데이터 센터 사업에도 진출했네요 창작글 미도원 24/01/02 11:17 3418 0
    7385
    챗GPT AI가 스스로 스토리부터 비디오까지 무인 자동 제작 도전기 [3] aitech 23/12/28 17:38 3444 1
    7383
    LG 관련해서 질문 하나 드립니다. 윰고슴도치 23/11/26 14:14 3486 0
    7381
    대학교 전산실 경험해보신분? 질문드립니다. [4] 베스트금지베오베금지본인삭제금지외부펌금지 웃대메템 23/10/18 10:18 3982 0
    7380
    넷플, 유튭 프리미엄, 스포티파이 등 구독계정 저렴하게 구독하는법 외부펌금지 나술나수리 23/10/12 10:10 3828 0
    7379
    부트캠프를 고르는 중이거나 수강 중인 분들은 설문참여하고 상품받아가세요! 창작글 부추캠프 23/10/07 10:11 3552 0
    7378
    [유니티 코리아] MWU 2023 투표하고 푸짐한 경품 받아가세요! engine1 23/10/06 18:52 3378 0
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈