Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SPRESENSEで可愛いロボット ~ H/W・S/W設計のポイント
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
西村 備山
September 03, 2026
Technology
130
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SPRESENSEで可愛いロボット ~ H/W・S/W設計のポイント
2026.09.04-05 Maker Faire Tokyoでの発表資料です。
西村 備山
September 03, 2026
More Decks by 西村 備山
See All by 西村 備山
イチから作る超軽量な音声合成
lipoyang
0
31
製作物紹介 & 小ネタ集
lipoyang
0
11
形四のWebアプリ作ってみた
lipoyang
0
13
パワポを操作してカンペを表示するスカウター型デバイス
lipoyang
0
19
マイコンとデジファブによる創作電子楽器の製作
lipoyang
0
48
GitHub Copilot 対 Cursor
lipoyang
0
50
つくろか!3 出展について
lipoyang
0
20
光る縄文土器を作る
lipoyang
0
82
IoT渾天儀で太陽の運行を知る
lipoyang
0
2k
Other Decks in Technology
See All in Technology
エージェントはローカル、検証はMicroVM — Lambda MicroVMsでつくるServerless CI
fujioka6789
4
870
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
0
140
Snowflake Horizon Catalog と Apache Iceberg で作る オープンなデータ基盤
kitagawaz
0
320
Meet AgentCore Identity Consent Portal
hironobuiga
2
110
Coil3を内部実装から読み解く~キャッシュ戦略とAVIF画像の描画〜/nikkei-tech-talk50
nikkei_engineer_recruiting
0
140
Lambda MicroVMsが分からなすぎたので使い所を1から考えてみた
tsukuboshi
1
230
ボードゲームの遊び相手をFoundation Modelsで作る / iOSDC Japan 2026
genda
0
220
AI駆動開発で仕様はどこまで書くべきか? ― 人とAIの責務境界から考える開発プロセスの実践
takahiromatsui
1
230
ScotSecure West 2026 - Glasgow
raybugg
0
200
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
410
Amazon Bedrock Agents ClassicからAmazon Bedrock AgentCoreへ移行した際、ガードレール設定が2箇所に割れた話
matsunobu
0
160
【Findyテック文化祭ワークショップ】新卒エンジニア&採用担当と作る、 なりたい姿と今やるべき一歩
dip_tech
PRO
0
150
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Prompt Engineering for Job Search
mfonobong
0
460
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
310
The Mindset for Success: Future Career Progression
greggifford
PRO
0
520
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
850
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
Faster Mobile Websites
deanohume
310
32k
The Cult of Friendly URLs
andyhume
79
7k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Transcript
SPRESENSEで可愛いロボット H/W・S/W設計のポイント 2026.09.05-06 Maker Faire Tokyo 2026 西村備山 (@lipoyang)
自己紹介 西村 備山 (@lipoyang) ⚫ 組込み系技術者 ⚫ 奈良県在住 ⚫ デジもく会
(デジタル工作もくもく会@大阪)
AGENDA 1 展示作品の紹介 2 H/W設計のポイント 3 S/W設計のポイント
AGENDA 1 展示作品の紹介 2 H/W設計のポイント 3 S/W設計のポイント
展示作品
元ネタ : みんな大好き スタックチャン スタックチャン by ししかわさん 出典 : github.com/stack-chan/stack-chan
さまざまな派生作品 オブナイズチャン by 小林竜太さん マイクロビットチャン by airpocketさん ワイオーターミナルチャン by Kenta
IDAさん takasagoさん
NEW!! センスチャン
センスチャン基板
センスチャン基板
M5Stack相当のLCD センスチャンのLCD 2インチ 320x240 ≒ M5StackのLCD
スタックチャンと同じ顔になる
シリアルサーボ用半二重化回路も搭載
シリアルサーボを制御できる
回路構成
メカは3Dモデルで設計
前足は飾り
足の裏にはカグスベール
ソフトウェア
デモアプリ
デモアプリ
デモアプリ
GitHub / elchika で公開 GitHubリポジトリ elchika 記事
AGENDA 1 展示作品の紹介 2 H/W設計のポイント 3 S/W設計の注意点
AGENDA 2 H/W設計のポイント 1 B2Bコネクタの実装 2 レベル変換 3 電源系統
B2Bコネクタ SPRESENSE メインボードと 拡張ボードを接続するコネクタ
B2Bコネクタ 手ハンダの限界に挑戦! 0.4mmピッチ 100ピン!
AGENDA 2 H/W設計のポイント 1 B2Bコネクタの実装 2 レベル変換 3 電源系統
レベル変換 SPRESENSE の 3.3V系とは I/O電圧は 1.8V レベル変換が必要
レベル変換 レベル変換の方法いろいろ ① 双方向レベル変換IC ② 降圧: 3.3VトレラントなゲートIC ③ 昇圧: VIH
< 1.8V なゲートIC ④ 特定機能専用エクスパンダIC
レベル変換 3.3V ③ 昇圧ゲート SPRESENSE 3.3V 周辺デバイス SPRESENSE 1.8V 周辺デバイス
SPRESENSE 1.8V ② 降圧ゲート 3.3Vトレラント であること! ④ 特定機能のエクスパンダIC … SDIO, I2Cなどの専用IC 周辺デバイス ① 双方向レベル変換 VIH < 1.8V であること!
レベル変換 種別 純正拡張ボード センスチャン 双方向レベル変換 LSF0108 / 0102 LSF0204 LSF0108
降圧ゲート ー 昇圧ゲート ー 特定機能専用 エキスパンダ TXS02612 (SDIO) SN74LV1T 125/126 ー
AGENDA 2 H/W設計のポイント 1 B2Bコネクタの実装 2 レベル変換 3 電源系統
電源系統 メインボードと 純正拡張ボードの 電源系統の概略 ややこしい!
電源系統 センスチャン基板 の電源系統
AGENDA 1 展示作品の紹介 2 H/W設計の注意点 3 S/W設計のポイント
AGENDA 3 S/W設計のポイント 1 全てRAM展開される! 2 コアごとにOSが載る! 3 割り当ては128kB単位!
全てRAM展開される! SPRESENSEのRAMは 1.5MB もある うはー 夢が広がりんぐ …と思いきや
全てRAM展開される! ふつうのワンチップマイコン CPU Core Flashは ストレージ SPRESENSE Flash RAM Code
Code R/O Data RAM R/W Data CPU Core R/O Data R/W Data Flash App File
全てRAM展開される! ふつうのワンチップマイコン CPU Core SPRESENSE RAM上で 実行 Flash RAM Code
Code R/O Data RAM R/W Data CPU Core R/O Data R/W Data Flash App File
全てRAM展開される! 全てRAMにロードされて RAM上で実行 1.5MBなどあっという間 日本語フォントなど積んだら… Linuxボードに 近いイメージ
AGENDA 3 S/W設計のポイント 1 全てRAM展開される! 2 コアごとにOSが載る! 3 割り当ては128kB単位!
コアごとにOSが載る! Spresense SDK メインコアにOS搭載 Main Core NuttX App Spresense Arduino
各コアにOS搭載 Main Core Sub Core Sub Core Sub Core Sub SubCore Core Worker Worker NuttX Sub Core Main Core Main Core Main MainCore Core NuttX Sketch Sketch
コアごとにOSが載る! Spresense SDK Spresense Arduino メリット メモリ使用量 小 統合環境で一括管理 純粋な演算処理向き
H/Wを叩きやすい (Arduinoライブラリ) H/Wの分散制御向き デメリット H/Wを叩きにくい (ライブラリが未整備) メモリ使用量 大 コアごとにスケッチ
AGENDA 3 S/W設計のポイント 1 全てRAM展開される! 2 コアごとにOSが載る! 3 割り当ては128kB単位!
割り当ては128kB単位! ARM Cortex-M4F × 6コア Core #0 Core #1 Core
#2 Core #3 Core #4 Core #5 SRAM 128kB × 12タイル = 1.5MB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB SRAM 128kB マルチレイヤーAHB
コアごとにOSが載る! メインコア サブコア RAM RAM Core #0 NuttX 128kB Core
#n NuttX Sketch 128kB Sketch 128kB 必要枚数 割り当て られる デフォルト はタイル6枚 128kB 128kB 128kB
まとめ 2 H/W設計のポイント レベル変換・電源系統 3 S/W設計のポイント メモリのやりくり
ご清聴ありがとうございました 今日の資料 Twitter: @lipoyang http://lipoyang.net