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
Raspberry Piを活用に導くためのおすすめアイテム&アイデア / 20171104-d...
Search
Akira Ouchi
November 04, 2017
How-to & DIY
1
480
Raspberry Piを活用に導くためのおすすめアイテム&アイデア / 20171104-dojocon-rpi
2017/11/4 DojoCon Japan 2017 内 Japanese Raspberry Pi Users Groupブースにて発表
Akira Ouchi
November 04, 2017
Tweet
Share
More Decks by Akira Ouchi
See All by Akira Ouchi
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1k
Raspberry Pi 秋の新製品をチェックしてみよう / 20231202-rpi-jam-tokyo
akkiesoft
0
780
Raspberry Pi Pico 2 移行はアリか? / 20240927-rpi-pico2
akkiesoft
0
110
Any Raspberry Pi (5) Updates? / 20240618-rpi-updates
akkiesoft
0
65
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 20240420-osunc2024-kawagoe
akkiesoft
0
260
Misskey OSPNサーバーでFediverseをはじめよう / 20240203-msky-ospn
akkiesoft
1
630
Raspberry PiではじめるKiCad入門 / 20240226-rpi-jam
akkiesoft
1
4.4k
ワンチャンXから離脱してFediverseに飛び込もう / 20240203-homeserver
akkiesoft
0
350
Raspberry Pi 5のPCI Express拡張ボードあれこれ / 202401-rpijam-osc24os
akkiesoft
0
3.2k
Other Decks in How-to & DIY
See All in How-to & DIY
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
150
未来の投げ銭箱
inoue2002
2
110
AWS User Community - JAWS-UG/AWS ユーザーコミュニティのご紹介
awsjcpm
1
200
Xの"だるま"とコナミコマンド #iotlt #obniz
n0bisuke2
0
190
「RubyでLチカ」に挑戦してみた
isaka1022
0
250
未来大生の胃を支える函館グルメ
deflis
0
490
【加筆修正版】ハードワークを支えるフィジカルとメンタルを構築る#rubymusclemixin 活動 #きのこ2025 #きのこ2025_b
bash0c7
0
200
JAWS-UGのご紹介 JAWS-UGとは?
awsjcpm
0
5.1k
「AITRIOS」でトカゲの活動量を可視化
hoshinoresearch
0
380
カンファレンスでリフレッシュ!無理なく楽しむカンファレンス参加術 / How to enjoy conferences without stress
kattsuuya
1
8.6k
GPT-4oに遅刻理由を考えてもらうボタン #gpt_4o #iotlt #chatgpt
n0bisuke2
0
370
苦いビールを避ける冴えたやり方
watany
2
400
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What's in a price? How to price your products and services
michaelherold
246
12k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Why Our Code Smells
bkeepers
PRO
337
57k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
VelocityConf: Rendering Performance Case Studies
addyosmani
330
24k
Designing Experiences People Love
moore
142
24k
Transcript
3BTQCFSSZ1JΛ ׆༻ʹಋͨ͘Ίͷ ͓͢͢ΊΞΠςϜ ΞΠσΞ +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ ͖͋ͬ͌ !"LLJFTPGU %PKP$PO+BQBO
ࣗݾհ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – Πϕϯτలࣔ୲ʁͬΆ͍ײ͡ •
&KFDUίϚϯυϢʔβʔձओ࠻ • 3BTQCFSSZ1J͍͖ͩ͢ʔ – ͘Β͍͍࣋ͬͯͯ – Ոͱ͔ձࣾͱ͔లࣔͱ͔ͰͬͯΔ
+BQBOFTF3BTQCFSSZ1J 6TFST(SPVQ • SBTQJKQͰ3BTQCFSSZ1JͷใΛൃ৴ – ͍͍ͩͨࢲ͕ॻ͍ͯ·͢ • .- (PPHMF(SPVQT ͋Γ·͢
• Πϕϯτ – ݱࡏ͓ʹ04$ʹలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷ ू·Γ Λෆఆظ։࠵
ࠓͷ͓ͳ͠ • 3BTQCFSSZ1JɺങͬͯΈͨͷͷɺ04 ΛΠϯετʔϧͯ͠ຬͪ͠Όͬͨʂ • ʜʜͱݴ͏ํͷͨΊʹɺ3BTQCFSSZ1JΛ ͬͱ༡ΔΑ͏ʹ͢ΔΞΠςϜʹ͍ͭ ͯհ • ిࢠ࡞͠ͳ͍
• ϓϩάϥϛϯά͢Δ • ଟগΜ͚ͩ͢Δ
ϨϯζপͬΆ͍͔ͭͳʁ • ΧϝϥΛങͬͯΈͨͷͷɺͱΓ͋͑ ͣඪ४ϨϯζͰຬͪ͠Όͬͨʂ • ʜʜͱݴ͏ํͷͨΊʹɺΧϝϥΛͬͱ ༡ΔΑ͏ʹ͢ΔϨϯζʹ͍ͭͯհ • ͱ͔ɻ •
ࣅͯΔʁʁ • Μ͚ͩྲྀੴʹͳͦ͞͏
3BTQCFSSZ1Jͬͯͳʹ ͓͞Β͍Έ͍ͨͳͭ
͜Ε͕3BTQCFSSZ1Jͩʂ )%.* ిݯ ʢεϚϗͱಉ͡ .JDSP64#ʣ NN ۃδϟοΫ ʢεςϨΦ ө૾ʣ (1*0
1JOT $4* Χϝϥϙʔτ %4* σΟεϓϨΠ ϙʔτ .JDSP4% ϙʔτ ཪ໘ 64#º .-"/ 64#ܦ༝ ແઢ-"/ #MVFUPPUI 64#ϋϒ -"/νοϓ 3BTQCFSSZ1J.PEFM#
3BTQCFSSZ1Jͬͯͳʹ • ͜Ͳͨͪͷڭҭ༻ʹ࡞ΒΕͨ • -JOVY͕ಈ͘ԁͷ͍҆zύιίϯz • (1*0ͱݴ͏ϐϯΛͬͯిࢠ࡞ͬΆ͍ ͷͰ͖Δ • ఆʹͯ͠ੈքͰരചΕ
ສ • ۀγεςϜαΠωʔδ͋ΒΏΔ γʔϯͰ׆༂͢ΔΠέΠέͳ ίϯϐϡʔλ
ύιίϯͳΜͰ͔͢ʁ • 1$͚04ͷҰͭͰ͋Δ-JOVY͕ಈ࡞͢Δ • ςϨϏʹܨ͛σεΫτοϓը໘͕ग़Δ • 4DSBUDIͱ͔.JOFDSBGUͱ͔Ͱ͖Δ • ϒϥβ͋Δ͠ϝʔϧͰ͖Δ •
ϫʔϓϩදܭࢉ -JCSF0GGJDF ೖͬͯΔ • ύιίϯͰ͢Ͷʁ – ࠷৽ϞσϧͩͱͲΕΘΓͱαΫαΫͰ͢Ϥ
ిࢠ࡞ʡʡͰ͖Δ • (1*0ϙʔτΛ͏ͱిࢠ࡞Ͱ͖Δ • -JOVYͰ͑Δ͍͍ͩͨͷݴޠͰϓϩάϥ ϛϯάͰ͖Δ – 1ZUIPO3VCZͳͲ-- – +BWB$$
– 4DSBUDI • ϒϨουϘʔυʹిࢠ෦Λૠͯͬ͠ ͍͍ͯ͠ɺطͰखܰʹ࢝Ί͍ͯ ͍
3BTQCFSSZ1JΛങ͓͏ ͍ͬ͡͞ʹങ͏
͍Ζ͍ΖͳϥζύΠ • 3BTQCFSSZ1J – ϋΠεϖοΫͳελϯμʔυϞσϧ – ԁ͘Β͍ – ͱΓ͋͑ͣ͜ΕΛങ͑
• 3BTQCFSSZ1J;FSP – ϩʔεϖοΫͳτϥΠΞϧϞσϧ – ແઢͳ͠ԁɺແઢ͋Γ ԁ͘Β͍ – ཁ݅ʹεϖοΫ͕ݟ߹͑ΞϦ
3BTQCFSSZ1Jͷങ͍ํ • ങ͑Δͱ͜Ζͨ͘͞Μ͋Δ – 34ΦϯϥΠϯ – εΠοναΠΤϯε – ,4: –
ϤυόγɾϏοΫɾϠϚμ – "NB[PO – 1JNPSPOJ ΠΪϦε • ͓͖ͳͱ͜Ζ͔Βߪೖ͍ͩ͘͞
3BTQCFSSZ1J;FSPͷങ͍ํ • ͜ͷϲॴ͔ΒબͿͷ͕ແ – εΠοναΠΤϯε • நબൢചͯ͠ΔͬΆ͍ – ,4: –
1JNPSPOJ ΠΪϦε • ࡏݿ͕͋Ε୯ͰൺֱతߪೖՄೳ • ୯ͷ߹Φʔμʔ·Ͱ • ηοτͷ߹੍ݶͳ͠
ඞਢͷपลػث • ిݯ – 1J7"Ҏ্ਪ – " 8 ରԠͷిݯͰ·͋େৎ •
έʔϒϧରԠͨͭ͠Λʂ • .JDSP4%Χʔυ 04͕ೖΔ෦ – $MBTTɾ(#Ҏ্ਪ – ݅Λຬ͍ͨͤ҆ͭͰ͍͍ؾ͕͢Δ – ૣ͚Εૣ͍΄Ͳɺ͍͓ͪ͏շద
Φϓγϣϯͳपลػث • ΩʔϘʔυɾϚε – υϯάϧͰ྆ํ͑ΔແઢλΠϓ͕ศར • )%.*έʔϒϧɾςϨϏ – ը໘ʹग़͢ͳΒదٓ •
-"/ɾωοτϫʔΫ – దٓ
3BTQCFSSZ1JͷηοτΞοϓ 3BTQCJBO͕ىಈ͢Δ·Ͱ
04ͷ༻ҙ • .JDSP4%ʹ04Λॻ͖ࠐΉ • 8JOEPXT.BD-JOVYదͳ1$͕ඞཁ • ॻ͖ࠐΈํͱ͓Γ – /00#4;JQϑΝΠϧΛల։ͯ͠4%ʹίϐʔ ͯ͠ىಈɾΠϯετʔϧ͢Δ
– σΟεΫΠϝʔδEE 8JO%JTL*NBHFS &UDIFSͳͲͰ4%ʹॻ͖ࠐΜͰىಈ
ىಈͨ͠Β • SBTQJDPOGJHͰઃఆ͠Α͏ – σεΫτοϓͷਓ.FOVr 1SFGFSFODFTr 3BTQCFSSZ1J$POGJHVSBUJPO • ࠷ॳʹඞͣมߋ͢Δ –
QJϢʔβʔͷύεϫʔυ – ϗετ໊ • ඞͣͰͳ͍͚Ͳม͑Δ – ݴޠɾΩʔϘʔυɾλΠϜκʔϯ
Ξοϓσʔτ • Ξοϓσʔτखॱ%FCJBOܥͱಉ͡ • SQJVQEBUF্ڃऀ͚ͳͷͰ͍Βͳ͍ – ຊདྷEJTUVQHSBEFͰೖΔϑΝʔϜΣΞΛ HJUIVC͔Β࣋ͬͯ͘Δπʔϧ • ͔ͨ͠͠ΒVQHSBEFͰೖΔ͔ɺ͋ͱͰͨΊ
͔͢ – ࠷৽ػೳΛࢼ͍ͨ͠ਓ͚ $ sudo apt update $ sudo apt upgrade (or dist-upgrade)
3BTQCJBOશϞσϧͰಈ͘ • ్தͰҧ͏3BTQCFSSZ1Jʹૠͯ͠ಈ͘ – 1J;FSPͰಈ͍͍ͯͨ4%Λ#ʹૠͯ͠0, – #Ͱಈ͔ͯͨ͠ͷΛ1J;FSPʹૠͯ͠0, – #Ͱಈ͔ͯͨ͠ͷΛॳظ#ʹૠͯ͠0, •
ηοτΞοϓΞοϓσʔτ͚ͩ#Ͱ Εര
3BTQCFSSZ1JΛָ͠Ή ͦ͏ʂ04͍ΕͨΜ͚ͩͲʂͦͷઌ͕Ͷʂ
ͳͥ04ΛೖΕͯຬ͢Δ͔ • 3BTQCFSSZ1J-JOVYϚγϯ – ଞͷ1$Ͱ-JOVYಈ͘ – ىಈͯ͑͠Δˠ;ʔΜͳΔ΄ͲͶ ऴ • ిࢠ࡞ͱݴΘΕΔͱෑډ্͕͕Δʁ
– ͦͦిࢠ࡞Α͘Θ͔ΒΜʂ – ԿΛങ͍͍͑ʁ – -νΧʁηϯαʔʁ͋Γ͖ͨΓͰʁ – ͍͔ͭϩϘοτΓ͍ͨͳ͋ʂ Βͳ͍
தؒతͳ͍͍ײ͡ͷϒπ͕ ٻΊΒΕΔ ・OSから先のネタがない ・ベタベタなプログラミング ・高度すぎ ・部材が細かすぎるなど なんかほどよいやつ?
)"5Ϙʔυͱݴ͏ఏҊ • 3BTQCFSSZ1Jͷ(1*0ϙʔτʹͤͯ͑ ΔϞδϡʔϧతͳϘʔυ • ిࢠ࡞ͷࣝෆཁ • υϥΠόʔΛೖΕͯϓϩάϥϛϯάͯ͠ ಈ͔ͤΔ •
ޫͬͨΓදࣔ͞ΕͨΓ໐ͬͨΓͱ݁Ռ͕ Θ͔Γ͍͢ • ʹΑͬͯΜ͚ͩʹΑΔΈཱ͕ͯ ඞཁͳ߹ΞϦ
͍ΖΜͳϘʔυ
#-*/,5 1JNPSPOJ • ϑϧΧϥʔ-&%͕ݸ͍ͭͨϘʔυ • (1*0ϙʔτΛϐολϦ෴͏ίϯύΫτ͞ • g ຊՈ ԁ
εΠοναΠΤϯε • 1ZUIPOͰίʔυΛॻ͚Δ • ͚ͬ͜͏໌Δ͍
͍͖ͷͷ؍ͷর໌ʹ • 1J;FSP ΧϝϥͰࡱӨ • #MJOLUΛর໌ͱͯ͠ࡱӨ࣌ʹ౮ – έʔϒϧຊΛ৳ͯ͠ଓͯ͠0,
εςʔλεϥϯϓʹ • λΠϜϥϓεࡱӨΧϝϥͷঢ়ଶදࣔ • ࡱӨΧϯτμϯͱ͔ ωοτϫʔΫଓͷঢ়گ ֬ೝʹ#MJOLUΛ༻
6OJDPSO)"5 • #-*/,5ͷഒͷ-&%͕ͬͨϘʔυ • g 1JNPSPOJ ԁ εΠον •
6OPDPSO )"5ͷαΠζͷQ)"5͋ Δ -&%
͓ఱؾͷදࣔ • ւ֎ͷ͓ఱؾ"1* ແঈϓϥϯ Λར༻ͯ͠ ຊ֤ͷݱࡏͷఱؾΛදࣔ • ͘Β͍ • ຖ࣌ߋ৽
• શࠃཁΒͳ͚Ε ͓ॅ͍ͷํ͚ͩ දݱͯ͠ྑͦ͞͏
4QFBLFSQ)"5 • Ξϯϓɾ%"$ଂεϐʔΧʔϞδϡʔϧ • ԻྔϨϕϧ͕-&%ϥΠτͰޫΔ • ϥδΧη෩σβΠϯͰ͔Θ͍͍ • ϥδΦΛྲྀͨ͠Γ"JS1MBZαʔόʔʹͨ͠ Γͯ͠Έͯ
• g 1JNPSPOJ ԁ εΠον
1JNPSPOJ.JDSP%PUQ)"5 • Y <>ͷ-&%υοτϚτϦΫεΛͭ ฒͯจࣈͳͲΛྲྀͤΔϞδϡʔϧ • 1ZUIPOϥΠϒϥϦͰεΫϩʔϧͳͲͷද ݱ͕؆୯ʹͰ͖Δ • จࣈҎ֎දࣔՄೳ
• g 1JNPSPOJ ԁ εΠον
4FOTF)"5 • 3BTQCFSSZ1Jࡒஂ͕ൢച͢Δ )"5Ϟδϡʔϧ • "TUSP1JϓϩδΣΫτͷͨΊʹ։ൃ – IUUQTBTUSPQJPSH • ͍Ζ͍Ζ͍ͭͯΔ
– YϑϧΧϥʔ-&% – δϣΠεςΟοΫ – <Թ࣪ ؾѹ ֯ Ճ ํҐ>ηϯαʔ
ؾѹϩΨʔͱͯͬͯ͠ΈΔ • ؾѹΛऔಘͯ͠$47ϑΝΠϧͱͯ͠ه • ؾѹͷมԽ͢Δঢ়گˠ෩લޙొࢁ • ͔Μʹ4FOTF)"5Λ͚ͨ3BTQCFSSZ 1JΛ͍ΕͯࢁొΓͯ͠ؾѹ͕มΘΔ͜ͱΛ σʔλͰݟΑ͏ •
-&%υοτϚτϦΫεͰάϥϑදࣔͯ͠ ྑ͍͔
ശࠜొࢁΛؾѹͰݟΔ 920 930 940 950 960 970 980 990 1000
1010 1020 11:11:02 11:15:02 11:19:02 11:23:01 11:27:02 11:31:01 11:35:02 11:39:01 11:43:02 11:47:01 11:51:02 11:55:01 11:59:02 12:03:01 12:07:02 12:11:01 12:15:02 12:19:01 12:23:02 12:27:01 12:31:02 12:35:01 12:39:02 12:43:01 12:47:02 12:51:02 12:55:02 12:59:02 13:03:02 13:07:02 13:11:02 13:15:02 13:19:02 13:23:02 13:27:02 13:31:02 13:35:02 13:39:02 13:43:02 13:47:02 13:55:01 13:59:02 14:03:01 14:07:02 14:11:02 14:15:02 14:19:02 箱根湯本で 散歩と昼飯 秦野近辺で なぜか落ちる 小田原〜箱根湯本 ホテルの手前の坂 宮ノ下駅着 箱根湯本発 スイッチバック &信号停止
ిࢠϖʔύʔϞδϡʔϧ • 1J;FSPαΠζͷిࢠϖʔύʔϞδϡʔϧ • ిݯΛͬͯදࣔ༰͕Δʂ • தࠃͷനࠇͷͭͰԁ • 1JNPSPOJനࠇ ԁ͘Β͍
– ൢച͕Ұ࣌ఀࢭ ͯ͠Δ͚Ͳ • ໊ࡳɾࡳʹ
༡ΜͰΈ͍ͨϞδϡʔϧ ͋Γ·ͨ͠ʁ • ؾʹͳͬͨΒͱΓ͋͑ͣങͬͯΈΑ͏ • ͓͢͢Ίిࢠϖʔύʔ͋ͨΓ – தࠃͷԁલޙ • ڭҭ͚ʹ҆Ձͳͷͩͱ#-*/,5
• 4FOTF)"5ͥͻ৮ͬͯཉ͍͠ – 3BTQCJBOʹΤϛϡϨʔλʔ͋Γ·͢ • ଞʹ͍Ζ͍ΖͳϞδϡʔϧ͕͋ΔͷͰ ୳ͯ͠ΈΑ͏ʂ
׆༻ʹಋ͘ʹʜʜ • ͦͦࢲ͕ग़ͯͨ͠λΠτϧʹؾ͕ͭ ͍ͨΒ͚͞Ε͍ͯͨ • ׆༻͕ͲͷఔΛࢦ͢ͷ͔ʹΑΔ – ՈͰৗ࣌Քಇͤ͞Δ – )"5Ϙʔυͱ͔Ͱ৭ʑ༡Ϳ
– ϓϩάϥϛϯάڭࣨͰࢠͲͨͪʹ͍ͭ ΘͤΒΕΔঢ়گ – ৮ͬͨ݁ՌΛϒϩάʹॻ͍ͨΓͯ͠ঝೝཉٻ Λຬͨ͢͜ͱͰ׆༻PSϖΠͨ͠ͱஅ͢Δ
ؾܰʹࣗৗ༻ʹ͍ͯ͜͠͏ • ͳΜ͔࡞ͬͯৗ༻͍ͨ͠ͱࢥͬͨΒؾܰ ʹৗઃ͍ͯ͜͠͏ • ͦͯ͠৽͍͠3BTQCFSSZ1JΛ૿ͦ͏ • ͓͢͢Ί – ։ൃػͱͯ͠1JΛ͓࣋ͬͯ͘
– ৗઃ༻ʹੲങͬͨ1Jɺ1J;FSPͳͲΛׂΓͯ • ஔ͖͍ͨͷͷཁٻεϖοΫʹԠͯ͡બ • 3BTQCFSSZ1Jࣗવͱ૿͑Δͷ
ڭࣨʹ͍͍1JΛ • ༧ࢉ͕ݫͯ͘͠ՄೳͳݶΓ1JΛಋೖ͢ Δ͜ͱΛ͓͢͢Ί • ຊମͷ͢͞ʹͭΒΕͯ1J;FSPΛങ͏͜ ͱ͓͢͢Ί͠ͳ͍ • 1J;FSPελʔλʔͱ1Jͷֹࠩ ԁ
– ԁ WT ԁ – 1Jిݯͱ4%Χʔυ͕ͳ͍͚Ͳ – Ձ֨ରੑೳͰߟ͑ͨΒ1Jͷ্͕
·ͱΊ • 3BTQCFSSZ1J-JOVYͷύιίϯ – ࠷ॳͷ͏ͪిࢠ࡞Ͱ͖Δ͘Β͍ͷೝ ࣝͰ • ͍Ζ͍Ζͳ)"5Λങͬͯ༡ΜͰ׆༻͠Α ͏ •
ຊମ͕ͳ͍ਓ·ͣ1JΛʂ
͓ΘΓ