반응형

 

https://youtube.com/live/Mfi78Srlgn4

[433Mhz #3] 아두이노(arduino)에 433mhz로 1:N통신 구현해서 2개 이상의 보드를 제어하거나 센서 데이터 수집해보기!(녹칸다의 아두이노)

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

이번편에서는 송신기 1대와 수신기 1대로 구성하는게 아니라 여러대로 구성해서 가장 합리적인 방법을 모색해보도록 한다!
녹칸다가 보유한 송신기와 수신기가 2세트라서 1:2 이상으로 확장은 안될 것 같다!

크게 보면 2가지의 컨셉이 있다!
1.송신기 1대와 수신기 2대로 구성해서 송신기가 수신기를 각각 제어해보기!
2.송신기 2대와 수신기 1대로 구성해서 송신기의 센서정보를 수신기가 효과적으로 수집하는 방법!

위 내용을 충분히 활용할 수 있는 재미난 예제를 자유롭게 구성해보도록 한다!(녹칸다 하고싶은 대로)

(예제목차)
1.송신기 2대와 수신기 1대로 구성해서 송신기가 보내는 메시지를 수신기에 출력하시오!

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

 

2.(1)예제에서 송신기 2대가 똑같은 타이밍에 데이터를 전송하지 않으려면 어떻게 해야할지 예제로 만드시오!

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

 

3.송신기가 수신기쪽으로 문자열이 아니라 어떤 숫자값을 전송한다라고 가정하고 id를 포함해서 데이터를 전송하시오!

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

 

4.수신기에 LED를 2개 2번핀과 3번핀에 연결하고 송신기1번에서 데이터가 수신되면 2번핀에 연결된 LED가 토글되고 송신기 2번에서 데이터가 수신되면 3번핀에 연결된 LED가 토글되도록하시오!

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

 

5.송신기에 가상의 온습도센서가 연결되어있을때 수신기에 온습도센서값을 측정가능하도록 하시오!

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

 

6.송신기 2대에 각각 버튼을 2개씩 연결한다! 첫번째 버튼은 ON이고 두번째 버튼은 OFF이다! 수신기쪽에 2번핀에 LED를 1개 연결한다! 송신기 2대가 수신기 1개의 LED를 동시에 컨트롤 해보시오!(수신기가 숫자 0을 받으면 LED가 OFF되고 1을 받으면 ON된다)

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

 

7.(6)예제에서 송신기1로부터 명령이 오면 수신기는 LED1을 컨트롤하고 송신기2로부터 명령이 오면 LED 2를 제어하도록 하시오!

433mhz-4-7-1.txt
0.00MB
433mhz-4-7-2.txt
0.00MB
433mhz-4-7-3.txt
0.00MB

 

8.(5)예제에서 송신기에 서로 다른 타입의 센서가 연결되었으면 수신기가 데이터를 어떻게 수신하면 좋을지 알아보도록 하자!

433mhz-4-8-1.txt
0.00MB
433mhz-4-8-2.txt
0.00MB
433mhz-4-8-3.txt
0.00MB

 

9.송신기에 각각 버튼을 1개씩 연결하고 버튼을 누르면 신호가 수신기로 전송된다음 송신기1에서 온 명령이면 수신기는 부저를 통해서 솔음을 3초간 재생하고 송신기 2에서 온 명령이면 도음을 3초간 재생하도록 하시오!

433mhz-4-9-1.txt
0.00MB
433mhz-4-9-2.txt
0.00MB
433mhz-4-9-3.txt
0.00MB

 

10.(9)예제에서 아래와 같은 규칙으로 멜로디를 재생하시오!
송신기1 버튼1 : 도레미~
송신기1 버튼2 : 레미파~
송신기2 버튼1 : 미파솔~
송신기2 버튼2 : 솔라시~

433mhz-4-10-1.txt
0.00MB
433mhz-4-10-2.txt
0.00MB
433mhz-4-10-3.txt
0.00MB

 

-------------여기까지 정식예제--------------
11.ATtiny85에 IR리시버를 연결해서 리모컨으로 LED 1개를 제어하는 예제

433mhz-4-11.txt
0.00MB

 

12.송신기에서 100이라는 값을 전송하면 수신기 아두이노 보드가 재부팅되도록 하시오!

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

반응형
Posted by 덕력킹
,