보물창고/Programming2015.04.29 23:30





라즈베리파이 아두이노 무선 통신 rf315/433 사용하기 arduino raspberry pi



  • RF315 모듈을 이용해서 라즈베리파이와 아두이노 무선 통신을 테스트 했습니다
  • 제가 만들고 싶은것은 무선으로 집안 전등을 끄기위해 만들었습니다
    • 누워서 자기전에 아이폰으로 전원을 끄거나 불을 안끄고 잠들었을때 움직임이 없는걸 포착해서 전등을 끄는 구현을 해보려고 합니다
  • 거리 테스트 결과 안테나를 따로 달지 않은상태로 30평 집 끝에서 끝까지 모든 벽을 통과해서 잘 동작하는 것을 확인 했습니다


  • 기능적인 부분은 모두 구현된 상태이나 몇가지를 추가로 테스트 하려합니다
    • 배터리로 수신부를 구성하려 합니다
      • 아두이노에서 최소 전원을 사용하도록 코드 최적화를 구현하려 합니다
      • AA건전지 2개 내지 4개를 이용해 2달이상 사용할수 있도록 최적화를 해보려 합니다
      • 필요없는 LED는 떼어내 버리려고 합니다
    • 라즈베리 파이에 서버를 구동시켜 아이폰으로 접속해 동작하도록 구현 하려 합니다



  • 사용한 부품
    • 릴레이 relay
    • 아두이노 arduino pro mini
    • RF314 (RF433호환)
    • 라즈베리파이 raspberry B+






전체적으로 동작하는 동영상 입니다

컴퓨터는 raspberry에 ssh로 접속해 있는 상태이고 송신 프로그램을 실행시킵니다

그리고 동작하는 모습입니다



아두이노를 이용한 수신부 입니다

RF315를 이용했습니다


릴레이와 연결된 사진 입니다

릴레이 테스트 용으로는 노란색 LED를 사용했습니다

relay에 신호가 가면 LED가 켜집니다


라즈베리파이와 연결된 RF314 송신부 입니다

전원이 들어오고 있는것을 확인하기 위해 녹색 LED를 사용 했습니다


라즈베리 파이와의 연결 구성 입니다




신고





Posted by 파란물
보물창고/Programming2015.04.24 23:30





라즈베리파이와 아두이노 RF315/433 송수신 코드 정리 raspberry arduino



이 이미지에 있는 코드는 제가 실제 사용한 코드 그대로 입니다

아래 참고한 블로그 내용을 수정안하고 그대로 사용 했습니다









신고





Posted by 파란물