.. note::
こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。
**参加する理由は?**
- **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。
- **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。
- **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。
- **特別割引**:最新製品の独占割引をお楽しみください。
- **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。
👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう!
.. _bk_start:
Blynkを始めよう
=========================
このプロジェクトでは、Blynkの使用方法を学びます。
Blynkのウィジェットをトリガーすると、Raspberry Piはその値を出力します。
以下の手順に従ってください。すべての章を順番に進め、スキップしないでください。
1. Blynkの設定
--------------------------
1. `BLYNK `_ にアクセスし、 **START FREE** をクリックします。
.. image:: img/sp220607_142551.png
#. メールアドレスを入力してアカウントを登録します。
.. image:: img/sp220607_142807.png
#. 登録したメールアドレスにアクセスして、アカウント登録を完了します。
.. image:: img/sp220607_142936.png
#. その後、 **Blynk Tour** が表示されるので、Blynkについての基本情報を学びます。
.. image:: img/sp220607_143244.png
#. 次に、テンプレートとデバイスを作成する必要があります。 **Cancel** をクリックします。
.. image:: img/sp220607_143608.png
#. ナビゲーションバーからTemplateに移動します。
.. image:: img/sp220913_170029.png
#. 新しいテンプレートを作成します。
.. image:: img/sp220913_170206.png
#. **NAME** を入力し、 **HARDWARE** は **Raspberry Pi** に設定します。そして、 **Done** をクリックします。
.. image:: img/sp220913_170402.png
#. Infoページにリダイレクトされるので、右上の保存ボタンをクリックします。
.. image:: img/sp220913_171202.png
#. ナビゲーションバーから **Search** ページに移動します。
.. image:: img/sp220913_172727.png
#. 新しいデバイスを作成します。
.. image:: img/sp220913_173259.png
#. テンプレートから選択します。
.. image:: img/sp220913_173350.png
#. 先ほど設定した **TEMPLATE** を選択し、 **DEVICE NAME** はカスタマイズ可能です。Createをクリックします。
.. image:: img/sp220913_173507.png
#. このようなページが表示されれば、Blynkの初期設定が完了です。
.. image:: img/sp220913_173950.png
2. ダッシュボードの編集
--------------------------------
1. 右上のメニューアイコンをクリックして、ダッシュボードの編集を選択します。
.. image:: img/sp220913_180231.png
#. ダッシュボードに追加したいCONTROLウィジェットをドラッグします。私はSwitchとSliderを追加しました。
.. image:: img/sp220913_180725.png
#. ウィジェットの設定アイコンをタップします。
.. image:: img/sp220913_180806.png
#. データストリームを作成し、Virtual Pinを選択します。
.. image:: img/sp220913_180906.png
#. データストリームの設定を完了します。ここではSwitch用に作成されたデータストリームで、 **DATA TYPE** は ``Interger`` に、 **MIN** と **MAX** は ``0`` と ``1`` に設定します。作成したら保存します。
.. image:: img/sp220913_181113.png
#. Sliderウィジェット用のデータストリームも同様の手順で作成し、 **DATA TYPE** 、 **MIN** 、 **MAX** を必要に応じて修正します。
.. image:: img/sp220913_182042.png
#. 完了したら、右上のSave And Applyをクリックします。
.. image:: img/sp220913_182300.png
3. Blynkライブラリのインストール
----------------------------------
以下のコマンドを実行してインストールします。
.. raw:: html
.. code-block::
cd ~
git clone https://github.com/vshymanskyy/blynk-library-python.git
cd blynk-library-python
sudo python3 setup.py
4. サンプルのダウンロード
-----------------------------
いくつかのサンプルを提供していますので、以下のコマンドを実行してダウンロードしてください。
.. raw:: html
.. code-block::
cd ~
git clone https://github.com/sunfounder/blynk-raspberrypi-python.git
5. コードの実行
-----------------
1. BlynkのDevice Infoページに移動し、 **FIRMWARE CONFIGURATION** の下に表示される情報から、 **BLYNK_AUTH_TOKEN** をコピーします。
.. image:: img/sp220913_182456.png
2. コードを編集します。
.. raw:: html
.. code-block::
cd ~/blynk-raspberrypi-python
sudo nano blynk_start.py
3. 下記の行を探して、 ``BLYNK_AUTH_TOKEN`` を貼り付けます。
.. code-block::
BLYNK_AUTH = 'YourAuthToken'
4. コードを実行します。
.. raw:: html
.. code-block::
sudo python3 blynk_start.py
5. Blynkに移動して、ダッシュボードのウィジェットを操作します。
.. image:: img/sp220913_183529.png
6. これで、ターミナルで操作内容が表示されるようになります。
.. code-block::
..
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ for Python v1.0.0 (linux)
Connecting to blynk.cloud:443...
Blynk ready. Ping: 142 ms
V0 value: ['1']
V0 value: ['0']
V1 value: ['3']
V1 value: ['8']
V0 value: ['1']