무선 통신 - 이더넷을 이용한 인터넷 사용하기 > 아두이노

무료강좌-디비라

Arduino

아두이노 강의 리스트

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

VicPy | 무선 통신 - 이더넷을 이용한 인터넷 사용하기

본문

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

 4 de 5

여러분 안녕하세요 이번시간에는 이더넷을 이용한 인터넷 사용하기 라는
주제로
인터넷에 대한 이해를 한번 해보도록 하겠습니다
이번 시간 부터 이제 우리 앞으로 5회에 걸쳐서 아두이노를 이용한 유무선
인터넷 확장하는 방법에 대해서 학습을 할 건데요
이번 시간에는 그 첫 번째 시간으로 써 앞으로 아두이노 에서 어떻게 음
무선을 학장에 사용할 수 있는지에 대한 내용들에 대해서 좀 간략하게
알아보고 들어가도록 하겠습니다
지금까지 우리가 이 아두이노를 이용해서 다양한 작업을 해 왔죠
열라 센스 하고 앱 뒤에 틀을 꽂아서 led 그 다음에 피해 줘 부저
조도센서
이런 걸 이용해서 다양한 프로그램을 작성 해봤습니다
그런데 아마 여기까지 하셨던 분들은 약간의 아쉬움을 각국에 질 수 있을
것 같아요
왜냐하면 이게 작동을 했는데 전부 다 컴퓨터하고 usb 연결이 되고 그
후 그
그 보드 에다가 이렇게 핀을 꼽고 센스 하고 액체 틀을 확인했는데
이것들이 많이 아쉽죠 아쉬우니 오는 바로 이게 유무선 하고 연결이 되지
않았기 때문인 것 같습니다
우리 지금 많이 쓰고 있는 스마트폰 한번 생각해볼까요 스마트폰을 보며 는
이 블루투스나 와이파이 기능들이 들어 있죠
이것을 이용해서 선이 없이 어떤 작업을 할 수 있다면 이 아두이노를
이용한
그 프로젝트가 좀 더 풍성해질 것 같죠
그 다음에 일어나 디노가 단순하게 이렇게 로컬 혼자 갖고 있는 스탠드얼론
형태로 게 작동을 하게 된다면 사진 하시는 게 많지 않습니다
예를 들어서 아두이노 의 그 조도 센서가 취업하는 정보를 계속 모니터링
해서 그거를 웹 서비스의 가 올린다 며 활용하시는 범위가 상당히 늘어
나겠죠
이 아두이노 가 인터넷과 연결된다면 아두이노 가 모바일 과 연결된다 며
우리가 할 수 있는 것들이 상당히 크게 늘어나게 됩니다
이번 시간부터는 이러한 아두이노 의 확장성 에 대해서 유모 선에서 어떻게
확장 하는지에 대한 내용들을 알아볼 건데요
여기 보시는 장비들이 아주 다양하게 있죠
우리 일상에서는 가장 많이 쓰는 게 이런 스마트폰이 줘
여기는 ios 가 사용되는 이런 그 아이팟 제품이구요
그 다음에 오기는 안드로이드가 탑재된 는 스마트폰 입니다
이런 스마트폰에는 아주 다양한 앱들이 들어있구요 이 앱들을 이용해서
우리는 쉽게 손쉽게 어떤 하드웨어를 제외한 되거나 또는 웹브라우저를
통해서 인터넷 접근 할 수가 있습니다
아두이노 가 만약에 이런 모바일 장비하고 연결이 된다면 할 수 있는게
상당히 많이 늘어나겠죠
예를 들어서 이러한 여기 보시는 게 이제 블루투스 스피커 인데요
블루투스 스피커는 이 안쪽에 블루투스 칩이 들어 있어서 이 스마트폰 하고
무선으로 연결 시킬 수가 있습니다
이런 블루투스 칩 은 사실 아두이노 하고도 밀접하게 연기를 시킬수가
있는데요 실제로 이 브루트 스피커 안에는 아들인 와 호환되는 cpu 가
탑재되어 있습니다 그래서 아두이노 보드에 블루투스가 붙어서 스마트폰에서
연결되고 역수 음악을 듣고 어떤 센서 정보를 모니터링하는 그런 개념을
가꾸는 제품이죠
그래서 이런 것들을 해야 되는데 이걸 하기 위해서는 여러 가지 사전 정보
지식이 필요합니다
일단 그 인터넷에 연결하는 방법은 크게 2가지가 있는데요 바로 유선과
무선 입니다
유선을 연결할 때 가장 일반적인 세운 방법이 바로 아두이노 에서 제공하는
이더넷 쉴드를 이용하는 거죠 그래서 여기 보면은
아 디노의 이런애 쉴드 우리가 일반적으로 쓰는 낸 선이라고 하는 걸
여기다 꽂을 수가 있습니다 그래서 이번에 쉴드를
아두이노 에다가 이렇게 결합을 해주면
여기다 그리고 케이블을 연결해 주면 인터넷 되는 거죠
그리고 여기에 p 는 기존에 우리가 공부했던 아 bs 공부했던 그 핀대
월 하고 똑같은 형태로 되어 있기 때문에
여기다가 피는 연결해주면 우리가 보는 구했던 센스가 웹 제트 를 제어할
수 있게 됩니다
이런 유선 말고 최근에는 유선이 이제 좀 그렇잖아요 이동성이 나선 복잡한
문제가 있기 때문에
무선으로 연결하고 오자는 리즈가 상당히 많아지고 있습니다
그래서 이런 무선 연결 리즈 중에 가장 대표적인 게 바로 스마트폰에
기본적으로 들어있는 블루투스 인데요
블루투스는 최근에는 이렇게 아드 인어 보드 에다가 블루투스 칩이 내장돼
있는
블루머 히드라는 제품들도 이렇게 출시가 되고 있고
블루투스는 요렇게 생겼습니다 이런 형태로 됐는데 우리 이제 앞으로 브루트
시간에 사실 이러한 제품에 어떻게 쓰는 지에 대해서 공부를 할 거구요
이걸 이용해서 스마트폰 하고 연결하는 방법도 알아보겠습니다
그럼 블루투스 제품도 있구요 그 다음에 우리가 일상적으로 많이 쓰는 것
중에 하나가 바로 와이파이 입니다
와이파이는 이게 이제 노트북에 들어가는 y8 칩셋인 데요
우리 노트북에 이게 들어 있어서 우리가 무선인터넷을 쓸 수 있는 거죠
이런 와이파이가 실제 아두 인해서 쓸수가 있는데 이게 바로 아이팟 쉴드
입니다
여기어 비슷한 제품의 와이파이가 들어있어서
이거를 아두이노 에다가 이렇게 적중을 시켜서 사용할 수가 있는 거죠
이렇게 하면은 여기에는 와이파이를 쓸 수가 있죠
이런 와이파이는 아드 윙을 사이트에서 판매하는 제품도 있는데요 이런
와이파이를 쓰게 되면 은
아드 인호의 더 마이크 os 인 라든지 여러가지 확장 쉴드 를 이용해서
좀더 유용하게 쓸 수가 있습니다
그런 그 와이파이를 쓸 수 있는 방법에 대해서도 앞으로 우리가 수업시간은
지금 살펴볼 거구요
그 다음에 이제 이런 지급 이라고 하는 방식이 있습니다
이 지급이 는 저전력 통신 중에 가장 대표적인 방식인데요 이런 지급
이라고 하는 통신 방식을 가지고 할 수 있는 이런 직업이 쉴드 를
이용하면 은 역시 아두이노 에다가 이렇게 꽂아 주면 직업 이를 쉽게
구현할 수가 있는 거죠 이런 식으로 꽂아주면 지급 이를 구현할 수가 있고
이런 형태로 다양한 이렇게 무슨 유 무선 장치를 아 딩 하다가 이렇게
슈즈 형체로 같다 꽂거나 또는 이렇게 그 10 12월 통지를 하는 칩을
가지고 이렇게 브래드 보드 를 이용해서 연결하거나 그래서 여기 보시면
여기에는 요게 이제 브레드보드 연결한
블루투스 7입니다 그래서 블루투스 칩 으로 아비노 하고 연결되고 거기에
다시 이렇게 우리가 지금까지 공부했던 다양한 센 스 윙 하고 의 퀘스트로
붙여준 거죠
이런식으로 해서 아두이노 에다가
쉴드 또는 다양한 유무선 장비를 연결 시키면 아들인 으로 할 수 있는
것들이 상당히 많이 늘어나게 됩니다
이번 시간에는 그 첫번째 시간으로 이더넷을 중심으로 하는 유선 시스템에
대해서 알아보겠습니다
이번 시간에 알아볼 주요 학습 내용 은요
이런 에 시 무엇인지를 알아보고 이더넷 쉴드를 사용하는 방법에 대해서
고민해 보겠습니다
이런 s 를 이용한 인터넷 서비스 에 대해서 쭉 살펴보겠습니다
이더넷이 라고 하는 것은 그 우리가 집에서 흔히 볼 수 있는 그런 장비
인데요
이더넷이 라고 하는 것은 유선 인터넷을 연결하면 대표적인 방식입니다
유수한 이라고 하는것은 선이 있다는 뜻이죠
선을 가지고 연결을 해야 되는데 우리가 집에서 쓰는 인터넷을 하려면
몇가지 장비가 필요합니다
랜카드 그 다음에 허 부 라우터 같은 것들이 필요하죠
4 여기 보시면 우리집에서 많이 쓰고 있는 무선 공유기 인데요 이
공유기의 보면은 이렇게 이더넷 쓸 꽂을 수 있는 포트가 있습니다
그래서 이런 유무선공유기를 이용하면 은 인터넷을 쉽게 할 수 있는 거죠
그 다음에 이런 유무선 공유기를 우린 허브 라고도 부르는데요 오늘을 허
부 유무선공유기를 가지고 뭐 있고요 그 다음에 이제 실제 인터넷
서비스에서 경로탐색 이나 인터넷 서비스를 준비하는 기능을 갖고 있는
라우터 같은 것들이 있습니다
그런 랜카드 허브 라우터 가 아주 복잡한 형태로 연결이 된게 바로
인턴의 시구 요 이런 인터넷 환경에서는 유선 및 무선 연결 돼서 아주
다양한 정보 서비스가 제공되고 있습니다
이런 이더넷의 가장 중심이 되는 것 중 하나는 여기 보시는 이러한 이번에
케이블입니다 이거네 케이블 이거 집에서 많이 보셨죠
이걸 꽂아야 인터넷 시대 되죠 이더넷 케이블은
여기 보시는 것처럼 이렇게 아내 가는 선이 이렇게 그 트위스터 형태
보니까 꼬아 놓은 거죠 그래서 꼬아 놓은 아주 가는 구리 선들이 이렇게
들어있습니다
이구리 선들이 요 양쪽에 플라스틱의 이렇게 접목이 되어있구요
이 접목되는 플라스틱이 이 더 4
그 홈을 케이블 연결하는 홈을 통해서 플라스틱의 이렇게 튕겨 나올 수
있는 거죠 그래서 여기 보면은
이더넷의 다가 이롭게 홈을 갔다가 낑겨 넣으면 이렇게 척하고 꽂아 주죠
이렇게 연결하는 게 바로 이 더 4 케이블입니다
일단 에 케이블은 여기 보시는 것처럼 허브나 이런 공유기를 통해서 아주
다양하게 연결을 할 수 있고 이렇게 연결된 컴퓨터 또는 이렇게 연결된
인베이드 장비들은 서로 데이터를 주고 받을 수 있게 됩니다
이런 가는 구리선 형태로 되어 있는게 데이터 통신을 처리하는 거다 라고
보시면 됩니다
그 다음에 이제 이런 인터넷의 관련되서 공부를 할 때 가장 궁금한 것
중의 하나가 이런 것들이죠
우리가 인터넷이라고 하는 것은 전 세계에 있는 모든 컴퓨터가 연결된
겁니다
이런 전 세계는 모든 컴퓨터에 연결 되서 어떤 데이터를 주고 받는데
l 들어설 지금 우리가 만드는 아두이노 보드 에서 인터넷을 가지고 미국에
있는 어떤 서버에 다가 현재 내가 존재하고 있는 방에 온도를 올리고 싶다
이렇게 하려면 어떻게 해야 될까요 내 방에서 미국에는 어떤 서버 까지
연결이 되어야 되겠죠
이런 연결은 실제 해저 케이블을 통해서 연결이 돼 있습니다
우리가 사는 지구 상에 바다 밑에는
아주 많은 해저케이블 해적왕 케이블이 매 소리 되어있구요
보시는 것처럼 이렇게 연결이 되어 있죠
한번 시나리오 한번 만들어 볼게요 여기 한국이 줘 한국에서
유럽에서 하는 축구경기를 보고 싶어요 영국에 사는 축구경기를 영국에 사는
축구경기 영국 이어 기네요
여기서 축구경기를 인터넷으로 보고 싶어요
그러면 이게 어떤 일이 벌어진다면 한국에서
서울에서 이제 인터넷 서비 그 영국에 있는 축구경기를 보고 싶을 때는
서울에서
먼저 출발을 하죠 출발을 해서 가까운
그저 나 9 통신사 아끼지 9까지 이렇게 진입을 하구요 거기서 다시 우선
을 통해서 그
바다를 건너게 됩니다 대안의 업을 건너서 1번을 경우에서
태평양을 건너고 다시 미국 본토를 경우에서 쭉 미국 대륙을 횡단해서 다시
대서양을 건너서 영국에 가서 그 축구경기에 대한 데이터를 읽어서 다시 여
부르려고 돌아오는 거죠
지구의 둘레는 4 많기로 줘 이 광 케이블의 해서 데이터통신 하는 매체는
핏입니다
빗은 초속 30만 km 기기 때문에 지구 둘레 사망 기로를
1초에 7 받기 발을 돌 수 있는 아주 빠른 속도로 움직일 수 있죠
그래서 영국 같은 경우에 뭐 상당히 뭐 1주 한국에서 이 많기로 이상의
거리를 갖고 있는데 이 거리를 빛의 속도로 움직여서 데이터를 가져오게
됩니다
이런거를 할 수 있는게 인프라가 구축이 된거죠
이런 인프라는 사실 구축이 된지 얼마 되지 않습니다
2000 그 한국에서 첫번째 인천에 서비스가 제공돼 뜬 시점이
1995년도
금방 이기 때문에 일반인들 한테 제공 되는 시점이 사실 인터넷이란
서비스를 지금 우리가 쓰기 시작한 지가 불과 얼마 되지 않죠
그런데 이런 인터넷 서비스가 이미 전세계적으로 구축이 되어 있구요
이런걸 기반으로 해저 케이블의 하지만 이내 소리 되어 있습니다
여기에다 최근에는 무선 인터넷 서비스
우리 lt 라고 불리는 서비스 있죠 이런 것들이 연결되서
전세계에 아주 많은 컴퓨터 들과 쉽게 데이터를 교환할 수 있는 환경이
만들어져 있습니다
이더넷의 서 이더넷 케이블을 통해서 아두이노 에서 취합한 정보를 쉽게
서비스할 수 있는 그런 사이트가 있는데요 바로 그 여기 보시는 캠프 라는
사이트입니다
그래서 이 사이트에 가시면 이거 4 그 휠 들을 이용해서 취합한 정보를
갔다가 그 쉽게 연기와 서비스 연결할 수 있는 기능을 제공하는 이런
사이트 등장을 하고 있습니다
계속해서 이제 본격적으로 아두이노 에서 이더넷 쉴드를 사용하는 방법에
대해서 좀 알아 보겠읍니다
이더넷 쉴드 는 그 지금 화면에 보시는 것처럼 이런 형태를
만들어져 있습니다 이번에 쉴드를 그 실제로 한번 보겠습니다
일전에 쉴드를 실제로 보면은 여기 화면에 보이는 게 바로 이런 애 쉴드

그래서 이런 애슐리의 가장 큰 특징은 이 부분에
이더넷 케이블을 꽂을 수 있는 포트가 있다는 거죠
그리고 이런 에 쉴드는 아두이노 에다가 이렇게 연결을 하면 됩니다
그래서 아두이노 후에 또 핀 부분을 잘 꽂아 주면 은요
이번에 쉴드가 이렇게 연결이 되고 이 상태가 되면 은
이제부터 아두이노 에서 이더넷을 사용해서 인터넷에 연결되서 어떤 작업을
할 수 있는 상황이 되는 거죠
지금까지 우리가 이던 인터넷에 연결할 수 없었던 이유는 바로 이 부분이
없었기 때문입니다
그래서 이렇게 연결을 하고 아드 인호의 관련 가드인 에서 이더넷의 관련된
라이브 를 써주면
지금까지 우리가 했던 센스 허브의 췌 털을 인터넷서비스 학 연결해서 어떤
같이 좀 더 가치 있는 그런 기능들을 구현할 수가 있게 됩니다
이런 실드는 그 사용 전력 2호 볼트로 되어있구요
그 인터넷 우리가 표준 인터넷 속도 라고 하는 10메가 100매 가
bps 를 제공하고 있습니다
일어 4 쉴드 이 아두이노 사이트에서 판매하고 이거는 실드에 는 여기
보시는 마이크로 sd 카드 슬롯도 제공이 되고 있죠 그래서 이 이런 의
쉴드 에 대한 좀 더 자세한 정보를 확인하기 위해서 우리가 웹 사이트
한번 들어가 보겠습니다
아두이노 사이트에 들어가보시면 이 제품 설명하는 부분이 있는데요
아두이노 쪽에 이렇게 들어가보면 아디는 항목 중에 쉴드 항목 이렇게
있습니다
쉴드 항목의 아베이 너 이번에 쉴드 라는 부분이 있죠 그래서 아들이는
이런 에 쉴드에 가서 보면 은 지금 방금 전에 설명되는 쉴드가 이렇게
나와있습니다
2 쉴드 에는 요아이 전에 쉴드를 쓰시는 라이브러리를 같다 끌어 가
써야되는
그 기능 하고 그 다음에 sd 카드에 관련된 기능들이 있습니다
이런 기능들을 관련해서
여기에 보시면 이렇게 쭉 설명이 되어있구요
설명되는 기능을 바탕으로 6 이쪽에 이렇게 들어가서 이더넷 쉴드 에 대한
기본적인 설명을 좀 보면은
이더넷 쉴드를 어떻게 쓰는 지에 대한 내용들이 좀 나와 있습니다
그래서 네트워크 셋팅 하고 애드 sd 카드를 쓰는 방 복지리 설명이
되어있구요
이것들을 사용하기 위해서는 아두이노 가 제공하는 스케치 툴에서
파일의 예제 쪽에 들어가시면
요 안에 그 이더넷이 란 부분이 있습니다
그래서 이번에 시란 부분에서 요 예제를 이용하면 은 이던 에 관련된
기능들을 쉽게 구현할 수 있습니까
그래서 이런 부분들에 대해서 계속해서 알아볼게요
이더넷 쉴드 는 현재 아두이노 우노 너 에서 11번 12번 13번 핀을
사용해서 이렇게 사용할 수가 있습니다 그래서 이더넷 쉴드를 아디는 우에다
탑재하게 되면 요 부분들이 이제 1번에 처리를 위한 핀번호 드리죠
그 다 이런 에선 요 핀 4번 핀을 이용해서 sd 카드를 쓸 수가
있습니다
ssd 라이브러리를 이용한 게서는 이번에 쉴드 아두이노 의 4번 핀을
이용해 주면 되는 거죠
이런 식으로 사용할 수가 있구요 1번에 실드에 는 이더넷 포트와 sd
카드 슬롯이 들어있습니다
그리고 이번에 포트를 제어 하기 위해서는 아두이노 가 제공하고 있는
이더넷 라이브러리를 써야 되구요
그 다음에 sd 카드 슬롯을 쓰기 위해서는 그
압인 에서 제공하는 s2 라이브러리를 사용해 줘야 됩니다
이더넷을 쓰는 방법을 줄 알아 볼게요 어떻게 쓰면 되냐면
이더넷은 이더넷 쉴드를 아두이노 우노 에다가 이렇게 적층 을 시킨 다음에
여기다 이더넷 케이블을 연결 시켜 주면 되구요
그 다음에 이제 아까 말씀드린 스케치 프로그램의 예제 에 가서 이더넷을
선택하고 그 중에
샘플코드 를 선택을 하면 은 이제 이더넷이 연결됩니다
이런이런 예술 연결하기 위해서는 약간의 개발 환경 구성이 필요합니다
가장 기본적으로 이런 의 쉴드를 쓰기 위해서는 공유기가 가운데 나 있어야
되구요
06 이를 바탕으로 컨 터가 그 이전에 쉴드 를 탑재한 아두이노 가
이더넷 케이블로 연결돼 있어야 됩니까
그 다음에 이제 컴퓨터에서 이번에 쉴드에 프로그램을 넣어야 되니까 기존
하고 마찬가지로 usb 케이블이 연결되어 있어야 되겠죠
그리고 이전에 쉴드 인 연결되어 있는 이 아비노 가 프로그램을 작성하기
위해서는
공유기가 다시 인터넷에 연결되어 있어야 됩니다 이 공유기는 우리가 집에서
일반적으로 쓰는 공유 뒤에다가 이더넷 케이블 연결 해 주시면 되구요
이 환경에서는 이제 이더넷 쉴드를 통해서 컴퓨터에 접근할 수도 있고
컴퓨터가 자치 이더넷 쉴드 에 접근할 수도 있고
이더넷 쉴드를 통해서 061 경우에 인터넷 서비스의 접근할 수도 있습니다
이런 환경성 이 필요하다는 걸 좀 인지 하시고요
프로그램 한번 만들어보겠습니다
그 스케치 프로그램 보면은 예제 안에 이더넷 부부 남의
여러 가지 예제 들이 있는데요 이번에 그 예제 들이 있는데 그중에 웹
클라이언트 란 예제를 통해서
이더넷이 어떻게 작동하는지 한번 확인해 보겠습니다
예제에서 이렇게 선택한 그 웹 클라이언트는 기본적으로 구글 웹 페이지를
접속해서 정보를 읽고 오는 그런 기능을 갖고 있습니다
아드레노 코드가 어떻게 작성 되는지 한번 보면은
이더넷을 쓸 때는 반드시 5 두가지 문장이 있는데

댓글 0개

등록된 댓글이 없습니다.

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

Menu