Turtle Antenna
Turtle Antenna
0
Project description
๐overview
blinkylights.blog๋ โ์ฌ๋ง(๋ฒ๋๋งจ ๊ฐ์ ๊ณณ)์ ๋ค๊ณ ๊ฐ ์ด๋ํ LED ์ค์น๋ฌผโ์ ๋ง๋ค๋ฉด์, ๊ทธ ๊ณผ์ ์์ ๋ฐฐ์ด ๊ฒ๋ค์ ๊ธฐ๋กํ ๋ธ๋ก๊ทธ์ ๋๋ค.
๋ฉ์ธ ์ธ๊ณ๊ด์ ๋๋ต ์ด๋ ์ต๋๋ค:
ํฝ์ ์ด๋๋ ์๋ธ LED(WS2812/WS2815 ๋ฑ) ๋ช ์ค๋ก ๋๋๋ ๊ฒ ์๋๋ผ,
์์ฒ~์๋ง ๊ฐ LED + ์์ญ ๋ฏธํฐ ๋ฐฐ์ + ์ฌ๋ง ํ๊ฒฝ๊น์ง ๊ณ ๋ คํ
์ค์ LED ์ํธ/๊ณตํ ํ๋ก์ ํธ.
๋ธ๋ก๊ทธ ์ฃผ์ธ์ด ์ค์ค๋ก ๋ถ๋ฅด๋ ๋ํ ์ค์น๋ฌผ ์ด๋ฆ์ด ๋ฐ๋ก Turtle Antenna์์.
5m WS2815 ์คํธ๋ฆฝ 16๊ฐ ร 60ํฝ์ /m โ 4,800ํฝ์ ์ํ ๋๋ฅผ ๋ชฉํ๋ก ํ๊ณ ,
์ด๊ฑธ ์์ ์ ์ผ๋ก ๋๋ฆฌ๊ธฐ ์ํด ์ปจํธ๋กค๋ฌ, ์ ์, ๋คํธ์ํฌ ๊ตฌ์กฐ๋ฅผ ํ๋์ฉ ์ค๊ณํด ๋๊ฐ๋ ํ๋ฆ์ ๋๋ค.
์ด ๊ธ์:
blinkylights.blog ์ ์ฒด ํ๋ก์ ํธ ํ๋ฆ์ ํ๋์ ์ ๋ฆฌํ๊ณ
๊ทธ ์ค WIZnet ์นฉ์ด ํต์ฌ ์ญํ ์ ํ๋ ํฌ์ธํธ๋ฅผ ๋ช ๊ฐ์ง ๋ฝ์ ์ค๋ช ํ๋
โ์ธ๊ณ๊ด ์๊ฐ + WIZnet ๊ด์ ์์ฝโ UCC์ ๋๋ค.
๐ blinkylights.blog ํ๋ก์ ํธ ์ง๋ (World Map)
1. ๋ฉ์ธ ์ค์น๋ฌผ: Turtle Antenna / LED ์ํ ๋
40~46ํผํธ(์ฝ 12~14m)๊ธ LED ์ํ ๋๋ฅผ ์ฌ๋ง์ ์ธ์ฐ๋ ํ๋ก์ ํธ
๋ชฉํ ์คํ: WS2815 ๊ธฐ์ค ์ด 4,800ํฝ์ (5m ร 60px/m ร 16์ค)
์๊ตฌ ์กฐ๊ฑด:
30~60fps ์ ๋๋ฉ์ด์
์์ญ ๋ฏธํฐ ๋จ์ด์ง ๊ณณ๊น์ง ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ/์ ์ ์ ๋ฌ
๋ชจ๋ยท๋จผ์งยท์จ๋ ๋ณํ ๋ฒํฐ๋ ํ๋์จ์ด ๋ด๊ตฌ์ฑ
โ ์ด โ๊ฑฐ๋ํ ์ํ ๋โ๊ฐ ๋ชจ๋ ๊ธ์ ์ค์ฌ์ ์๋ ๋ฉ์ธ ํ๋ก์ ํธ๋ผ๊ณ ๋ณด๋ฉด ๋ฉ๋๋ค.
2. ๋คํธ์ํฌ/๋ถ์ฐ ๊ตฌ์กฐ: Branch Controller ์์ด๋์ด
โ4,000ํฝ์
๋์ด๊ฐ๋ฉด ์ปจํธ๋กค๋ฌ ํ๋๋ก๋ ๋ต์ด ์ ๋์จ๋คโ๋ ๊ฑธ ๊นจ๋ซ๊ณ ,
๋ธ๋ก๊ทธ์์ ์ ์ํ๋ ํด๋ต์ด ๋ฐ๋ก Branch Controller ์ํคํ
์ฒ์
๋๋ค.
๊ธฐ๋ณธ ๊ตฌ์กฐ:
PC โ Ethernet ์ค์์น โ ์ฌ๋ฌ ๊ฐ์ ๋ธ๋์น ์ปจํธ๋กค๋ฌ โ ๊ฐ์ ๋งก์ LED ๊ตฌ์ญ
๊ฐ ๋ธ๋์น ์ปจํธ๋กค๋ฌ๋:
MCU (Teensy 3.2 / 4.1 ๋ฑ) +
WIZnet WIZ850io ๋ชจ๋ ์ฌ์ฉ
๋ค์ฑ๋ LED ์ถ๋ ฅ๋ก ๊ตฌ์ฑ๋๋ ์์ ๋ ธ๋์ ๋๋ค.
์ด ๊ตฌ์กฐ๋ฅผ ์ผ๋ฐํํ ๊ธ์ด ๋ฐ๋ก
โSo you need more than 4000 addressable LEDsโ โ ์ฌ๊ธฐ์ PC+์ค์์น+๋ธ๋์น ๊ตฌ์กฐ์, Tree of Tรฉnรฉrรฉ ๊ฐ์ ์ด๋ํ ์ฌ๋ก๊ฐ ํจ๊ป ๋ฑ์ฅํฉ๋๋ค.
3. ๋ ํผ๋ฐ์ค ๋ํ ์ค์น๋ฌผ ๋ถ์
๋ธ๋ก๊ทธ์๋ ๋ณธ์ธ์ด ๋ง๋ ๊ฒ ๋ง๊ณ ๋,
์๊ธฐ๊ฐ ์๊ฐ์ ๋ฐ์ ๋ํ LED ์ํธ๋ค์ด ์ ๋ฆฌ๋ผ ์์ต๋๋ค:
Tree of Tรฉnรฉrรฉ (์ฝ 175,000ํฝ์ LED ๋๋ฌด)
Hexatron, Paraluna, Sonic Runway ๋ฑ
ํนํ Tree of Tรฉnรฉrรฉ๋
๊ฐ ๊ฐ์ง(Branch)๋ฅผ ์ ์ดํ๋ STM32 Bluepill + WIZnet W5500 ์ด๋๋ท ๋ชจ๋ ๊ธฐ๋ฐ ๋ธ๋์น ์ปจํธ๋กค๋ฌ ๊ตฌ์กฐ๋ฅผ ๊ณต๊ฐํด ๋์๊ณ ,
์ด ๊ตฌ์กฐ๊ฐ blinkylights.blog์ Branch Controller ๊ตฌ์์ ์ง์ ์ ์ธ ๋ ํผ๋ฐ์ค๋ก ์ฐ์ ๋๋ค.
๐ WIZnet ์นฉ์ด ๋ฑ์ฅํ๋ ํต์ฌ ํฌ์ธํธ
1. Teensy 3.2 + W5500 Branch Controller (๋ธ๋ก๊ทธ ๋ณธ์ธ ํ๋ก์ ํธ)
๊ด๋ จ ๊ธ: โTeensy 3.2 + Ethernetโ, โThe Branch Controller Circuit Boardโ
๋ธ๋ก๊ทธ์์ ์ง์ ์ด๋ ๊ฒ ๋งํฉ๋๋ค:
โ๋ธ๋์น ์ปจํธ๋กค๋ฌ๋ Teensy 3.2, WIZnet W5500 Ethernet ์ด๋ํฐ,
๊ทธ๋ฆฌ๊ณ OctoWS2811 ์ด๋ํฐ๋ก ๊ตฌ์ฑ๋ ๋จ์ํ ๋ณด๋๊ฐ ๋ ๊ฒ์ด๋ค.โ
๊ตฌ์ฒด์ ์ผ๋ก:Teensy 3.2
ํฝ์ ์ฒ๋ฆฌ + LED ํ์ด๋ฐ ๋ด๋น
W5500 (WIZ850io ๋ชจ๋)
TCP/UDP, ARP ๋ฑ ๋คํธ์ํฌ ์คํ์ ํ๋์จ์ด๋ก ์คํ๋ก๋ฉ
SPI๋ก Teensy์ ์ฐ๊ฒฐ, 100Mbps ์ ์ ์ด๋๋ท ์ ๊ณต
OctoWS2811
8์ฑ๋ ๋ณ๋ ฌ LED ์ถ๋ ฅ (์ต๋ ~4,416ํฝ์ @60fps ์์ค)
์ญํ ์ ๊ฐ๋จํฉ๋๋ค:
PC์์ ์ด๋๋ท์ผ๋ก ํฝ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฉด
W5500(WIZ850io)์ด ๊ทธ๊ฑธ ๋ฐ์ Teensy๋ก ๋๊ธฐ๊ณ
Teensy๊ฐ ์์ ์ด ๋งก์ LED ๊ตฌ์ญ๋ง ์ ๋ฐ์ดํธ
์ด๊ฑธ ์ฌ๋ฌ ๊ฐ ๋๋ฉด:
๋ธ๋์น ์๋งํผ ํฝ์ ์ / ์ถ๋ ฅ ๋์ญํญ์ ์ํ ํ์ฅ
โ โ๊ทธ๋ฅ ๋ธ๋์น ๋ช ๊ฐ ๋ ๊ฝ์โ๋ก ์ค์ผ์ผ์ ์ด ๊ฐ๋ฅํด์ง๋ ๊ตฌ์กฐ.
(1-1) Branch Controller PCB์์์ WIZ850io ์ฌ์ฉ
๋ธ๋ ๋๋ณด๋ ํ
์คํธ ๋จ๊ณ์์๋ ์๋์ด๋
ธ์ฉ W5500 Ethernet Shield๋ฅผ ์ฌ์ฉํ์ง๋ง,
์ต์ข
๋ธ๋์น ์ปจํธ๋กค๋ฌ ํ๋ก ๊ธฐํ(PCB) ์ค๊ณ์์๋ ์์ WIZnet WIZ850io ๋ชจ๋์ ๊ทธ๋๋ก ์ค์ฅํฉ๋๋ค.
Branch Controller PCB ๊ตฌ์ฑ ์์๋ฅผ ์์ฝํ๋ฉด:
Teensy 3.2
WIZ850io Ethernet ๋ชจ๋ (W5500 + MAG Jack ์ผ์ฒดํ)
WIZ850io๋ฅผ ์ฐ๋ฉด:
RJ45 ์ญ, ํธ๋์ค, W5500, ์ ์ ํ๋ก๋ฅผ ๋ฐ๋ก ์ค๊ณํ ํ์ ์์ด
SPI 4ํ(CS, MOSI, MISO, SCLK) + ์ ์(3.3V, GND) 6๊ฐ๋ฅ๋ง ๋ผ์ฐํ ํ๋ฉด ๋๊ธฐ ๋๋ฌธ์
๋ํ LED ์ค์น๋ฌผ์ฉ ๋ธ๋์น ์ปจํธ๋กค๋ฌ๋ฅผ:
์๊ฒ ๋ง๋ค๊ณ ๋นจ๋ฆฌ ์ค๊ณํ๊ณ
์ ๋ขฐ์ฑ ์๊ฒ ๊ตฌํํ๊ธฐ ์ข์ ์ ํ์ ๋๋ค.
๊ทธ๋์ ์ด ํ๋ก์ ํธ๋ ๋จ์ํ โW5500์ ์ผ๋คโ๊ฐ ์๋๋ผ,
โTeensy 3.2 + WIZ850io ๋ชจ๋์ ํตํฉํ ๋ธ๋์น ์ปจํธ๋กค๋ฌ PCB์ ์ค์ ์ฌ๋กโ
2. Single Cat-6 Power & Data ๋ณด๋์ W5500 ์์คํ ์ ๊ถํฉ
Single Cat-6 ๋ณด๋ ์์ฒด๋ WIZnet ์นฉ์ด ์ง์ ๋ค์ด๊ฐ์ง ์์ง๋ง,
์ ์ฒด ์์คํ
๊ด์ ์์ ๋ณด๋ฉด W5500 ๋ธ๋์น ์ปจํธ๋กค๋ฌ์ ํ ์ธํธ๋ก ๋์ํฉ๋๋ค.
์ค์์น โ W5500 ๋ธ๋์น ์ฌ์ด: ์ผ๋ฐ์ ์ธ Cat-5/6 LAN ์ผ์ด๋ธ
๋ธ๋์น โ LED ์คํธ๋ฆฝ ์ฌ์ด: Single Cat-6 Power+Data ๋ณด๋ + RS-422
์ฆ,
โ๋คํธ์ํฌ ๊ตฌ๊ฐ(Ethernet + W5500)โ๊ณผ
โLED ๊ตฌ๊ฐ(RS-422 + WS2815)โ
์ฌ์ด๋ฅผ ๊นจ๋ํ๊ฒ ๋ถ๋ฆฌํด ์ฃผ๋ ์ธํ๋ผ ์ญํ ์ ํ๋ฉฐ,
W5500 ๊ธฐ๋ฐ ๋ถ์ฐ LED ์์คํ
์ ํต์ฌ ์ ์/๋ฐฐ์ ์๋ฃจ์
์ผ๋ก ๋ณผ ์ ์์ต๋๋ค.
๐ ์ ์ด ์ฌ๋ก๊ฐ WIZnet ๋ฉ์ด์ปค์๊ฒ ์๋ฏธ ์๋?
ํ๋์จ์ด TCP/IP์ ์ค์ ์ฌ๋ก
W5500์ ํ๋์จ์ด TCP/IP(TOE)๋ โ๋ฐ์ดํฐ์ํธ ์ ๊ธฐ๋ฅโ์ด ์๋๋ผ,
**๋ฒ๋๋งจ๊ธ ๋ํ ์ค์น๋ฌผ(Tree of Tรฉnรฉrรฉ)**๊ณผ
์ฌ๋ง ์ํ
๋ ํ๋ก์ ํธ(Turtle Antenna) ๊ฐ์ ์ค์ ํ์ฅ์์ ๊ฒ์ฆ๋ ๊ตฌ์กฐ์
๋๋ค.
๋ ๊ฑฐ์/์ ์ฝ ํ๊ฒฝ์์์ ๋คํธ์ํฌ ํ์ฅ
Tree of Tรฉnรฉrรฉ: STM32 Bluepill + W5500 ๋ธ๋์น ์ปจํธ๋กค๋ฌ
blinkylights: Teensy 3.2/4.1 + WIZ850io(W5500) ๋ธ๋์น ์ปจํธ๋กค๋ฌ
์ํคํ ์ฒ ๊ด์ ์ ์ข์ ๊ต๋ณธ
โSo you need more than 4000 LEDsโ ๊ธ์
๋จ์ ์ฝ๋ ํํ ๋ฆฌ์ผ์ด ์๋๋ผ ์์คํ
์ค๊ณ ๊ด์ ์์
์ด๋์ ๋ณ๋ชฉ์ด ์๊ธฐ๊ณ , ์ด๋ค ์ง์ ์์ ๋คํธ์ํฌ/๋ถ์ฐ ๊ตฌ์กฐ๋ก ๋์ด๊ฐ์ผ ํ๋์ง๋ฅผ ๋
ผ๋ฆฌ์ ์ผ๋ก ์ค๋ช
ํฉ๋๋ค.
WIZnet Maker์ฉ ํ์ฅ ์์ด๋์ด
๊ฐ์ ๊ตฌ์กฐ๋ฅผ
W5500-EVB-Pico,
W55RP20(์ด๋๋ท + RP2040 ํตํฉ ์นฉ) ๊ฐ์ ์ต์ ๋ณด๋๋ก ์นํํด์
โ **โBranch Controller 2.0โ**์ ๋ง๋ค ์ ์์ต๋๋ค.
๐ Market & Application Value (์์ฝ)
์ด ์ธ๊ณ๊ด + WIZnet ์กฐํฉ์ด ์ค์ ๋ก ์๋ฏธ ์๋ ๊ณณ:
ํ์คํฐ๋ฒ / ์ํธ ์ธ์คํจ๋ ์ด์ (Burning Man, ๊ตญ๋ด ํ์คํฐ๋ฒ ๋ฑ)
๋ฏธ๋์ด ํ์ฌ๋, ๋ธ๋ฆฌ์ง/๊ฑด์ถ ์กฐ๋ช
ํ ๋งํํฌ, ์์ ๊ณต๊ฐ(์ผํ๋ชฐ, ํ์ ์คํ ์ด)
๋ํ ๊ณต์ฐ/๋ฌด๋ ์ธํธ
์๋ฒ ๋๋ ๋คํธ์ํฌ / ์ค์๊ฐ ์์คํ ๊ต์ก์ฉ ๋ฐ๋ชจ
ํต์ฌ ๋ฉ์์ง๋ ํ๋์ ๋๋ค:
โLED๊ฐ ์์ฒ ๊ฐ๋ฅผ ๋์ด๊ฐ๋ ์๊ฐ,
์ปจํธ๋กค๋ฌ ํ ๊ฐ๋ก ๋ฒํฐ๋ ๋์
๋คํธ์ํฌ + ๋ธ๋์น ์ปจํธ๋กค๋ฌ + W5500 ๊ตฌ์กฐ๋ก ๋์ด๊ฐ๋ผ.โ
๐ Summary
์ ๋ฆฌํ๋ฉด, blinkylights.blog๋:
Turtle Antenna๋ผ๋ ๋ํ LED ์ํ ๋ ์ค์น๋ฌผ์ ์ค์ฌ์ผ๋ก
LED ํ์ , ์ปจํธ๋กค๋ฌ, ์ ์, ๋ฐฐ์ , ๋คํธ์ํฌ๋ฅผ ์ ๋ถ ํ๊ณ ๋ ๋ธ๋ก๊ทธ์ด๊ณ ,
๊ทธ ์์์ WIZnet W5500์
Teensy 3.2 + WIZ850io Branch Controller,
Tree of Tรฉnรฉrรฉ์ STM32 Bluepill + W5500 Branch Controller ๋ ํผ๋ฐ์ค,
โ4,000ํฝ์ ์ด์ ํ์ฅโ ์ํคํ ์ฒ ๊ธ
์ ํตํด ํต์ฌ ๋คํธ์ํฌ ์๋ฃจ์ ์ผ๋ก ๋ฑ์ฅํฉ๋๋ค.
WIZnet ๋ฉ์ด์ปค ์ ์ฅ์์ ๋ณด๋ฉด ์ด ๋ธ๋ก๊ทธ๋:
โ๋ด๊ฐ W5500์ผ๋ก ๋ญ ํ ์ ์์ง?โ์ ๋ํ
์์ฃผ ๊ตฌ์ฒด์ ์ธ ๋ ์จ ํ๋ + ์ค์ ์ฌ๋ก ๋ชจ์์ด๋ผ๊ณ ๋ณผ ์ ์์ด์.