Contents

-. 이론 : W7500 Ethernet 활용

-. SW 실습 1차 : ARM mbed 활용

-. SW 실습 2차 : GCC 활용

-. HW 실습 : 회로설게, Artwork (Option)


SW 실습 1차 : ARM mbed 활용

ARM mbed 소개

>> 참조링크

https://www.mbed.com/en/

개발환경

>> 참조링크

https://docs.mbed.com/

https://developer.mbed.org/handbook/Homepage

예제실습

>> Quiz2

Serial로 온드/습도 확인하기

Hint : DHT library 사용

>> Easy Module Shield

>> 참조링크

https://developer.mbed.org/users/moisesmarangoni/code/DHT/

W7500_DHT.7z


>> Quiz3

TCP Client를 이용해서 Server에 Data 전송하기

Hint : WIZnetInterface library 사용

>> 참조링크

W7500_TCPC.7z


ThingPlus

>> 참조링크

http://wiznetacademy.com/index.php?module=lecture&act=dispLectureView&lecture_seq=2255&schedule_seq=3

예제실습

>> Quiz4

MQTT 포팅하기

Hint : MQTT library 사용

>> 참조링크

https://developer.mbed.org/users/bangbh/code/w7500-paho-mqtt/

W7500_MQTT.7z


>> Quiz5

SD Card에서 MAC address, destination IP, Port 얻어오기

Hint : SDFileSystem library 사용

>> 참조링크

https://developer.mbed.org/teams/WIZnet/code/SDFileSystem_HelloWorld_WIZwiki-W7500/?platform=WIZwiki-W7500

W7500_SDFile.7z


To be continued.

신고

여러분도 할 수 있습니다. You can do it 

WIZnet IoT Design Contest 위즈네트 IoT 공모전For Makers, By Makers WIZNETIAN IoT Design Contest 2017/3/1 ~ 5/31


신고

스마트공장 HOWTO 이렇게!이론 : W7500 Ethernet 활용

Contents

-. 이론 : W7500 Ethernet 활용

-. SW 실습 1차 : ARM mbed 활용

-. SW 실습 2차 : GCC 활용

-. HW 실습 : 회로설게, Artwork (Option)


이론 : W7500 Ethernet 활용

스마트공장 알아보기

>> 4차 산업혁명과 Industry 4.0

>> Industry 4.0과 스마트팩토리

>> 카운트다운! 4차 산업혁명


[KBS 다큐1] 카운트다운! 4차 산업혁명 1편 메이커 시대가 온다... 작성자 girujang

>> 서기 2000년대의 생활의 이모저모

출처 : 이정문 화백 (1965년)

>> 미래 스마트공장(1/2)

>> 스마트공장의 차별성(2/2)

>> 핵심 10대기술 평가(1/2)

>> 핵심 10대기술 평가(2/2)

>> 스마트팩토리의 적용예

https://www.youtube.com/watch?v=oU95Ms0oia4

https://www.youtube.com/watch?v=_xc9JokbMmw

W7500 소개

>> 참조링크

http://wizwiki.net/wiki/doku.php?id=products:w7500:start

https://github.com/Wiznet/W7500

>> Features

ARM Cortex-M0

48MHz maximum frequency

Hardwired TCP/IP Core

8 Sockets

SRAM for socket: 32 KB

MII (Medium-Independent Interface)

Memories

Flash: 128 KB

RAM 16KB

ROM for boot code: 6 KB

Clock, reset and supply management

POR (Power-On Reset)

Internal Voltage Regulator : 3.3V to 1.5V

8-to-24MHz external crystal oscillator

Internal 8MHz RC Oscillator

ADC

            12bit, 8ch, 1Mbps

GPIO

53 I/Os (16 IO x 3ea, 5 IO x 1ea)

Debug mode

Serial Wire Debug (SWD)

Timer/PWM

4 Timers (32-bit or 16-bit down-counter)

8 PWMs (32-bit counter/timers with programmable 6-bit prescaler)

Communication Interfaces

3 UART (2 UARTs with FIFO and Flow Control, 1 simple UART)

2 SPI

2 I2C (Master/Slave, Fast-mode (400 kbps))

Package

64 TQFP (7x7 mm)

WIZwiki-W7500 소개

>> 참조링크

http://wizwiki.net/wiki/doku.php?id=products:wizwiki_w7500:start

https://developer.mbed.org/platforms/?tvend=38

Ethernet 활용

>> 참조링크

https://www.mbed.com/en/

https://developer.mbed.org/ 회원가입

>> 클라우드 개발환경 접속

>> Import Programs or Libraries

>> Import mbed_blinky

20170303_mbed_blinky_WIZWIKI_W7500.bin

>> Modify LED pins

>> Import TCPEchoServer-WIZwiki-W7500

>> Modify MAC address

>> Monitor Debugging COM Port

>> Quiz1

Serial로 현재 시간 표시하기

Hint : NTP 사용

W7500_NTP.7z


To be continued.

신고

+ Recent posts

티스토리 툴바