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
竹のしん
Search
竹のしん
August 18, 2021
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
竹のしん
obnizで羽ばたき飛行機
竹のしん
August 18, 2021
More Decks by 竹のしん
See All by 竹のしん
竹のしん
tak6uch1
0
530
GR-ADZUKIとBlocklyDuinoでチキンレース
tak6uch1
0
760
エッジで音声認識SNIPSを使ってみた
tak6uch1
0
1.4k
Other Decks in Technology
See All in Technology
インバスケット試験対策アプリを 作って見えたAIエージェント構築 ナレッジ2選
shichijoyuhi
1
110
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
140
2026-10-01_MagicPod_QAハーネスエンジニアリングとQA組織の未来像
ynisqa1988
1
460
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
340
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
6
2.1k
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
110
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
430
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
110
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
640
SREでアラート疲れを 解決しよう!
kairim0
1
120
IoTデバイスを繋げるプロトコルMatterをAndroidで使用する方法
harutiro
0
100
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
770
Featured
See All Featured
It's Worth the Effort
3n
188
29k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Rails Girls Zürich Keynote
gr2m
96
14k
Making Projects Easy
brettharned
120
6.8k
Mind Mapping
helmedeiros
1
390
Exploring anti-patterns in Rails
aemeredith
4
520
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
260
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
340
Navigating Weather and Climate Data
rabernat
0
540
BBQ
matthewcrist
89
10k
Transcript
PCOJ[Ͱ Ӌ͖ͨඈߦػ 2021.8.17 IoTLT 第78回資料 ⽵のしん
⾃⼰紹介 ⽵のしん • 仕事:半導体設計 • (株)KAMAKEのすすめ/技術⽀援フェロー http://kamake.co.jp/ • ブログ:⽵のしんのテック⽇記 https://take6shin-tech-diary.com/
• YouTube:⽵のしんの「ものづくり」チャンネル https://www.youtube.com/channel/UCiWsCRWOpmpjlng_M4TQGyQ • Twitter:@tak6uch1 ものづくり関連の情報発信をしています
⽻ばたき⾶⾏機 SG90 obniz LiPo 2S 40C 降圧モジュール① 降圧モジュール② カーボンシャフト ビニール袋
師匠(@KazuKakuさん)の動画
テスト⾶⾏の様⼦
スペック⽐較 師匠 . 私 . 重さ 32g 65g 全幅 1.1m
1.0m マイコン Arduino Pro Mini (3g) obniz (14g) サーボ BLUEARROW AF D43S-6.0-MG (2,500〜3,900円くらい) SG90 (400円くらい) 無線 ラジコン⽤プロポ & 受信機 Wi-Fi
⽻ばたきはobnizのIO-Animationを使⽤ setIntervalでは通信遅延に より⼀定間隔にならない setInterval(async function(){ servo0.angle(angle); servo1.angle(angle); if (angle ==
MIN_ANGLE) { angle=MAX_ANGLE; } else { angle=MIN_ANGLE; } }, 120); obniz.io.animation("animation-fast", "loop", [ { duration: 120, state: function(index){ // index = 0 servo0.angle(MIN_ANGLE); servo1.angle(MAX_ANGLE); } },{ duration: 120, state: function(index){ // index = 1 servo0.angle(MAX_ANGLE); servo1.angle(MIN_ANGLE); } }]); IO-Animationを使うことで⼀定 間隔の⽻ばたき動作を実現
まとめ • 課題:軽量化、電流能⼒ ⇒ドローン⽤LiPoバッテリ+降圧モジュール • obnizのIO-Animationで⼀定間隔のはばたきを実現 • ⾶ぶには⾄らず・・・ ⇒次はヒラヒラな翼を改善予定!