Raspberry Piを活用に導くためのおすすめアイテム&アイデア / 20171104-dojocon-rpi

74476e142a767a018d68c5e72e34ee2f?s=47 Akira Ouchi
November 04, 2017

Raspberry Piを活用に導くためのおすすめアイテム&アイデア / 20171104-dojocon-rpi

2017/11/4 DojoCon Japan 2017 内 Japanese Raspberry Pi Users Groupブースにて発表

74476e142a767a018d68c5e72e34ee2f?s=128

Akira Ouchi

November 04, 2017
Tweet

Transcript

  1. 3BTQCFSSZ1JΛ ׆༻ʹಋͨ͘Ίͷ ͓͢͢ΊΞΠςϜ ΞΠσΞ +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ ͖͋ͬ͌ !"LLJFTPGU  %PKP$PO+BQBO

  2. ࣗݾ঺հ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – Πϕϯτలࣔ୲౰ʁͬΆ͍ײ͡ •

    &KFDUίϚϯυϢʔβʔձओ࠻ • 3BTQCFSSZ1J͍͖ͩ͢ʔ – ୆͘Β͍͍࣋ͬͯͯ – Ոͱ͔ձࣾͱ͔లࣔͱ͔Ͱ࢖ͬͯΔ
  3. +BQBOFTF3BTQCFSSZ1J 6TFST(SPVQ • SBTQJKQͰ3BTQCFSSZ1Jͷ৘ใΛൃ৴ – ͍͍ͩͨࢲ͕ॻ͍ͯ·͢ • .- (PPHMF(SPVQT ͋Γ·͢

    • Πϕϯτ – ݱࡏ͸͓΋ʹ04$ʹలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷ ू·Γ Λෆఆظ։࠵
  4. ࠓ೔ͷ͓͸ͳ͠ • 3BTQCFSSZ1Jɺങͬͯ͸Έͨ΋ͷͷɺ04 ΛΠϯετʔϧͯ͠ຬ଍ͪ͠Όͬͨʂ • ʜʜͱݴ͏ํͷͨΊʹɺ3BTQCFSSZ1JΛ ΋ͬͱ༡΂ΔΑ͏ʹ͢ΔΞΠςϜʹ͍ͭ ͯ঺հ • ిࢠ޻࡞͸͠ͳ͍

    • ϓϩάϥϛϯά͸͢Δ • ଟগ͸Μͩ෇͚͸͢Δ
  5. ϨϯζপͬΆ͍΍͔ͭͳʁ • ΧϝϥΛങͬͯ͸Έͨ΋ͷͷɺͱΓ͋͑ ͣඪ४ϨϯζͰຬ଍ͪ͠Όͬͨʂ • ʜʜͱݴ͏ํͷͨΊʹɺΧϝϥΛ΋ͬͱ ༡΂ΔΑ͏ʹ͢ΔϨϯζʹ͍ͭͯ঺հ • ͱ͔ɻ •

    ࣅͯΔʁʁ • ͸Μͩ෇͚͸ྲྀੴʹͳͦ͞͏
  6. 3BTQCFSSZ1Jͬͯͳʹ ͓͞Β͍Έ͍ͨͳ΍ͭ

  7. ͜Ε͕3BTQCFSSZ1Jͩʂ )%.* ిݯ ʢεϚϗͱಉ͡ .JDSP64#ʣ NN ۃδϟοΫ ʢεςϨΦ ө૾ʣ (1*0

    1JOT $4* Χϝϥϙʔτ %4* σΟεϓϨΠ ϙʔτ .JDSP4% ϙʔτ ཪ໘ 64#º .-"/ 64#ܦ༝ ແઢ-"/ #MVFUPPUI 64#ϋϒ -"/νοϓ 3BTQCFSSZ1J.PEFM#
  8. 3BTQCFSSZ1Jͬͯͳʹ • ͜Ͳ΋ͨͪͷڭҭ༻ʹ࡞ΒΕͨ • -JOVY͕ಈ͘ԁͷ͍҆zύιίϯz • (1*0ͱݴ͏ϐϯΛ࢖ͬͯిࢠ޻࡞ͬΆ͍ ͷ΋Ͱ͖Δ • ૝ఆʹ൓ͯ͠ੈքͰരചΕ

    ສ୆ • ۀ຿γεςϜ΍αΠωʔδ౳͋ΒΏΔ γʔϯͰ׆༂͢Δ௒ΠέΠέͳ ίϯϐϡʔλ
  9. ύιίϯͳΜͰ͔͢ʁ • 1$޲͚04ͷҰͭͰ͋Δ-JOVY͕ಈ࡞͢Δ • ςϨϏʹܨ͛͹σεΫτοϓը໘͕ग़Δ • 4DSBUDIͱ͔.JOFDSBGUͱ͔Ͱ͖Δ • ϒϥ΢β΋͋Δ͠ϝʔϧ΋Ͱ͖Δ •

    ϫʔϓϩදܭࢉ -JCSF0GGJDF ΋ೖͬͯΔ • ύιίϯͰ͢Ͷʁ – ࠷৽ϞσϧͩͱͲΕ΋ΘΓͱαΫαΫͰ͢Ϥ
  10. ిࢠ޻࡞ʡ΋ʡͰ͖Δ • (1*0ϙʔτΛ࢖͏ͱిࢠ޻࡞΋Ͱ͖Δ • -JOVYͰ࢖͑Δ͍͍ͩͨͷݴޠͰϓϩάϥ ϛϯάͰ͖Δ – 1ZUIPO3VCZͳͲ-- – +BWB$$

    – 4DSBUDI • ϒϨουϘʔυʹిࢠ෦඼Λૠͯ͠΍ͬ ͯ΋͍͍͠ɺط੡඼Ͱखܰʹ࢝Ίͯ΋͍ ͍
  11. 3BTQCFSSZ1JΛങ͓͏ ͍ͬ͡͞ʹങ͏

  12. ͍Ζ͍ΖͳϥζύΠ • 3BTQCFSSZ1J – ϋΠεϖοΫͳελϯμʔυϞσϧ –  ԁ͘Β͍ – ͱΓ͋͑ͣ͜ΕΛങ͑

    • 3BTQCFSSZ1J;FSP – ϩʔεϖοΫͳτϥΠΞϧϞσϧ – ແઢͳ͠ԁɺແઢ͋Γ ԁ͘Β͍ – ཁ݅ʹεϖοΫ͕ݟ߹͑͹ΞϦ
  13. 3BTQCFSSZ1Jͷങ͍ํ • ങ͑Δͱ͜Ζ͸ͨ͘͞Μ͋Δ – 34ΦϯϥΠϯ – εΠοναΠΤϯε – ,4: –

    ϤυόγɾϏοΫɾϠϚμ – "NB[PO – 1JNPSPOJ ΠΪϦε • ͓޷͖ͳͱ͜Ζ͔Βߪೖ͍ͩ͘͞
  14. 3BTQCFSSZ1J;FSPͷങ͍ํ • ͜ͷϲॴ͔ΒબͿͷ͕ແ೉ – εΠοναΠΤϯε • நબൢചͯ͠ΔͬΆ͍ – ,4: –

    1JNPSPOJ ΠΪϦε • ࡏݿ͕͋Ε͹୯඼Ͱ΋ൺֱతߪೖՄೳ • ୯඼ͷ৔߹͸Φʔμʔ୆·Ͱ • ηοτͷ৔߹͸੍ݶͳ͠
  15. ඞਢͷपลػث • ిݯ – 1J͸7"Ҏ্ਪ঑ – " 8 ରԠͷిݯͰ΋·͋େৎ෉ •

    έʔϒϧ΋ରԠͨ͠΍ͭΛʂ • .JDSP4%Χʔυ 04͕ೖΔ෦෼ – $MBTTɾ(#Ҏ্ਪ঑ – ৚݅Λຬͨͤ͹͍҆΍ͭͰ͍͍ؾ͕͢Δ – ૣ͚Ε͹ૣ͍΄Ͳɺ͍͓ͪ͏շద
  16. Φϓγϣϯͳपลػث • ΩʔϘʔυɾϚ΢ε – υϯάϧͰ྆ํ࢖͑ΔແઢλΠϓ͕ศར • )%.*έʔϒϧɾςϨϏ – ը໘ʹग़͢ͳΒదٓ •

    -"/ɾωοτϫʔΫ – దٓ
  17. 3BTQCFSSZ1JͷηοτΞοϓ 3BTQCJBO͕ىಈ͢Δ·Ͱ

  18. 04ͷ༻ҙ • .JDSP4%ʹ04Λॻ͖ࠐΉ • 8JOEPXT.BD-JOVY౳ద౰ͳ1$͕ඞཁ • ॻ͖ࠐΈํ͸ͱ͓Γ – /00#4;JQϑΝΠϧΛల։ͯ͠4%ʹίϐʔ ͯ͠ىಈɾΠϯετʔϧ͢Δ

    – σΟεΫΠϝʔδEE 8JO%JTL*NBHFS  &UDIFSͳͲͰ4%ʹॻ͖ࠐΜͰىಈ
  19. ىಈͨ͠Β • SBTQJDPOGJHͰઃఆ͠Α͏ – σεΫτοϓͷਓ͸.FOVr 1SFGFSFODFTr 3BTQCFSSZ1J$POGJHVSBUJPO • ࠷ॳʹඞͣมߋ͢Δ –

    QJϢʔβʔͷύεϫʔυ – ϗετ໊ • ඞͣͰ΋ͳ͍͚Ͳม͑Δ – ݴޠɾΩʔϘʔυɾλΠϜκʔϯ
  20. Ξοϓσʔτ • Ξοϓσʔτखॱ͸%FCJBOܥͱಉ͡ • SQJVQEBUF͸্ڃऀ޲͚ͳͷͰ͍Βͳ͍ – ຊདྷEJTUVQHSBEFͰೖΔϑΝʔϜ΢ΣΞΛ HJUIVC͔Β࣋ͬͯ͘Δπʔϧ • ΋͔ͨ͠͠ΒVQHSBEFͰ΋ೖΔ͔΋ɺ͋ͱͰͨΊ

    ͔͢ – ࠷৽ػೳΛࢼ͍ͨ͠ਓ޲͚ $ sudo apt update $ sudo apt upgrade (or dist-upgrade)
  21. 3BTQCJBO͸શϞσϧͰಈ͘ • ్தͰҧ͏3BTQCFSSZ1Jʹૠͯ͠΋ಈ͘ – 1J;FSPͰಈ͍͍ͯͨ4%Λ#ʹૠͯ͠΋0, – #Ͱಈ͔ͯͨ͠΋ͷΛ1J;FSPʹૠͯ͠΋0, – #Ͱಈ͔ͯͨ͠΋ͷΛॳظ#ʹૠͯ͠΋0, •

    ηοτΞοϓΞοϓσʔτ͚ͩ#Ͱ΍ Ε͹ര଎
  22. 3BTQCFSSZ1JΛָ͠Ή ͦ͏ʂ04͸͍ΕͨΜ͚ͩͲʂͦͷઌ͕Ͷʂ

  23. ͳͥ04ΛೖΕͯຬ଍͢Δ͔ • 3BTQCFSSZ1J͸-JOVYϚγϯ – ଞͷ1$Ͱ΋-JOVY͸ಈ͘ – ىಈͯ͠࢖͑Δˠ;ʔΜͳΔ΄ͲͶ ऴ • ిࢠ޻࡞ͱݴΘΕΔͱෑډ্͕͕Δʁ

    – ͦ΋ͦ΋ిࢠ޻࡞Α͘Θ͔ΒΜʂ – ԿΛങ͑͹͍͍ʁ – -νΧʁηϯαʔʁ͋Γ͖ͨΓͰ͸ʁ – ͍͔ͭϩϘοτ͸΍Γ͍ͨͳ͋ʂ ΍Βͳ͍
  24. தؒతͳ͍͍ײ͡ͷϒπ͕ ٻΊΒΕΔ ・OSから先のネタがない ・ベタベタなプログラミング ・高度すぎ ・部材が細かすぎるなど なんかほどよいやつ?

  25. )"5Ϙʔυͱݴ͏ఏҊ • 3BTQCFSSZ1Jͷ(1*0ϙʔτʹ৐ͤͯ࢖͑ ΔϞδϡʔϧతͳϘʔυ • ిࢠ޻࡞ͷ஌ࣝ͸ෆཁ • υϥΠόʔΛೖΕͯϓϩάϥϛϯάͯ͠ ಈ͔ͤΔ •

    ޫͬͨΓදࣔ͞ΕͨΓ໐ͬͨΓͱ݁Ռ͕ Θ͔Γ΍͍͢ • ෺ʹΑͬͯ͸Μͩ෇͚ʹΑΔ૊Έཱ͕ͯ ඞཁͳ৔߹ΞϦ
  26. ͍ΖΜͳϘʔυ

  27. #-*/,5 1JNPSPOJ੡ • ϑϧΧϥʔ-&%͕ݸ͍ͭͨϘʔυ • (1*0ϙʔτΛϐολϦ෴͏ίϯύΫτ͞ • g ຊՈ ԁ

    εΠοναΠΤϯε • 1ZUIPOͰίʔυΛॻ͚Δ • ͚ͬ͜͏໌Δ͍
  28. ͍͖΋ͷͷ؍࡯ͷর໌ʹ • 1J;FSP ΧϝϥͰࡱӨ • #MJOLUΛর໌ͱͯ͠ࡱӨ࣌ʹ఺౮ – έʔϒϧຊΛ৳͹ͯ͠઀ଓͯ͠΋0,

  29. εςʔλεϥϯϓʹ • λΠϜϥϓεࡱӨΧϝϥͷঢ়ଶදࣔ • ࡱӨΧ΢ϯτμ΢ϯͱ͔ ωοτϫʔΫ઀ଓͷঢ়گ ֬ೝʹ#MJOLUΛ࢖༻

  30. 6OJDPSO)"5 • #-*/,5ͷഒͷ-&%͕৐ͬͨϘʔυ • g 1JNPSPOJ  ԁ εΠον •

    6OPDPSO )"5ͷ൒෼αΠζͷQ)"5΋͋ Δ -&%΋൒෼
  31. ͓ఱؾͷදࣔ • ւ֎ͷ͓ఱؾ"1* ແঈϓϥϯ Λར༻ͯ͠ ೔ຊ֤஍ͷݱࡏͷఱؾΛදࣔ • ஍఺͘Β͍ • ຖ࣌ߋ৽

    • શࠃ෼ཁΒͳ͚Ε͹ ͓ॅ͍ͷ஍ํ͚ͩ දݱͯ͠΋ྑͦ͞͏
  32. 4QFBLFSQ)"5 • Ξϯϓɾ%"$಺ଂεϐʔΧʔϞδϡʔϧ • ԻྔϨϕϧ͕-&%ϥΠτͰޫΔ • ϥδΧη෩σβΠϯͰ͔Θ͍͍ • ϥδΦΛྲྀͨ͠Γ"JS1MBZαʔόʔʹͨ͠ Γͯ͠Έͯ͸

    • g 1JNPSPOJ  ԁ εΠον
  33. 1JNPSPOJ.JDSP%PUQ)"5 • Y <>ͷ-&%υοτϚτϦΫεΛͭ ฒ΂ͯจࣈͳͲΛྲྀͤΔϞδϡʔϧ • 1ZUIPOϥΠϒϥϦͰεΫϩʔϧͳͲͷද ݱ͕؆୯ʹͰ͖Δ • จࣈҎ֎΋දࣔՄೳ

    • g 1JNPSPOJ  ԁ εΠον
  34. 4FOTF)"5 • 3BTQCFSSZ1Jࡒஂ͕ൢച͢Δ )"5Ϟδϡʔϧ • "TUSP1JϓϩδΣΫτͷͨΊʹ։ൃ – IUUQTBTUSPQJPSH • ͍Ζ͍Ζ͍ͭͯΔ

    – YϑϧΧϥʔ-&% – δϣΠεςΟοΫ – <Թ࣪౓ ؾѹ ֯౓ Ճ଎౓ ํҐ>ηϯαʔ
  35. ؾѹϩΨʔͱͯ͠࢖ͬͯΈΔ • ؾѹΛऔಘͯ͠$47ϑΝΠϧͱͯ͠ه࿥ • ؾѹͷมԽ͢Δঢ়گˠ୆෩લޙ΍ొࢁ • ͔͹Μʹ4FOTF)"5Λ෇͚ͨ3BTQCFSSZ 1JΛ͍ΕͯࢁొΓͯ͠ؾѹ͕มΘΔ͜ͱΛ σʔλͰݟΑ͏ •

    -&%υοτϚτϦΫεͰάϥϑදࣔͯ͠ ΋ྑ͍͔΋
  36. ശࠜొࢁΛؾѹͰݟΔ 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 箱根湯本で 散歩と昼飯 秦野近辺で なぜか落ちる 小田原〜箱根湯本 ホテルの手前の坂 宮ノ下駅着 箱根湯本発 スイッチバック &信号停止
  37. ిࢠϖʔύʔϞδϡʔϧ • 1J;FSPαΠζͷిࢠϖʔύʔϞδϡʔϧ • ిݯΛ੾ͬͯ΋දࣔ಺༰͕࢒Δʂ • தࠃ੡ͷനࠇͷ΍ͭͰԁ • 1JNPSPOJ੡നࠇ੺ ͸ԁ͘Β͍

    – ൢച͕Ұ࣌ఀࢭ ͯ͠Δ͚Ͳ • ໊ࡳɾ஋ࡳʹ
  38. ༡ΜͰΈ͍ͨϞδϡʔϧ͸ ͋Γ·ͨ͠ʁ • ؾʹͳͬͨΒͱΓ͋͑ͣങͬͯΈΑ͏ • ͓͢͢Ί͸ిࢠϖʔύʔ͋ͨΓ – தࠃ੡ͷ͸ԁલޙ • ڭҭ޲͚ʹ҆Ձͳ΋ͷͩͱ#-*/,5

    • 4FOTF)"5͸ͥͻ৮ͬͯཉ͍͠ – 3BTQCJBOʹΤϛϡϨʔλʔ΋͋Γ·͢ • ଞʹ΋͍Ζ͍ΖͳϞδϡʔϧ͕͋ΔͷͰ ୳ͯ͠ΈΑ͏ʂ
  39. ׆༻ʹಋ͘ʹ͸ʜʜ • ͦ΋ͦ΋ࢲ͕ग़ͯͨ͠λΠτϧʹؾ͕ͭ ͍ͨΒ෇͚଍͞Ε͍ͯͨ • ׆༻͕Ͳͷఔ౓Λࢦ͢ͷ͔ʹΑΔ – ՈͰৗ࣌Քಇͤ͞Δ – )"5Ϙʔυͱ͔Ͱ৭ʑ༡Ϳ

    – ϓϩάϥϛϯάڭࣨͰࢠͲ΋ͨͪʹ͍ͭ΋࢖ ΘͤΒΕΔঢ়گ – ৮ͬͨ݁ՌΛϒϩάʹॻ͍ͨΓͯ͠ঝೝཉٻ Λຬͨ͢͜ͱͰ׆༻PSϖΠͨ͠ͱ൑அ͢Δ
  40. ؾܰʹࣗ୐ৗ༻ʹ͍ͯ͜͠͏ • ͳΜ͔࡞ͬͯৗ༻͍ͨ͠ͱࢥͬͨΒؾܰ ʹৗઃ͍ͯ͜͠͏ • ͦͯ͠৽͍͠3BTQCFSSZ1JΛ૿΍ͦ͏ • ͓͢͢Ί – ։ൃػͱͯ͠1JΛ͓࣋ͬͯ͘

    – ৗઃ༻ʹੲങͬͨ1Jɺ1J;FSPͳͲΛׂΓ౰ͯ • ஔ͖͍ͨ΋ͷͷཁٻεϖοΫʹԠͯ͡બ୒ • 3BTQCFSSZ1J͸ࣗવͱ૿͑Δ΋ͷ
  41. ڭࣨʹ͸͍͍1JΛ • ༧ࢉ͕ݫͯ͘͠΋ՄೳͳݶΓ1JΛಋೖ͢ Δ͜ͱΛ͓͢͢Ί • ຊମͷ΍͢͞ʹͭΒΕͯ1J;FSPΛങ͏͜ ͱ͸͓͢͢Ί͠ͳ͍ • 1J;FSPελʔλʔͱ1Jͷֹࠩ͸ ԁ

    –  ԁ WT ԁ – 1J͸ిݯͱ4%Χʔυ͕ͳ͍͚Ͳ – Ձ֨ରੑೳͰߟ͑ͨΒ1Jͷ্͕
  42. ·ͱΊ • 3BTQCFSSZ1J͸-JOVYͷύιίϯ – ࠷ॳͷ͏ͪ͸ిࢠ޻࡞΋Ͱ͖Δ͘Β͍ͷೝ ࣝͰ • ͍Ζ͍Ζͳ)"5Λങͬͯ༡ΜͰ׆༻͠Α ͏ •

    ຊମ͕ͳ͍ਓ͸·ͣ͸1JΛʂ
  43. ͓ΘΓ