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
ラズパイで始める電子工作 / Raspberry PI de Asobu
Search
buty4649
November 27, 2017
Technology
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ラズパイで始める電子工作 / Raspberry PI de Asobu
社内発表会(ペパボTechMTG#7)で発表した資料です。
最近趣味でラズパイを使った電子工作を始めたので、それについて発表しました。
buty4649
November 27, 2017
More Decks by buty4649
See All by buty4649
mrubyでワンバイナリーなテキストフィルタツールを作った / Building Text Filtering Tools with mruby #tokyorubykaigi
buty4649
0
170
mrubyで始める自作シェル / Handmade bash-like shell with mruby
buty4649
1
770
AWS DirectConnectを使ったハイブリットクラウドの構築と活用 / hybrid cloud with aws directconnect
buty4649
0
790
Mackerelとペパボとプラグインと / Mackerel & Pepabo & Plugins
buty4649
0
2.3k
開発効率をあげるgitテクニック / Useful git
buty4649
1
1.1k
プライベートクラウドではじめるDevOps / Private Cloud and DevOps
buty4649
1
3.8k
5分でわかるOpenStack Octavia / OpenStack Octavia in 5min
buty4649
0
1.3k
Mackerel User Groupの説明 / about mackerel user group
buty4649
0
3.1k
100行あったmod_rewirteを ngx_mrubyで書き換えた話
buty4649
5
9.4k
Other Decks in Technology
See All in Technology
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
210
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
コンテナ運用におけるネットワーク・コンテナコストの削減方法/How to Reduce Network and Container Costs in Container Operations
masakiokuda
2
320
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
AI コーディングと人間の認知スループット / CTO Night & Day 2026 Morning Session / AI Coding and Human Cognitive Throughput
prog893
5
1.3k
1つのリクエストを追って理解する - llm-dのP/D分離
akhino
1
180
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.4k
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
200
パスキーの自動テストはどこまでいけるのか
teamlab
PRO
0
300
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
Browser Spec: Testing Hotwire with Ruby
takahashim
1
130
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Producing Creativity
orderedlist
PRO
348
41k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
How to Ace a Technical Interview
jacobian
280
24k
Marketing to machines
jonoalderson
1
5.9k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
So, you think you're a good person
axbom
PRO
2
2.2k
Automating Front-end Workflow
addyosmani
1369
210k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Transcript
࠷ۙझຯͰ༡Μͩه ߴ୩༤و(.01FQBCP *OD ϖύϘ5FDI.5( ϥζύΠͰ࢝ΊΔిࢠ࡞
γχΞΤϯδχΞ ߴ୩༤و![JQQFS ٕज़෦Πϯϑϥάϧʔϓ IUUQCVUZIBUFOBCMPHDPN
˞ҙ ൃද·Ͱʹݕূ͕ؒʹ߹Θͣ Ұ෦ະݕূͷ෦͕͋Γ·͢
ࠓझຯͷΛ͠·͢ʂ
None
3BTQCFSSZ1Jͱʁ wಡΈํϥζϕϦʔύΠ ུͯ͠ϥζύΠ wΠΪϦεͷϥεϕϦʔύΠࡒஂʹΑͬͯ։ൃ͞Ε͍ͯΔɻ w"3.ϓϩηοαࡌͷখܕ1$ wڭҭతͰ࡞ΒΕͨͨΊ͔͍҆ʂ ॏཁ w-JOVYͳͲͷ04͕ΠϯετʔϧͰ͖Δʂ
w؆୯ʹ*P5Ͱ͖Δʂ
ͳͥ ࠓߋ ϥζύΠʁ wॳϥζύΠΛങ͚ͬͨͲɺεϖοΫ͕͙͗ͯ͢͢ʹ͖ͨ w࠷ۙɺϥζύΠΛങͬͨΒεϖοΫ্͕͕͍ͬͯͯςϯγϣϯˢˢ wॳͷͱ͖ʹΖ͏ͱࢥͬͯͰ͖ͳ͔ͬͨ͜ͱΛΖ͏ʂ ͬͯΈͨΒࢥ͍ͷ֎ָ͔ͬͨ͠ͷͰࠓͷൃද
ࠓͷൃදͷझࢫ wϥζύΠങͬͯ༡ΜͰΈΑ͏ʂ wϥζύΠΛͬͯిࢠ࡞ΛͬͯΈΑ͏ʂ
ϥζύΠͷ४උ
ϥζύΠͷߪೖ w·ͣϥζύΠΛߪೖ͢Δ wͲ͜Ͱങ͑Δͷ͔ʁ 34ίϯϙʔωϯπ εΠοναΠΤϯε "NB[PO wࢲ͙͢ʹཉ͔ͬͨ͠ͷͰ"NB[POͷ͓ٸ͗ศͰങͬͨʂ
ඞͣߪೖ͖͢ͷ 㾎3BTQCFSSZ1J.PEFM# ͍͔ͭ͘Ϟσϧ͕͋Δ͕ɺ͕εϖοΫ͕ߴ҆͘Ձ 㾎7"ରԠͷ64#ిݯΞμϓλ Θ͔Βͳ͚ΕϥζύΠରԠͱॻ͍͍ͯΔͭΛબͿ 㾎NJDSP4%ΧʔυNJDSP4%ΧʔυϦʔμɾϥΠλ ༻్ʹΑΔ͕(#͘Β͍ങ͓͚ͬͯ҆৺
͋Δͱศརͳͷ wϥζύΠέʔε ج൘͕Ή͖ग़͠ͳͷͰ͋ΔͱΑ͍ w)%.*έʔϒϧ w64#ΩʔϘʔυϚε w-"/έʔϒϧ
ϥζύΠͷηοτΞοϓ wϥζύΠʹ04ΛΠϯετʔϧ͢Δ wΠϯετʔϧͰ͖Δ04͍͔ͭ͋͘Δ<> 3BTQCJBO 6CVOUV."5& 8*/%084*05$03& wࢲ"SDI-JOVYΛΠϯετʔϧͨ͠ <>IUUQTXXXSBTQCFSSZQJPSHEPXOMPBET
"SDI-JOVYΛબΜͩཧ༝ w"SDI-JOVYΛબΜͩͷݸਓతͳझຯʂʂʂ w3BTQCJBO6CVOUVࢼͨ͠ w"SDI-JOVYϩʔϦϯάΞοϓσʔτͳͷͰ৭ʑͱָ wυΩϡϝϯτ๛ͰຊޠԽ͞Ε͍ͯΔʂʂʂ wIUUQTXJLJBSDIMJOVYKQJOEFYQIQ3BTQCFSSZ@1J
"SDI-JOVYͷΠϯετʔϧ ςΩτʔͳ-JOVYϚγϯʹNJDSP4%Λ͢ ύʔςΟγϣϯΛΔ ϑΥʔϚοτ͢Δ Ϛϯτͯ͠UBSCBMMΛղౚʂ ࢀߟIUUQTBSDIMJOVYBSNPSHQMBUGPSNTBSNWCSPBEDPN
SBTQCFSSZQJ
Πϯετʔϧޙͷ࡞ۀ ‣ϩάΠϯ͢Δ BMBSNBMBSN SPPUSPPU ϩάΠϯޙదͳύεϫʔυʹมߋ͢Δ ‣ύοέʔδΛΞοϓάϨʔυ͢Δ QBDNBO4ZV ‣ೖΕ͓ͯ͘ͱศརͳύοέʔδΛೖΕΔ TVEPͱ͔
Πϯετʔϧޙͷ࡞ۀ wແઢ-"/Λઃఆ͢Δ ެࣜ8JLJʹॻ͍ͯ͋ΔͷͰׂѪ ଂແઢ-"/BD͕͑ͳ͍ͷͰࢲ֎͚ͷແઢ-"/Λ༻ wଂ#MVFUPPUIΛ͑ΔΑ͏ʹ͢Δ ެࣜSZͳͷ͕ͩɺҙ֎ͱϋϚϦϙΠϯτ͕͋Δ ଓ͖8FCͰʂ ޙϒϩάʹॻ͘༧ఆ
ిࢠ࡞͢Δͧʂ
ిࢠ࡞Λ࢝ΊΔલʹ wϥζύΠͷ४උ͕Ͱ͖ͨͷͰԿ͔࡞ͬͯΈΔ w·ͣɺΦʔιυοΫεͳ-&%νΧνΧ ௨শɿ-νΧ ϥζύΠͷ04͔Β-&%ΛޫΒͤͨΓফͨ͠Γ͢Δ w࡞ۀΛ࢝ΊΔલʹඞཁͳ۩Λങ͏
ిࢠ࡞Λ͢Δͷʹඞཁͳͷ 㾎ϒϨουϘʔυ ԁ͘Β͍ 㾎δϟϯύઢ ԁ͘Β͍ ෳͷ৭ɺΦεΦεɺΦεϝεɺϝεϝε͋Δͱศར 㾎ాͯ͝ϋϯμίς ాͯ͝Թௐػೳ͕͋Δͱศར
ϋϯμෆཁͷΩοτΛ͏߹͍Βͳ͍
͋Δͱศརͳͷ wϐϯηοτ wΫϦοϓελϯυ ా͚͢Δͱ͖ʹศར wΧολʔχούʔ wυϥΠόʔ wϥδΦϖϯν
͋Δͱศརͳͷ wςελʔ ஈϐϯ͖Γ ʙԁ͘Β͍ͷͰे wΦγϩείʔϓ ΩοτΛ͑ԁ͘Β͍ͰखʹೖΔʂͨͩ͠SZ
-νΧʹඞཁͳύʔπ wҎԼͷύʔπΛߪೖ͢Δ 㾎৭-&% ݸͰԁ͘Β͍ ੨നͩͱඞཁిѹ͕Γͳͯ͘ޫΒͳ͍͔ 㾎߅ث ຊͰԁ͘Β͍ ߅ଂͷ-&%͕͋ΔΒ͍͠ศར
ͰɺͲ͜Ͱങ͏Μͩʁʁʁ
ిࢠύʔπΛങ͑Δॴ 㾎ळ༿ݪ ઍੴి ळ݄ిࢠి ϥδΦσύʔτFUD 㾎ΦϯϥΠϯ ळ݄ిࢠి ϚϧπΦϯϥΠϯFUD
ϥζύΠͱ-&%Λଓ͢Δ wϥζύΠͷ(1*0ϙʔτͱ-&%Λଓ͢Δ (1*0൚༻ͷೖग़ྗΠϯλʔϑΣΠε 04͔ΒϑϥάΛཱͯΔͱ7࠷େN"ྲྀΕΔ wϥζύΠͱ-&%ͷଓϒϨουϘʔυΛ͏
ϒϨουϘʔυͷ͍ํ wϒϨουϘʔυͱిࢠճ࿏ͷࢼ࡞ɾ࣮ݧ༻ͷج൘ͷ͜ͱ wιέοτ ݀ ʹ͚ͩ͢Ͱిࢠճ࿏͕Ή͜ͱ͕Ͱ͖Δ ֤ྻͷॎͷιέοτ͕ͭͳ͕͍ͬͯΔ ɾ੨ͷϥΠϯ͕ͭͳ͕͍ͬͯΔ ిݯϥΠϯ
-νΧ͢ΔͨΊͷ݁ઢ wϥζύΠͷ1*/ͱ͔ΒઢΛग़͢ w1*/(1*0 w1*/(/% wЊ߅ͱ-&%Λଓ w*N" w-&%ʹ͖͕͋ΔͷͰҙ
ϥζύΠ͔Βͷૢ࡞ w(1*0ͷॳظԽ ‣FDIPTZTDMBTTHQJPFYQPSU ‣FDIPPVUTZTDMBTTHQJPHQJPEJSFDUJPO w-&%ͷ౮ফ౮ ‣FDIPTZTDMBTTHQJPHQJPWBMVF ‣FDIPTZTDMBTTHQJPHQJPWBMVF
(1*0ͷ׆༻ wTZTDMBTTHQJPHQJP//EJSFDUJPOʹJOΛೖྗ͢ΔͱಡΈऔΓ WBMVFΛಡΉͱ͔͕ฦΔ w8SJUJH1JΛ͏ͱHQJPίϚϯυͰ੍ޚͰ͖Δ ‣HQJPHNPEFPVU ‣HQJPHXSJUF
ͬͱԿ͔࡞Γ͍ͨʂ
ిݯɾΞΫηεϥϯϓ·Ϳ͍͠ wϥζύΠͷిݯϥϯϓɾΞΫηεϥϯϓ͕·Ϳ͍͠ʜ ࣗαʔόʹ͍ͯ͠ΔͱಛʹؾʹͳΔ w04͔Βফ౮ͤ͞Δ͜ͱͰ͖Δ ͰɺՔಇ͍ͯ͠Δ͔Ͳ͏͔͕Θ͔ΓͮΒ͍ʂʂ ෦͕໌Δ͍ͱ͖ϥϯϓ͕͍ͯ҉͍ͱ͖ফ͑ͯ΄͍͠ʂʂ
Ͳ͏࣮͢Δ͔ʁ wরηϯαʔΛ͏ ϑΥττϥϯδελΛ͏ ޫΛड͚ͯిؾ৴߸ʹม͑Δ wϑΥττϥϯδελΞφϩάग़ྗ͕ͩɺϥζύΠσδλϧ wυϥΠό*$Λ͏͜ͱͰσδλϧग़ྗʹͰ͖Δ ճ࿏Λ࡞Δͷ͕ΊΜͲ͍͘͞ʜ
ͦΜͳͱ͖ΩοτΛ͏ʂ
ΩοτΛ͏ wळ݄ΛோΊ͍ͯͨΒͪΐ͏Ͳ͍͍ΩοτΛൃݟʂ w54-༻রηϯαʔϞδϡʔϧ wిݯిѹ͕7ʙ7ͰϥζύΠͰ͑Δʂ w௨৴ܗࣜͷ*$ϥζύΠͰ͑Δʂ w࡞؆୯ʂϐϯϔομΛΜ͚ͩ͢Δ͚ͩʂʂ
ϥζύΠͱͷଓ wҎԼͷΑ͏ʹଓ ϥζύΠ 54- 1*/ 7 7JO 1*/
(/% (/% 1*/ 4%" 4%" 1*/ 4$- 4$-
রηϯαʔͱ࿈ಈͤ͞Δ ະݕূ wQZUIPO͔Β*$Λίϯτϩʔϧ͢Δ wIUUQTHJUIVCDPNTIJOKJNBUTVNPUPUTM wUTMQZΛ࣮ߦ͢Δͱর͕औΕΔͣ
ϥζύΠͷຊମ-&% wTZTGTܦ༝Ͱ੍ޚͰ͖Δ ‣TZTDMBTTMFETMFE/USJHHFSޫΒͤΔτϦΨʔ ‣TZTDMBTTMFETMFE/CSJHIUOFTTً ʙ wMFE͕ΞΫηεϥϯϓ ɺMFE͕ిݯϥϯϓ
wUSJHHFSʹOPOFɺCSJHIUOFTTʹΛॻ͖ࠐΉͱফ౮͢Δ w౮σϑΥϧτΛॻ͖ࠐΉ
࠷ऴతͳ࣮ Ҋ wఆظతʹরΛνΣοΫ͢Δ ҉͘ͳͬͨΒফ౮ɺ໌Δ͘ͳͬͨΒ౮ ҉͍ͷఆٛΛͲ͏͢Δ͔ʁ wϥζύΠέʔεʹরηϯαʔΛΈࠐΈ͍ͨ ϥζύΠ༻ͷϢχόʔαϧج൘Λ͏ͱศརͦ͏
ͬͱͬͱԿ͔࡞Γ͍ͨʂ
ࣗαʔόͷίϯιʔϧ͕΄͍͠ wࣗαʔόͷγϦΞϧίϯιʔϧΛແઢԽ͍ͨ͠ w#MVFUPPUI34$ม͕ച͍ͬͯΔ͕ߴ͍ʂʂ ݸਓͰ͏ͷͰͳ͍ wͦΜͳͱ͖ωοτͰ3#5Λൃݟ͢Δ #MVFUPPUI6"35ม͢ΔϞδϡʔϧ
ݱঢ় ཧ ଓΠϝʔδ <64#γϦΞϧมέʔϒϧ> <34$έʔϒϧ> ࣗαʔό <34$έʔϒϧ> ࣗαʔό #MVFUPPUI
34$ͱ6"35 w34ͱίϯϐϡʔλؒ௨৴ͳͲͰ༻͍ΒΕΔγϦΞϧ௨৴ن֨ ৴߸Ϩϕϧ7ʙ 7 w6"35ύϥϨϧɾγϦΞϧ૬ޓมσόΠε ৴߸Ϩϕϧ7ɺ7ɺ7ͳͲ͕͋Δ w৴߸Ϩϕϧ͕ҧ͏ͷͰม͢Δඞཁ͕͋Δ ϨϕϧมΩοτ͕SZ
3#5༻ͷϨϕϧมج൘ w3#57ͷిݯΛ༻ҙ͢Δඞཁ͕͋Δ w7༻ҙͮ͠Β͍͕Ϩϕϧมج൘Λ͏ͱ7ʹͰ͖Δ ϐϯϔομͰଓͰ͖Δͷຯʹศར w7ͱ͍͏͜ͱ64#͕ిݯͱͯ͑͠Δʂʂ 64#7N" ࠷େ ΛڙڅͰ͖Δ
ଓΠϝʔδ 3#5 Ϩϕϧมج൘ 59 39 354 $54 (/% 7
৴߸Ϩϕϧม $/ $/ (/% 59*/ 39065 7DD ిݯ %46#ϐϯ ϝε ݁ 64# ίωΫλ 7DD (/%
Կނ͔ଓͰ͖ͳ͍ɾɾɾ wϥζύΠ͔Β3#5ʹଓ wSGDPNNܦ༝ͰσʔλΛૹͬͯΈΔ w3#5ͷ-&%͕ޫΔ͕ɾɾɾԿදࣔ͞Εͳ͍ wԿ͕ѱ͍ͷ͔
σόοά wςελʔΛͬͯಋ௨֬ೝ ͳ͠ w5939৴߸ΛݟΑ͏ͱͯ͠શ͘Θ͔Βͳ͍ CQTͰ௨৴͢ΔͷͰඵͷ͞Ͱిѹ͕͔ΘΔ ඵͷมΛݟΔʹਓؒʹૣ͗͢Δ ཧ w͠ΐ͏͕ͳ͍ͷͰࣗ࡞ΦγϩείʔϓΩοτΛϙνοͱɾɾɾ
ݪҼ͕໌ʂʂʂʂ
34$έʔϒϧ͕Ϋϩεͩͬͨʂ
ݪҼ໌ w1$ʹଓ͍ͯͨ͠34$έʔϒϧ͕Ϋϩεͩͬͨ ௨ৗ64#γϦΞϧέʔϒϧͰଓ͍ͯͨ͠ͷͰΫϩε͕ඞਢ 3#5ϗετಉ࢜ͷଓͰͳ͍ͷͰετϨʔτʂʂʂ wߪೖͨ͠Φγϩείʔϓ༻ͤͣ ˞͜ͷ͋ͱελοϑ͕Έཱͯ·ͨ͠
ϒϨουϘʔυ w௨৴͕ਖ਼͘͠Ͱ͖ͨͷͰج൘ʹ࣮͍ͯ͘͠ wج൘͔Β࡞ΔͱେมͳͷͰϢχόʔαϧج൘Λ͏ͱศར ࠓճখܕʹ͔ͨͬͨ͠ͷͰNNج൘Λ༻ wج൘Ή͖ग़͠ݏͳͷͰέʔε͚͍ͭͨ NN༻ͷΞΫϦϧ൘͕ച͍ͬͯͨͷͰ͜ΕΛ͏͜ͱʹͨ͠ ࢛۱ʹ.༻ͷ͕݀͋ΔͷͰωδࢭΊ͢Δ͚ͩͰ͓खܰ
ʂʂ
#5γϦΞϧมϢχοτ߸ػʂʂ
#5γϦΞϧมϢχοτ߸ػʂʂ
ࣦഊஊ w߸ػͪΌΜͱಈ࡞͍͕ͯͨ͠64#ίωΫλ͕औΕͨ ย໘ϗʔϧج൘͍ͩͬͨͤͰͪΌΜͱݻఆͰ͖ͯͳ͔ͬͨɾɾɾ w߸ػͰ྆໘εϧʔϗʔϧج൘Λ࠾༻ʂʂ Ϩϕϧมج൘Λࠨӈٯʹ͚ͭͯ௨৴Ͱ͖ͣɾɾɾɾ w߸ػͰͯ͢Λղফʂʂʂʂʂʂ ͷ͕ͣɺͳ͔ͥ௨৴Ͱ͖ͣɾɾɾɾ σόοάத
࠷ऴతʹ͍͘Βʹͳ͔ͬͨ wࡐྉඅͷΈͰԁʂʂʂ 3#5͕ԁ͘Β͍ͳͷͰ΄ͱΜͲ͜Εͷஈ wࣦഊΛؚΊΔͱʜ ࣦഊͨ͠ܦݧϓϥΠεϨεʂ
·ͱΊ
·ͱΊ wϥζύΠ͍҆͠ʂ༡Δ͠ʂͨͷ͠ʔʂ ͖ͨΒࣗαʔόʹͰ͖Δ͠ɺ࠷ѱϚΠχϯά͓͚ͤͯ͞SZ wిࢠ࡞ͬͯΈΔͱָ͍͠ ࠷ۙΩοτ૿͑ͯΘΓͱ؆୯ʹͰ͖Δ ݸਓతʹϛχ࢛ۦײ֮ ϥζύΠ༻ͷΩοτച͍ͬͯΔ͠ϋϯμͳ͠Ͱ༡Δ
ࠓճͷল wσόοάํ๏ͷཱ֬ ͏·͘ܨ͕Βͳͯ͘Ͳ͏ͨ͠Β͍͍͔Θ͔Βͳ͍ ిؾ৴߸ΛಡΈऔΕΔྗ͕΄͍͠ wج൘࣮͢Δલʹճ࿏ਤΛॻ͜͏ɾɾɾ wߪೖͨ͠ύʔπ͕ࢄཚ͍ͯ͠Δɾɾɾ ۉҰͷαΠζ͡Όͳ͍ͷͰೖΕΛ୳͢ͷ͕͍͠
ࠓޙͷ wࠓճಈ͔ͳ͔ͬͨΩοτͷ ͢Ͱʹࡐྉ࠶ൃࡁΈ w(14৴߸Λ༻͍ͨ4USVUVN/51αʔόͷߏங (14ड৴ΩοτΛങ͕ͬͨͰ(14৴߸औΕͣʂʂʂʂʂ wϦϞίϯΩοτ wϥζύΠ;FSPΛͬͨ64#ϗετػೳ
͓ΘΓ