Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ちょっと待てぃ!!ボタンをキーボード化 #M5Stack #M5JPTour2023 #相席食堂

n0bisuke
October 16, 2023

ちょっと待てぃ!!ボタンをキーボード化 #M5Stack #M5JPTour2023 #相席食堂

ガシャポンのちょっと待てぃ!!ボタンをATOM Liteを使ってBluetoothキーボード化しつつ、Chrome Extension作ったよ
※相席食堂を僕はちゃんと見たことありません

M5 Japan Tour 2023 Autumn 東京にて発表 https://m5stack.connpass.com/event/297120/

10/24のIoTLTも遊びに来てね https://iotlt.connpass.com/event/297236/

n0bisuke

October 16, 2023
Tweet

More Decks by n0bisuke

Other Decks in How-to & DIY

Transcript

  1. .+15PVS
    ͪΐͬͱ଴ͯ͌Ϙλϯ
    ੁݪͷͼ͚͢
    !OCJTVLF
    “等

    下”开关

    View full-size slide

  2. !OCJTVLF
    5FBDIJOH1SPUPUZQJOH
    ϓϩτλΠϐϯάઐ໳εΫʔϧʮϓϩτΞ΢τελδΦʯ
    σδλϧϋϦ΢ουେֶେֶӃϓϩμΫτϓϩτλΠϐϯά
    0SHBOJ[FSPG*P5-5ʢ+BQBOTMBSHFTU*P5DPNNVOJUZʣ
    -*/&"1*&YQFSU.JDSPTPGU.71*#.$IBNQJPO
    /PCJTVLF

    ੁݪͷͼ͚͢

    View full-size slide

  3. ˞ϋΠίϯςΫετͳωλΛ΍Δ͜ͱ͕ଟ͍Ͱ͢ɻ
    ࠷ॳͷ.6TFS(SPVQγϟτϧϥϯͰരࢮͨ͠
    લճͷ.6(ݺͼࠐΈ܅

    View full-size slide

  4. લճͷݺͼࠐΈ܅͸ׂͱΈΜͳ஌͍ͬͯͯരࢮ͠ͳ͔ͬͨɻ
    ࠓճ͸݁ߏരࢮۭؾΛײ͡Δ

    View full-size slide

  5. ʮ૬੮৯ಊʯ஌ͬͯ·͔͢ʁ
    ͓স͍ܳਓͷਓ͕࢘ձͷ൪૊
    ऩ࿥͞ΕͨಈըΛਓ͕ݟͯɺؾʹͳͬͨͱ͜ΖͰ
    ʮͪΐͬͱ଴ͯ͌ϘλϯʯΛԡͯ͠ಈըΛࢭΊΔ
    dݱࡏ·Ͱͣͬͱ΍ׂͬͯͯͱਓؾ൪૊
    57ݟͳ͍ਓ͸ී௨ʹ஌Βͳ͍Մೳੑ͋Δ

    ʰ૬੮৯ಊʱʢ͍͖͋ͤ͠ΐ͘Ͳ͏ʣ͸ɺே೔์ૹςϨϏʢ"#$ςϨϏʣͷ੍࡞ʹΑΓɺ೥݄೔͔ΒϨ
    Ϊϡϥʔ์ૹ͞Ε͍ͯΔόϥΤςΟ൪૊Ͱ͋Δɻ CZ8JLJQFEJB


    本著名电视节

    中的 「"等

    下”开关」
    !EBLBIJ͞Μ࡞

    View full-size slide

  6. ʮͪΐͬͱ଴ͯ͐ʯΛ΍Γ͍ͨ
    我想要”等

    下”

    View full-size slide

  7. ͪͳΈʹɺͪΐͬͱ଴ͯ͌ϘλϯΛ࡞Ζ͏ͬͯਓ͸ͨ·ʹ͍ΔΆ͍
    ຖ೔୭͔͕ཉ͍ͬͯ͠ݴ͍ͬͯΔʢׂͱϚδʣ

    View full-size slide

  8. ͪΐͬͱ଴ͯ͌Ϙλϯ͸খܕ൛͕ച͍ͬͯΔ
    ͨͩ͜͠Ε͸ԡ͢ͱԻ͕ग़Δ͚ͩ
    ԁ
    该按钮还有

    个微型版本,只能发出声


    View full-size slide

  9. ϘλϯΛԡͨ͠ΒɺಈըΛࢭΊΔΛ΍Γ͍ͨɻ
    我们想创建

    个按下按钮后视频就会停

    的系统。

    View full-size slide

  10. :PV5VCFͳͲ͸εϖʔεΩʔΛԡ͢ͱಈը͕ࢭ·ΔͷͰ
    lͪΐͬͱ଴ͯ͌zϘλϯΛվ଄ͯ͠ΩʔϘʔυԽ
    4QBDF,FZ

    View full-size slide

  11. ·ͣɺങͬͨ͹͔Γͷঢ়ଶ ։͚ͯΈΔ ѹྗηϯαೖΕͨΒ͍͚Δʁ

    View full-size slide

  12. ʮλΫτεΠονͬΆ͍ײ͡ͰऔΕΔͱࢥ͍·͢Αʯ
    ʮѹྗηϯαೖΕͨΒ͍͚Δʁʯ

    View full-size slide

  13. λΫτεΠονݕূ
    ൓Ԡͨ͠

    View full-size slide

  14. εΠον͕ԡ͞Εͨ࣌ͷτϦΨʔऔಘ͕Ͱ͖ͨͷͰɺ࣍͸ΩʔϘʔυԽ
    ͪ͜ΒͷϥΠϒϥϦͰ͙͢ʹ࣮૷Ͱ͖·ͨ͠ɻʢײँʣ
    &41#-&,FZCPBSE

    ϦλʔϯΩʔૹ৴ͷॻ͖ํ
    CMF,FZCPBSEXSJUF ,&:@3&563/

    εϖʔε͸ʜ 5JQT

    ❌CMF,FZCPBSEXSJUF ,&:@41"$&

    ⭕CMF,FZCPBSEQSJOU l

    IUUQTHJUIVCDPN5W,&41#-&,FZCPBSE
    "50.-JUFΛ#MVFUPPUIΩʔϘʔυԽ
    ׂ͕͜͜ͱ͢ΜͳΓ͍ͬͯײಈ

    View full-size slide

  15. ͜ͷλΠϛϯάͷ͍͍ײ͡ͷࣸਅ͕ͳ͔ͬͨ

    ిݯ΋"50.-JUF͔Βڅి͢Δࣜʹ

    View full-size slide

  16. lԡͨ͠Λݕ஌zͰϓϧμ΢ϯ఍߅ΛԿЊʹ͢Δ͔໰୊
    Ұࡢ೔ɺͨ·ͨ·ळ݄ిࢠͰૺ۰ͨ͠Լౡ͞ΜʹΞυόΠεΛ΋Β͏ͳͲ
    ͋ͱശʹ͍Εͨͱ͖ʹಈઢΛ֦ு͚ͨ͠Ͳ
    ൒ా෇͚͕ۤख͗ͯ͢

    View full-size slide

  17. ឯ༨ۂં͋Γͭͭग़དྷͨʂ

    View full-size slide

  18. ͪΐͬͱ෺଍Γͳ͍ɻ

    View full-size slide

  19. lͪΐͬͱ଴ͯ͌ײz͕଍Γͳ͍ؾ͕ͨ͠ɻ

    View full-size slide

  20. ࢭΊͨ࣌ͷΤϑΣΫτ͕ຊՈʹ͸͋ΔͷͰͦΕΛ࠶ݱ͍ͨ͠ɻ
    ʢݟͨ͜ͱͳ͍ਓ͢Έ·ͤΜఆظʣ

    View full-size slide

  21. ϘλϯΛԡͨ͠ΒɺಈըΛࢭΊͭͭɺzͪΐͬͱ଴ͯ͌zΛද͍ࣔͤͨ͞

    View full-size slide

  22. $ISPNF&YUFOTJPOΛ࡞੒
    8FC্ͷཁૉॻ͖׵͑ͨΓͰ͖ΔͷͰɺ:PV5VCFͷදࣔΛ੾Γସ͑ͨΓग़དྷͦ͏

    View full-size slide

  23. ࣮૷Πϝʔδ
    εϖʔεΩʔΛԡͨ͠Βಠࣗͷॲཧ
    ࠶ੜΛετοϓ࠶։
    αϜωΠϧΛͪΐͬͱ଴ͯ͌QOHʹ੾Γସ͑

    View full-size slide

  24. ૉࡐ͸ॻ͍ͯ഑͍ͬͯΔਓ͕͍ͨɻ ͜ͷҝͳͷ͔

    View full-size slide

  25. Ұݟ؆୯ͩͱࢥ͍ͬͯͨΒ
    εϖʔεΩʔͷΩʔೖྗ͕औಘͰ͖ͳ͍
    Ͳ͏΍Β:PV5VCFଆͰطʹγϣʔτΧοτΩʔΛ࣮૷͍ͯͯͦ͠ͷॲཧ͕अຐ

    View full-size slide

  26. :PV5VCFͷγϣʔτΧοτΩʔΛશ࡟আ͢ΔΤΫεςϯγϣϯ͕ଘࡏ
    ಉ͡Α͏ͳχʔζͳؾ͕͢Δʜস

    View full-size slide

  27. Ұݟ؆୯ͩͱࢥ͍ͬͯͨΒ
    εϖʔεΩʔͷΩʔೖྗ͕औಘͰ͖ͳ͍
    Ͳ͏΍Β:PV5VCFଆͰطʹγϣʔτΧοτΩʔΛ࣮૷͍ͯͯͦ͠ͷॲཧ͕अຐ
    ΤΫεςϯγϣϯΛೖΕΔ͜ͱͰճආͰ͖ͨ
    ͨͩ͠ɺεϖʔεΛԡ͢ͱԼʹεΫϩʔϧͯ͠͠·͏໰୊͕ൃੜ
    εΫϩʔϧΛͤ͞ͳ͍ॲཧΛ୳͢ɻ

    View full-size slide

  28. γϣʔτΧοτΛഉআͯ͠΋εϖʔεΩʔͷεΫϩʔϧ͕ޮ͍ͯ͠·͏ɻ
    IUUQTEFWFMPQFSNP[JMMBPSHKBEPDT8FC"1*&WFOUQSFWFOU%FGBVMU

    View full-size slide

  29. ͦΜͳ͜ΜͳͰग़དྷͨͷ͕ͪ͜Β

    View full-size slide

  30. %FOP(BNF΋Ͱ͖Δω

    View full-size slide

  31. ശʹ٧ΊͨΒԻ͕খ͘͞ͳͬͨͷͰ֎ʹ

    View full-size slide

  32. ·Μͧ͘
    ૬੮৯ಊݟͨ͜ͱͳ͍ਓ͢Έ·ͤΜఆظ

    View full-size slide

  33. ࠓճҰ൪େมͩͬͨͱ͜Ζ
    ͪΐͬͱ଴ͯ͌Ϙλϯೖखࠔ೉આ
    ΨγϟϙϯͬͯͲ͜ʹ͋Δͷ͔෼͔Βͳ͍ΜͰ͢Ͷɻɻ
    ిࢠ޻࡞ύʔπΛങ͏Ҏ֎Ͱळ༿ݪిؾ֗Λճͬͨͷ͸ॳΊͯ
    Ψγϟϙϯ͸ׂͱଟ͍ͷͰ͜͏͍͏ͷ΍Γ͍ͨਓʢ͍ͳ͍ͩΖ͏͚Ͳʣ͸ळ༿ݪΦεεϝɻ
    "NB[POͷ͸సചͳͷ͔ߴ͗͢Δ

    View full-size slide

  34. ଴๬ͷzͪΐͬͱ଴ͯ͌$ISPNF&YUFOTJPOzετΞެ։༧ఆ
    ຊՈͷΑ͏ͳαΠζײͰ࡞ͬͯΈ͍ͨ
    ݱঢ়ϋϯμ͚͕ͮͱ͜ΖͲ͜Ζոͯ࣋ͪ͘͠ӡͼා͍
    ຊ౰͸.4UBNQ4Ͱ΍Γ͔͚ͨͬͨͲṖΤϥʔͩͬͨͷͰ࠶౓ࢼ͍ͨ͠
    ૬੮৯ಊɺҰ౓΋ݟͨ͜ͱແ͍ͷͰݟͯΈ͍ͨ
    ࠓޙ

    View full-size slide

  35. ·ͱΊ
    ૬੮৯ಊͱ͍͏൪૊ͷʮͪΐͬͱ଴ͯ͌ϘλϯʯΛΩʔϘʔυԽ
    ߹Θͤͯ$ISPNF&YUFOTJPO΋࡞੒͠·ͨ͠ɻ
    Ϙλϯͷվ଄͸ίϛϡχςΟͷͭͳ͕Γʹॿ͚ΒΕͨ
    ΩʔϘʔυԽ͢Δͷ͸ׂͱ؆୯Ͱײಈ
    ຊ౰͸.4UBNQ4Ͱ΍Γ͔͚ͨͬͨͲṖͷΤϥʔ
    *P5-5༡ͼʹདྷͯͶ࣍ճʹυίϞձ৔

    View full-size slide