반응형

https://youtu.be/wDA_jxWCRw4

(ESPNOW#9) ESPNOW➕LoRa(SX1276)➕IoT
녹칸다의 ESPNOW시리즈이다!
이번편은 ESPNOW으로 수집된 정보를 LoRa로 변환해주는 내용을 주제로 해보도록 한다!
보드 3개 정도로 예시를 구현하면 될 것 같다!
A보드와 B보드는 ESPNOW로 연결되어 있다!
B보드와 C보드는 LoRa로 연결되어있다!
C보드는 인터넷 공유기와 연결되어서 외부로 데이터를 송신한다!(MQTT)
C보드가 MQTT로 전송하는 데이터를 스마트폰에서 확인한다!

1.A보드에 센서가 있을때 스마트폰에서 데이터를 확인할 수 있도록 한다!(센서는 녹칸다가 적당히 아무거나 준비함)
2.A보드에 릴레이가 있을때 스마트폰에서 제어할 수 있도록 한다!
이런 내용을 주제로 해서 아무거나 만들고 싶은거 만들어본다!

(LoRa) 331
(ESPNOW) 475

 

(실제로한거)

A,B,C보드 3개가 있고 A와 B는 ESPNOW로 연결되고 B와 C는 LoRa로 연결된다!
1.A와 B사이의 ESPNOW통신예제를 간단히 구현하라!

 

490-1-1(보드A).txt
0.00MB
490-1-2(보드B).txt
0.00MB

2.B와 C사이의 LoRa통신 예제를 간단히 구현하라!

490-2-1(보드B).txt
0.00MB
490-2-2(보드C).txt
0.00MB

3.A가 보낸 메시지를 B가 ESPNOW로 받은다음 C쪽으로 LoRa통신으로 전송해서 화면에 출력하시오!

490-3-1(보드A).txt
0.00MB
490-3-2(보드B).txt
0.00MB
490-3-3(보드3).txt
0.00MB

4.(3)예제에서 C보드가 메시지를 수신했을때 MQTT로 메시지를 전송하도록 하시오!(결과를 스마트폰에서 확인하시오)

490-4-1(보드A).txt
0.00MB
490-4-2(보드B).txt
0.00MB
490-4-3(보드C).txt
0.00MB

5.int형변수2개와float형변수 2개가 있을때 A에서 B로 전송하고 B에서 C로 전송한다음 C가 JSON형태로 스마트폰으로 전송하도록 하시오!

490-5-1(보드A).txt
0.00MB
490-5-2(보드B).txt
0.00MB
490-5-3(보드C).txt
0.00MB

6.스마트폰에서 녹칸다가 전송한 문자열을 MQTT를 이용해서 C로 전송하고 C에서B로 LoRa로 전송하고 B에서 A로 ESPNOW로 전송해서 A의 시리얼모니터화면에 숫자를 출력하시오!

490-6-1(보드A).txt
0.00MB
490-6-2(보드B).txt
0.00MB
490-6-3(보드C).txt
0.00MB

7.A보드에 LED가 4개있을때 C보드에서 전송한 명령에 의해서 개별제어되도록 해보시오!(10=1번LED/OFF, 21=2번LED/ON)

490-7-1(보드A).txt
0.00MB
490-7-2(보드B).txt
0.00MB
490-7-3(보드C).txt
0.00MB

8.A보드에 온습도센서(DHT-11)을 D3에 연결하고 온도와 습도값을 JSON포멧으로 MQTT로 전송하시오!

490-8-1(보드A).txt
0.00MB
490-8-2(보드B).txt
0.00MB
490-8-3(보드3).txt
0.00MB

9.(논외) A에서B로 B에서C로 LoRa를 이용해서 전송하시오!

490-9-1(보드A).txt
0.00MB
490-9-2(보드B).txt
0.00MB
490-9-3(보드C).txt
0.00MB

반응형
Posted by 덕력킹
,