반응형

https://youtube.com/live/0Pw_rmAPWuw

 

[433Mhz #6] 아두이노(arduino)에 433mhz 송수신기 연결해서 재미난거 만들어보기!(녹칸다의 아두이노)


녹칸다의 433mhz 무선통신 시리즈이다!

이번편은 433mhz 송신기(STN115)와 수신기(SYN480R)를 이용해서 재미난 예제를 만들어보도록 한다!
(마지막편)

(오늘 대략 해볼 내용)
1.송신기에 버튼을 수신기에 부저를 연결해서 초인종 만들어보기!
2.온도 경보기 만들어보기
3.8채널릴레이 컨트롤러 만들어보기!

(예제목차)
1.도어벨을 만드시오!(버튼2번, 부저8번)

433mhz-6-1-1.txt
0.00MB
433mhz-6-1-2.txt
0.00MB

 

2.DS18B20을 이용해서 온도경보기 만들기!(온도센서2번, 부저8번)

433mhz-6-2-1.txt
0.00MB
433mhz-6-2-2.txt
0.00MB

 

3.8채널릴레이 컨트롤러를 만드시오!
(송신기) 버튼이 눌려진 번호를 0~7까지 전송함
(수신기) 0~7까지를 받아서 0이면 채널1, 1이면 채널2를 토글함!

433mhz-6-3-1.txt
0.00MB
433mhz-6-3-2.txt
0.00MB

 

4.송신기를 PC와 USB로 연결하고 C# winform으로 만든 윈도우 어플리케이션으로 수신기에 연결된 8채널 릴레이를 제어하시오!
(C#윈폼) 버튼 8개를 만들어서 0~7의 값을 송신기로 넘겨줌
(송신기) C#으로부터 0~7의 값을 받아서 433mhz로 송신함
(수신기) 0~7까지를 받아서 0이면 채널1, 1이면 채널2를 토글함!
(업그레이드1) 수신기는 8을 수신 전체OFF하고 9를 수신하면 전체 ON한다
(업그레이드2) 10을 수신하면 1초간 ON했다가 OFF한다 11을 수신하면 2초이다!

(C#프로젝트)

433mhz_6_4.zip
0.04MB

 

(아두이노코드)

433mhz-6-4-1.txt
0.00MB
433mhz-6-4-2.txt
0.00MB

 

5.(1)에서 만들었던 도어벨 예제를 C#윈폼에서 작동되도록 하시오!
(업그레이드)수신기마다 번호가 부여되어야한다!(ID개념이 적용되어야한다)

(C#프로젝트)

433mhz_6_5.zip
0.04MB

 

(아두이노코드)

433mhz-6-5-1.txt
0.00MB
433mhz-6-5-2.txt
0.00MB
433mhz-6-5-3.txt
0.00MB

 

6.송신기와 수신기 사이에 JSON으로 데이터를 송수신하도록 하시오!

433mhz-6-6-1.txt
0.00MB
433mhz-6-6-2.txt
0.00MB

반응형
Posted by 덕력킹
,