hiro yamamoto works

マイコンハード、ソフトを作ったりしています。 お家や現場のお困りごと解決に! 内容利用は自己責任でお願いします。

2022-01-01から1年間の記事一覧

Kicadを学習中です。

プリント基板を作成したいので、Kicadの学習をしています。<br />使えるものが出来るまでがんばります。 フットプリントの作成、配線など

複数SPIインターフェースデバイスでレベル変換は共用できるのか

複数のSPIデバイスをロジックレベル変換を介してつなげるか調べます。準備をしています。 8chADCで0から7chまで切り替えるより、4chADCを2個で0〜3chの切り換えのほうが、速度の面で有利になるのではないかとの考えからです。ちゃんと検証できるかわかりませ…

SDWebServerスケッチでクライアントのダウンロード完了を検出する

行番号104〜106を改変するif (server.streamFile(dataFile, dataType) != dataFile.size()) { //"送信データが予想より少ない!"メッセージを出力する DBG_OUTPUT_PORT.println("Sent less data than expected!"); } 改変後if (server.streamFile(dataFile, d…

稼働ロガーのようなものを作りました。(タイトル変更)

組み立て完了して、試験中です。まず写真だけ投稿しておきます。工場で古い生産設備の稼働状態を、記録データで見える化するのに役立つかもしれません。ネット上に公開されていたデータロガースケッチを参考にさせていただき、必要機能を追加しました。ざっ…

XIAO RP2040で外部12BitADCを使ってみる

今回はレベル変換を使わず直接つないで動作確認までやりました。ハードウエアはテスト回路のブレッドボード上に組み立てについて、ソフトウエアはボードマネージャ、ライブラリインストールと、サンプルスケッチ改変の注意点を書きます。・トラブルシュート…

Wireless IO入出力デバイス違いバージョン

Wi-Fi UDP Wireless IO リモートI/O 目的 16点の接点信号をWi-Fiを使って離れた場所へ送る(1方向) 送信側ボード(入力)MCP23S17 受信側ボード(出力)74HC595

(自己責任)AE-ESP32-WROOM-32E-MINIをスイッチ操作不要で書き込む

AE-ESP32ーWROOMー32Eを使ってみようと考えていますが書き込み前の毎回スイッチ操作はデバックの作業効率が悪化します。Arduino IDEのクリックだけで書き込めるようにしました。M5用のダウンローダーキットを利用します。端子には3.3V出力しかないので、レギュ…

またデータロガー作りました。

I2Cバスのセンサー2系統とLCD表示器が接続できるデータロガーです。PCA9600バスバッファでケーブル長の制約を軽減しています。制御出力も4つ付けました。 ケースはタカチPF13-4-13W(OFF-WHITE)配線接続してカバーを閉めて上面から見た図です。

Wi-FiをスキャンしてSSID,ch,RSSIをLCDに表示する

ESPr Developer(ESP-WROOM-02)を使って作り、ケースに収納しました。追記2022/06/23プラスチックケース黒135x75x49秋月電子通販コードP-02774 余り物マイコンボードとLCDでWi-Fi測定器(?)作成しました。ビーコンを受信して表示しますが、ぼかしてま…

リモートI/0部品レイアウト(wireless IO)

Wi-Fi UDP wireless IO 図のように部品をレイアウトして配線しました。実線は基板裏を半田めっき線、錫メッキ線(電源系は0.5ミリ径、信号系は0.3ミリ径)、点線で挟んだ実線は基板上ジャンパー線、それ以外は基板裏ジャンパー配線(電源系AWG22、信号系AWG2…

リモートI/OをタカチPF13−4−13に収める

今回始めての採用です。加工しやすく、外観も良いです。 送信機 受信機

アクセスポイント経由のリモートI/O(受信)wireless IO

仕様とスケッチの紹介です。仕様変更した箇所も追記しておきます。仕様変更した理由16bitのコードを送るような使い方をした場合に、各bitのONまたはOFFのタイミングが揃わず違うコードが混じることがあったので<br />修正しました。個別に接点伝送するような…

アクセスポイント経由のリモートI/O(送信)wireless IO

注意 delay(1)でloopしていますが、用途によってはdelayを大きくしたり、入力変化時に送信する方式ても良いかもしれません。専用アクセスポイントと送受信機1台づつという想定ですが、アクセスポイントを複数の送受信機で共有したりするとパケットロスによる…

ESP-NOWでリモートI/Oを作る

伝送接点数16 単方向(送信側→受信側への伝送のみ)離れたところにある機器の信号を、電波が届く範囲で配線無しで受け取ることができる。ESP32同士で直接通信するのでアクセスポイントは不要アクセスポイントを使わないので、安定して伝送できる到達距離は短…

Klogger(仮)装置稼働情報の見える化(?)

治工具識別信号(4bit)を除く機能は完了しています。この機能もあったほうが便利と思います。作業はかんたんですが都合により停滞しています。 Klogger(仮)開発完了間近です。外観を紹介しておきます。今後デジタル入力を4つ追加します。16x2 LCDでLCD1行目…

AE-TLP291-4x2-CAの裏技的リード取り付け

秋月電子TLP291使用8ビットホトカプラモジュールアノードコモン I-16315 150円AE-TLP291-4x2-CA取り付け高さを低くおさえるためのリードを取り付け方法(約5.5mm)使用する材料基板用リードフレーム C-07011 90円リードフレーム位置を合わせてはんだ付け反対…