Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
チャラメガネ最終形態
Search
CharaDenMitz
December 26, 2017
Technology
650
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
チャラメガネ最終形態
CharaDenMitz
December 26, 2017
More Decks by CharaDenMitz
See All by CharaDenMitz
RPAの本質~トレンドも紹介~2020.10
charadenmitz
0
320
Power Platformでニュースタンダードなコミュニティイベント
charadenmitz
0
150
RPAの本質~トレンドも紹介~
charadenmitz
2
670
コミュニティ仕事でPower Automateを活用!part2
charadenmitz
0
610
30分でランチ勉強!Zoomを使ったリモートワーク技~ビジネス力UP!ついでに自動化ツール実演も!~
charadenmitz
1
1.8k
RPACommunity紹介
charadenmitz
0
220
コミュニティ視点で見るUiPath
charadenmitz
0
190
RPACommunity
charadenmitz
0
120
RPALT 静岡 vol.01
charadenmitz
0
720
Other Decks in Technology
See All in Technology
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
140
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
280
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
170
AIに丸投げしないトイル削減 / Eliminating Toil Without Leaving It All to AI
kohbis
4
1.1k
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
980
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
670
AI時代のAPI品質を支えるガードレール / API Guardrails for API quality in the AI era
yokawasa
1
230
From Vanilla Kubernetes to a Batteries-Included Platform: Developer Experience at 1,300+ Clusters
yosshi_
0
700
Slack上でインフラをトラブルシュートする! Agentic Platform Engineeringの第一歩
teru0x1
4
1.5k
AIで仕事のやり方を変える
matsu7874
3
1.1k
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
540
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Leo the Paperboy
mayatellez
9
2.3k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
Documentation Writing (for coders)
carmenintech
77
5.5k
From π to Pie charts
rasagy
0
360
The Curse of the Amulet
leimatthew05
2
14k
Facilitating Awesome Meetings
lara
57
7.1k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.3k
How to Think Like a Performance Engineer
csswizardry
28
2.8k
We Are The Robots
honzajavorek
0
370
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
450
Transcript
1 チャラ電Mitz チャラメガネ最終形態 2017年12月26日 IoT縛りの勉強会! IoTLT #34@teratail (レバレジーズ)
最初にお願い ツイート #iotlt #mitz でLED点灯します。 (反応まで時間掛かる…)
Lチカに毛が生えた 程度の内容です。 ご容赦下さい。
今年流行った IoT風なアイテム (IoTLT界隈限定)
None
チャラ電/Mitz (株)セゾン情報システムズ 松 岡 光 隆 ・IoTLT常連?カメラマン? ・JaFUG(日本Fitbitユーザーグループ)運営メンバー ・SIerIoTLT主催者(次回1/11!) ・IT女子のスウィーツ部
部長 ・集合写真家(見習い)で自撮り屋 ←職場にて
私物です
既製品です
Mitzさん あなた そのサングラス どうやって 作ったんですか?
既製品です…
Mitzさん あなた 本当に・・・ チャラいんですか? IoT好きなんですか?
悔しいから 自作してみる
↓ Nefry ↓ LEDテープ
第一形態
① 概要 インターネットに繋がってない。 ただLEDをハデに操作しているだけ。 全然 Internet of じゃない・・・ Internet
最終形態 イキナリ
Nefryクラウド(仮) ① ② ③ ④ ⑤ ⑥ 概要 #iotlt #mitz
Nefry BT ¥5,300くらい dotstudio、ツクモ、千石電商で買える。 超超大人気!!!売切れ中!!! https://nefry.studio/
LED サングラス ¥1,000くらい (もらいもの) 保護グラス ¥1,000くらい (もらいもの)
フルカラーシリアル LEDテープ(1m) ¥3,000くらい ×2本
LEDテープを切ってパネル状に 並べてみた。 LED15個毎(25cm毎)にテープを切って パネル状に並べてみた。 ※LEDテープ2本
LEDテープ 光らせ方の基本 // ライブラリ #include <Adafruit_NeoPixel.h> // 動かすPIN #define PIN
D2 // D2を使用 // 光らせるLEDの数 #define NUMPIXELS 60 // 100cmで60個 // NeoPixel設定 Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); int delayval = 50; // 点灯していく秒数(ミリ秒) void setup() { pixels.begin(); // インスタンス使用開始 } // 繰り返し処理しながらLEDを光らせていく void loop() { for(int i=0;i<NUMPIXELS;i++){ // 光らせるLEDの最大数まで繰り返し pixels.setPixelColor(i, pixels.Color(0,0,255)); // R,G,Bで色指定(最大255) pixels.show(); // LED点灯 delay(delayval); // 次のLED点灯までの間隔(上で指定した60ミリ秒) } }
LEDテープ 光らせ方 Mitz ver. // パネルにしたLEDで光らせる場所を指定 String Line_a1 = "#
# "; String Line_a2 = "## ## # # "; String Line_a3 = "## ## # # "; String Line_a4 = "# # # ### ###"; String Line_a5 = "# # # # # #"; String Line_a6 = "# # # # # "; String Line_a7 = "# # # # # "; String Line_a8 = "# # # ## ###"; // 繰り返し処理用に1本に集約 String LineAll_a[120]; for(int i=0,j=14;i<15;i++,j--){ // 1ライン目を集約 LineAll_a[i] = Line_a8.charAt(j); } ・ ・ //8ライン分集約を実施 ・ // 繰り返し処理しながらLEDを光らせていく for(int i=0;i<NUMPIXELS;i++){ if (LineAll_a[i] == "#") { //1本に集約したデータで#が設定の箇所を点灯 pixels.setPixelColor(i, pixels.Color(MAX_VAL,0,0)); pixels.show(); delay(delayval_long); } }
全て頭から末尾に向けて同じ ように順に点灯させれば良い。 でも配線が長くなってジャマ・・・ 配線短くてスッキリ。 でも頭から末尾に向けて点灯と 末尾から頭に向けて点灯の 2パターン交互にする必要がある。 LEDテープ 光らせ方 Mitz
ver. 悩んだ箇所
LEDテープ 光らせ方 Mitz ver. // LEDテープ毎に末尾から頭、頭から末尾と交互に集約 for(int i=0,j=14;i<15;i++,j--){ // 末尾から頭へ
LineAll_a[i] = Line_a8.charAt(j); } for(int i=0;i<15;i++){ // 頭から末尾へ LineAll_a[i+15] = Line_a7.charAt(i); } for(int i=0,j=14;i<15;i++,j--){ // 末尾から頭へ LineAll_a[i+30] = Line_a6.charAt(j); } for(int i=0;i<15;i++){ // 頭から末尾へ LineAll_a[i+45] = Line_a5.charAt(i); ・ ・ ・ ・
① IFTTTがTwitterの特定ワードの投稿を検索 (IFTTT/this) ② IFTTTがNeftyクラウド(仮)に特定ワードをPOST (IFTTT/that) ③ NefryBTがNeftyクラウド(仮)にアクセスし 特定ワードを取得 ④
NefryBTがLEDをピカピカさせる ⑤ NefryBTがIFTTTのWebhooksにアクセス (IFTTT/this) ⑥ IFTTTがSlackにPOST (IFTTT/that) 流れ
Nefry Advent Calendar 2017 https://qiita.com/advent-calendar/2017/nefry 12/22分 記事に掲載/初めてのNefryでチャラくてハデなLチカ https://qiita.com/CharaDenMitz/items/328e68cfe5c84e49f98d 完成までの詳細
None
Special Thanks Nefry製作者 わみさん Messengerで数十回質問に 応えて下さいました!
IFTTT設定 1時間 プログラミング 2時間 製作時間 3時間 (内はんだ付け 2時間) 初心者でも簡単に出来て 楽しい!!!!