ICBanQ 파워블로거 2기 - 인텔의 에디슨 펌웨어 업데이트하기

 [본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]

 

 

우선 인텔 에디슨을 브레이크아웃 보드에 설치한 후 최신 이미지로 업데이트를 해주면 좋습니다. 맥을 기준으로 설명합니다.

1 단계: 에디슨 연결하기

아래 그림처럼 USB 케이블을 두개 모두 연결합니다.

연결 후 조금 있으면 다음처럼 디스크로 인식됩니다.

2 단계: 기존의 이미지 파일들 삭제하기
터미널을 열고 인식된 디스크로 이동합니다.

cd /Volumes/Edison

폴더로 이동 후 아래와 같이 입력하여 모든 파일을 삭제합니다.
rm –rf *

다시한번 숨겨진 파일까지 모두 제거합니다.
rm –rf \.*

3 단계: 최신 이미지 다운로드

https://software.intel.com/en-us/iot/hardware/edison/downloads

최신 Yocto 이미지를 다운로드합니다. 에디슨에 설치될 최신 리눅스 Yocto 이미지 입니다.

다운로드 후 압축을 풀고 파일을 디스크에 복사합니다.

최종적으로 새로운 파일들이 복사되고 디스크를 선택하면 아래와 같이 복사되었습니다.

4. 에디슨 플래슁

이제 터미널에서 screen /dev/cu.usbserial 를 입력후 탭키를 누르면 적절한 포트가 선택됩니다.

그리고 다시 115200 -L 를 입력 후 엔터를 칩니다. 다시한번 엔터를 입력하면 아래와 같은 화면이 출력되고 root를 입력하면 로그인 됩니다.

이제 reboot ota 를 입력하면 새로운 펌웨어로 업데이트됩니다.

 

스크린샷 2015-08-01 오후 9.02.02

 

스크린샷 2015-08-01 오후 9.02.15

스크린샷 2015-08-01 오후 9.05.02

 

새로운 따끈따끈한 시스템으로 업데이트가 되었습니다.

일단 root 계정으로 로그인합니다.

root@edison:~# configure_edison --version

159

현재 따끈따끈한 버젼은 159입니다. 15년 9번째 업데이트 입니다.^^

 

 

 

화면이 스크롤 되면서 이런 저런 처리 내용이 디스플레이되고 모든 업데이트가 마무리됩니다.

관련상품 : http://www.icbanq.com/P005632309/R

 [본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]

 

신고

인텔의 에디슨 시작하기

맥에서 인텔 에디슨에 연결하는 방법입니다.

에디슨을 확장보드에 잘 결합합니다.

IMG_0310
보드에 결합한 상태에서 USB 케이블을 둘다 연결합니다.

IMG_0312

터미널에서

ls /dev/cu.usbserial-* 를 입력하여 설정된 시리얼 포트를 확인합니다.

제 경우는 아래와 같습니다. 시리얼 포트를 찾았으니 터미널로 접속합니다.
[~]$ ls /dev/cu.usbserial-*
/dev/cu.usbserial-A103KJQL

// 아래와 같이 입력합니다. 여기에서 XXX로 표시된것은 여러분들의 시리얼을 입력하시면 됩니다.
저의 경우는 /dev/cu.usbserial-A103KJQL 을 입력하겠습니다.

screen /dev/xx.usbserial-XXXXXXXX 115200 –L

위와 같이 입력한 후 빈화면이 나오면 엔터를 한번 쳐주시면 됩니다.(이것때문에 한동안 멘붕...ㅋㅋ)

그러면, Yocto(욕토) 리눅스에 로그인 할 수 있게 됩니다.

 

Poky (Yocto Project Reference Distro) 1.6.1 dimplejuno ttyMFD2

dimplejuno login:

로그인 계정은 root 를 입력합니다. 처음에는 비번은 설정되어 있지 않습니다. 그냥 엔터를 입력합니다.

 

보드 이름 설정하기

보드의 이름 설정하기 입니다. 원하시는 이름으로 설정합니다.

우선 설정된 이름을 확인합니다.

저의 경우에는 아래와 같습니다. --showNames 하면 설정된 이름을 볼 수 있습니다.

root@edison:~# configure_edison --showNames
{"hostname": "edison", "ssid": "EDISON-6C-65", "default_ssid": "edison_ap"}

수정 하시려면 아래와 같이 입력합니다.

configure_edison --name
Give this Edison a unique name.
This will be used for the access point SSID and mDNS address.
Make it at least five characters long (leave empty to skip):
Skipping name change...

root@dimplejuno:~# configure_edison --showNames
{"hostname": "dimplejuno", "ssid": "dimplejuno"}
root@dimplejuno:~#

root 계정의 비번 설정하기, 비번을 설정해줍니다.
configure_edison --password

*와이파이 설정하기 : 에디슨에는 감사하게도 와이파이가 기본으로...땡큐베리 감사.

와이파이를 설정하려면
configure_edison --wifi 를 입력한 후 스캔하고 원하는 AP를 선택한 후 암호를 입력하면 연결됩니다.
연결된 후에는 로컬 연결 IP(저의 경우, http://192.168.0.26)를 보여줍니다.

Configure Edison: WiFi Connection

Scanning: 1 seconds left

0 : Rescan for networks
1 : Exit WiFi Setup
2 : Manually input a hidden SSID
3 : U+NetB96F
4 : U+zone
5 : home
6 : dimplejunoEGG
7 : decsers

Enter 0 to rescan for networks.
Enter 1 to exit.
Enter 2 to input a hidden network SSID.
Enter a number between 3 to 7 to choose one of the listed network SSIDs: 7
Is decsers correct? [Y or N]: Y
Password must be between 8 and 63 characters.
What is the network password?: ********
Initiating connection to decsers. Please wait...
Attempting to enable network access, please check 'wpa_cli status' after a minute to confirm.
Done. Please connect your laptop or PC to the same network as this device and go to http://192.168.0.13 or http://dimplejuno.local in your browser.

브라우저에 http://192.168.0.13 를 입력합니다. 즉, 에디슨이 와이파이에 연결되고 13번 아이피를 할당 받았습니다.
당근 브라우져로 연결하면 사이트가 나타납니다.

스크린샷 2015-04-17 오후 10.59.47

configure_edison --setup 으로 모든 설정을 한번에 할 수도 있습니다.

블루투스 시작하기

우선 블루투스를 활성화 합니다.
rfkill unblock bluetooth
bluetoothctl

root@edison:~# rfkill unblock bluetooth
root@edison:~# bluetoothctl
[NEW] Controller 98:4F:EE:04:34:EE edison [default]
[bluetooth]#

아래와 같이 에이전트를 등록합니다.
[bluetooth]# agent KeyboardDisplay
Agent registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]#

[bluetooth]# scan on
Discovery started
[NEW] Controller 98:4F:EE:04:34:EE edison [default]
[NEW] Device CC:29:F5:BE:E6:74 Hojun의 iPhone6
[NEW] Device 71:8F:32:71:C0:9D 71-8F-32-71-C0-9D
[NEW] Device 88:0F:10:29:63:9A MI

[bluetooth]# pair 88:0F:10:29:63:9A
Attempting to pair with 88:0F:10:29:63:9A
[CHG] Device 88:0F:10:29:63:9A Connected: yes
[CHG] Device 88:0F:10:29:63:9A UUIDs:
00001800-0000-1000-8000-00805f9b34fb
00001801-0000-1000-8000-00805f9b34fb
00001802-0000-1000-8000-00805f9b34fb
0000fee0-0000-1000-8000-00805f9b34fb
0000fee1-0000-1000-8000-00805f9b34fb
0000fee7-0000-1000-8000-00805f9b34fb
[CHG] Device 88:0F:10:29:63:9A Paired: yes
Pairing successful

터미널에서 위와 같이 연결합니다.

관련상품 : http://www.icbanq.com/P005632309/R

 [본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다] 

 

신고

[미션2. 구현기] 스마트폰 미니 자동차 제어

 

※ 본 글은 아이씨뱅큐가 진행하는 칩센의 블루투스 4.1 모듈 테스트 키트 무상 체험단의 일환으로 ICbanQ의 지원을 받아 작성되었습니다.

※ 구입처 : http://www.icbanq.com/shop/

 

 

미션 2 : 무선스마트폰 미니 자동차 제어

 

 

 이번 미션을 수행하면서 그 동안 RC카를 한번 개조해 보고 싶었던 개인적인 바램이 이렇게 BLE 모듈을 체험해 볼 수 있는 기회와 어우러져 의미있는 시간이지 않았나 생각됩니다.  

 

본론으로 들어가기에 앞서 진행해야 할 작업을 크게 나누어 보면 아래와 같습니다.

1. HW준비 : RC회로를 BoT 테스트 키트로 교체, DC모터 Driver 모듈과  연결  
2. SW준비 : BoT 테스트 키트 용 테스트 apk의 PWM control UI 수정(-> Joystick)  

3. Test 및 보완

 

우선 HW작업으로 불용품 RC카를 분해하여 Radio Controler 회로를 떼어 냅니다.

 

 

그리고 새로운 두뇌(BoT 테스트 키드)로  바꿔주고, 연결 작업을 합니다.

이미 제목에서 알 수 있듯이 DC모터를 PWM 신호로 제어하기 위해 BoT 테스트 보드의 PWM0~3(4개의 출력 신호)를 사용합니다.

 

 

 

 

그리고 BoT테스트 보드의 IO전압(3.3V)과 전류 레벨(?:CSR1010문서에도 없네요..ㅠ.ㅠ)로는 초라한 can모터라 할지라도 직접적인 DC모터제어에 무리가 있어 효율적이고 쉽게 제어하기 위해 ICBANQ에서 구매한 DC모터 Driver(위 사진 중앙 하단)를 적용하였습니다. 

 

 

 

 

 

 DC모터 Driver는 2채널용으로 BA6208 2개만을 사용하여 입출력을 사용하기 편하게 배치한 간단한 쪽보드(piggyback board)입니다.

 

 

 

 

실제 공간이 작은 시스템에 적용하기엔 size가 좀 크네요.^^ 

 

BA6208 보드 기준으로 

     1. control용 입력신호 : BoT테스트보드의 PWM0~3 pin으로 부터 LM0,LM1 / RM0,RM1에 각각 연결

     2. 전원(4.5~15V)  : 배터리팩(전원 스위치 포함)으로 부터 Vcc, Gnd에 연결

     3. DC모터구동용 출력신호 :  2채널 출력(J3/J4)을 각각 DC모터에 연결 (Maximum 500mA)

이렇게 간단합니다.

 

 

 

아래표는 BoT보드의 PWM 출력 -  BA6028 -  DC모터의 구동 방향과의 상관 관계를 나타냅니다.

   DC Motor#

PWM#

BA6208 Output to

DC motor

   Motor1(driving)

PWM0

PWM1

 

                 H

L

정회전

L

H

역회전

H

H

정지

L

L

Open

   Motor2(steering)

PWM2

PWM3

 

H

L

정회전

L

H

역회전

H

H

정지

L

L

Open




 

그리고 BoT 테스트보드의 PWM 출력을 보드 내부(RGB LED, Vibrator)가 아닌 외부(헤드핀 부착부)로 돌리기위해

해당 스위치를 아래 사진과 같이 보드 외부로 설정합니다.

 

 

이제 장착과 연결이 끝났네요.

 

 

기념으로 측면 샷도 한번 눌러 봅니다.

 

 

이로써 HW적인 준비는 마쳤고 ...

 

 

 

 

 

 

 

다음은 SW 관련사항을 한번 볼까요 ...  

 

 

BoT 테스트 키트용 android app에서 PWM control을 위한 UI는 RC카 조정 관점에서는 좀 맞지 않습니다.

그래서 칩센 사이트의 Download 코너에 공유되어 있는 테스트앱을 받아서 수정,구현하기로 가닥을 잡았습니다.

 

 

테스트앱의 구성을  간단히 살펴보면 아래와 같습니다.

(* 그리고 library인 chipsen-cle1x0_1.jar(com.chipsen.bleservice)도 있습니다.)

 

 

 

Activity 진행 순서는 아래와 같습니다.

       chipsen_logo(splash) --> NavigationActivity(각종 data, control이 있는) --> (BLE scanning 시) DeviceScanActivity

 

 

PWM control을 담고 있는 부분이 LedContorlFragment인데, 이 부분에 기존 것(PWM관련 만)을 제거하고 아래와 같이 DualJoystickView 관련 코드를 추가합니다.(시간 관계상 https://code.google.com/p/mobile-anarchy-widgets/wiki/JoystickView를 활용합니다.)

 

 

 

 

그리고 JoystickView로부터 전처리된 터치이벤트가 전파되면  JoystickMovedListener가 감지하여 조정을 위한 판단을 한 후 BLE 서비스로 전달하여 GATT - write characteristic operation을 수행하면  CSR1010에 전달되고 최종적으로 PWM을 control을 합니다.

 

최종 수정된 activity 형태는 아래와 같습니다.

 

 

 

 

작업의 많은 부분을  Driving motor(좌), Streering moter(우) 레벨 조정을 위한 JoystickMovedListener 내부 구현에 투자하였습니다.

우선 원하는 대로 동작 시키는 것에 초점을 두었지만 아직 최적화의 여지는 많이 남아 있어 보입니다.

 

 

 

 

자~ 이제 테스트 단계로 넘어갑니다. 

1차 동작 검증을 위해  아래와 같이 포즈을 취합니다.

 

 

 

 

 

여러차례의 수정을 마치고 나름 잘 굴러갑니다. 

 

 

 

이제 "Hit The road Jack !" 해 볼까요 ~~ 

 

 

 

음주 운전은 절대 안됩니다. ^^

 

* 작업한 소스도 첨부합니다. 

 

 

이상으로 미션2를 마치겠습니다.

 

 

 

 

 

※ 본 글은 아이씨뱅큐가 진행하는 칩센의 블루투스 4.1 모듈 테스트 키트 무상 체험단의 일환으로 ICbanQ의 지원을 받아 작성되었습니다.

신고

[ICbanQ 무상체험단 25기] BoT-CLE110Test Kit 개봉기

구매처 http://www.icbanq.com/shop/product_detail.asp?prod_code=P005672731


안녕하세요^^; 한동안 뜸하다가 무상체험단에 당첨되어서 체험단 리뷰를 진행하게 되었습니다.

(카메라가 슬슬 하늘나라를 가려고 합니다,,, 세로운 카매라가 필요합니다;)

이번에 테스트하게된 BoT-CLE110Test Kit 는 말 그대로 Bot-CLE110 무선통신모듈을 테스트 해보기 위한 보드입니다.
기본적으로 어떤 동작을 할 수 있는지 테스트해볼 수 있는 개발보드의 느낌입니다.

사실, 이 보드를 받기 전에는 크게 기대하지 않았습니다. 아니 뭐,,, 블루투스 모듈하면 보통은 UART 통신용 SSP 블루투스 모듈이니까요^^; 그냥 통신모듈 이겠거니, 마침 무선통신 모듈 하나 필요했거니,,, 해서 신청했습니다.
그런대 막상 받고 관련 문서 좀 뒤적뒤적 하니까,,, 이거 좀 책임이 무거워졌습니다.
솔직히 여기있는 기능을 이번 달 안에 다 만족스럽게 사용할 수 있을지가 의문이에요 ㅠㅠ.
이거 사실상 그냥 제 넉두리가 되버렸는데, '이 보드 정말 좋네요~ 꺄~' 하는것보다 보드를 받게된 솔직한 감상을 적어보고자,,, 본격적인 글은 이제부터 가겠습니다.


사실 키트를 받으면서 제일 놀란게, USB 케이블이,,, 꽤나 좋은걸 주셨네요. 마침 스마트폰 케이블이 부족했는데,,, 아니 체험하는데 쓸껍니다. 네.



아두이노와 같이 사용할 수 있게끔 핀해더가 포함되 있습니다. 본인이 보유하고 있는 Arduino Mega 2560 R3 와 호환이 될지는 잘 모르겠습니다. 라이브러리가 UNO 에서 사용하는 Atmega328p 에 맞추어져 있다면 세로 라이브러리를 만들거나 적당히 포팅해서 쓰겠는데,,, 제가 이상한건지 라이브러리를 공개해주셨다는데 못찾겠어요! 

핀해더들에 좀 더 아쉬운점은 역시 추가 적층이 어렵습니다. 보드 자체에 기능이 많긴 하지만 좀 아쉽긴 합니다.
다른 아두이노용 쉴드를 사용할 예정이셨다면 추가적으로 적층용 핀해더를 구매해두시는게 좋을것 같습니다.



코인형 배터리와 리듐폴리머 등을 연결할 수 있게 커넥터가 왔습니다. 코인형 배터리가 (그럴것 같진 않지만)전체 전원을 담당하는것인지, 아니면 비상전원 등으로 사용되는지는 좀더 문서와 데이터시트를 찾아볼 필요가 있을것 같습니다. 



적당히 크기 비교해보시라고 다른 보드들을 몇개 나열해봤습니다. 초록색 보드가 BoT-CLE110Test 보드입니다.

아마 다른 개발자들이나 대학생 분들의 실습/개발용 키트 정도가 맨 오른쪽 보드 크기일 겁니다(혹은 좀더 크거나)
소형 프로토타입 제작을 고려한 보드의 경우 중앙에 있는 보드와 비교해보시면 감이 오실겁니다
자작 MCU 모듈 등과 비교해봤을때 위의 붉은 보드 두개와 비교해보시면 됩니다. 
BoT-CLE110 Test 보드의 경우 Arduino UNO와 크기가 딱 맞도록 제작이 되어있고 Mega 2560 등과 비교해봤을 때 조금 작다는 느낌입니다. 


보드가 지원해주는 센서들의 모습입니다. 온도센서, Cds, 포텐셔미터가 보입니다. 다른분들의 개봉기를 좀 봤는데, 스마트폰으로 앱을 설치해서 값을 확인해볼 수 있는 모양입니다. 



그리고 그 위에 LED가 달려있습니다. 네, RGB LED가 달려있습니다. 조금 의외의 페리퍼럴 이었습니다. RGB LED를 달아주는 보드가 솔직히 좀 생소했습니다. 보통은 LED 어레이 등을 달아줄텐데, 꽤 신경쓴 모습이 보입니다. 
아마 하드웨어 PWM 과 연결되어 있을것으로 예상됩니다. BLE 모듈 자체가 이런 페리퍼럴을 제어해 줄 IO가 마련되어 있습니다. 마찬가지로 GPIO도 있습니다.



솔직히 이 보드에서 제일 놀란점이 이겁니다.

진동모터가 달려있습니다.

ㅇㅂㅇ!!!!?!?!?!?! 진동모터!? 제가 이상한건진 모르겠습니다만, 부저를 달아둔 보드는 많이 접해봤습니다. 진동모터는 솔직히 처음입니다. 보통은 고정시켜두고 사용하는 보드들이 많아서 부저를 많이 달아주는데, 특이하게 진동모터가 달려있습니다. 아무래도 이동용 디바이스에 사용을 고려한게 아닐까 싶습니다. 



그리고 BLE 모듈입니다. 지금은 이벤트중이라 이 Kit 를 사면 모듈도 하나 준다고 합니다. 저한태는 기회가 없을것 같지만!
다른 모듈과 사용할 수 있는지는 모르겠습니다(많이들 쓰는 HC 시리즈 라든지,,,). 되면 정말 좋겠지요. 문서로 사용할 수 있게끔 되어있는지 찾아보아야 할 것 같습니다. 

아직 실사용은 못해봤습니다.
다른분들을 보니 벌써 앱까지 설치해서 태스트해본 분도 계시더군요. 좋습니다. 
저도 열심히 삽질해서 정보공유하겠습니다.^^!
삽질기를 원하시는 분은 저에게 오세요!

문서화도 꽤 잘되어 있다고 생각됩니다.
보통 이런 보드들을 구매할 때, 저는 제일먼저 문서화, 개발자가 응용할 수 있도록 길을 얼마나 터주는지 등을 고려합니다. 저는 그래도 고통을 인내하는 타입이긴 합니다만, 정보가 부족하면 정말,,, 키보드를 하도 꽝꽝 쳐대서 남아나질 않습니다;. 

"여기 보드가 있구요. 행운을 빕니다. Good Luck^^" 

타입의 개발보드도 정말 싫어하는 편입니다. 어느정도 튜토리얼이 있거나, 제 래벨에서 응용 가능하다 싶은 보드를 고려하는 편입니다.


칩센사에서 제공해주는 데이터시트와 메뉴얼을 받을 수 있는 곳입니다. 해당 보드는 BoT-CLE110 관련 PDF 를 받으시면 됩니다. 테스트 키트용 PDF 뿐만 아니라 모듈의 PDF 까지 받아두셔야 합니다. 

모듈의 메뉴얼을 보면 대부분의 조작은 UART 통신을 이용하도록 되어있습니다. 라이브러리를 제작하시려는 분들은 이 메뉴얼을 보고 사용하시는 환경의 Serial(UART)통신 관련 기능을 이용하시면 됩니다. 그 외 Kit 의 데이터시트 등을 볼 수 있었습니다. Kit 에는 UART를 USB를 통해 이용할 수 있는 USB to Serial 변환 칩을 내장하고 있습니다. 그냥 USB 연결해서 AT 명령어를 통해 테스트해보는것이 좋을것 같습니다. 그외 별도로 RX, TX 를 따로 빼내었고, 모듈의 전압레벨은 3.3v 이기 때문에 Kit 가 이를 고려했는지도 확인해볼 필요가 있어보입니다. 

아두이노와는 핀해더를 통해 연결하도록 권장하고 있고, 기타 다른 리눅스 개발보드 등에서는 USB to Serial을 통해 연결하도록 권장하고 있는 듯 합니다. 

이쯤되면 그냥 이 보드 하나만 가지고도 테스트해볼건 다 해볼 수 있을것 같습니다. 그래도 보드를 받은 목적에 맞게 제가 보유하고 있는 보드들에서 사용해볼 생각입니다. 

"본 글은 아이씨뱅큐가 진행하는 칩센의 블루투스 4.1 모듈 테스트 키트 무상 체험단의 일환으로 ICbanQ의 지원을 받아 작성되었습니다" 

 

신고

BoT-CLE110 Test Kit 개봉기

 

※ 본 글은 아이씨뱅큐가 진행하는 칩센의 블루투스 4.1 모듈 테스트 키트 무상 체험단의 일환으로 ICbanQ의 지원을 받아 작성되었습니다. http://www.icbanq.com/shop/

 

 

 

 

개봉기를 시작하겠습니다.

 

 

통보 하루만에 제품이 배송되어 왔군요. ICBanq의 무상체험 지원은 역시 스피드인가 봅니다. ^^

최근 많은 이들의 관심을 받고 있는 BT LE(Low Energy)이기에 상당한 기대감으로 제품을 개봉합니다.

 

 

 

제품을 담고 있는 상자의 크기는 생각보다 작습니다.

 

BPi를 올려 보았을 때 가로, 세로 길이가 크게 차이 나지 않습니다.

 

 

 

 

자, 이제 상자를 열어서 내용물을 확인해 보겠습니다.

 

 

왼쪽 상단 부터 시계 방향으로 micro USB 5pin cable,  설명서, 전원케이블 , 헤드소켓(+헤드핀) , 테스트 보드 입니다.

사소한 것이지만 꼭 필요한 핀들까지 구색을 갖춘 세심함이 느껴집니다. ^^

 

 

 

이제 주인공인 테스트 보드를 살펴보겠습니다.

 

 

 

 

크기는  68.6mm(W) X 53.3mm(H)로 100원 동전과 비교한 모습니다. 아두이노와 직접 연결해서 사용할 목적으로 크기를 맞춘 듯합니다.

 

 

 

보드의 정면 전체 모습입니다.  많은 슬라이드 스위치, 버튼 , vibrator, micro USB port, RGB LED, Light sensor 등이 보입니다.

설명서에 따르면 온도, 빛의 센싱이 가능한데, PIO(Periperal),AIO(Analog), DIO(Digital),PWM등을 외부에서도 control 할 수 있게 해 놓았으니 필요하다면 다른 센서들로 추가 구성도 가능 하겠군요.

 

 

블루투스 모듈은 Csr의 BT 4.1을 지원하는 칩이 적용되어 있습니다.

 

 

AIO port 쪽 모습입니다.

 

 

 

 

AIO0에 온도센서, AIO1에 빛 센서, AIO2에 가변저항이 연결되어 있군요.  

 

USB , PIO , PWM port 쪽 모습입니다.

 

 

P10과 P11은 switch와 LED가 연결되어 있고,  PWM0에는 RGB LED의 R(ed) , PWM1에는 G(reen),  PWM2에는 B(lue)가 연결되어 있습니다.  그리고 마지막으로 PWM3에는 vibrator Moter가 연결되어 있습니다. 

 

이 슬라이드 스위치들은 위로 올리면 kit 내부 회로에 의한 동작이고 , 내리면 외부 회로(아두이노 등등)에 의해 control되도록 하고 있습니다. 단, 전원에 해당하는 것은 내리면 3V coin cell battery 인가, 올리면 차단입니다. 

 

 

 

이어서 측면 모습입니다.

 

 

 

 

뒷면은 아래와 같습니다.

 

 

Coin cell battery 자리가 위쪽에 있습니다 .그리고 칩센의 엠블림이 보이고, 버젼정보등이 인쇄되어 있습니다.

 

 

 

우선 보드 이상 유무를 체크 하기 위해 Coin cell battery를 장착하고 스위치를 조작해 봅니다.

 

 

 

다행히 이상은 없군요.^^   On board 상태로 RGB LED 및 스위치 , 버튼에 의한 LED 정상 동작합니다.

참고로 진동모터는 외부전원(5V adapter or micro USB port)으로만 동작하도록 되어 있네요. 전력소모를 고려한 것 같습니다.

 

 

 

이상은 BoT-CLE110 Test Kit 제품을 개봉하여 크기, 모양, 구조 등을 한번 살펴보고 보드 이상유무 체크를 간단히 해 보았습니다.  

 

 

 

 

다음에 이어질 실질적인 테스트를 위해 Android App을 설치해 놓겠습니다.

 

 

 

동봉된 설명서에 제품 메뉴얼 및 android app 정보가 나와있습니다. Google Play에서 BoT-CLE110으로 찾으면 됩니다.

 

이상으로 개봉기를 마치겠습니다.

 

 

 

 

※ 본 글은 아이씨뱅큐가 진행하는 칩센의 블루투스 4.1 모듈 테스트 키트 무상 체험단의 일환으로 ICbanQ의 지원을 받아 작성되었습니다. http://www.icbanq.com/shop/

 

신고

로봇을 위한 Go 프로그래밍, 한발 더 들어가기

 

Go 프로그래밍을 위한 Sublime 플러그인 설치

Go 프로그래밍 들이대기

Go 프로그래밍 라이브러리 만들기

로봇을 위한 Go 프레임워크 Gobot

 

 

Go Robot Framework, Gobot - GPIO Button

이제 한걸은 더 들어갑니다. 간단한 예제 이지만 Gobot 프레임워크를 이해하는데 도움이 될것입니다.

이번에는 가장 기초적이지만 중요한 버튼 콤포넌트를 사용해 보는 예제입니다.

 

위에있는 링크에서 필요한 파일들을 설치하고 준비를 합니다.

 

현재, 시스템에 Go 언어가 설치되어 있고 경로도 설정되어 있습니다.

지난번에 Gobot 에서 필요한 라이브러리와 예제 소스도 받았습니다.

 

저의 경우는 아래 경로에 예제 파일들이 다운로드 되어 있습니다.

~/Developments/Go/workspace/src/github.com/hybridgroup/gobot/examples

예제 디렉토리로 이동합니다.

Firmata 올리기 

DFRobot 의 비기너 키트의 보드에 firmata 를 올립니다.

지난번에 올린 상태라면 그 대로 사용하셔도 좋고 아니면 다시 올립니다.

decsers:~/Developments/Go/workspace/src/github.com/hybridgroup/gobot/examples (master) $ gort scan serial
/dev/cu.Bluetooth-Incoming-Port /dev/tty.Bluetooth-Incoming-Port
/dev/cu.Bluetooth-Modem /dev/tty.Bluetooth-Modem
/dev/cu.HojuniPhone-WirelessiAP /dev/tty.HojuniPhone-WirelessiAP
/dev/cu.JunoiPhone6-WirelessiAP /dev/tty.JunoiPhone6-WirelessiAP
/dev/cu.usbmodem1421 /dev/tty.usbmodem1421

위에서 처럼 일단 시리얼 포트를 확인합니다.

시리얼 포트의 이름은 사용하는 아두이노마다 약간씩 다를 수 있습니다.

위에서는 /dev/tty.usbmodem421 입니다.

 

이제 gort arduino upload firmata 명령으로  firmata를 올립니다.
decsers:~/Developments/Go/workspace/src/github.com/hybridgroup/gobot/examples (master) $ gort arduino upload firmata '/dev/tty.usbmodem1421'

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e950f
avrdude: reading input file "/var/folders/rp/xxhqgy6134z_mhvsq_p7z95r0000gn/T/498069072"
avrdude: writing flash (11452 bytes):

Writing | ################################################## | 100% 1.84s

avrdude: 11452 bytes of flash written
avrdude: verifying flash memory against /var/folders/rp/xxhqgy6134z_mhvsq_p7z95r0000gn/T/498069072:
avrdude: load data flash data from input file /var/folders/rp/xxhqgy6134z_mhvsq_p7z95r0000gn/T/498069072:
avrdude: input file /var/folders/rp/xxhqgy6134z_mhvsq_p7z95r0000gn/T/498069072 contains 11452 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 1.47s

avrdude: verifying ...
avrdude: 11452 bytes of flash verified

이렇게 firmata 가 올려지면 준비는 끝났습니다.

 

 

 

 

소스의 시리얼 포트 수정하기

 

이제 예제 디록토리로 이동하여 에디터로 소스를 읽어옵니다.

sublime 을 사용하신다면 sublime . 을 입력하시면 됩니다.

포트를 찾아서 현재 포트로 수정해줍니다.

여기에서는 /dev/cu.usbmodem421 로 수정했습니다.

 

스크린샷 2015-07-06 오후 5.09.06

 

 

 

 

아두이노 구성하기 

 

이제 아두이노와 프로토타입 쉴드와 버튼과 저항을 준비합니다.

IMG_0038

구성은 버튼을 눌렀을때 13번 LED를 켜고 버튼이 놓으면 꺼지는 구조입니다.

따라서 버튼에 저항을 연결하고 저항을 그라운드에 연결합니다.

다른쪽은 5V 를 걸어줍니다.

 

그라운드에 연결된 반대쪽에서 신호를 체크합니다. 디지털 2번핀으로 연결합니다.

이제 2번 핀에서 버튼의 이벤트를 받을 수 있습니다.

 

버튼이 눌리면 Push 이벤트를, 놓으면 Release 이벤트를 받습니다.

 

work := func() {
gobot.On(button.Event("push"), func(data interface{}) {
led.On()
})
gobot.On(button.Event("release"), func(data interface{}) {
led.Off()
})
}

 

 

 

실행하기 
이제 아두이노의 파워를 뺐다가 다시 넣어줍니다.

그리고 예제 파일을 실행합니다.

go run firmata_button.go

스크린샷 2015-07-01 오전 11.23.11

이제 버튼을 누르면 13번 Led  켜지고 놓으면 꺼집니다.

동작영상 

 

 

 

 




관련상품 : DFRobot 비기너 키트 

http://www.icbanq.com/shop/product_detail.asp?prod_code=P005605397&catg_code=101141152


 

신고

로봇을 위한 Go 프로그래밍 맛보기

 

Go 프로그래밍을 위한 Sublime 플러그인 설치

Go 프로그래밍 들이대기

Go 프로그래밍 라이브러리 만들기

 

위에서 Go 프로그래밍에 대한 준비를 끝냈다면 로봇을 만들기 위한 Go 언어 프레임워크인 Gobot을 사용해 보도록 합니다.

시작하기

고봇(Gobot)은 로봇을 위한 재미있고 즐거운 Go 프레임워크입니다.

시작하기 위해서 먼저 필요한것들을 설치합니다.

콘솔에서 아래와 같이 명령합니다.

go get -d -u github.com/hybridgroup/gobot/...

필요한 파일들이 다운로드 됩니다.

 

지원 하드웨어 플랫폼

Gobot  이 지원하는 하드웨어 플랫폼은  현재  15개입니다.

스크린샷 2015-07-01 오전 10.56.22

 

오리지널 참고 사이트는 아래입니다.

http://gobot.io/

 

대부분의 하드웨어 플랫폼을 지원하며 특히 아두이노와 에디슨, 비글, 디지스파크, 라즈베리등이 눈에 들어옵니다. 우리의 최대 관심 플랫폼인 아두이노는 당연 지원합니다.

 

Gort 로 firmata 업로드 하기

gort 가 설치가 되어 있지 않다면 cylon 들이대기  에서 참고하여 gort 를 설치합니다.

gort  가 설치되었으면 gort scan serial 명령으로 연결된 아두이노의 포트를 확인합니다.

포트가 확인되었다면 firmata를 업로드합니다.

콘솔을 새로 열고

스크린샷 2015-07-01 오전 11.17.04

 

아래와 같이 입력하면 아두이노에 firmata 를 업로드합니다.

gort arduino upload firmata '/dev/tty.wch ch341 USB=>RS232 1420'

 

Go 프로그램 실행하기

예제는

$GOPATH/src/github.com/hybridgroup/gobot/examples 에 다운로드되어 있습니다.

Sublime 으로 읽어와서 포트를  수정해줍니다.

스크린샷 2015-07-01 오전 11.21.14

gort scan serial 에서 확인한 포트중에 cu..포트를 찾아서 그 이름으로 바꿔 줍니다.

그리고

프로그램을 실행합니다.

go run firmata_blink.go

스크린샷 2015-07-01 오전 11.23.11

이제 Go 프로그램은 아두이노의 13번 LED를 1초마다 켯다 껏다를 반복합니다.

아두이노의 Blink 와 같은 동작을 하는것입니다.

이렇게 로봇을 위한 Go 프로그래밍이 시작되었습니다.^^

 

Gobot 사이트는 아래에 있습니다.

http://gobot.io/

 

관련상품 소개

http://www.icbanq.com/shop/product_detail.asp?prod_code=P005670094&catg_code=<ype=S

[본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다] 

신고

[아이씨뱅큐 ICbanQ 파워블로거 2기] 아두이노윤으로 페북에 온도 메세지 올리기

아두이노 윤으로 페이스북에 집안의 온도를 상태 메세지로 올리기

집안의 온도를 상태 메세지로 페이스북에 올리는것을 좋아할지는 모르겠습니다.

하지만, 우리는 아두이노 윤을 갖고 있고 할 수 있으니 한번 해보는거에요. 재미있지 않을까요? ㅋㅋ

일단

아두이노 윤의 설정을 했고 준비가 되었다면 이제 Temboo와 인사를 나눌 시간입니다. 우리가 사용할 라이브러리를 제공해주는 개쿨~~한 ioT, Wearable 프레임워크입니다. 아두이노 윤을 정말 즐겁게 사용할 수 있도록 시간과 노력을 많이 줄여주는 멋진 친구들입니다.

https://www.temboo.com/

스크린샷 2015-05-31 오후 3.29.37

  

가입이 되어 있지 않다면 가입을 합니다.

가입을 하고 로그인을 하면 무료로 한달에 250번 콜을 할 수 있습니다.

스크린샷 2015-05-31 오후 3.31.44

  

저의 경우는 이런 저런 테스트도 하고 해서 벌써(?) 72개의 콜을 사용했습니다.

물론 유료로 업그레이드하면 많은 커넥션을 사용할 수 있습니다.

Learn 이라는 제목의 그램들 중에서

중간에 있는  Arduino Yun 링크가 있습니다. 클릭하여 들어갑니다.

  

스크린샷 2015-05-31 오후 3.35.05

화면을 조금 아래로 스크롤하면 Update your Facebook status 라는 메뉴가 보입니다.

클릭하여 들어갑니다.

  

스크린샷 2015-05-31 오후 3.36.37

설정하는 방법을 설명합니다.

일단 1번의 Temboo 계정 설정은 이미 했습니다.

2번은 Facebook 개발자 콘솔로 이동해야 합니다.

  

https://developers.facebook.com/apps

사이트로 이동하여 새로운 페이스북앱을 등록합니다.

스크린샷 2015-05-31 오후 3.39.26

마지막에 있는 Website 를 선택하고 앱을 새로 만들어 등록합니다.

스크린샷 2015-05-31 오후 3.43.15

그리고 왼쪽 메뉴의 Setting 에 들어가서 Add Platform을 클릭하고 새로운  Website로 등록합니다.

Site URL 과 Mobile Site URL은 https://{여러분의 Temboo계정}.temboolive.com/callback/ 으로 등록합니다.

저의 경우는 계정 아이디가 dimplejuno 입니다. 여러분의 자신의 계정으로 등록해 주시면 됩니다.

  

Facebook OAuth 설정 

이제 새로만든 앱을 사용할 수 있도록 페이스북에 설정작업을 합니다.

아래 링크로 이동합니다.

https://www.temboo.com/library/Library/Facebook/OAuth/

  

스크린샷 2015-05-31 오후 3.46.56

설명에서 처럼 페이스북 개발자 콘솔에서 작업을 했고 이제

https://www.temboo.com/library/Library/Facebook/OAuth/InitializeOAuth/

로 이동하여 초기화 작업을 진행합니다.

스크린샷 2015-05-31 오후 3.49.02

Inpu 에 AppID를 입력하고 Scope를 입력해줍니다.

AppID는 여러분이 페이스북에 새로 만든 앱의 ID이고 Scope는 앱이 페이스북에서 작동할 때 설정할 권한 개념입니다. publish_actions 으로 Scope는 설정하고 ID만 페이스북 콘솔에서 다시 확인하고 입력해줍니다. 그리고 Run을 클릭하여 실행합니다.

  

스크린샷 2015-05-31 오후 3.51.37

이제 AuthorizationURL 과 CallbackID 를 얻었습니다. 둘 다 잘 저장해 놓습니다.

그리고 FinalizeOAuth 버튼을 눌러 이동합니다.

  

스크린샷 2015-05-31 오후 3.55.03

이제 등록의 마지막 단계입니다. 초기화에서 얻은 CallbackID와 페이스북에서 만든 AppID, AppSecret을 입력하고 Run을 실행합니다.

  

스크린샷 2015-05-31 오후 3.56.30

이제 중요한 AccessToken을 얻었습니다. 잘 메모해 둡니다.

  

페이스북에 온도 메세지 보내기

이제 우리가 목표로 했던 페이스북에 온도 메세지 보내기를 위한 모든 준비가 되어 갑니다.

우선 페이스북에 메세지를 올리기 위한 기능을 제공하는 Temboo의 페이스북 메뉴로 이동합니다.

https://www.temboo.com/library/Library/Facebook/Publishing/SetStatus/

  

사이트로 이동하면 다음과 같은 화면이 나타납니다.

스크린샷 2015-05-31 오후 3.59.10

이 화면에서 중요한것은 윗쪽에 있는 보드 설정입니다.

화면에서 처럼 Arduino Yun이 설정되어 있는지 확인합니다.

그리고 이전 작업에서 얻은 AccessToken을 입력해줍니다.

마지막으로 페이스북에 올릴 메세지를 입력해 줍니다.

우선 메세지는 아무 메세지나 설정해줍니다.

기본 코드가 만들어지면 약간 수정할 예정입니다.

Run버튼을 눌러 기본 코드를 얻습니다.

  

스크린샷 2015-05-31 오후 4.02.04

코드가 생성되고 Download 할 수 있습니다.

코드를 다운로드합니다.

 

 


스크린샷 2015-05-31 오후 4.03.43

압축을 풀고 폴더를 사용하고 있는 아두이노 스케치 폴더에 복사해줍니다.

그리고 아두이노로 불러옵니다.

 

 

소스는 깃허브에 있습니다.

소스 : https://github.com/dimplejuno/Temboo/tree/master/setstatus_sketch

  

소스중에서 setup() 에서 다음을 찾아서 리마크해줍니다.

시리얼 연결을 기다리는 코드인데 생략합니다.

딜레이를 5초를 주고 접속하는걸 기다려줍니다.

  

// For debugging, wait until the serial console is connected
delay(5000);

//while(!Serial);

  

그리고

마지막 소스도 1시간으로 수정해서 페이스북 메세지를 한시간 단위로 올리도록 수정합니다.

delay(60000*60); // wait 1 hour between SetStatus calls

  

  

FullSizeRender

  

아두이노 윤에 연결은 간단합니다. 5V 파워 소스를 USB 에 연결한 후 온도센서

TMP36 을 사용했고 5V와 Gnd 를 연겨하고 신호선은 A0(아날로그 0번)에 연결해줍니다.

  

이제 모든 준비는 끝났습니다.

스케치를 무선으로 아두이노 윤에 업로드합니다.

  

페이스북 메세지 확인

스크린샷 2015-05-31 오후 4.38.21

잘 동작합니다. 페이스북 타임라인에 집안 온도를 측정하여 상태 메세지로 올렸습니다.

글을 쓰는 동안 2도 기온이 상승했습니다. ㅋㅋ

즐거운 ioT, Wearable , 사물인터넷, 웨어러블 생활되세요.

감사합니다.

관련상품 소개

http://www.icbanq.com/shop/product_detail.asp?prod_code=P005670094&catg_code=&LType=S

[본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다] 

신고

[아이씨뱅큐 ICbanQ 파워블로거 2기] 아두이노윤으로 무선 스케치 업로드 및 활용

아두이노로 즐기는 무선의 편리함

아두이노 윤의 기능중에 스케치를 무선으로 업로드 하는 기능은 그 어느것보다 편리하고 파워풀합니다.

아두이노 윤의 와이파이 설정이 끝나면 윤은 다른 장치들과 같은 와이파이에 연결되고 서로 무선으로 연결됩니다. 따라서, 컴퓨터에서 스케치를 와이파이를 통하여 별다른 조작없이 무선으로 직접 업로드할 수 있습니다.

FullSizeRender

  

위에 사진은 윤을 보조배터리에 연결하고 13번핀에 LED를 연결한 사진입니다.

이렇게 전원만 공급해주면 윤은 대기상태로 기다립니다.

  

스크린샷 2015-05-31 오후 12.37.33

아두이노 IDE에서 포트를 찾아보면 위에 그림처럼 네트워크에 연결된 윤이 나타납니다.

로컬 네트워크에 연결되어 같은 아이피 영역내에서 할당받습니다.

저의 경우는 34번을 할당받아서 연결되어 있는것을 볼 수 있습니다.

  

  

Bridge 라이브러리 이해

이제 윤은 네트워크에 연결되어 있고 스케치를 업로드 할 수 있습니다.

이러한것들이 가능하게 해주는 라이브러리가 Bridge 라이브러리 입니다.

 아두이노 윤의 구성도

  

위에 구성도에서 알 수 있듯이 윤에있는 리눅스 환경이 와이파이와 이더넷, SD카드,USB 등의 하드웨어에 대한 제어를 담당하고 있으며 그러한 장치의 연결과 제어에 대한 기능을 Bridge 라이브러리를 통해서 처리하는것을 알 수있습니다.

따라서 Bridge 라이브러릴 통하면 많은것들을 처리할 수 있으며 리눅스의 기능을 또한 사용할 수 있고 서로 통신하면서 다양한 프로토타입을 개발 할 수 있습니다.

  

Bridge 라이브러리의 샘플 Bridge 업로드 및 실행

이제 모든것이 준비가 되었습니다.

파일/예제/Bridge/Bridge 소스를 IDE로 읽어옵니다.

스크린샷 2015-05-31 오후 12.47.45

이제 무선을 통하여 스케치를 업로드 합니다.

스크린샷 2015-05-31 오후 12.49.10

보드는 Yun 을 선택하고 포트는 Network ports 중에서 ArduinoYun(이름은 설정할 때 설정해준 이름)으로 선택합니다.

그리고 일반적인 스케치 업로드처럼 업로드 버튼을 눌러 스케치를 업로드합니다.

잠시 후 스케치가 업로드 됩니다.

  

브라우져로 접속하여 실행하기

이제 윤은 웹서버가 되고 REST형식의  여러분의 접속을 기다립니다.

브라우져를 열고 주소창에 아래와 같은 형식으로 입력해줍니다.

http://arduinoyun.local/arduino/digital/13/1

저의 경우 주소창에 입력된 내용입니다.

즉, arduinoyun.local 는 설정할 때 지어준 윤의 이름입니다. 직접 아이피를 입력해도 됩니다.

그리고 arduino/digital 은 digitalWrite를 의미하고 13은 핀번호 1은 TRUE 값을 의미합니다.  즉 위와 같은 형식으로 접속하면 13 핀의   LED가 켜지게됩니다.

0, FALSE 를 입력하면 당근 꺼지게 됩니다.

  

이제 우리는 윤을 활용하여 REST 형식의 시스템을 구성할 수 있습니다. 디지털은 물론 아날로그 입출력과 핀모드 설정이 모두 가능합니다.

이제 브라우져를 사용할 수 있는 모든 장치들에서 연결이 가능합니다.

FullSizeRender 2

위에 사진은 아이패드에서 연결하여 LED를 켠 그림입니다.

윤은 웹서버역활을 하기 때문에 이론적으로 어떤 단말의 어떤 브라우져에서도 접속이 가능하고 제어가 가능합니다.

즐거운 ioT, Wearable 메이커 생활되세요.

감사합니다.

https://youtu.be/DbQtK_K9qmQ

 https://youtu.be/DbQtK_K9qmQ
 
관련상품 소개
http://www.icbanq.com/shop/product_detail.asp?prod_code=P005670094&catg_code=<ype=S

[본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]

신고

[아이씨뱅큐 ICbanQ 파워블로거 2기] 아두이노윤이 궁금해요

 

 

   아두이노 윤 아두이노 윤이 궁금해요. 지금까지 없었어요. 그래서 하나 샀아요. 

윤은 ATmega32u4 를 사용해요. 레오나르도와 똑같아요. 그리고 프로세서가 하나 더 있어요. 

Atheros AR9331 이에요. 

 

  여기에 OpenWrt-Yun 라는 리눅스가 올라가 있어요. 그리고 이더넷, 와이파이, SD 카드와 20개의 핀을 지원해요. 윤은 역시 다른 보드와 달리 리눅스와 통신하면서 네트워크 기반의 파워풀한 프로토타입을 만들수 있게 해줘요. cURL, shell, python 등을 지원해요. 레오나르도 처럼 키보드와 마우스로 사용할 수도 있습니다. 

 

  Bridge 라이브러리를 통하여 두 프로세스사이의 통신을 처리합니다. 따라서 아두이노에서 리눅스 쉘 스크립트를 실행하고 네트워크 인터페이스를 처리하고 USB 호스트와 SD 카드는 리눅스에서 관리하고 브릿지 라이브러리르 통해서 아두이노가 콘트롤 할 수 있게 도와줍니다. 전원은 micro-USB 를 통해서 5V를 공급합니다. Vin으로 직접 공급하려면 레귤레이트된 5V를 공급합니다. 

 

  온보드 레귤레이터가 없음으로 5V이상의 전원 공급을 하지 않도록 합니다. 아주 기본적인 윤에 대한 소개는 간단하게 정리하고 이제 실질적으로 사용해 보도록 하겠습니다. 



온보드 와이파이 설정 

 

먼저 윤의 와이파이를 설정해보도록 하겠습니다. 처음 윤을 컴퓨터에 연결하면 전원이 공급되고 윤이 기동을 시작합니다. 처음에 윤은 와이파이 AP로 동작합니다. 따라서 네트워크를 검색하면 윤이 검색되어 나타납니다.

스크린샷 2015-05-26 오후 4.20.50 

 

xxxx는 제품마다 다르게 나타납니다. AP가 보이면 접속합니다. 웹 브라우져에서 192.168.240.1 에 접속합니다. 스크린샷 2015-05-26 오후 9.58.33

 

 

암호는 최초에 arduino 입니다. 암호를 입력한 후 로그인합니다. 다음과 같은 접속화면이 나타납니다.

스크린샷 2015-05-26 오후 10.01.18

 

 

설정 화면에서는 이제 윤의 이름을 정해주고 암호를 수정해 줍니다.

스크린샷 2015-05-26 오후 10.01.56

 

암호는 잘 기억하고 윤의 이름은 어느것이나 상관없지만 기억해야 합니다. 이제 와이파이를 설정해줍니다. 조금 아래로 스크롤합니다. 스크린샷 2015-05-26 오후 10.02.05

 

 

입력을 했다면 이제 완료버튼을 눌러 설정을 저장한 후 리부팅합니다. 설정이 완료되면 아래와 같은 완료화면이 나타나고 이제 컴퓨터와 같은 와이파이 네트워크에 접속하게 됩니다. 

 

맥을 원래 와이파이로 재 접속한 후 설정할때 지어준 이름으로 브라우저에서 접속합니다. 이제 arduinoyun.local( 이름은 위에서 설정한 이름입니다. 여기의 경우엔 arduinoyun으로 했습니다.) 에 접속합니다. 스크린샷 2015-05-26 오후 10.13.01

 

비번은 설정할때 설정한 비번을 입력한 후 다시 로그인합니다. 스크린샷 2015-05-26 오후 10.13.06

 

 

이후에는 컴퓨터와 윤은 같은 와이파이에 접속하게 됩니다.


아두이노 윤 네트워크 설정 초기화

IMG_0617

 

 

 

 

 

관련상품 소개 

 

관련상품 소개 

http://www.icbanq.com/shop/product_detail.asp?prod_code=P005670094&catg_code=<ype=S

 

[본 컨텐츠는 ICbanQ (아이씨뱅큐)에서 진행하는 파워블로거 활동의 일환으로, 아이씨뱅큐의 지원을 받아 작성되었습니다]

 

신고