雑記ラボMENUホーム仮想通貨IT・ガジェット雑記IT系の情報を雑記的に書いているブログです。2022-08-09今回は「ラズベリーパイ」という小さなPCを購入し起動、Pythonプログラムの実行まで行ってみたので記録の意味も含めて書いていきたいと思います。難しそうなイメージがありましたが意外と簡単でした。この記事で自動売買ツールを運用するまでの7ステップをまとめてあります。仮想通貨の自動売買ツールを作成から運用まで行うまでを6ステップでまとめました。ラズベリーパイとは、元々は教育用で作られた学習用の小型PCになります。これはCPUやメモリ、電源回路など全てが1枚の基盤上に載ったシングルボードのPCとなります。8GB1番の特徴としてはIOピンという、ユーザーが自由に使える制御できるピンがある事です。プログラムを書き、自分で回路を組んで接続すれば簡単なものではLEDを光らせたり、もっと複雑なものだとセンサーからのデータを受け取ったり、逆にセンサーや何かデバイスにデータを送る事が出来る様になります。これを使ってオーディオを作ったり、携帯電話を作ってしまう人もいるようで、アイディア次第でなんでも作れてしまうのが、このラズベリーパイです。「RaspberryPiでスーパーコンピュータを作ろう」なんて本もあります。このラズベリーパイを私が買ったのかですが、仮想通貨の自動売買を行いたかったからです。普通のPCでも出来るのですが、デスクトップPCが24時間稼働というのは気分的に嫌なのと、それなりに電気の消費も大きいです。そこで小さくて、電力消費も少ないラズベリーパイが選ばれました。私作った自動売買プログラムはPythonで作っています。ラズベリーパイはPythonでのプログラミングを行なっている資料が多いので、その点も選考理由です。実際に自動売買ツールを動作させた様子はこちらです。仮想通貨の自動売買ツールを自作して、実際に4週間連続で運用し、自動売買の仕組みから実績を紹介しています。仮想通貨の自動売買ツールは稼げるのか、気になっている人向けの記事です。自動売買ツールの取引実績を随時更新しています。32GB本来はこの他にモニター・キーボード・マウスも必要なのですが、私はデスクトップPCで使用している物を使用しました。持っていない場合は追加で必要となります。ラズベリーパイ本体はRAM8GBのモデルを選択しました。簡単な自動売買プログラムを動かすだけの、私のような使い方であれば正直4GBモデルで十分だと思います。後からメモリを追加することはできませんので余裕をもって8GBモデルを購入しました。マイクロSDは手持ちに64GBがあったので使う予定だったのですが、フリーソフト等を使用してもラズベリーパイが対応しているFAT32にフォーマットができなかった為、Windows標準でフォーマットできる最大容量の32GBを買いました。少ない容量でも良いとは思います。ケースはファンレスの物を選びました。32GB・OSインストールから起動までまず手順一覧ですが、なんと3ステップで完了です。OSのインストールSDカードの差込み起動1.OSのインストールラズベリーパイは通常のPCでSSDやHDDに当たるものが搭載されていません。その代わりにSDカードを使用してOSの実行やファイルの保存等を行います。そのため、まずはSDカードにOSをインストールします。今回はラズベリーパイ用に開発されたOSの「Raspbian(ラズビアン)」を使用します。他にも使用できるOSはあるのですが「ラズベリーパイといったらラズビアンでしょ」ってことで選びました。OS」となっていたようです。ここにOSインストール手順はこのサイトを参考にしました。・Raspbianインストール時に参考にしたサイト:https://dev.classmethod.jp/articles/raspberry-pi-imager-v1-6-update/2.SDカードの差込マイクロSDは裏側に差し込みます。見ればわかると思います(笑)差し込んでもカチッと鳴らないタイプですが、しっかりと奥まで差し込みましょう。静電気に弱いので、基盤本体の電子部品や端子などには触らないよう注意です。電源ケーブル、HDMIケーブル等を接続して電源ONです。赤が電源供給ランプすると赤いランプと緑のランプが点灯し起動が始まります。赤いランプが電源供給されていることを示し、緑のランプはSDカードへのアクセス時に点灯します。ちなみにシャットダウンしても電源供給している間は赤いランプが点いたままなので注意です。起動直後は黒い画面に文字が付いたりして、最終的にデスクトップ画面が表示されれば起動成功です。黒い画面のまま進めなかったりする場合は、OSのインストールが失敗している可能性が高いのでもう一度SDカードのフォーマットからやり直すと良いと思います。私の場合、64GBのSDカードではFAT32にできなくて発生しました。無事に起動まで完了したら、次はPythonで書いたプログラムの実行です。ラズビアンをインストールすると標準でPythonも入ってくるので追加インストールの必要はないのですが、バージョン違いのPythonが2つ入っています。私が確認したところ「2.7」と「3.7」がインストールされていました。最新なのは「3.7」の方なのでこちらをデフォルトに設定します。デフォルトというか”python”というコマンドで動くものを3.7に変更します。・デフォルト設定の方法を参考にしたサイトはこちら:https://www.ingenious.jp/articles/howto/raspberry-pi-howto/python-3-change/ようやくプログラムの実行ですが、私は別PCで作ったプログラムをラズベリーパイで動かすため、プログラム本体をラズベリーパイに移動させる必要があります。ネットで調べるとSSHとかでリモート接続を行なってやっているサイトが多いですが、すぐに動かしたいのでUSBメモリを使用してプログラムを移動させました。基本的にプログラムはどこに配置しても良いと思いますが、私はドキュメント内に配置しました。プログラムの実行方法は、WindowsだとPythonファイルをダブルクリックすると実行されるのですが、ラズビアンだと標準で入っているThonny(読み方はトニー?)という開発環境が立ち上がるため、コマンドラインから実行させます。面倒ですが、間違ってダブルクリックして実行してしまう事が無いのが良いですね。コマンドラインには以下のように入力します。“実行したいファイルのパス”これで指定パスのPythonプログラムが動き始め、もしエラーが発生したらエラー表示がされた状態でストップします。OSインストールや初期設定などに苦労するかと思いましたが、簡単にやりたいことが達成できました。あとは作った自動売買ソフトがうまく稼いでくれることを祈るばかりです。以上、ラズベリーパイへのOSインストールからpythonプログラムの実行まででした。仮想通貨の自動売買ツールは稼げるのか、気になっている人向けの記事です。自動売買ツールの取引実績を随時更新しています。仮想通貨の自動売買ツールを作成から運用まで行うまでを6ステップでまとめました。機械学習・ディープラーニングについて「ど素人」が勉強してみました。IT企業勤務を経て、現在は小さな会社の工場で品質管理の仕事をしています。商品のレビュー依頼などは、お問い合わせページからどうぞ。雑記ラボ.閉じるもくじ閉じる。