본문 바로가기
◈새로운 시대 교육, 온가족 참여◈/피지컬컴퓨팅 교보재

◈ 후 기 ◈ 초보 메이커의 첫 사물인터넷 실험! 마이크로비트 IoT 키트, Gravity IoT Starter Kit - DFROBOT [아이씨뱅큐]

by 예똘맘 2019. 7. 27.





<마이크로비트 사물인터넷 키트>


- IoT Starter Kit for micro:bit -




초보 메이커의 첫 사물인터넷 코딩!


어렵게 서버를 구축할 필요 없이, 간편하고 편리하게!


누구나 쉽게 이해할 수 있을

마이크로비트 사물인터넷 키트

소개합니다!





마이크로비트 사물인터넷 키트로 IoT 환경을 구축해 보겠습니다.

^_^

마이크로비트와 확장팩, 네트워크 연결 모듈을 준비합니다.





http://iot.dfrobot.com 사이트에 계정을 생성하여, 로그인 합니다.

사물인터넷을 위한 아이디'IoT_id'와 패스워드'Iot_pwd'가 등록되어 제공됩니다.


[workshop] 페이지에서 "add a new device"를 눌러

'Topic'값을 얻습니다.





마이크로비트 코딩 편집기는 http://makecode.microbit.org/v0  주소로 들어가야 합니다.

확장 명령어로 "OBLOQ"를 검색하여 추가합니다.





추가된 OBLOQ 명령어에서 'Obloq setup mqtt'블록을

시작 블록 안에 넣고,

WiFi 이름과 비밀번호를 기입하고

할당받은 IoT 아이디와 비밀번호를 입력합니다.


주의할 점은 'Server:'는 "Global"로 해주는 것!!!





무한반복 안에 'pubLish (Hello) to topic_0'블록을 넣습니다.

'puase (1000)'블록도 넣어

1초 마다 "Hello" 메시지가 EasyIoT로 보내지게 코딩합니다.


마이크로비트에 다운로드 한 후

USB 케이블을 확장팩에 끼우세요!

그렇지 않으면, 인터넷에 잘 연결이 안될 수 있으니 주의해야겠죠~





WiFi와 연결을 시도한 후

WiFi에 연결되면, 마이크로비트 LED에 체크 표시가 뜹니다.


바로 EasyIoT와 연결을 시도하고,

곧 이어 연결 완료되었다는 체크 표시가 나타납니다.





http://iot.dfrobot.com 페이지의 [workshop]에서 device의 [View details]를 클릭합니다.


1초 마다 보내진 "Hello" 메시지를 확인해 볼 수 있었어요~ ^_^






이번에는 센서 값을 서버에 업데이트 해보도록 하겠습니다.





마이크로비트 코딩 편집기에서 확장 명령어로 "github.com/DFRobot/pxt-ds18b20"를 검색하여 추가합니다.





추가된 DS18B20 명령어에서 '(pin 0) Temperature_string'블록을

pubLish 명령어 안에 넣습니다.





마이크로비트는 온도센서로부터 받은 온도 값을 1초 마다 EasyIoT에 업데이트 합니다.





http://iot.dfrobot.com 페이지의 [workshop]에서 device의 [View details]를 클릭합니다.


1초 마다 업데이트 된 온도 값을 확인해 볼 수 있답니다. ^_^




https://youtu.be/yH7QyZvRT8s







처음 IoT를 다루는 초보자도 쉽게

사물인터넷을 구현해 볼 수 있을 정도로 

이해를 돕는 상세한 그림과 쉬운 설명을 제공합니다.


마이크로비트를 실행하기 위한 편집기, 메이크코드(makecode)의

블록코딩으로 쉽게  프로그래밍 할 수 있어서 더욱 좋습니다!





초보 메이커의 첫 사물인터넷 코딩! 

IoT Starter kid for micro:bit

 












본 체험 제품은 아이씨뱅큐(주)에서 진행하는 무상체험단 활동으로 작성한 것입니다


마이크로비트 지니어스키트 공식 구입처: 아이씨뱅큐 www.icbanq.com

아이씨뱅큐 공식 카페: cafe.naver.com/icbanq

아이씨뱅큐 공식 블로그: blog.naver.com/icbanq

마이크로비트 공식 카페: cafe.naver.com/bbcmicro

나도메이커 유튜브 채널: www.youtube.com/user/iCbanQ


로그인 필요 없어요, 아래 '♡ (공감)'도 꾹~눌러주세요^^!