policydisclaimerお問い合わせホーム運営者プロフィールくまハック日々の生活・仕事の中に潜む人生のムリ、ムダ、ムラを、自動化・効率化により取り除くライフハック術の記事を投稿しています。日々の出来事、感じたことを素直な言葉で綴っていきます。透明OLEDモジュールとPythonで近未来的な仮想通貨チャートデバイスを作成スポンサーリンクライフハック2024.05.25近未来的なデバイスと言えば、よくSF映画などで目にする透明OLEDモジュール、いわゆる背面が透けているディスプレイが有名です。最近は、2024年1月のBTCのETF承認や4月の半減期を筆頭に空前の仮想通貨ブームが到来しています。本記事では、そんな2大トレンドを組み合わせ近未来的な仮想通貨チャートデバイスの作成方法を紹介します。透明OLEDモジュールのセットアップに関しては下記記事で詳しく紹介しています。リリースされています。Diode(有機発光ダイオード)の略で電気を流すと自身で発光する素子のことです。OLEDを用いたディスプレイは液晶ディスプレイとは異なり背面からライトを照射する必要がないため省スペース・軽量化が見込めるモジュールとして、現在では様々な製品で活用されています。近年では、このバックライトレスの特徴から背面が透けているディスプレイに応用されています。CoinGeckoとは?全ての人が、簡単に仮想通貨に関するデータにアクセスできる環境を提供するサイトです。代表的なBTCに加え、ETH、SHIBなど様々な仮想通貨の価格や時価総額、チャートなどのデータを確認することができます。CoinGecko今回はネット上で仮想通貨に関する情報を参照するのではなく、Pythonを用いて透明OLEDモジュール上にリアルタイムでチャートを表示する方法を紹介します。仮想通貨の情報をCoinGeckoから取得するためには該当通貨の識別IDが必要です。識別IDもCoinGeckoから取得することができるので、まずはその方法を紹介します。下記PythonプログラムはBTC/ETH/XRP/MONA/SHIBの識別IDをCoinGeckoから取得するプログラムです。シンボルを変更することで任意の仮想通貨の識別IDを取得することができます。途中省略していますが、各仮想通貨の識別IDが取得できました。CoinGeckoでは上記識別IDを指定することにより、該当仮想通貨の詳細データの取得を行います。前節で確認した識別IDを用いて仮想通貨の詳細データを取得します。論より証拠!まずは下記コードを参照ください。指定するURL、及びパラメーターにより決定します。'https://api.coingecko.com/spi/v3/coins/'+'識別ID'+'/market_chart'URLには下記を指定します。確認した各仮想通貨固有の識別IDを指定します。仮想通貨のどのようなデータを取得したいかの項目になります。データ取得のリクエスト送信時に指定するパラメーターは下記を指定します。data.}上記指定では「過去7日間のデータを日本円単位で取得する」という設定になります。データはjson形式で取得されるため、これをPython形式に変換してデータを保持しておきます。json.loads(response.text)その後は変換したデータから自分の欲しいデータを取り出して好きなように加工・分析すればOKです。仮想通貨(SHIB)チャートを透明OLEDモジュールへ表示いよいよ透明OLEDモジュールにチャートを表示します。変更することで、他の仮想通貨へ対応可能です。サンプルプログラムと実行結果は下記になります。GPIO.cleanup()シン・くまCoinGecko等の外部サーバーから連続的にデータを取得する場合は、取得間隔(インターバル)に注意してね!!!短い時間に連続的にサーバーにアクセスするとサーバーに負荷が掛かって、場合によってはアクセス禁止されることがあるよ!サンプルプログラムでは10分置きにデータを取得する設定になってるよ。SHIBのチャートが表示されました。これで仮想通貨チャートデバイスの完成です。まとめいかがでしたか?チャートを見るのが楽しくなっちゃいますね!仮想通貨投資を実施している人はこのデバイスを使って楽しく投資を、まだ実施していない人はこれを機に仮想通貨投資を始めてみてはいかがですか?※投資に関しては当方は一切責任を負いませんので、自己責任で実施してください。らくな家計簿」らくな家計簿にはスマホと連携できるPC版のらくな家計簿アプリがあります。出先でのお買いものはスマホアプリでさくっと入力し、収入出の全体資産はPCで管理するといった使い方ができます。『トリマ』は移動距離、歩数に応じポイントが貯まるアプリです。パナソニックホームズのエアロハスの設定と電気代【2023年版】パナソニックホームズの全館空調システム『エアロハス』。導入する際に気になるのは、やはり電気代でしょう。エアロハスは設定モードや温度によって電気代が大きく変わります。無料アプリ仕事やプライベートでパソコンを使うとき、起動したいアプリやツールをスタートメニューから毎回探すの、面倒くさくないですか?慣れていても面倒くさく作業効率も落ちてしまいます。そんなときに便利な『CLaunch』を紹介します。Adsense(以下、アドセンス)になかなか合格できずにお困りではないでしょうか?私も2023年6月頃からアドセンス審査を申請し、4回不合格となっています。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。組み込みシステムエンジニア・プログラマ。組み込み設計歴10年。自動化・効率化により人生のムリ、ムダ、ムラを取り除くライフハック術を発信。policydisclaimerお問い合わせホーム検索トップサイドバ。