hiro yamamoto works

ESP8266 Web logger
RaspberryPi HiRes Audio
Mini Solar power system
当ブログ掲載内容は無保証です。利用は自己責任でお願いいたします。

 

カレンダー

2021
January
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

QRコード

検索



このブログを検索

カウンター

本日のアクセス
昨日のアクセス
総アクセス数

ブログサービス

Powered by

teacup.ブログ
RSS

ロガースケッチ書き込み準備

ESP8266を使うにはボードマネージャのインストールが
必要です。
電圧ロガースケッチをボードへ書き込むにはライブラリの
インストールが必要です。

汎用ロガー(振動等)への書き込みについても
同様です。振動ロガーではMMA8451のライブラリが
必要となります。

記事内容に不足があり、新しくArduino IDEをインストール
してコンパイルすると、エラーとなることがわかったので
修正しました。2020.01.03

まとめ
 製作は一段落しましたので、ソフトウエアの設定と
 動作確認をしましょう。
 ・ESP8266ボードマネージャインストール
 ・各モジュールのライブラリインストール
 ・ESP8266ボードの設定
 ・動作テスト→別の記事へ移動しました。2020.01.26

ESP8266ボードマネージャインストール
 「ファイル」->「設定」追加のボードマネージャのURLをへ
 設定する。下記をコピペ
http://arduino.esp8266.com/stable/package_esp8266com_index.json
クリックすると元のサイズで表示します

ボードマネージャを開いて
クリックすると元のサイズで表示します

espと入れて、検索(検索文字の反応遅れ感じるかも)
 esp8266 by ESP8266 Community バージョンx.x.x
 バージョン2.4.2で動作確認取れています。
 バージョン2.5.2も大丈夫そうです。

 最新バージョンは注意が必要です。
 バージョンを選んでインストール
クリックすると元のサイズで表示します

 ボードの設定 Generic ESP8266 Moduleを選ぶ
クリックすると元のサイズで表示します

各モジュールのライブラリインストール
 ライブラリの管理を選んで
クリックすると元のサイズで表示します

ライブラリマネージャで追加ライブラリをインストール
 ADS1015で検索Adafruit ADS1X15 by Adafruitを
 インストール(振動ロガーでは不要だがあっても問題ない)
クリックすると元のサイズで表示します

 RTClibで検索RTClib by Adafruitをインストール
クリックすると元のサイズで表示します

 SSD1306で検索 Adafruit SSD1306 by Adafruitをインストール
クリックすると元のサイズで表示します

 GFXで検索Adafruit GFX Library by Adafruitをインストール
クリックすると元のサイズで表示します

 Time library for Arduinoでネット検索
 GitHubからダウンロードして
 zip形式のライブラリをインストールを選ぶ。
クリックすると元のサイズで表示します
 ファイル名を指定してインストール
クリックすると元のサイズで表示します

ライブラリが足らないことがわかりました。2020.01.03追記
 Adafruit Unified Sensorで検索
 Adafruit Unified Sensor by Adafruitを選んでインストール
クリックすると元のサイズで表示します

 メッセージダイアログ
 「install'Adafruit Unified Sensor'only」を選んで
 インストール
クリックすると元のサイズで表示します

ESP_Adafruit_SSD1306.hをネット検索
 GitHubからダウンロードして
クリックすると元のサイズで表示します

 zip形式のライブラリをインストールを選ぶ。
クリックすると元のサイズで表示します

 インストールするライブラリを含むフォルダを指定
クリックすると元のサイズで表示します 

Arduino IDEでMMA8451加速度センサーを使う準備
クリックすると元のサイズで表示します

MMA8451で検索
(ライブラリリストのアップデート終わったら)
Adafruit MMA8451 library by Adafruitをインストール
クリックすると元のサイズで表示します

ESP8266ボードの設定
 書き込む前に、ボード設定のそれぞれ項目を、設定してくだされい。
クリックすると元のサイズで表示します
 CPU Frequency :"160MHz"(初期のままでもOK)
 flash size ":4M(3M SPIFFS)"
Flash Frequency :"80MHz"(初期のままでもOK)
 シリアルポート :"/dev/ttyUSB0"(例)
  マイコンをUSB接続した時表示されるポートを選ぶ
 ほかはとりあえずそのままで。

!!Rasberry Pi 3 Model B, B+ でフリーズ!!
 ESP8266のスケッチをコンパイルするとフリーズ
 してしまうことがありました。2018年9月頃確認
 (Raspbian ,Arduino IDE 1.8.9)
Raspberry Pi 4 Model Bでは発生しません。2020.10.14
(Pi4 4GB, Raspberry Pi OS, Arduino IDE 1.8.13)
回避方法は
 コンパイルや書き込み時にArduino IDE以外のソフトを起動しないこと。


スケッチ作成に当たってはネット上に公開された
作例を参考にさせていただきました。
貴重な情報を公開されている方々に感謝します。

公開しながらわかりにくいところを編集しています。
0
投稿者:田舎人
投稿者
メール

 
コメント
URL
コメントは新しいものから表示されます。
コメント本文中とURL欄にURLを記入すると、自動的にリンクされます。
AutoPage最新お知らせ