• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

kakatoのブログ一覧

2017年07月08日 イイね!

理解できるかなぁ。

理解できるかなぁ。秋月電子に行って気になってた、
あのアイテムを買ってきました。

有機ELのi2c接続ディスプレイです。



ネットを見ていたらVolumio2に液晶をつなぐとの記事がありまして。
これでサンプリングレートが表示出来たらいいなぁと思って。


基本的にはお手本通りにやりますが、
お手本と違い、サウンドカードにi2cが出てないので、
ディスプレイはラズパイのコネクタに直接結線としました。

でも、そううまく問屋が卸してくれません。

スクリプトがエラーで止まってしまいます。
調べてみたら、停止時にIPアドレスを取得する部分がうまく行ってない様子

これはpytonという言語で書かれていますが、初・体・験w

何とか調べてみたところ

IPアドレスを取得する命令をOSに投げて、その結果を受け取って行ごとに分割。
(IPアドレスは1行目に書かれているので、それを狙い撃ち)
その後、正規表現という宇宙言語でIPアドレスのみを抽出。

という流れらしい。


どうやら、103行目の下記命令がうまくいかず
addr_line = re.search('\d+\.\d+\.\d+\.\d+.$', ad_list[1])
'\d+\.\d+\.\d+\.\d+.$ この部分が正規表現と呼ばれるところ。
どう見ても宇宙からきた言語ですよね。


104行目のこれがへまるよう
addr_str = addr_line.group()

原因追及はひとまずおいといて、
104行目は、こんな感じでとりあえず固定値を入れて逃げましたww
addr_str = '---.---.---.---'


再生しているのはこちら


なかなかすごいです。

何がすごいかというと、ラズパイが漢字→カナ変換をしているんですよ。
Volumioからは「漢字入りのアーティスト・曲名」の情報しか受け取っていない。
これを、kakasiというソフトでカナに変換しているんです。


何とか動いたので、あとはpytonを学んで、お手本のソースを解析するのと、
現在、なぜかターミナル接続が拒否られるのをなんとかしないとね。

Pytonは言語学習用の用途もあるらしいので、何とかできそう・・・かな?
ただ、ターミナルが拒否られるのはてこずりそう。


これが出来たら、サンプリングレートの表示(これはしたい)やCPUの利用率など、
WebUIに表示できない情報を表示できます。
妄想が広がるけど、できるか?
Posted at 2017/07/09 10:34:02 | コメント(3) | トラックバック(0) | 日記

プロフィール

「@山田だ さん、空気感がかなり違いました」
何シテル?   02/23 09:15
千葉在住のkakatoです。かかとんと呼んでください(w 一生涯、なんか楽しめそうなモノをずーっと探しつづけて行きたいとの 思いで、楽しみ工房と付けまし...

ハイタッチ!drive

みんカラ新規会員登録

ユーザー内検索

<< 2017/7 >>

       1
234567 8
9101112 131415
16171819 20 21 22
2324252627 2829
3031     

リンク・クリップ

【前編】リアカーテンを付けよう 
カテゴリ:その他(カテゴリ未設定)
2023/12/04 19:16:55
田んぼ〜からのジャンクション 
カテゴリ:その他(カテゴリ未設定)
2023/11/07 08:21:54
今の自分にベストマッチかも。 
カテゴリ:その他(カテゴリ未設定)
2023/04/17 21:43:04

愛車一覧

ホンダ フリード+ハイブリッド ホンダ フリード+ハイブリッド
前乗ってたモビリオスパイク同様車中泊(積載系)+オーディオ車にする(なる)予定。 外装は ...
ホンダ ステップワゴンスパーダ ホンダ ステップワゴンスパーダ
スカイルーフとフローリングを装備してます。 今のところ、外見はほぼノーマルです。 この ...
ホンダ モビリオスパイク ホンダ モビリオスパイク
過去に乗っていた車です。 わん車化してました。
ヘルプ利用規約サイトマップ
© LY Corporation