728x90

 

 

안녕하세요! 드디어 멍생멍생 앱이 출시되었습니다!

 

 

앱 스토어에 멍생멍생 검색!

 

멍생멍생은 강아지를 케어할 수 있도록 필요한 기능을 모아둔 앱입니다.

 

이번 포스트에선 멍생멍생의 기능 중 하나인 자동 급식기 블루투스 리모컨 기능을 사용하려고 합니다!

 

멍생멍생은 아두이노를 이용한 자동 급식기와의 연동을 도와줍니다 그러려면

자동 급식기를 만들어 줘야겠죠?

 

우선 준비물 몇 가지가 필요합니다

  • 아두이노 우노(호환보드 가능) -5,300원
  • 블루투스 모듈(HM-10) - 7,450원
  • 서보모터(SG-90) - 1,340원
  • 점퍼선 - 500원
  • 브레드 보드 - 200원
  • usb케이블(컴퓨터 연결 및 전원공급용도) - 770원

* 블루투스 모듈 hc-06은 아이폰에서 사용할 수 없는 모듈이기 때문에 꼭 HM-10을 사용해 주세요.

아두이노 보드 HM-10 SG-90 점퍼선 브레드 보드 usb 케이블

 

네이버 검색 기준 대략적으로 15,000원으로 자동 급식기 구현이 가능합니다

시중에 나와있는 자동 급식기보다 퀄리티는 떨어질 수 있지만 저렴하게 구현할 수 있으며 직접 만드는 뿌듯함까지 느낄 수 있습니다

 

자 이제 아두이노와 모듈을 모두 구하셨다면 조립을 해야겠죠?

 

따로 납땜을 할 필요 없이 점퍼선을 이용해 연결만 해주시면 됩니다

 

다음 회로도를 참고해서 연결해주세요!

 

회로도를 따라서 연결을 완료하셨다면 아두이노 보드에 코딩을 해줘야 합니다!

아래의 사이트로 접속하셔서 아두이노 코딩 프로그램인 아두이노 IDE를 자신의 컴퓨터 OS에 맞게 설치해주세요!

 

 

 

아두이노 IDE 설치

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

 

설치를 다하셨다면 아두이노 전용 usb케이블을 사용해서 컴퓨터와 아두이노를 연결해 주세요!

 

연결이 성공적으로 되었다면 다음 동영상을 따라 아두이노 연결 설정을 해주시고 영상 아래에 있는 코드를 업로드 해주시면 됩니다

 

 

복사 붙여 넣기 해주신후 업로드를 해주세요

#include <SoftwareSerial.h>   //소프트웨어시리얼 라이브러리 불러오기
#include<Servo.h>//서보 라이브러리 추가

SoftwareSerial BTSerial(2,3); //블루투스 센서 초기화 TX,RX
//TXD=아두이노 2번핀에 연결
//RXD=아두이노 3번핀에 연결
 
Servo servo;//서보 객체생성
 
int value=90;//각도 변수
int servoPin = 12;//서보모터 12번 핀 연결 변수

void setup() {
  BTSerial.begin(9600);//블루투스 시리얼통신 속도 맞추기
  servo.attach(servoPin, 500, 500);//12번핀으로 모터 제어, 주파수 50
}

void loop() {
  if(BTSerial.available())//블루투스로 데이터를 받았다면
  {
    char in_data;
    in_data=(char)BTSerial.read();
    if(in_data=='1')
    {
      value=30;//60(90-30)도 각도로 열기
    }
  }
  servo.write(value);
  delay(1000);//열리는 시간 1초로 설정(원하는 시간으로 설정하세요)
  value=90;//90도로 설정하여 다시 닫힘
  servo.write(value);
}

 

 

이제 다 왔습니다!! 아두이노 코딩을 완료하셨다면 멍생멍생에서 기기 찾기를 해주신 후 연결해보세요

연결 성공 알림이 뜨면 정상적으로 연결된 상태입니다

이제 열림버튼을 눌러 서보모터가 잘 작동하는지 확인해주세요!

 

이렇게해서 자동급식기 하드웨어, 소프트웨어 구현 및 작동 확인이 끝났습니다!!

 

지금은 아두이노를 코딩할 때 열리는 각도와 시간을 설정해야 하지만 추후에 앱 업데이트를 통해 앱 내에서도 조절 가능하도록 하겠습니다

또 오류나 궁금하신 점은 댓글이나 앱 스토어 리뷰에 달아주시면 최대한 빠르게 보완하겠습니다

 

마지막으로 다음 포스팅은 자동 급식기 외형 diy 편을 작성해보려고 합니다!

머리를 굴려 기존에 만들었던 자동 급식기 보다 괜찮은 외형으로 들고 찾아오겠습니다!! 그럼 안녕!

 

 

 

728x90

+ Recent posts