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
今!ソフトウェアエンジニアがハードウェアに手を出すには
Search
mackee
September 05, 2025
Technology
7k
14
Share
今!ソフトウェアエンジニアがハードウェアに手を出すには
大吉祥寺.pm 2025
mackee
September 05, 2025
More Decks by mackee
See All by mackee
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
50
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
950
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
6
5.8k
ワンバイナリWebサービスのススメ
mackee
10
8.8k
tanukistack ライブコーディング / tanukistack live-coding
mackee
0
650
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
1.1k
perl for shell, awk and sed programmers
mackee
3
2.8k
今更GoのWebフレームワークを作ろうとしているワケ / Why am I trying to create a Go web framework now?
mackee
1
1.1k
database/sqlでNullを扱う歴史とsql.Null[T]の登場 / sql.Null[T] history
mackee
0
990
Other Decks in Technology
See All in Technology
Agentic Web
dynamis
1
120
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
130
Sony_KMP_Journey_KotlinConf2026
sony
2
210
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
110
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
150
LLMを「主役」にしないための 3つの原則
techtekt
PRO
0
110
AIにフローを作らせようとして挫折した話
hamatsutaichi
0
180
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
180
コードレビューを制するチームがソフトウェアデリバリーのフローを制す / Beyond Code Review: Distributing Its Responsibilities Across the SDLC
mtx2s
3
1k
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.2k
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
そのPoC、何を検証したつもりでしたか? AIプロダクトの価値検証で陥った落とし穴
techtekt
PRO
0
150
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
410
Ethics towards AI in product and experience design
skipperchong
2
300
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Being A Developer After 40
akosma
91
590k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
190
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Paper Plane
katiecoart
PRO
1
51k
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
ࠓʂιϑτΣΞΤϯδχΞ͕ ϋʔυΣΞʹखΛग़͢ʹ େ٢ࣉ.pm 2025/09/06 11:25ʙ @mackee_w
͡Ίʹ ͳͥʮϋʔυΣΞΛ࡞Ζ͏ʂʯ ͱ͍͏Λ͢Δͷ͔
! CAUTION ! ͜ͷτʔΫΛཱͤ͞ΔͨΊͷ ۃͳҙݟΛ͜Ε͔Βड़·͢
ੈେ AI࣌
ʮख࡞ΓιϑτΣΞʯͷՁ͕૬ରతʹݮΓͭͭ͋Δ • ίʔσΟϯάΤʔδΣϯτʹ Αͬͯ࡞ΒΕͨιϑτΣΞΛ ద༻Ͱ͖ΔྖҬ͕֦େ • ࣗΒͷखͰίʔσΟϯά͢Δ࣌ ͕ؒݮͬͨ • ࣮༻తͳΛ࡞Δͱ͍͏ߦҝͷ
༰͕ม࣭ͭͭ͋͠Δ ࢈ۀֵ໋ʹΑͬͯొͨ͠ྗ৫ػ
ख࡞Γ͢ΔتͼΛײ͍ͯͨ͡Զͨͪ… • ͓ͦΒ͘ྺ࢙ͷৗͱͯ͜͠ͷྲྀΕ͔ΒٯΒ͑ͳ͍ • AIͷϚωʔδϟʔͱͯ͋͠Δఔੜ͖͍͚ͯΔͰ͠ΐ͏ • AIΛΘͣʹࣗΒͷखͰΛ࡞ΔߦҝʮΞʔτʯʮಓָʯʹด͡ࠐ ΊΒΕͯ͠·͏ͷ͔ʁ • ιϑτΣΞྖҬͰଟ͕ͦ͘͏ͳΔ͔͠Εͳ͍
ҰମԿΛಘ͍ͯͨɾԿ͕ࣦΘΕͨͷ͔ • ιϑτΣΞͷར: ɾෳͷίετ͕ۃݶ·Ͱখ͍͞ • ࠓ·Ͱʮઃܭͷίετʯͦ͏Ͱͳ͔ͬͨ • AIʹΑͬͯʮઃܭͷίετʯ·Ͱখ͘͞ͳͬͨ • ԶͨͪԿʹتͼΛײ͍ͯͨ͡ͷ͔ͱ͍͏ͱʮઃܭͷίετʯΛ͏
͜ͱͩͬͨͷ͔͠Εͳ͍ • HowΛ࣮ߦ͢Δͷָ͍ͬͯ͠͡ΌΜ
͜ͷτʔΫͷఏҊ ιϑτΣΞͰͳ͘ ϋʔυΣΞͳΒͲ͏͔
ιϑτΣΞͱϋʔυΣΞͷରൺ • ιϑτΣΞશମ࠷దʹ͍͍ͯΔ • ίϐʔ͕༰қͳͷͰɺͲ͜Ͱಈ͘࠷େެతʹͳΔ • ෳࡶʹͳΓ͕ͪͳͷͰҰͭ࡞ͬͨͷΛ͍·Θ͍ͨ͠ • ϋʔυΣΞ෦࠷దʹ͍͍ͯΔ •
͏ڥʹ߹Θͤͨ࠷దԽΛͯ͠ϝϦοτ͕ࣦΘΕͳ͍(͜ͱ͕͋Δ) • ͦ͜·Ͱෳࡶʹ࡞Βͳ͍ͯ͘ʹͳΔ͜ͱ͕ଟ͍
ϋʔυΣΞͷ࡞Δଆʹͱͬͯͷྑ͍ͱ͜Ζ • AIʹཔΕͳ͍ྖҬ͕·ͩͨ͘͞Μ͋Δ • 3DϞσϦϯά, ճ࿏Λ࡞Δ, ϋϯμΛ͢Δ, ΈཱͯΔ, ෦બఆ… •
ʮखΛಈ͔͍ͨ͠ʯͱߟ͑Δਓʹͱͬͯྑ͍ͷͰͳ͍͔ • ϋʔυΣΞAIίʔσΟϯάొҎલͷιϑτΣΞΤϯδχΞϦ ϯάͷঢ়ଶʹཹ·͍ͬͯΔͱݴ͑Δ • ͔ͦͯ͜͜͠ΒAIίʔσΟϯάొҎޙʹ͍͘ͷ͠Β͘ͳͦ͞͏
୭ʁ macopy GitHub: mackee X: mackee_w, mixi2: macopy ໘ന๏ਓΧϠοΫ όοΫΤϯυ,
SRE, ΞʔΩςΫτ ISUCON11༏উ, ISUCON12ग़
એ: ΞϯνੜAIͰͳ͍ https://fortee.jp/yapc-fukuoka-2025/proposal/ fb 1e7046-74ea-4856-9311-7b7cd62a6018
͜ͷτʔΫͷલఏ: ϋʔυΣΞ = ిࢠ࡞ • ϋʔυΣΞͱϚΠΫϩίϯτϩʔϥʔ͕͋ΓϞʔλʔLEDʹ ग़ྗ͢Δిࢠճ࿏த৺ͷγεςϜͷ͜ͱΛࢦ͠·͢ • ΩʔϘʔυ, ϦϞίϯ,
ωοτϫʔΫԹ࣪ܭetc… • ͬͱΰϦΰϦػցػߏ(Τϯδϯͱ͔)ؚΈ·ͤΜ • ͬͱσΟεΫϦʔτICΞφϩάΰϦΰϦճ࿏ؚΈ·ͤΜ • ʮSWE͕औΓΉʹʯͱ͍͏ςʔϚͳͷͰ
͜ͷςʔϚʹ࠷ۙυϯϐγϟͷຊ͕ग़ͨ • վగ৽൛ ిࢠ࡞ೖҎલ • جૅͷͱ͜Ζཏతʹॻ͍ͯ͋Δ • ిؾͷྺ࢙͔Βςελͷ͍ํ·Ͱ • ࢲͷτʔΫͰڵຯΛ࣋ͬͨํੋඇ
https://gihyo.jp/book/2025/978-4-297-15070-9
࠷ۙͷࣄ: Ξʔέʔυड • ήʔϜᝑମͷܗΛͨ͠ΦϑΟεΤϯτϥ ϯεͷडػ • ࢲιϑτΣΞͱ෦ج൘Λ୲ • σδλϧϑΝϒϦέʔγϣϯ(CNC/3Dϓ Ϧϯλ)ͱWebٕज़Ͱग़དྷ͍ͯΔ
Ξʔέʔυडͷ࡞Γํ • ᝑମ: 3D CADͰϞσϦϯά, ShopBot( CNC)ͰΓग़͠ • Raspberry Pi
+ Ξέίϯ༻ج൘ • ιϑτΣΞ: ReactΞϓϦ on Chrome https://shopbot.vuild.co.jp/detail/prsalpha
ࠓɺϋʔυΣΞʹઓ͢ΔϋʔυϧԼ͕͍ͬͯΔ • ϋʔυΣΞઃܭͱ͕ιϑτΣΞͰఆٛͰ͖ΔྖҬ͕૿͑ͨ • ઃܭ: CAD • : 3DϓϦϯλ, ϨʔβʔΧολʔ,
CNC • গྔੜ࢈ͷΤίγεςϜͷॆ࣮ • தࠃʹج൘ൃ͔ͳΓ༰қʹ • ੜAIʹखॿ͚ͯ͠Β͑ΔྖҬ࣮͔ͳΓ͋Δ
ࠓճͷτʔΫͰ • ੜAI͚ͩͰ͍͠ͱ͜ΖΛ͠·͢ • ϝϯλϧϞσϧ • ೖग़ྗͷྫ • ࡞Γ͍ͨͷΛىͤ͞Δ •
࣮ࡍͷϢʔεέʔε ݱతͳΓํఴ͑ͯ • Ψϫͷ
ιϑτΣΞΤϯδχΞ͕ ϋʔυΣΞʹΉͱ͖ͷϝϯλϧϞσϧ ϋʔυΣΞؔͰ͢ʂʂ
ϋʔυΣΞؔͰ͋Δ • ೖྗͱग़ྗͷΈ߹Θ͕ܾͤ·ΕɺΓιϑτΣΞ ͷʹग़དྷΔ • ೖྗͷྫ: εΠον, ηϯα, ϚΠΫ, Χϝϥ
• ग़ྗͷྫ: σΟεϓϨΠ, Ϟʔλʔ, LED, ωοτϫʔΫͰAPIୟ͘
ೖग़ྗ + MCUͷద༻ྫ: Ϛϧνίϓλʔ • ैདྷϔϦίϓλʔػցػߏͱߏ্ ͷͰ҆ఆͯ͠ඈΔػցͩͬͨ • ϚϧνίϓλʔηϯαͱιϑτΣ ΞͰߴʹϞʔλʔͷϑΟʔυόο
ΫΛߦ͍ͳ͕ΒඈͿػց • ϋʔυΣΞͷҰ෦ιϑτΣΞԽʹ Αͬͯ࡞Γ͘͢ͳΔ͜ͱ͕͋Δ Alexander Glinz - photo by Alexander Glinz / uploaded by Joadl, CC BY-SA 3.0 at, https://commons.wikimedia.org/w/index.php?curid=29727889ʹΑΔ
ʮೖྗʯͷྫ
ೖྗεΠον • εΠονͱిؾΛಋ௨ͤͨ͞Γஅ͢ Δ෦ • େମϓϧΞοϓଓ͢Δ • େମpinMode(PIN, INPUT_PULLUP) ͢Ε෦ϓϧΞοϓճ࿏͕ΘΕͯ
εΠονҎ֎ͷ෦͍Βͳ͍ • ยํάϥϯυ(0V)ଆ https://www.kailh.net/products/kailh-box-v2-switch-set
ϩʔλϦʔΤϯίʔμ • εςοϓ͕͋ΔμΠϠϧ • தεΠονͷू߹ • ॴʹΑͬͯಋ௨͢ΔϐϯͷΈ߹Θ͕ͤ มΘΔ • Մม߅ث(ޙड़)ͱҧͬͯແݶʹճͤΔ
https://akizukidenshi.com/catalog/g/g106357/
Մม߅ • ͜Ε·Ͱͱҧ͍ΞφϩάͰೖྗ • େ͖ͳిྲྀΛྲྀ͢ͱ೩͑ΔͷͰɺ LEDϞʔλʔͳͲͷग़ྗΛม͑Δͷ ʹྻͰೖΕΔͷආ͚ͳ͍ͱ͍͚ ͳ͍͜ͱͷҰͭ • ѹճ࿏ʹͯ͠MCUͷADCͰిѹΛ
ݟΔ https://akizukidenshi.com/catalog/g/g114996/
ηϯαͷྨ • Թ࣪ • Ξφϩάग़ྗͷ͋Εσδλϧ৴߸ͷͷ ͋Δ • ՃɾδϟΠϩɾ࣓ؾ • ୯ମͩͱΞφϩά͕͋Γࠞࡌͩͱσδλϧ৴߸
• ࣓ؾ, ಈମݕ, র, CO2, Χϝϥ, ֎ઢ, ϚΠΫ etc… https://akizukidenshi.com/catalog/g/g107003/
σδλϧ৴߸ͷछྨ • MCUʹܨ͙ηϯαଆͷϐϯͷ͕গͳ͍΄ͲMCUͷϐϯͷઅʹͳ ΓɺઢͷखؒݮΔͷͰخ͍͠ • 1-Wire(1ຊ), I2C(2ຊ), SPI(4ຊ), CAN(2ຊ), USB(2ຊʙ)ͳͲ
• ͞Βʹ৴߸ͷͱ͔Ұͭͷόεʹܨ͛ΒΕΔσόΠεͳͲͷཁ ͕݅ग़ͯ͘Δ
ग़ྗͷྫ
LED • ిྗΛফඅͯ͠ޫΛൃ͢ΔσόΠε • ిྲྀͷ͖͕͋Δ • ܗɾɾ৭ɾେ͖༷͞ʑͳछྨ͕͋Δ • ৭Ͱඞཁͳిѹ͕େମܾ·Δ https://akizukidenshi.com/catalog/g/g111577/
https://akizukidenshi.com/catalog/g/g108282/
ϚτϦΫεLEDύωϧ • ͜Ε5VͰಈ͘, HUB75ͱ͍͏৴߸ͰޫΔ • HUB75͜ͷखͷύωϧͰҰൠతͳ৴ ߸ํࣜ • ϥΠϒϥϦ͋Δ •
ύωϧ͝ͱʹগ͠ํݴ͕͋Δ • ॳظԽํ๏ͳͲ
Addressable LED • WS2812B, SK6812 etc… • ϑϧΧϥʔLED͔ͭݸผ੍ޚՄೳͳͭ • ిݯ(3.7Vʙ5.3V,
0V)ͱ৴߸ઢͷ3ຊ͕ඞཁ • चܨ͗Մೳ https://akizukidenshi.com/catalog/g/g113254/
σΟεϓϨΠ • I2CSPIͰ୯৭ϑϧΧϥʔදࣔՄೳͳ ͷ͕ଟ͘ग़ճ͍ͬͯΔ • OLED, ӷথ • ѻ͏ͨΊͷϥΠϒϥϦଟ͘ଘࡏ •
ߴͳMCUͰ͋ΕHDMIΪϦΪϦ ಈ࡞͢Δ͜ͱ͋Δ(PicoDVI) https://akizukidenshi.com/catalog/g/g115560/ https://akizukidenshi.com/catalog/g/g114435/
Ϟʔλʔ • αʔϘϞʔλʔ • ֯Λࢦఆ͢Δ • 360࿈ଓճసαʔϘͱ͍͏ຊདྷ֯Λද͢৴߸ ͰΛܾΊΔͭ͋Δ • εςοϐϯάϞʔλʔ
• ϐϯͷग़ྗΛΦϯΦϑ͢Δ͜ͱͰ෦ͷి࣓ੴΛ ੍ޚͯ࣠͠Λճసͤ͞Δ • ύϫʔ͕͋Δ https://akizukidenshi.com/catalog/g/g108761/ https://akizukidenshi.com/catalog/g/g108761/
ϞʔλʔυϥΠό • εςοϐϯάϞʔλʔϞʔλʔ υϥΠόΛհ੍ͯ͠ޚ͢Δ • A4988͍ͬͯ͏IC͕3DϓϦϯλͷ Ϟʔλʔ੍ޚͰ͔ͭͯఆ൪ͩͬ ͕ͨɺϐϩϐϩ͏Δ͍͞ͷͰ੩͔ ͳϞʔυ͕͋ΔTMC2209͕େମ ΘΕΔ
https://akizukidenshi.com/catalog/g/g129377/
ؔ(MCU)ͷ෦
MCU/ϚΠίϯϘʔυ • ͔ͭͯPICAVRͳͲ8bitϚΠίϯ͕ఆ൪͕ͩͬͨࠓSTM32ESP32ɺRP2040ͳͲ 32bit ARMRISC-VͳͲͷϚΠίϯ͕ΘΕΔ • ϐϯ͑͞ΓΕͲΜͳMCUΛબΜͩͬͯྑ͍ • ͕ɺҰൠతʹిࢠ࡞͚ϚΠίϯϘʔυΛબͿͷ͕ྑ͍Ͱ͠ΐ͏ •
Arduino, M5Stack, micro:bit, Raspberry Pi Pico
MCUͱϚΠίϯϘʔυͷࠩҟ • ্͕RP2040ͰԼ͕ͦΕΛੵΜͩ Raspberry Pi Pico • ΄ͱΜͲͷMCU୯ମͰಈ͔ͳ͍ɻप ลճ࿏͕ඞཁ •
ݱͷMCUϋϯμ͚͕ඞཁ • ͦͯ͠RP2040खϋϯμ΄΅ෆՄೳ
पลճ࿏(υΩϡϝϯτͷݟํ) • ϋʔυΣΞσβΠϯ(PDF)ͬͯͭʹ ࡌͬͯ·͢ • MCUʹΑͬͯσʔλγʔτʹࡌͬ ͍ͯΔέʔε͋Δ • NotebookLMʹ৯Θͤͯฉ͘ •
࣮ࡍʹͦͷϖʔδΛݟͯཪΛऔΔ
M5StackͷҒେ͞ • MCUΛଂͯ͠ϘλϯσΟεϓϨΠ͕ ͍͍ͭͯΔϚΠίϯϘʔυM5Stackʹ έʔε͕ॳΊ͔Β͍͍ͭͯΔ • ʮ࠷ऴతʹέʔε͕ඞཁͳͷʹͳͥ έʔε͕͍ͯͳ͍Μͩͱ͔ʯ[1] https://shop.m5stack.com/products/m5stack-core2-esp32-iot-development-kit-v1-1 1:
https://techno-note.net/article/2023/08/04/617
தࠃMCUͷຄڵ • தࠃʹΞϝϦΧઃܭͷICͷޓΛ࡞ͬͯ͏จԽ(?)͕͋Γɺͦ͜ ͔Β͜Ε·Ͱݟͨ͜ͱͳ͍ϝʔΧʔͷΒͳ͍νοϓ͕ग़ͯ͘Δ • ΞϦΤΫ100ԁγϣοϓͷΨδΣοτΛ։͘ͱग़ͯ͘Δ • WCHࣾͷCH552Eͱ͍͏ͷ͕100ԁͷͤ͘ʹUSB͠ΌΕΔ • WCHࣾͷ(ࢲͷ)ॳݟ͍ͬ͢USB-Serialม
• ࠓͰSTM32ͬΆ͍ܗͷRISC-VϚΠίϯചͬͯΔ
ԿͰϑΝʔϜΣΞΛॻ͔͘ • IoTɾిࢠ࡞քͷڞ௨ޠ Arduino • ͩ͜ΘΓ͕ͳ͚ΕҰ൪҆ఆײ͕͋Δҹ • ΠϯλϓϦλܕͰࢼ͍͢͠MicroPython • C/C++ͰMCU͚SDKΛͬͯॻ͘
• Rust Embedded, TinyGo, PicoRuby, zig etc… ϦϯΨɾϑϥϯΧ
Raspberry Pi (not Pico) • GPIOͱ͍͏ΦϯΦϑͷ৴߸I2C/SPIͳͲΛѻ͑Δࢠ͕͋Δ • ࠷ॳ͜ΕͰࢼͯ͠ΈΔͷ͍͍͔͠Εͳ͍ • HUB75֤छσΟεϓϨΠ༻ͷϥΠϒϥϦ͋Δ
• ͓͖ͳݴޠͰॻ͚ΔɾωοτϫʔΫʹ؆୯ʹܨ͕Δ • ফඅిྗɾ҆͞ɾϑΥʔϜϑΝΫλͷࣗ༝ͳͲͰMCUʹεςοϓ Ξοϓ(μϯʁ)͍ͯ͘͠ͷྑ͍Ͱ͠ΐ͏
۩ମతͳϢʔεέʔε
۩ମతͳέʔε: ਓؒ༻αϯΩϡʔϋβʔυ • εΠονΛԡ͢ͱं༻ͷΟϯΧʔ͕ ໓+LEDϚτϦΫεύωϧʹʮ͋Γ͕ͱ ͏ʯ͕දࣔ͞ΕΔ
ೖग़ྗͷਤ https://www.amazon.co.jp/dp/B0D5LSV8N9 https://amzn.asia/d/aTgCYzd
ཪ໘
ΟϯΧʔ෦ • ं༻ͳͷͰ12VͰಈ͘ • MCU3.3VͰۦಈ͢Δ • ۦಈͰ͖ͳ͍ • ϑΥτϦϨʔΛ༻ͯ͠MCUग़ ྗʹԠͯ͡12VΛม͑Δ
ग़ྗํ๏ʹ͓࡞๏(ΠϯλϑΣʔε)͕͋Δ • ΠϯλϑΣʔε͕ҟͳΔͱ • ιϑτΣΞ: ΤϥʔΛు͘, ෆશʹಈ͘ • ϋʔυΣΞ: ՐΛਧ͘,
ԎΛਧ͘, શ͘ಈ͔ͳ͍, ෆ҆ఆʹಈ͘ • ࠓճͷέʔεͰ݁ͨ͠͠Β • ిྗ͕Γͳͯ͘Ϧηοτ͢Δ, ҉͘ޫΔ, ʑߟ͑ΒΕΔ • ཧΠϯλϑΣʔε੩తܕͰͳ͍͔͠Εͳ͍
ϑΝʔϜΣΞ • Arduino IDEͰॻ͍ͯྑ͔͕ͬͨɺPlatformIOͷCLI൛Ͱѻͬͨ • neovimͰॻ͖͔ͨͬͨͷͰ • ϥΠϒϥϦPlatformIOͰಋೖ • ͜ͷنͩͱΤʔδΣϯτͰͳ͍ੜAIͰेίʔυΛॻ͚Δ
࡞ͬͯಈ͖࢝ΊΔͱͬͱ͜͏͍͕ͨ͠ग़Δ • ͓ͦΒ͘࠷ॳϝΠϯϧʔϓͷத͚ͩͰ݁͢ΔίʔυʹͳΔ • εΠον͕ԡ͞ΕͨΒ͏͙͢Ԡ͍ͨ͠ • ଞͷ͜ͱΛ͍ͬͯΔؒʹೖྗ͕͋ͬͨΒ͙͢Ԡ͍ͨ͠ • ׂΓࠐΈΛ͍·͠ΐ͏ͳͲ •
͜ͷลੜAIʹฉ͍͍͚ͯͲΜͲΜચ࿅͞Ε͍ͯ͘
࠶ܝ: ϋʔυΣΞؔͰ͋Δʁ ೖग़ྗ͚ͩͰཱ͢Δʂ...ؒҧ͍
ϋʔυΣΞΛಈ͔͢ʹిݯ͕ඞཁ • ೖग़ྗɾMCUΛۦಈͤ͞ΔͨΊͷిݯ • ྲྀిݯ, ަྲྀిݯ • εΠονϯάిݯ, LiPoόοςϦʔ •
ෳछྨͷిݯ͕ඞཁͳέʔε • αϯΩϡʔϋβʔυ3.3V(MCU), 5V(LEDύωϧ), 12V(ΟϯΧʔ)͕ඞཁ Qurren - ߘऀࣗʹΑΔஶ࡞, CC දࣔ-ܧঝ 3.0 https://commons.wikimedia.org/w/index.php?curid=793926ʹΑΔ
ࢲͷղܾࡦ: USB PD͔ΒऔΔ • USB PD 3.0Ͱ5VҎ֎ʹ9V, 12V͕औΕΔ • τϦΨʔέʔϒϧɾϘʔυͱ͍͏ͷͰUSB
PD ͷిݯ͔Βࢦఆͨ͠ిѹΛऔΕΔ • ࠓճ12VΛऔͬͯΟϯΧʔ༻ʹͯ͠ɺ͔ͦ͜ Β߱ѹDCDCίϯόʔλʔͰ5Vʹམͱ͢ • ϚΠίϯϘʔυ্ͷϨΪϡϨʔλʔͰ3.3VʹͳΔ https://ja.aliexpress.com/item/1005006376332910.html https://ja.aliexpress.com/item/1005005968432828.html
ਤղ AC100V DC12V τϦΨʔϘʔυ USB PD Ξμϓλ ߱ѹDC/DC DC12V DC5V
ج൘෦Ͱ3.3V DC12V
ిݯૉਓ͕ѻ͏ʹةͳ͍/͍͠ • খ৴߸ͷσδλϧճ࿏ʹൺΔͱߟ͑Δ͜ͱ͕ଟ͍ • ࠷ۙUSB PDΞμϓλͱ͍͏༏ल͔ͭೖख͕༰қͳϓϩάϥϚϒϧ ిݯ͕͋ΔͷͰར༻͢Δͱྑ͍ • ݸਓͷ੍࡞Ͱؔͳ͍Ͱ͕͢ɺਓʹചΔ(ྔ࢈)͕ίϯηϯτͷ ిؾΛѻ͏ʹPSEϚʔΫ͕ඞཁͰ͢
• དͷLiPoόοςϦʔΛѻ͏ͷؾΛ͚ͭΔ
Ψϫͷ
Ψϫ(έʔεɾᝑମɾج൘)େࣄ • ണ͖ग़͠ͷج൘͕ݪҼͰγϣʔτͱ͔ͦΜͳʹى͜Γ·ͤΜ • ͲͪΒ͔ͱ͍͏ͱઢηϯαྨ͕ݻఆ͞Εͯͳ͍͜ͱΑΔσϝϦοτ͕͋Δ • ઢ͕ൈ͚ͯγϣʔτ͢Δ(ͬͨ͜ͱ͋Δ) • ઢ͕ൈ͚͔͚͍ͯͯಈ࡞͕ෆ҆ఆ(ͬͨ͜ͱ͋Δ) •
ӡΜͰ͍Δؒʹϐϯ͕Εͯ͑ͳ͘ͳΔ(ͬͨ͜ͱ͋Δ) • ϗίϦͰϕτϕτʹͳΔ
·ͣઢΛݻఆ͢ΔͨΊʹ ج൘ʹ͢Δ ίωΫλʹ͢Δ
खϋϯμvsج൘ൃ • ࡢࠓखϋϯμ͕͍͠෦͕૿͍͑ͯΔ • ͍ΘΏΔϒϨΠΫΞτϘʔυΛ༻͢Δ ͜ͱ͕ଟ͍ • ׳Ε͖ͯͨΒώʔτΨϯ͔ϗοτϓϨʔτ Ͱ͚Δέʔε͋Δ •
ྔ࢈͠ͳ͍ɾύʔπগͳ͍ͳΒϢχόʔα ϧج൘Ͱ͍͍Μ͡Όͳ͍͔(ͱ࠷ۙࢥ͍ͬͯ Δ
ج൘ηϯαͳͲΛ ෴͏έʔεΛߟ͑Δ
ैདྷͷϋʔυΣΞ(ిࢠ࡞)ͷΨϫࣄ • λΧνͷέʔε, ϑϦεΫ, 100ԁγϣοϓ, Ϩΰ Kuraken, CC BY-NC-ND https://www.
fl ickr.com/photos/kuraken/12987549063 https://akizukidenshi.com/catalog/g/g112048/
࠷ۙ3DϓϦϯλɾϨʔβʔΧολʔͰ έʔεΛࣗ࡞Ͱ͖Δ • ༻్ʹ߹ΘͤͨϐολϦͷαΠζͰ࡞Ͱ ͖Δ • ҰͳΒ3DϓϦϯλͰྑ͠ • ྔ࢈ͳΒ(͋Δఔ)ϨʔβʔΧολʔ Ͱྑ͠
• ࣗͰػࡐΛ࣋ͨͳͯ͘αʔϏε͕ ͋Δ https://www.printables.com/model/267869-raspberry-pi-pico-case-snap fi t-screwless
খنɾιϑτΣΞͰΕΔྖҬ͕૿͑ͭͭ ͋Δ • 3DϓϦϯλɾϨʔβʔΧολʔͱ͍ٕͬͨज़Ͱɺث༻͕͞ͳͯ͘ ͋ΔఔͷྖҬ·Ͱ࠶ݱੑ͕͋ΔܗͰ࡞ΕΔ • ҎલίετͷͰσΟεΫϦʔτճ࿏Ͱ͍ͬͯͨ͜ͱ MCUઐ༻ICͰ؆୯ʹѻ͑ΔΑ͏ʹͳͬͨ • ιϑτΣΞΤϯδχΞͰ͋ͬͯɺܦݧΛ׆͔ͯ͠ϋʔυΣΞΛ
࡞ΕΔΑ͏ʹͳ͖ͬͯͨ
ϋʔυΣΞͱੜAIͱͷ͖߹͍ํ • தࠃICͷσʔλγʔτΛಡΉͳͲ͔ͳΓָʹͳͬͨ • ඞཁͳ͕ࣝ͋·ΓʹଟذʹΘͨΔ͕ɺ͋ΔఔੜAIʹ ฉ͍ͯղܾ͢Δ͜ͱ͋Δ • (·ͩ)ϩϘοτΞʔϜΛಈ͔ͯ͠ΈཱͯΔͱ͔͍͠ͱࢥ͏ͷ ͰɺࣗΒಈ͔ͳ͍ͱ͍͚ͳ͍ྖҬେྔʹ͋Δ
͜͜ͰҰ۟
None