스마트폰으로 제어해 보는 IoT 보드
Content
-. 개발 환경 구축
-. W5500 칩 소개
-. W5500 Ethernet shield 및 Nucleo 보드 소개
-. Blynk_STM32F411_CoIDE 프로젝트 실습
개발 환경 구축
GNU Toolchain 설치
-. 참조 링크 https://launchpad.net/gcc-arm-embedded/5.0/5-2015-q4-major
CoIDE 설치
V1.7.8 다운로드 참조 링크 http://www.coocox.org/software/coide.php
메뉴->Project->Select Toolchain Path 선택
...\GNU Tools ARM Embedded\5.2 2015q4\bin 경로 추가
W5500 칩 소개
Features
참조 링크 http://wizwiki.net/wiki/doku.php?id=products:w5500:start
Fully Hardware TCP/IP 이더넷 솔루션
-. WIZnet의 저렴하고 활용성이 좋은 이더넷 전용칩
-. W3100<W3100A(+)<W5100<W5300<W5200<W5500
-. TCP, UDP, ICMP, IPv4, ARP, IGMP, PPPoE
-. 8 Sockets
-. Integrated Ethernet PHY
-. SPI Mode 0/3 (Up to 80MHz)
-. 48LQFP
ioLibrary
Driver 소스 참조 링크 https://github.com/Wiznet/ioLibrary_Driver
W5500 Ethernet shield 및 Nucleo 보드 소개
W5500 Ethernet shield Features
참조 링크 http://wizwiki.net/wiki/doku.php?id=osh:w5500_ethernet_shield:start
Nucleo 보드 Features
참조 링크 https://developer.mbed.org/platforms/ST-Nucleo-F411RE/
Blynk_STM32F411_CoIDE 프로젝트 실습
Blynk Platform
참조 링크 http://docs.blynk.cc/ 또는 https://ksr-video.imgix.net/projects/657114/video-471034-h264_high.mp4
예제 실습
Blynk_STM32F411_CoIDE 프로젝트 실습
-. Github 소스 다운로드 후 Unzip
-. Open Project 선택
-. Blynk App 다운로드 및 설치
-. Blynk Server 로그인
-. Create New Project 생성
-. E-mail에서 Auth Token 확인
-. Auth Token 변경 후 소스 Build/Rebuild
-. Nucleo 보드, W5500 Ethernet shield, Easy shield 결합
-. Program Download
-. Nucleo 보드 컨트롤 하기
Github 소스 다운로드 참조 링크 https://github.com/bingdo/Blynk_STM32F411_CoIDE
Unzip
Open Project
메뉴->Project->Open Project->Blynk_STM32F411_CoIDE.coproj 선택
Blynk App 다운로드 및 설치
Android폰 : Play 스토어 이용
iPhon : App 스토어 이용
Blynk Server 로그인
처음 로그인 시 Create New Account 사용
Create New Project 생성
E-mail에서 Auth Token 확인
Auth Token, MAC 주소 변경 후 소스 Build/Rebuild
메뉴->Project->Build/Rebuild 선택
Nucleo 보드, W5500 Ethernet shield, Easy shield 결합
Program Download
메뉴->Flash->Program Download 선택
Nucleo 보드 컨트롤 하기
Button, Graph Widget 추가
D10, D11, D12, D13 핀은 Ethernet SPI로 사용 중이므로 컨트롤 불가
'WIZnet 아카데미 > 강의록' 카테고리의 다른 글
스마트공장 HOWTO 이렇게! 3일차 (0) | 2017.03.27 |
---|---|
스마트공장 HOWTO 이렇게! 2일차 (0) | 2017.03.13 |
스마트공장 HOWTO 이렇게! 1일차 (0) | 2017.03.06 |
IoT 디바이스 컨트롤을 위한 스마트폰 앱 활용 (3) | 2015.12.28 |
W5500-EVB 활용 웹서버 구현하기 1부 Tutorial (0) | 2014.11.24 |