무선 통신 - 지그비 사용하기 > 아두이노

무료강좌-디비라

Arduino

아두이노 강의 리스트

※ 가장 하단이 첫강좌입니다

VicPy | 무선 통신 - 지그비 사용하기

본문

※ 영상을 선명하게 보기 안내
  1. 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
  2. 팝업목록에서 "품질" 선택하세요.
  3. 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
VicPy님의 아두이노강의 청각장애인을 위한 자막
15444295102477.jpg

 4 de 5

네 여러분 안녕하세요 이번시간에는 무선 연결 마지막 시간으로 지급이 에
대해서 알아보겠습니다
여러분들 지금 이란 용어 어떻게 익숙하신 가요 기법 이라는 용어를 알고
있는 분들은
네트워크에 대한 지식이 좀 있으신 분들이 줘
지급 이라고 하는 것은 대부분 일반인들을 많이 모르는 생수 한다는데요
이번 시간에는 직업이 가 무엇인지에 대한 내용을 살펴보겠습니다
그리고 지급 이를 아비는 사기 위해서 어떤 준비물을 필요한지에 대해서 좀
살펴보고 요 실제 지급 이를 어떻게 쓰는지를 알아보도록 하겠습니다
우선 지급 이라고 하는거 가 좀 생소한데
지급이 는 지금 화면에 보시는 것처럼 동경 크기의 작은 무선 길입니다
이렇게 안테나가 나 달려있구요 이런 밑에 다리를 여러 개 갖고 있습니다
그리고 여기에 보시는 것처럼 이러한
그 판이 있는데요 아내가 바로 지그비 통신 칩이 들어 있습니다 그래서
여기에 이제 지금 이구요
이 직업이 는 일반적으로 이렇게 usb 연결하는 포트 를 갖고 있는데
이렇게 꽂아서 쓸수 있게 되어있구요 이런식으로
개혁 에 꽂으면 usb 를 통해서 컴퓨터하고 쉽게 연결할 수 있습니다
지그비 는 여기 보시는 것처럼 제트 짤을 갖고 있는 요러한 마크를 갖고
표시가 되구요 블루투스 같은 경우엔 빗자루로 이렇게 표시가 되고 파란색
이었죠
지그비 는 이렇게 빨간색으로 되어있는 제트 짝을 표시가 되고 이 지급
이는 그 딱 같다 직업이 org 라는 사이트를 통해서 관리가 되고
있습니다
이 지급 이는 사실 그 블루투스나 와이파이 하고 똑같은 형태 그런
제품인데요
근거리 무선통신 기술의 하나입니다
이 지급 이는 그 아이트 리플리 ie8 021 5.4 아랄 스펙을 갖고
있구요
251 5.4 가발을 지급이 스 팩 인데 이 집의 b 우리가 수업시간
했을지 그 비는 x b 라는 브랜드명을 갖고 있습니다
ex b 라는 지급이 는 네트워크에 묶여서 서로 다른 xd 지급이 끼리
데이터를 통신 할 수 있죠
우리 앞서서 공부했던 블루투스 같은 경우에는 주로 1대 1을 통신을
이렇게 지양하고 있구요
와이파이 같은 경우에는 공유기의 이렇게 그 와이파이 디바이스들이 부터
가지고 작동하는 형태로 되어 있죠
이에 비해 지급이 는 다양한 형태의 이런 네트워크 프로토콜이 라고 한
프로퍼 그 네트워크 성형을 구축할 수가 있습니다
xb 는 기본적으로 2지구 b 에 브랜드 명 중 하난데 얘는 떠블 판
수를 갖고 있죠
떠 벌판 우리가 블루트스 시작할 때 알아봤는데요
다시 한번 확인해 보면 와 일리스 프라이빗 예 어리어 네트워크 합자 줘
그래서 대표적인 근거리 무선 네트워크 인 블루투스 와이파이 지급이 가
여기에 들어갑니다
지그비 같은 경우에는 기존의 블루투스나 와이파이 에 비해서 몇몇 특성을
갖고 있습니다
블루투스 같은 경우에 이제 특성이 그 반경 10미터 안에서 데이터를
전송할 때 보내 그 쓰는 거죠
그 다음에 와이파이 같은 경우에는 주로 반경 50m 안쪽에서
데이터를 많이 보낼 때 쓰는 겁니다 대신에 데이터를 많이 보낼 수 있기
때문에 많이 빨리 보낼 수 있기 때문에 전력을 많이 쓰는게 와이파이 게
특징이죠
지그비 는 블루투스 하고 와이파이 보다 홈 c 먼거리에서 데이터 통신을
할 수가 있구요
대신에 보낼 수 있는 양이 얼마 되지 않습니다
그러나 양이 얼마 되지 않는 장점을
그 양이 얼마 되지 않 보내는데 이 태양의 작은 단점을 전력소모가 작다는
장점으로 메꾸고 있습니다
지그비 는 수개월 또는 수년 동안 데이터 통신을 할 수 있을 정도로 전력
소모가 작은 무선 데이터 통신 스펙이 줘
그래서 지급이 가 주로 사용되는 분야는 작은 데이터 양으로 오랫동안
모니터링 하는 부분에 많이 사용이 되고 있습니다
또 하나 블루투스나 와이파이 에 비해서 이러한 네트워크 구성을 좀 더
유연하게 할 수가 있습니다
다양한 형태의 네트워크 구성을 통해서 쉽게 데이터를 모니터링할 수 있고
오랫동안 할 수 있는 게 바로 지그비 통신 에 최대 장점이죠
지급 일을 하기 위해서는 지금 보시는 것처럼 지금 이 칩과 직업이 쉴드
가 필요합니다
이 직업이 쉴드는 pc 연결하는 usb 타입 2 있구요
아 디노의 연결하는 아디 엔호 지금이 쉴드가 있습니다
2 usb 타입 같은 경우에는 요기에 usb 변환 집 하나 내장돼 있구요
지금 이 핀을 꽂을 수 있는 헤더를 갖고 있죠
그 다음에 지금 여기 보시는 것은 스파크 펀 이라는 사이트에서 만든 그
지급이 쉴드 인데요
쉴드가 이제 실제 그 현재 아드 인어 에서 팔고 있는 출 대하고
비슷합니다
그 다음에 여기에 보시면 이런 판 형태의 그런 안테나 가 탑재돼 있고
여기에 이제 이런 형태 안테나 가 탑재되어 있는데 이런 형태가 좀 더 먼
거리를 초대 할 수가 있구요
이런 판 형태는 약간 근거리에서 적당한 범부 서안 태어납니다
그래서 이러한 지금이 칡과 쉴드가 있는데 이 지급 이가 실제 어디에
사용되는지 좀 알아 볼게요
지그비 는 일반적으로 그 다양한 제품에 사용되고 있는데요 지금 화면에
보시는 첫번째 그림은
필립스 라고 하는 유럽에 있는 전자 회사죠
필립스에서 만들고 있는 필립스 휴 라는 제품입니다
이필립 c 효는 최근에 화두가 되고 있는 3월 인터넷 iot 로 풀리는
거죠
n10 어브 생겨 약장 돼요 이 iot 의 대표적인 사례 블로 케 주목
바뀌는 제품입니다
이 필립스 휴 에코 컨셉은 그 사진에 있는 색상을 선택하면 그 색상으로
led 를 튀는 거죠
그 색상으로 그런데 에 구성이 어떻게 되어 있냐면
와이파이와 지급이 를 갖고 있는 이런 가운데 중계기가 있습니다
그래서일까 와이파이 이렇게 외부 인터넷에서 연결이 되고요
요사이 이정구 하고 사이사이에는 지그비 통신 를 타게 되어 있습니다
그 이 정부 안에는 지급이 모두 이 탑재가 되어 있는거죠 아주 초소형의
지급 이모들이 이제 들어 있습니다
그리고 요 중계에 이해하고 통신을 하는 거죠
이 정부에서 풍신 하는건 아주 간단한 내용을 표준 하고 있는데요
무슨 내용을 통신 하고 있냐면 이 rgb led 에 색깔을 뭘로 맞출
건지 그 다음에 전기를 원활 건조 8 건지 그 다음에 rgb led 의
밝기 로 어느정도 할 건지에 대한 최소 정보를 이렇게 보내고 받고 하는
통신을 하고 있습니다
기본적으로 이 스마트폰은
이렇게 와이파이를 통해서 얘를 제어 하구요 다시 에는 지급 이를 통해서
제어하게 되어 있죠 그래서 이런 가전제품
이러한 새로운 형태 iot 제품의 지급이 가 사용이 된 사회 구요
그 다음에 지급이 가 사용되는 사례 중에 하나가 우리가 많이 지나다니는
교량 같은 부분에 사용이 되고 있습니다
한겨울에 교량 같은 경우에는 그 빙판이 만들어질 수 있죠
빙판이 만들어 줄 경우에 그 그 긴 판이 교량의 만들어지면 교통 사고
확률이 높겠죠
그래서 불양 을 건설할 때 이 지급이 같은 무선 네트워크 센서에 다가
그 온도센서 같은걸 온도나 스톱 센스를 같이 그 연결시켜서
도로를 포장할 때 같이 내수를 하게 됩니다 그렇게 되면 애가 수년 동안
계속해서 그 도로 상태를 계속 가운데 컨트롤 모니터링을 해 주죠
그러다가 온도가 떨어져 갖고 빙판이 생겼다는 신호가 오게 되면 도로에
같이 묻어 놓았던 월 선이 전기가 통하면서
그 다리 우에 얼어있는 얼음을 불교가 없애 주게 됩니다
그래서 이러한 그 교량 만드는 부분에 이미 이런 무선 네트워크를 활용한
그런 기술이 들어가 있죠
마찬가지로 건물을 지을 때도 마찬가지입니다 건물을 지을 때도 콘크리트
타설 할 때 이런 쉴드 에다가
그 움직임 센서가 같은걸 같이 묻는 경우가 많이 있습니다 국내는 뭐 그런
사례가 많지 않지만 지진이다 바라는 지역 같은 경우에는 이 건물이
흔들리는 정도를 그 센서를 통해 사러 낼 수가 있죠 그래서 건물을 건설할
때 그 벽 같은 데다가 지그비 통신 하는 모듈과 그 가속도 센서 또는
진동 센서 같은거 같이 묻어서 계속해서 모니터링을 하는 거죠 그래서 그
건물의 이상 징후가 발생하는 것을 계속 모니터링하고 이 상 중 하
발생하면 적절한 대출을 할 수 있게 시스템을 구축하고 있습니다
이런 무선 통신을 사용하는 사례 중에 하나는 우리가 많이 사용하는
지하주차장에서 찾아 볼 수가 있는데요
지하주차장에 가면은 우리 항상 고민인 게 그런게 있죠 차를 될 때
어디에다 차를 돼야 되는 지 한참 찾다가 많이 시간을 낭비하는 경우가
있는데요 이런 지하주차장에 이런 지그비 통신 센스를
그 매설 하게 되면은 이 기어 있는 자리를 실시간 아가 낼 수가 있습니다
그래서 스마트폰이나 컴퓨터를 통해서 비어있는 자리를 찾아낼 수가 있구요
좀 더 스마트하게 구현한다면 이 지하 주차장에 차가 들어오게 되면 차장을
유도하게 하는 거죠 비어있는 자리 그 이런걸 할 때 어떤 자리에 차가
있는지 없는지를 감지해서 계속 무선 한 경우로 모니터링 해주는 그런
기능이 필요 하는데 그때 바로 이 저전력 무선 네트워크 시스템인 지급이
가 큰 역할을 할 수가 있습니다
이 지급 이는 현재 iot 생태계에서 상당히 주목받고 있는 그런 통신
프로토콜입니다
블루투스 같은 경우에 그 스마트폰을 중심으로 한 액세서리나 외워 러버
시장에서 이렇게 두각을 나타내고 있구요
와이파이 같은 경우에 고속 통신을 하는 그 스마트폰 또는
노트북에서 이렇게 주목을 받고 있다면 지급이 같은 경우에는 다양한
3월에서 어떤 정보를 취합하고 간단한 명령을 날리는
이런 유비쿼터스 환경 또는 3월 인터넷 환경에서 새로운 형태의 제품
구현에
앞으로 많이 활용될 걸로 예상이 되고 있습니다
자 그렇다면 이 지급 이를 사용하기 위해서는 어떤 준비가 필요할까요
지그비 를 사용할 때 에 pc 가 기본 주 2대가 필요하죠 하나는 아
베이너 프로그램을 힘을 수 있는 컴퓨터가 있어야 되고 또 하나는 반대쪽에
지금 보시는 이러한 지급이
쉴드를 연결할 수 있는 usb 로 연결할 수 있는 게 있어야 되고 이쪽이
연결돼 있어서 정보를 추출하는 프로그램이 필요합니다
이런 프로그램은 dg 닷컴에서 배포를 하고 있는데요 x ctu 라는
소프트웨어가 있습니다
그런 그 지그비 통신을 모니터링하는 소프트웨어 인데요 무료 소프트웨어
입니다 그래서 여기 가셔서
자기 운영 책에 맞는 프로그램을 설치하면 은 지금 화면에 보시는 것 같은
프로그램을 프로그램을 볼 수가 있습니다
요 프로그램이 실제 어떻게 작동하는지를 한번 같이 한번 확인 해보죠
네빌이 프로그램을 설치를 해봤는데요 이 프로그램을 실행을 시키면 지금
보시는 것처럼 이렇게 뜨게 됩니다
지금 이 그 제가 노트북에 그 지급이 를 이렇게 연결시켜 왔어요
연결시키는 상태에서는
이 직업이 가 usb 포트도 불러오게 됩니다
지금 여기에는 20번 포트를 둘러 가 있구요 올라온 상태에서
연결을 시도하면 은 이 지급 이가 주위에 있는 다른 지급이 하고
정보를 찾아서 이렇게 베팅 시키는 작업을 하게 됩니다
웹페이지 시키는 작업이 약간 시간에 걸릴 수가 있어요 지금
지금 이 상태에 따라서 좀 여러번 시도를 해서 시간이 걸릴 수 있기
때문에
요 매핑되는 걸을 좀 기다려 보겠습니다
계속해서 이런 지그비 통신을 통해서 이 프로그램에서 지급 이를 인식할 수
있도록 세팅을 해줍니다
이 직업이 인식할 때 주의할 점은 요 지그비 통신 속도가 있는데요
보도 레이트 속도가 상대 테마 고마 줘야 되죠
그래서요 보드 레이트 속도를 가지고 계속 찾고 있는 중이구요
계속해서 시도를 해 보겠습니다
내 지금 보시는 것처럼 지급 이를 한창 찾다보면 은 이 직업이 컴퓨터
연결 되는 지급이 정부가 이렇게 출력되게 됩니다
지그비 에 기본적인 맥 어드레스를 볼 수가 있구요
이 상태에서 주위에 있는 지급이 하고 연결을 하기 위해서는
요 버튼을 클릭하시면 되겠죠 클릭한 다음에
요 버튼을 눌러 주게 되면 주위에 있는 지급이 하고 통신을 하게 됩니다
지금 현재 여기 보시는 요 쪽에 지급이 가 하나 있는데요 아두이노 쉴드
를 통한 직업인데
요지 그 비해서는 지금 알파벳 a 부터 제트 까지를
계속해서 보내고 있습니다 그래서 여기서
무선으로 지급이 가 이렇게 보내는 정보를
지금 화면에서 이렇게 하나씩 찍고 있습니다 지금 화면에 알파벳이 분해능
것은 조금 있던 술수를 설명 드리겠지만
웰 개가 깜빡 거릴 때마다 알파벳이 하나씩 날려 가는 거죠
이 문자가 그 달러가 는 문자를 화면에서 하나씩 볼 수 있습니다
이런 날려 가는 문자를 알리는 데 있어서 이 지그비 통신 은 전력을 내고
조금 쓰고 있는 거죠
하지만 대용량의 데이터를 보낼 수가 없는 문제를 갖고 있습니다
하지만 센스 합의 퀘스트를 처리하는 것에 있어서는 충분한 정보 양이
되겠죠
그래서 현재 이렇게 물러갈 넘겨라 는 부분을 볼 수가 있구요
여기에 만약 여러개의 지급일 연결하게 되면 u 항목 여러개가 추가가 되고
그 상태에서 다양한 네트워크 상에 날라다니는 데이터를 볼 수가 있게
됩니다
그래서 이러한 프로그램을 통해서 활용하는 방법을 지금 설명을 드렸구요
usb 를 지급일 컴퓨터 연결 했을 때 이러한 통신 하시는 거죠
이런 x 방금전에 있는 프로그램 가지고 이렇게 지급이 해 날라오는 정보를
봄 보기 위해서는 반대편에서 이렇게 어떤 정보를 보내거나 받는 로직을
구현 해야 되겠죠
그 반대편은 구현하는 게 바로 여기 있는 아두이노 쉴드 해서 만들어지는
프로그램입니다
이 아디는 쉴드를 할 때 주의할 겠는데요 야 d 는 쉴드는 기본적으로
아두이노 가 갖고 있는 그 rx 하고 tx 시리얼 포트를 활용 하기
때문에 그냥 이 상태에서 그 유 아트 통신으로 해가지고 하게 되면
기본적으로 안두인 후에 그 프로그램이 심어 지지 않습니다 그래서 요
쉴드에 보시면 요런 핀이 있는데요 기본적으로 아두이노 의 프로그램을 심을
때는 잎이 날 뒤 쪽으로 옮겨서 프로그래머 심고 그 다음에 실행할 때는
앞쪽 옮겨서
유아 t 통신 할 수 있도록 열어 줘야 됩니다
그래 아두이노 에서 만약에 이런 뉴아트 통신이 그 좀 설정 힘들다면
프로그램 배포 할 때는 2 쉴드 를 뺀 다음에 프로그램을 신고 그 다음에

프로그램이 그 인스톨 된 다음에 여기다가 비는 쉴드 꽂는 방법도 있겠죠
그 지금 보시는 것처럼 이 아두이노 쉴드 가 있는데요 실드는 여기 이런
형태로 이렇게 결합을 하게 되었습니다
자 아두이노 에서 그 직업이 를 사용하는 방법을 알아보겠습니다
아 2 있는 직업이 를 사용할 때는 방금 주는 설명드린 것처럼 컴퓨터와
연결되는 부분이 하나 있구요
그 다음에 반대쪽이 아두이노 하고 연결하는 부분이 있습니다 그래서
아드 인어의 대한 정보는 cd 월 포트를 통해서 계속 확인할 수가 있고
여기는 그 지급이 정보를 정보를 표시하는 프로그램을 통해서 알아볼 수가
있죠 이 사이에서
데이터가 작은 규모로 지속적으로 날려 다니게 됩니다
실제 어떤 프로그램이 구현되는 자면 코드를 보겠습니다
현재 이 프로그램은 영어 알파벳 a 부터 제트 까지 계속해서 1주에
한번씩 부 내는 역할을 하고 있는데요 이런 알파벳을 보내는 걸 처리하기
위해서 캐릭터 문제를 하나 선언 했구요
그 다음에 1초에 한 번씩 표시하는 것을 핑퐁 이라는 변수가 지고 led
를 깜빡깜빡 하면서 표시해줍니다
3 업의 보시면 우리가 일반적으로 봤던 cdr 풍신 하고 동일 하죠
아드 인원은 기본적으로 그 아디 너 지급이 는 기본적으로 아두이노 갖고
있는 시리얼 통신 하고 똑같은 포트를 쓰기 때문에
프로그램이 매우 간단합니다 그냥 시리얼 통신에 다 쓰는 거라고 생각하시면
되구요
시리얼 비긴 9600 을 해주면 9600 이란 속도로 지그비 통신 속도가
열리게 됩니다
이 상태에서 핌 모드 9 라고 하는 것은 led 깜빡거리는 걸 하나
추가한 거죠
9번 핀 에다가 led 를 추가한 거구요 루프에서 가면은
계속해서 뭘 하냐면 시리얼 프린트로 알파벳을 보내는 거죠 현재는 a 가
달러가 겠네요
그 다음에 알파벳 산에 더 하니까 비가 날려 가겠죠 다음번에
제트가 될 때가 되면 다시 a 가 되니까
이 프로그램은 계속해서 무한 루프를 돌면서
a 부터 제트 까지 의 문자를 계속 지급 이 동시는 보내는 겁니다
그래서 보낼 때마다 핑퐁 값을 체크에 3번은 led 를 꺼주고 한번
led 를 켜 주고 그래서
보내는 걸 계속 모니터링 하는거죠 핑퐁 핑퐁 하면서
1초에 한번씩 계속 알파벳 a 부터 z 까지를
지금 이 화면에 무수한 으로 이렇게 보내고 있습니까
이렇게 데이트가 날려 가는 거죠 그래서 이런 프로그램을 통해서 그 확인할
수가 있습니까
방금 전에 우리 xc to 프로그램을 봤는데요
요기 화면에서 요 usb 를 눌러 있는 지그비 통신 하는 부분을 체크를
했구요
추가를 한 다음에 포크 시리얼통신 맞춰 줘야 되겠죠 만약에
프로그램에서 역시 개월 통진 속도로 바꿨다면 요 부분도 좀 변경해 줘야
되겠습니다
그리고 이런 식으로 해서 포트를 찾게 되면 아까 보셨던 것처럼 포트를
찾아서
요 화면에서 반대쪽에 날라오는 정보를 이런식으로 출력하는 것을 확인할
수가 있습니다
이번 시간에는 지급 이에 대한 전반적인 소개를 했는데 지그비 통신 은
사실 아두이노 에서 활용하기에 따라서 아주 재미난 프로젝트를 할 수가
있습니다 여러분이 이제 좀 해보셔야 될 것은
지급이 를 사용한 사례를 한번 찾아보세요 가급적 재미난 세례를 찾아보시고
추천드리구요
그 다음에 지금은 우리가 그냥 무의미하게
문자의 2부터 제트 까지를 그냥 1초에 한 번씩 보내는 코드를 짧지만 이
부분에
뭐 조도센서 같은걸 추가해서 현재 조도 값인 최 한번씩 지그비 통신
보내는 걸로 한번 코드를 변경해 보세요
그 다음에 지급이 로 메세지를 보내서 서버 틀을 제어하는 즉 센서 만

댓글 0개

등록된 댓글이 없습니다.

 
Total 61건 1 페이지
썸네일
제목

Menu