NullなNuma

自由気ままに何か書く

深圳・香港旅行 1日目

今日は飛行機に乗るだけが目的です
香港エクスプレスのUO263 23:55羽田発の
飛行機に乗ります

香港エクスプレスでは事前にオンラインで
チェックインができるのでカウンターに並ばず
スマホだけで完結します

しかし、羽田空港だけは紙の搭乗券が必要らしく

  • 保安検査場の前のカウンター
  • 飛行機に乗る前の搭乗口

このどちらかで発行してもらう必要があるらしいです

実際に乗る

流れとしては

  • カウンターでチェックインorスマホでチェックイン
  • 保安検査場で手荷物検査
  • 搭乗時間まで待機
  • 乗る

チェックイン 20時半ぐらい

今回は行きの電車内でアプリ上でチェックインしました
すぐ終わりQRコードの航空券が発券されました
Apple Walletに全員分追加し航空券のスクショを
それぞれメンバーに配りました(あとで混乱する元凶)

カウンターはめちゃ混んでたので
搭乗券受け取りはそこでは諦めました
ちなみにU-Firstのカウンターは誰も並んでませんでした

保安検査場 21時半ぐらい

保安検査場で手荷物等のチェックをしてもらいました
航空券を提示しろと言われたので
Apple Walletに追加していた航空券を提示しましたが
焦ってしまいApple Walletでは全員分表示できてしまい
自分ではない人の航空券を使ってしまって
保安検査を通り抜けたので後のメンバーが通過できない
事態に陥りました…
事情を説明してなんとか切り抜けました
(日本語が通じてよかった…)

自分の航空券を提示しましょう!

搭乗口 141 22時ぐらい

LCCなだけに遠い
馬鹿みたいに遠いです
端っこでした
見えません…


すでに遅延で30分遅れと案内されていた

ここから約1時間ほど進展なし

搭乗券へ交換 11時過ぎぐらい

搭乗口のカウンターに人が出てきて少し経つと
名前を呼ばれたのでパスポートを提示して
搭乗券を発行してもらいました

この時間になると人が増えてきました
この便は人が多いらしく隣で発券手続きしている人は
スーツケースを無料で預かるので
預け入れしてくれませんか?と聞かれてました
はたまた外国人のグループが荷物多すぎだろって
言われてなんか揉めてました
大変ですね…

機材の到着

予定では11時過ぎに到着だった予定が
最終的には12時前にまでずれ込みました
まあ仕方ないけど…


搭乗っ!

やっとのことで搭乗しました
後ろの席の人から案内されてました
今回はお金を払って席を指定して並ぶようにしました

では香港へ行ってきます!

番外編

WeChatPayを事前に先輩に頼んで有効化してもらっていたのでPocketChangeで日本円を交換してみた
他に交換する手段として
toriPayが先月あたりで交換サービスが終わってしまった
ちなみにサービスが終わる直前に5000円だけ
突っ込んでおいた
今現在はこのPocketChangeを使うしか手軽な方法はない

単純に交換できた
ただレートが悪くHPにあったプロモーションコードを
入力して少しだけ良くなった

1000円入金して52.97CNYになりました



深圳・香港旅行 0日目 - NullなNuma
深圳・香港旅行 1日目
深圳・香港旅行 2日目 - NullなNuma
深圳・香港旅行 3日目 - NullなNuma
深圳・香港旅行 4日目 - NullなNuma
深圳・香港旅行 5日目 - NullなNuma
深圳・香港旅行 6日目&まとめ - NullなNuma

深圳・香港旅行 0日目

前々から中国の秋葉原と呼ばれる深圳に興味があり今回春休みに行く予定を立てました

3人で3/13-3/18でいきます

(本当は去年の夏休みに行くつもりだったのですがいろいろあって春休みまで延期…)

まあまずは計画!

下調べ

深圳に行くには

の2種類があります

深圳に直接行けるのは魅力的ですが直行便が少なくかつ高いので香港国際空港経由としました

 航空会社

航空会社は高頻度でセールをしている香港エクスプレス

日程は余裕があったので安い日で往復できるのを

何度も探し1ヶ月ぐらい粘って決めました

セール中に別のセールを被せてくるなど

わけがわからないことをしていましたが…

往復で3人47340円

f:id:nullnuma:20180226093354j:image

復路10円セールとセゾンカードで決済15%オフのセールを使った気がします

預け入れ手荷物は高いので全て機内に持ち込み

まずまずの値段ではないでしょうか

 

最終的に3泊6日の旅行に決まりました

2泊は深セン、1泊は香港です

 ホテル

ホテルは深センの電気街に近いのを

選ぶのが一番楽だと考えたので「華強廣場酒店」に

香港はそれなりの値段と質で選んでに「ドーセット モンコック」にしました

観光

深センはもともと観光地ではなく経済特区なので

観光するような場所はあまりありませんが…

深センで行くつもりの場所は

  • 華強電子世界
  • 賽格電子市場
  • 深圳书城
  • Xiaomi Store

あたりですかね

 

香港は思いっきり観光地なので良さそうな場所を回ろうかと思います

 

こんな感じで明日から6日間の旅行に行ってきます

 

深圳・香港旅行 0日目
深圳・香港旅行 1日目 - NullなNuma
深圳・香港旅行 2日目 - NullなNuma
深圳・香港旅行 3日目 - NullなNuma
深圳・香港旅行 4日目 - NullなNuma
深圳・香港旅行 5日目 - NullなNuma
深圳・香港旅行 6日目&まとめ - NullなNuma

レーザー加工機製作(7) コントローラーの作成

今回はレーザ加工機コントローラーを作ります

前回からだいぶ時間があいてしまいました…

コンセプト

前回まで使用していたコントローラーは

リミットスイッチの扱いが全て一箇所で

まとめられていて制御するのに不便です

なので制御用のArduinoだけでなく

シングルボードコンピューター(SBC)も載せて

コントローラーを一箇所にまとめる

ということを目標に製作しました 

設計

基板は安定のKiCadで設計します

Laserual?を利用させていただきました

ソースコードからピンアサインを調べて

回路図に起こします

f:id:nullnuma:20180227214733p:plain

Arduonoとして表面実装のATmega328P-AU

SBCとしてOrange Pi ZEROを載せました

 f:id:nullnuma:20171002221128j:plain

小型ながらLinuxは動くしEthernetポートがあるので便利です

 

電源はステッピングモーターを動かすので12Vです

12Vから制御IC用に5Vに降圧するDCDCは余裕を持って3A出せるHRD05003を使いました

 なんとか10cm x 8cmに詰め込みました

 

f:id:nullnuma:20180227215051p:plain

実装

今回はFusionPCBに発注しました

 

いざ組み立てようと思い

ピンアサインあってるかなとOrange Pi Zeroと見比べると表裏を間違えて設計していました…

苦肉の策で無理やり延長して解決を図ります

(解決なのかどうか怪しいが…動けばいい…)

f:id:nullnuma:20180227220757j:plain

 

電源がちゃんと動いたので他の部品も実装します 

 

f:id:nullnuma:20180227220830j:plain

完成しました

f:id:nullnuma:20180227220921j:plain

実際に動かしたところA4988のステップ数の設定ピンが

すべてグランドに落ちていてフルステップ動作になっていました

プログラム上16ステップ動作でないと動作がおかしくなるし

分解能が下がるのでしかたなくジャンパして修正しました

f:id:nullnuma:20180227220948j:plain

 

まとめ

動けばいいですが見た目が悲しくなってしまったので悲しいです

ピンアサインは基板の裏表も含めて間違っていないか確認をしないといけません…

次回は外装含め電装も作り込みたいと思います

 

グラフィックポイ製作(3)

前回は短いプロトタイプでしたが

今回はロングなプロトタイプを作ります

 

 本当は去年の10月あたりにはこの内容は終わってたのですが

書く時間を作れず今に至る…

 

基板設計

前回のを流用しつつ作ります

今回はLED部、電源部と機能ごとにモジュール単位で基板を作りました

LED部には片面60個で裏表計120個のAPA102を使います

電源部は今まで使ってきた昇圧ICとリポの電圧監視回路を組み合わせます

以下の記事を参考に電源遮断を作りました

d.hatena.ne.jp

 

 

電源部

f:id:nullnuma:20171218114731p:plain

LED制御部

f:id:nullnuma:20171218114626p:plain

f:id:nullnuma:20171218114628p:plain

 

基板

電源部

f:id:nullnuma:20171218115112p:plain

 

 LED制御部f:id:nullnuma:20171218115115p:plain

発注

今回もFusinPCBさんに発注しました

一緒にメタルマスクや別に使う基板も含めて

計$70ぐらいかかりました

送料が高いです…仕方ないけど…

 

実装

基板が送られてきたらハンダペースト塗って

電子部品置いてリフローするだけ!

と思ってたら基板のミスがありました

途中のLEDの信号線が配線されていないどうしようもない凡ミスです…

リード線を短くカットしてヒートガンで接着させながらリワークしました

f:id:nullnuma:20180208074439p:plain

裏までハンダがうまくまわっていなくて

ついていないことがありこの作業が結構辛かったです

 

無事2本作りました!

 

外装

ケースはAutodeskのFusion360で作ります

よしなに設計します

 

完成後は友人にお願いして作ってもらいます

サイズミスで一度作り直しましたがなんとか入りました

 

組み立て

あとは組み込めば完成です

18650の電池ケースも含めて組み立てます

ナットの固定がうまくできず止まらなかったので

安定のホットボンドを使います

(便利ですホットボンド)

 

動作確認

結論から言うと電源モジュールがうまく動作しませんでした

電源遮断回路がどうも動いていないようで

リセットボタンを押した直後に電源遮断が

起きてしまっていました 

大学の文化祭で展示する予定だったので

苦肉の策で外部にスライドスイッチをつけて

動かすということにしました

それ以外は問題なく動作してくれました!

f:id:nullnuma:20180208075326j:plain

 

完成

 最終的な完成がこのようになりました

ケースの固定もネジでやろうとしていたのですが

固定できなかったので養生テープで固定という…

f:id:nullnuma:20180208075422j:plain

f:id:nullnuma:20180208075418j:plain

 

グラフィックポイ製作 (0)

グラフィックポイ製作 (1)

グラフィックポイ製作 (2)

グラフィックポイ製作 (3)

グラフィックポイ製作 (4)

グラフィックポイ製作 (5)

グラフィックポイ製作 (6)

 

グラフィックポイ製作 (7)

秋月電子のお楽しみ袋を買ってみた

秋月電子秋葉原店でお楽しみ袋が販売されていたので買ってみた

お楽しみ袋

結構なボリュームがある
f:id:nullnuma:20180104204142j:plain

開封

すべて取り出してみた

f:id:nullnuma:20180104204340j:plain
#1 ピンヘッダ ロープロ 1x40 9個
#2 調整用ドライバー 12個
#3 TN 681K 27個
#4 バッテリーチャージャー LPCS RAPID CHARGER CCTA2H 1個
#5 キー Z 60-B0 5個
#6 リレー VX2-5 5個
#7 DIPスイッチ 表面実装8ピン JAE89 3個
#8 DIPスイッチ 8ピン 1個
#9 基板 AE-TONE CONT 1個
#10 基板 不明 1個
#11 基板 AE-REEN 1個
#12 RCAジャック 基板取付用 (赤,白)x3 2個
#13 LANコネクタ 基板取付用 6ポート 2個
#14 水晶発振子 MEC 3.6864AN0D 2個
#15 クリスタルオシレータ KYOCERA J-1/2 1個
#16 クリスタルオシレータ SG531PCPC 22.5792M 2個
#17 クリスタルオシレータ SG531PAPC 15.8720M 3個
#18 クリスタルオシレータ 表面実装 20.000 JVC 2K 1個
#19 パワーLED OS 8060C 8個
#20 7セグメントLED NAR131-B 43個
#21 7セグメントLED NKR131S-B 17個
#22 7セグメントLED NAR164 2個
#23 モーションセンサー NS-300 1個
#24 CM102 100V 50個

f:id:nullnuma:20180104204352j:plain
#25 USBメモリケース 1個
#26 キット用部品セット 6個
#27 シリコンダイオード RLR4003 15個
#28 デジタル電圧計キット分圧抵抗セット 1個
#29 水晶発振器 VX-3F-25MHz 2個
#30 積層セラミックチップコンデンサ 470pF/50V 2個
#31 表面実装用電解コンデンサ 100uF/50V 21個
#32 表面実装用電解コンデンサ 47uF/16V 52個
#33 表面実装用電解コンデンサ 100uF/16V 194個
#34 表面実装用コネクタ 21個

f:id:nullnuma:20180104204403j:plain
#35 E1ADWZ25 907個
#36 チップ抵抗 100 69個
#37 チップ抵抗 101 79個
#38 チップ抵抗 203 64個
#39 チップ抵抗 251 28個
#40 チップコンデンサ 不明 216個
#41 JE6043 1個
#42 トランジスタ 2SA1441 1個
#43 LED 13個
#44 IC NE555 1個
#45 ヒューズ 125V 250mA 3個
#46 電解コンデンサ 各種 3個
#47 積層セラミックコンデンサ 各種 14個
#48 メタライズドフィルムコンデンサ 各種 8個
#49 セラミックコンデンサ 各種 6個
#50 抵抗 各種 9個
#51 セラロック 判読不可能 1個
#52 タクトスイッチ 各種 2個
#53 タンタル電解コンデンサ 3個
#54 その他部品

f:id:nullnuma:20180104204414j:plain
#55 エンドミル 1個
#56 チューブ 2個
#57 USB A-miniBケーブル 1個

細かい部品はちょっと数える気が失せてしまったので省略…

ほぼ使えそうな部品はないので微妙ですがまあ満足
f:id:nullnuma:20180104204628j:plain

仮想サーバーっぽいのを作る

この記事はMCC Advent Calendar 2017 - Adventarの18日目の記事です

半年前ぐらい前からサーバーの刷新を考えていたので
実行に移してみました

サーバーの構成

CPUはRyzenを使ってみます
Ryzen 5 1600なので6コア12スレッドです
ただSMT(Intelでいうハイパースレッディング)がうまく使えないとかなんとか…らしい

CPU Ryzen 5 1600
f:id:nullnuma:20171218112140j:plain
マザーボード ASUS ROG STRIX B350-F GAMING
f:id:nullnuma:20171218112144j:plain
メモリ 32GB

グラボ 玄人志向 GTX1030
f:id:nullnuma:20171218112148j:plain
HDD WD Blue 3TB
f:id:nullnuma:20171218112159j:plain
電源
f:id:nullnuma:20171218112154j:plain

全体で10万円ぐらいです

よしなに組み立てる

ケースは自作したいなと思ったのでとりあえずMDF板に載せただけ
f:id:nullnuma:20171218113224j:plain

電源スイッチもこのありさ
f:id:nullnuma:20171218205202j:plain

ESXiのカスタムISOの作成

標準ではマザボに載っているNIC(Intel I211)に対応していないらしいので
ドライバを組み込みます

  • VMware PowerCLI 6.5
  • ESXi-Customizer-PS v2.5
  • NIC用ドライバ net-igb

Intel NIC向けのドライバはhttps://vibsdepot.v-front.de/wiki/index.phpを利用します。

よしなにWinにインストールをして
PowerShellで実行します

 .\ESXi-Customizer-PS-v2.5.1.ps1 -v65 -vft -load net-igb

そうすると同じディレクトリに
「ESXi-6.5.0-20171004001-standard-customized.iso」
ISOファイルが作成されます

これを利用してインストールします

インストール

最初はUSBブートでインストールしようとしましたが
win32diskやuniversal usbで書き込んでも
認識してくれないので諦めて大人しくCDブートにしました

インストール自体はサクサク進みます
OSを格納するディスクは余っていた8GBのメモリを使いました
4GBじゃ容量が足りないのかデバイス一覧で
表示してくれませんでした
そのUSBメモリを接続する場所として
マザーボード上の内蔵用USBのところに差すために
USBコネクタDIP化キット (Aメス): 組立キット 秋月電子通商 電子部品 ネット通販とL型のピンソケットで
変換治具を自作しました
(結構こだわったところ)
f:id:nullnuma:20171218204520j:plain

仮想マシンを作る

メインで使うCentOS用のマシンを作ります
言われるがままに作れば完成です
1コア 4GB 2TBを割り当て完成です
f:id:nullnuma:20171218203514p:plain
すんなり入りましたがネットワークインターフェースを追加し忘れたので
最初ネットワークに繋がらなくて焦りました
nginxやsambaを入れてとりあえず完成!

次にWin8.1用のマシンを作ります
このマシンはPCIパススルーを使ってディスプレイとキーボード、マウスを
接続して普通のデスクライクに動作させる予定です

とりあえずは仮想マシンを作ります
4コア 8GB 500GBを割り当てます
Winが入ったらPCIバイスをパススルーします
f:id:nullnuma:20171218203437p:plain
こちらの記事を参考にさせていただきました
qiita.com

GPUの他にUSBインターフェースカードも同時にパススルーします
USBもパススルーすることで仮想マシン上でキーボードや
マウスを認識させるためで結構無理やりなやり方

  • GPU
  • Audio Device
  • USB 3.0 Host Controller

をパススルーしますがそれだけでは動作しなかったので
VMのパラメータに「hypervisor.cpuid.v0 = FALSE」を追加しました

また、PCI expressスロットの挿し方によってはパススルーの設定が
反映されないことがあり謎でした…
(帯域の違いとかの問題なのかなぁ?…)
無事起動したのでESXi側のディスプレイは使わないようにして完成です

f:id:nullnuma:20171218203711j:plain

まとめ

今のところはどれも比較的正常に動作はしていますが
時々NICが切断されたりと不安定な部分もあります
まだまだ調整があまいところもあるので詰めていきたいです

HDDを修復しようとしたけどだめでした

あまりにも悲しかったのでひとりごとでつらつら書きます

家にファイルサーバー兼DNSサーバーのようなサーバーを
置いていたのですがそろそろ新しくしたいなということで
12月に刷新する予定にしていました

しかしなんということでしょう
刷新する前にHDDが逝きました

適当に組んでいたのでRAIDなどの冗長化
一切していなかったのでデータが飛びました
今まで撮りためていた写真データや
様々いろいろ(何を入れていたのかちゃんと把握していない)
飛んでいってしまいました

ということでHDDを復旧させようかなといろいろ試行錯誤しました
結論としてはタイトルどおりできませんでした

WD Blue 2TBのHDDでパーティーションの構成は
LVMで管理を行いXFSでフォーマットされています

やったことを書いていきます

HDDの状態を確認

40個ぐらいの不良セクタができてしまっていたみたい…
まったく確認していなかった

とりあえずはコピー

3TBのHDDにUbuntuを利用してコピー

次にxfs_repairをする

xfs_repairはXFS形式のパーティーションについて
修復してくれるみたいで実行してみました
セカンダリのスーパーブロックがないよ?って言われて終わってしまった

これ以外何をしたらいいのかわからなかったので終わりです

結局よくわからないことになってしまった

まとめ

バックアップは大事
バックアップしとけ

ということですね…

12月中にサーバーを新しくします
Ryzenでハイパーバイザー