ミニドローンを飛ばしてみた。安かったのにわりと機能がすごい

 

 

 

 

 

10mぐらい離れるとリモコンがピーピーなるシステムになっていた。

 

 

 左上にVRモードのボタンがあって、VR用の2画面の出力ができる。

しかし、視野角が狭くて、また首振りとかできないので、

ゴーグルつけて操縦難しいのでは?という話をした。

もっと高機能のやつだと視野角が広かったりするんでしょうか?

 

カメラや動画撮影ボタンがあって、撮れる。

それで、ファイルが保存されるのはスマホ側でなるほどなー、と。

 4k JPYでいて、もっと遊べそうで良いです。

使っているGitクライアントについて

Gitコマンドを覚えるのがだるくて。

覚えたほうが自動化するときは簡単ではあるけど、

Gitコマンドを覚えるよりプログラムを書きたいので。(←もっとプログラムを書け)

 

- Git Hub for windows

だいたいこれで事足りる。

- Gitkraken

グラフィック表示が良い。

表示に関してはSource  treeでも良い気がするが、イカ好き。

- tortoisegit

tortoisesvnを使っていたので、GUIが馴染みがある。

を使っている。

 

参考:

Windows で Git - 2017冬

Git GUIクライアント比較5選 | ハジプロ!

Arduinoのタイマーライブラリについて

ESP8266でタイマ割り込み - 滴了庵日録

この記事に全部まとまっているのだけど、

- AVR系統のArduino

- Arduino Due(SAM3X8E, ARM Corex M3

- ESP32(Tensilica LX6)

それぞれで異なる。

 

AVR系を使っていれば意識することはないのだが。

 

各タイマーライブラリは

ライブラリマネージャで追加インストールできる。

メニューバーのSketch→Include Library→Manage Libraries...

でライブラリーマネジャが開ける。

ルネサスの評価版コンパイラのリンクサイズ制限について

ルネサスの評価版コンパイラのリンクサイズ制限について、

以下がめっちゃわかりやすかった。

具体例です。

リンク・オプションの設定で、「合計セクション・サイズを表示する」をはいにすると、ビルド時にサイズが16進数で表示されるようになります。(これはデフォルトにして、10進表示にして欲しいです)

PROGRAM,ROMDATAの合計が128KB(0x20000)を超えるとNGです。

RAMDATAは関係ありません。

PROGRAM(プログラム), ROMDATA(初期値付データ)はMCUのROMに書き込まれるセクションです。

RAMDATAは実行時に確保される、データ領域やスタック領域の合計です。(RAMの使用量と考えれば良いです)

CS+の制約 (リンクサイズについて) - 109: 開発ツール - Forum - かふぇルネ - Renesas Rulz - Japan

 

ちなみにRL78の評価版コンパイラでは64kBに制限されている。

評価版ソフトウェアツール | ルネサス エレクトロニクス

RL78のROMサイズが64kB程度なので、十分なのではないかという気もするが。

株式会社北斗電子製 ルネサス エレクトロニクス RL78/G1A(64Pin)マイコン搭載評価ボード HSB78G1A-64シリーズ

 

その他:スタティックリンクとダイナミックリンク

スタティックリンク:実行ファイルに取り込む

ダイナミックリンク:外部ライブラリ

落穂拾い:スタティックリンクとダイナミックリンク

Arduinoの不揮発性メモリ(フラッシュメモリ、EEPROM)への読み書きについて調べている

Arduinoフラッシュメモリ書き込み

スケッチのアップロード後はユーザデータの変更不可。

Arduino Unoのメモリ

MicrochipのI2C形式のEEPROM

http://www.picfun.com/pic18/i2c10.html

注意点としては、pgmspace.hで定義されているデータ型を使う必要がある事です。使用可能なデータ型は次の通りです。浮動小数点数はサポートされていません。
prog_char char (1 byte) -127~128
prog_uchar unsigned char (1 byte) 0~255
prog_int16_t int (2 bytes) -32,767~32,768
prog_uint16_t unsigned int (2 bytes) 0~65,535
prog_int32_t long (4 bytes) -2,147,483,648~2,147,483,647.
prog_uint32_t unsigned long (4 bytes) 0~4,294,967,295

Arduino入門:Flash領域へのデータ格納 | easy labo

Netflixでアニメを英語吹き替えで聞いている

ei-raku.com

アニメを英語吹き替えで聞いている。

 

スタート

ソードアートオンライン

ソードアートオンライン

ヴァイオレット・エヴァーガーデン

リトルウィッチアカデミア

Fate/Zero

Fate/EXTRA Last Encore オブリトゥス地動説

→ ソードガイ1

→ ソードガイ2

クロムクロ、デュラララ1期 ← 今ココ

 

ソードアートオンラインは吹き替えでも声のイメージが変わってなくてとても良い。とくに直葉の声はとてもかわいくて良いです。

ヴァイオレット・エヴァーガーデンの5話、姫の恋文回、めっちゃ良かった……。繰り返し見てるので、major!! は完全に理解したw。

Fate/EXTRA、ネロ(CV. 丹下桜)の声は吹き替えで再現できないのでは……と思ったが、結構元気の良い感じになっててがんばってる。Fate/EXTRA2期の吹き替えも楽しみな(来るかどうかわからないが)。

CentSDRを組み立てている

下記のCentSDR 2nd lotのkitを頒布いただいて、組み立てている。

ttrftech.tumblr.com

VCTCXOのピン配置について

f:id:takuwz:20180815180121p:plain

https://www.google.com/search?client=firefox-b-ab&biw=1381&bih=935&tbm=isch&sa=1&ei=UaptW4ueGZPn-AbwkojQCA&q=vctcxo+pin+assign&oq=vctcxo+pin+assign&gs_l=img.3...12229.12628.0.13363.2.2.0.0.0.0.93.181.2.2.0....0...1c..64.img..0.0.0....0.Ddex3sOPvD0#imgrc=24buCzm2HAIROM:

発信周期の計算。

http://www.wolframalpha.com/input/?i=26mhz+to+sec

 

チップLEDの向きについて。

裏に線が入っている方が、カソード。

表から見て、中身が凸になっているが、これは見づらかった。

f:id:takuwz:20180815175005p:plain

1608チップLED ピンク - LED PARADISE☆エルパラ

 

STM32マイコンのファームの書き込みにST-Linkが必要で、

秋月電子は夏季休業だったので、マルツでポチった。

STM8/STM32プログラマー ST−LINK V2: マイコン関連 秋月電子通商-電子部品・ネット通販

DEBUGGER/PROGRAMMER STM8 STM32 ST-LINK/V2の通販ならマルツオンライン

 

STM32マイコンの向きを付け間違えて、熱かけて外したので、

ファームの書き込みができなかったら、

STM32F303CBT6

Digikeyで注文する。