Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
乾杯&ウェアラブル謎ガジェット
Search
uzulla
September 06, 2018
Programming
0
1.3k
乾杯&ウェアラブル謎ガジェット
at builderscon tokyo 2018 前夜祭
by uzulla
uzulla
September 06, 2018
Tweet
Share
More Decks by uzulla
See All by uzulla
バイブスあるコーディングで ~PHP~ 便利ツールをつくるプラクティス
uzulla
1
350
PHPer's Guide to Daemon Crafting Taming and Summoning
uzulla
2
1.6k
似たもの同士のPerlとPHP
uzulla
1
240
More Context, Better Code. 既存コードやOAS等をコンテキストとしてLLMに与える事で、よりよいコード生成を行う話
uzulla
1
170
あなたのアプリ、ログはでてますか?あるいはログをだしてますか? (Funabashi.dev用 軽量版)
uzulla
3
270
セッションのトークセッション / Traps for PHP session features in growing web apps
uzulla
2
180
Crafting a Own PHP - ウキウキ手作りミニマリストPHP
uzulla
5
2.6k
例外を投げるのをやめてみないか? あるいは受け入れてみないか? - How to use exceptions other than throwing
uzulla
5
1.2k
PHPerが ISUCONでやるべき事
uzulla
1
1.4k
Other Decks in Programming
See All in Programming
SOCI Index Manifest v2が出たので調べてみた / Introduction to SOCI Index Manifest v2
tkikuc
1
120
AWS発のAIエディタKiroを使ってみた
iriikeita
1
140
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
150
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
110
A Gopher's Guide to Vibe Coding
danicat
0
200
AI時代のUIはどこへ行く?
yusukebe
6
1.8k
tool ディレクティブを導入してみた感想
sgash708
1
160
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
690
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
350
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
1
200
Ruby Parser progress report 2025
yui_knk
1
260
為你自己學 Python - 冷知識篇
eddie
1
310
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.8k
4 Signs Your Business is Dying
shpigford
184
22k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Making Projects Easy
brettharned
117
6.4k
Statistics for Hackers
jakevdp
799
220k
Six Lessons from altMBA
skipperchong
28
4k
Gamification - CAS2011
davidbonilla
81
5.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
Automating Front-end Workflow
addyosmani
1370
200k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
510
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Transcript
סഋˍΣΞϥϒϧṖΨδΣοτ
!ίϯʂ!
uzullaͰ͢
None
None
ిࢠ໊ࡳ
• ిࢠϖʔύʔ • ϥζύΠθϩWH
ιϑτతʹϋοΫ • ͘Θ͘͠GitHubΛΈͯ͘Εʂ • https://github.com/builderscon/ electronic_badge_2018
show_img $ show_img your.jpg
None
show_txt $ show_txt your.txt or $ echo "tadaa" | show_txt
-
None
͋ͱɺ໊ࡳΛͭͳ͍ͰݱΕΔUSB υϥΠϒʹదʹγΣϧεΫϦϓτ Λ͛ࠐΉ͚ͩʂʂ
# startup.shΛͭͬͯ͘ $ echo "echo 'helloworld' | show_cli - "
> /Volumes/NAFUDA/startup.sh $ # wait a 10sec... $ diskutil umount /Volumes/NAFUDA/ # ໊ࡳΛ֎ͯ͠ # ىಈ͢Δʂ
Πʔδʔʂ • 㙽ʹ֯؆୯ͳΜͰɺͬͯΈͯ͘Εʂ • ʢͱ͍͑ɺNAFUDAυϥΠϒܦ༝ۤߦͳͷͰɺͬ͞͞ͱ sshͰೖΔ΄͏͕ྑ͍ʣ
ϋοΫʹ͋Δͱศརͳάοζ • microSDϦʔμʔ(100ۉͷͰ͍͍͔Β) • ࠷৽ϑΝʔϜΛGH͔ΒDLͯ͠ম͜͏ʂ • serial έʔϒϧ(amazonͰ500ԁ͘Β͍͔Β͋Δ͔Β) • 㙽ʹ֯ศརʂʂ
ϋʔυతʹϋοΫ • ϥζύΠͳͷͰɺͭͳ͛Ͳ͏ͱͰͳΓ·͢Ͷ • GPIO,I2C,SPI,HDMI,ΧϝϥIF,ͳΜͰ͋Δͧ • ϥΠϒϥϦ๛ͩʂʢCͱ͔PythonͳΒͶʣ
None
None
༨Γʹ؆୯ͳΜͰɺ • ͕࣌ؒ͋·Γ·ͨ͠ʢͩΑͶʁʣ • (ඪ5)
͑Δͷ • ిࢠ໊ࡳిࢠͷνΧϥͰී௨ͷ໊ࡳҎ্Λ࣮ݱ͠Α͏ͱͯ͠ ͍·͢ɻ
ٛͷΣΞϥϒϧΨδΣοτ
͔͠͠
ຯ…ʂѹతຯʂ
ਓϐΧϐΧ͢Δͷ͕ؾʹͳΓ·͢ • Ήɺ·ͳ͍͓͖ͯ͞
໊ࡳϐΧϐΧ͠ͳ͍ͱ͍͚ͳ ͍ʂʂ
໊ࡳ͕ਓͷअຐΛ͍͚ͯ͠ͳ͍ɺ ͦΜͳېسΛഁΔͧʂ
૬खͷअຐͯ͠ͰҙΛҾ͘ɺΨ δΣοτ
ϋΠύϫʔిࢠ໊ࡳʂ
DEMO
None
None
ܽ • ᚶ͕͗ͯ͢͠௧͘ͳΔ • ੨ͱനͷίϯτϥετ͕ബ͍ • ѹతղ૾ͷ͞ʢ16x16ͷFavicon Ϩϕϧʣ • ϑϧύϫʔͩͱΊͪΌΊͪΌిؾΛ৯
͏ • (ӈͷࣸਅʮ݁ߏύϫʔߜͬͯΔʯঢ় ଶͰ͢ʣ
• ֎෦ిݯྫ • DC 5V 8A (ͪΐͬͱා͍) • ·͋ɺًΛ͛͞Εɺ300mAh͘Β ͍ʹͳΓ·͚͢ͲͶɻ
Ͱཱͭʂʂ • ͭΑ͍ʂ • ѱ͍ύʔςΟϐʔϙʔײ͕͍͢͝
σϞͰͨ͠ • WS2812BͷLEDΛ੍ޚͯ͠·͢ • (ҰԠ)ిࢠ໊ࡳͰ͜Ε੍ޚ͍ͯ͠·͢ • ϚΠίϯͰਏ͍ը૾ॲཧɺϥζύΠͳΒϥΫϥΫʂ • ͱͯ؆୯Ͱ͢ɺϥζύΠ࠷ߴͰ͢Ͷ •
ࠓΒͳ͔ͬͨͰ͚͢ͲɺWifiͰWebαʔό
ిࢠ໊ࡳͱͯՄೳੑ͕͋Γ·͢!! • (·͋ɺී௨ʹϥζύΠͰ͔͢ΒͶ) • Έͳ͞ΜͥͻτϥΠͯ͠Έ͍ͯͩ͘͞ʂʂ • ϩϩ͍ͯ͠ΔͷͰɺฉ͍͍ͯͩ͘͞ʂ • ͳ͓ɺ໌ϏΧϏΧ͠ͳ͍ਅ໘ͳ͍ͨ͠·͢ͷͰɺ ͥͻޕޙϝΠϯϗʔϧʹฉ͖ʹདྷ͍ͯͩ͘͞ɻ
None