Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
今!ソフトウェアエンジニアがハードウェアに手を出すには
Search
mackee
September 05, 2025
Technology
14
5.7k
今!ソフトウェアエンジニアがハードウェアに手を出すには
大吉祥寺.pm 2025
mackee
September 05, 2025
Tweet
Share
More Decks by mackee
See All by mackee
perlをWebAssembly上で動かすと何が嬉しいの??? / Where does Perl-on-Wasm actually make sense?
mackee
0
84
Agentに至る道 〜なぜLLMは自動でコードを書けるようになったのか〜
mackee
5
3.5k
ワンバイナリWebサービスのススメ
mackee
10
8.1k
tanukistack ライブコーディング / tanukistack live-coding
mackee
0
140
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
1.1k
perl for shell, awk and sed programmers
mackee
3
2.6k
今更GoのWebフレームワークを作ろうとしているワケ / Why am I trying to create a Go web framework now?
mackee
1
1k
database/sqlでNullを扱う歴史とsql.Null[T]の登場 / sql.Null[T] history
mackee
0
910
マイクロサービス化を利用した Goへの移行事例
mackee
0
1k
Other Decks in Technology
See All in Technology
Reinforcement Fine-tuning 基礎〜実践まで
ch6noota
0
190
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
230
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
210
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
170
チーリンについて
hirotomotaguchi
6
2k
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
180
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
520
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
400
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
260
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
510
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
290
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How GitHub (no longer) Works
holman
316
140k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
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