ラベル 秋月 の投稿を表示しています。 すべての投稿を表示
ラベル 秋月 の投稿を表示しています。 すべての投稿を表示

2025年9月20日土曜日

2ch温度ロガーの製作(3;温度センサ)

温度センサをケーブルで伸ばしてジャケット(ガラス管)に入れる工作です。温度センサは ニキシー管時計を作ったときにコロンのネオン管を収めた 小さいガラスチューブに丁度入りました。少量で購入できなかったのでまだ大量に残っている。


ケーブルは秋月で購入した4芯のスリムロボットケーブルを1mに切って利用。センサには3芯で足りますので1本は未使用です。


温度センサのデータシートに記載があったので電源GND間に0.1uFのセラコンを入れました。ガラスチューブに入ることを確認。


片方のセンサを指先で触ってみると温度が上昇したので、動作もOKそうです。


ガラスチューブに収めます。センサ部の熱容量が大きくなって、温度変化への追従性は低くなりますが、それほど急激な温度変化は想定していないので大丈夫でしょう。


昔、ダイソーで購入したUVレジンで封印します。かなり前に買ったのですがまだ使えました。


ガラスチューブにUVレジンを入れますが、細いチューブのためスムーズに入らず内部に気泡ができたのを爪楊枝で突いたりしてなんとか7分目辺りまで入れました。その後、センサーをゆっくり挿入して丁度溢れるギリギリでした。

木片に浅い穴を開けてチューブを立てて、紫外線ランプに当てます。この紫外線ランプはその昔、感光基板を露光するために自作したもの。10Wの紫外線ランプ2本とアルミ板の反射板と木枠です。今なら紫外線LEDですね。


封入完了。15分ほどランプを当てていたので少し温度が上がっています。


片方のセンサにヒートガンの熱風を当ててみた様子です。80℃を越えました。


次は氷と熱湯で温度を確認してみるつもりです。

2025年9月16日火曜日

2ch温度ロガーの製作(2;MicroSDに記録)

温度ロガーに秋月のマイクロSDカードスロットDIP化キット(写真左上に写ってます)を繋いで、ログを記録できるようにしました。


取り合えずリビングに置いて、昨夜から先ほどまで1秒ごとに22時間ほどログを取ってみた結果です。タイムスタンプと2ch分の温度を1行にカンマ区切りで記録。全部で82,000行近くになりExcelが重い。測定は1分毎でよかったですね。測定間隔はmicroSDに格納したsetupファイルで制御できるようにするつもり。


昨夜20時頃にエアコンを止めたので徐々に温度が上昇して28度前後で推移し、明け方少し下がった。夜明けとともに昼まで上昇してピークは33度くらい。その後エアコンを入れたようで下がっています。microSDには2ch分記録していますが、グラフにするとほぼ重なるので上記グラフは1ch分のみ。

温度センサは今はブレッドボードに挿さっていますが、ケーブルで伸ばして2chそれぞれ別の温度が記録できるようにする予定。

2025年9月7日日曜日

LINEに通知する見守りセンサ(その3;部品配置検討)

午前中、強い日差しの中で草むしりや庭木の剪定などをしたためか、目がしょぼしょぼして眼精疲労?加齢? そんな中、見守りセンサの部品配置と収納ケースの検討を行いました。あまり時間が取れず、ユニバーサル基板をカットして大まかな配置検討したところまで。


一番大きな部品はESP32、こんな端子数の多いものは不要だけど手元にあったのでこれを使う。電源はUSB-TypeCコネクタから5Vを給電することにして、秋月の電源だけ供給できるTypeCモジュールを利用。5Vから3.3Vへは3端子レギュレータを使う。ケース内の左側に写っている人感センサとLEDはケースの側面に穴を開けて取り付ける予定。

タクトスイッチは基板の裏面に取り付けてケースの表側から押せるようにする。写真のタクトスイッチでは小さくて押しにくそうなので大きなものに変更するかも。6ピンのピンヘッダコネクタはESP32へのプログラム書き込み用端子。ここにシリアルの書き込み機を挿してプログラムを書き換える。

今週末は3連休なので完成まで行けるか? 平日はセンサが正常に動作していることの確認のために月に一回程度、LINEに通知するプログラムを書くつもり。大したプログラムではない、と思う。

2023年8月27日日曜日

赤外線リモコンブースタの試行

蛍光灯型懐中電灯の改造 や NFJ謹製エンクロージャキットを製作途中 ですが、赤外線リモコン・レピータ のところで書いた赤外線リモコンブースタを試してみました。

以下のような回路で赤外線リモコンの光を受けて、パワー赤外線LEDを駆動すれば上手くいくかな、と目論んでいたのですがダメでした。ちなみに赤外線リモコンで使われる波長は940nmが一般的のようなので、この波長のパワー赤外線LEDはアリエクで購入しました。

下図は赤外線リモコンの受信用モジュールのデータシートからですが、リモコンの制御コードは38KHzの副搬送波に乗せて送られています。上記の回路ならこの副搬送波も含めてドライブできると思っていたのですが、、、


ちゃんとこの受信モジュールを使って元のコードを取り出してから38kHzと重畳してパワー赤外線LEDをドライブすれば問題なくできることは分かっていたのですが、簡単な回路でできないかと試してみた次第。

下の写真は受信した信号波形をみたところです。上はフォトトランジスタのコレクタ、下はFETのドレインで、パワーLEDを駆動する信号です。信号は反転しています。これを見ると、フォトトランジスタの出力信号から38kHzの副搬送波が消えていることが分かります。

改めてフォトトランジスタのデータシートを確認してみたら、なんと立ち上がり立下り時間が15usとなっていました。15us=66.7kHzです。これでは38kHzの副搬送波のスイッチングには間に合いません。

秋月で調べたら立ち上がり2us,立下り3usのフォトトランジスタがありました。3us=333kHzなので間に合うか? それとも正攻法で専用モジュールを使って38kHzを重畳するか? 後者はPICを使えば簡単ですがどうするか悩み中。

エンクロージャ製作や懐中電灯の改造の他に色々野暮用もあって中々時間がとれない。

2023年7月19日水曜日

7/18発売の「電子工作傑作ガイド」が届いた

ラジオライフ誌を発行している三才ブックスから大き目の封筒が届きました。何かな?と思って開けてみると、「電子工作傑作ガイド」というムック本です。3月に発行されたラジオライフ誌に掲載されたLINE防犯カメラの記事 が再録されていたので、見本誌として送って頂けたようです。7/18発売のようで出来立てです。ありがたい。感謝です。

表紙に「6年分+α」とあり、これまでラジオライフ誌に載った記事の総決算です。おまけで秋月の組み立てキットのカタログが付いています。



目次はこんな感じです。電子工作を一人でやっていると、自分のスキルでできるものが限られてネタ切れになりがちです。時計ばかり作っています(^_^; そんなときに工作ネタを拾うのにちょうど良い感じです。もちろん載っているものをそのまま作ってもいいですが、自分なりにアレンジしたりするのも楽しいです。頂けてよかった。


「LINE防犯カメラをDIY」の記事は、始めの方のカラーページに載っていました。


LINE防犯カメラの詳細は、LINEに写真を送る防犯カメラ も参照ください。

毎日猛烈に暑くて半田ごてを握る気になりませんが、夏休みに作るネタを探してみます。

2022年10月22日土曜日

時計に使えそうなステッピングモータ

先週、ホールICのテストをした際、ステッピングモータの動きがイマイチだったので、6度ステップの安価なものがないか書きましたが、秋月に3度ステップのものがありました。燈台下暗しでした。コパル製(今は日本電産コパル)なのでしっかりした作りだと思う。


この写真を見ていたら以前買ったことがあったような気がして、部屋を探してみたら見つかりました。すっかり忘れていた。しかし外形は同じですが、型番やステップ角、その他電気特性が異なります。試しにこれで動かしてみます。



1度ステップなので、6ステップで6度になり秒針や分針の刻みになります。スイス鉄道時計は、秒針はステップを刻まず連続的に動きますが。

出力軸はφ3mmの一か所が削れた蒲鉾型です。5mm厚のアクリル板からカプラを切り出しました。

前回と同様に時計の針を模したものを2mm厚のアクリルから切り出して、カプラとφ2mmのネオジム磁石を接着しました。写真上が前回、下が今回です。

今日はここまで。明日、実際に動かしてみる予定。

2022年4月23日土曜日

PICでターンテーブルコントローラ

以前、arduinoでプロトタイプを作ったターンテーブル をPICで作り直しました。

アマゾンで買った安いステッピングモータとドライバ基板です。

手元に小さいケースしかなく、この基板とPICを載せる基板は入らないので、部品を取り外して、ひとつのユニバーサル基板に載せます。片面基板なので簡単に外せます。LEDは使いませんが外しておきました。

ユニバーサル基板に載せた様子。PICは8ピンのPIC12F1501で一応ソケット実装にしました。ボリウムで回転速度を変えます。約1rpm~12rpmです。無負荷ならもう少し早くできますが、ちょっと負荷をかけると止まるのでこの位まで。

プッシュスイッチで正転/停止/逆点を制御します。かなり昔に買ってパーツケースに入れっぱなしだったためかチャタリングが多めで回避のためのwait時間を30ミリ秒に調整。電源はUSB Type-Cで供給します。コネクタは秋月のDIP変換基板セットを使いました。

タカチのTW5-3-5B ケースに組み込んだ様子です。小さいケースですが基板固定用のボスが付いていて使いやすい。秋月で売っています。

カシオネームランドで簡単なラベルを貼りました。モータは以前作った木製の台に載せて、この上にターンテーブルを置きます。

ケースの裏面側。

ターンテーブルは以前MDFから切り出したもの。塗装しようとラッカースプレィを吹いたのですが、激しく吸い込まれてしまい表面に塗料が残りません。そこで下塗りのシーラを塗ってみましたが、これも結構吸い込まれています。明日、様子をみて上塗りする予定。


完成したら PIC電子工作HP で回路図とPICのソースを公開予定。

ESP32-CAM防犯カメラ は玄関で動かしっぱなしにしていますが、連続動作でも撮影のエラーはなく、LINEに写真が届いています。ただシャッタを切るタイミングは難しい。時々人が写ってないです。こちらも近々、回路図とスケッチを公開します。


2022年4月13日水曜日

秋月でFMラジオモジュールの販売が始まっていた

久しぶりに秋月のサイトを覗いてみたら、FMラジオモジュールRDA5807H の扱いが始まっていました。300円也。最近「本気で作ったFMラジオ」動画の再生数が増えているのと関係あるかな。 



以下のラジオを作ったときのモジュールはRDA5807M、サフィックスが M です。秋月で販売中のモノはHです。何が違うのかは調べていません。


レジストに失敗したので無料で頒布(送料のみ100円で2枚まで)している基板はまだ在庫あります。

基板のご希望や詳しい内容は、以下の記事をご参照ください。


アマゾンでも売っています。


以前書いたアリエクで購入した中国からの荷物はまだ動きがありません。上海ロックダウンが解除されるまでダメそうですね。解除されても溜まっているものが流れるまでには時間がかかりそう。ゴールデンウィークに遊ぼうと思っていたのですが間に合わないかも。


2022年3月9日水曜日

部品は届いたが工作時間がとれない

秋月から部品が届きました。片面ガラエポのユニバーサル基板BタイプとCタイプ、タカチの小型ケースなどです。基板はそれぞれ5枚購入したのでしばらくは大丈夫かな。送料を薄めるために他にも色々買いました。

LINEに通知するESP32-CAM防犯カメラがこのケースに収まるかこれから検討です。取り付け方法が難しそうです。


C基板と同じサイズでESP32を載せられるプリント基板を作ってみようかと、ふと思いつきました。ESP32のフットプリントと配線引き出しを行い、余ったスペースは2.54mmピッチのユニバーサル基板にすれば汎用基板になる。需要はあるかな?

今週は全日出勤のため工作やプログラム書きする余裕がありません。週末までお預けです。しかし、この土曜日は野暮用で出かける予定のため進捗しないかも。

2020年12月10日木曜日

ESP32でNeoPixelマトリクスLED表示

前回、Arduino UNOでマトリクスLEDへ表示したクリスマスツリー をESP32に載せてみました。信号のタイミング調整に少し苦労しました。一応動いていますが、週末にオシロで確認してみようと思います。ESP32は高級すぎて動きがよくわかりません(^_^;


ESP32は信号レベルが3.3Vなので、5Vへのレベル変換回路をかませています。秋月で売られているBSS138を使ったものと同じ回路を組んでみました。秋月のものは4信号が一つのモジュールになっていますが、今回は1本でよいので1回路分だけです。

ESP32に載せたのは、WiFi経由でコントロールしてみたいのと、16x16ドットの東雲フォントを表示したいためです。さて、上手く行くでしょうか?


2020年6月28日日曜日

RGB LED付きロータリエンコーダ習作

次の工作に使おうと考えているロータリエンコーダを試してみました。秋月で売られているフルカラーRGB LEDが付いていて、軸がプッシュスイッチになっているものです。取り合えずの習作なのでArduino UNOを引っ張り出してきて使っています。


動かしているときの様子です。



ロータリエンコーダのエンコード信号とLEDは独立しています。ただし各LEDのアノードとプッシュスイッチの一方は共通ピンです。

ロータリエンコーダのデコード方法は、ELMさんのロータリー・エンコーダの使い方 を参考にさせていただきました。感謝。回路・スケッチは無保証です。

//------------------------------------------------------------
//                                              2020.6.28 naka
//  ロータリエンコーダ習作
//
//------------------------------------------------------------
#include <FaBoLCDmini_AQM0802A.h>
FaBoLCDmini_AQM0802A lcd;

#define SDAPIN  A4
#define SCLPIN  A5
#define RT0     2
#define RT1     3
#define LED_R   4
#define LED_G   5
#define LED_B   6
#define SW      7

int Count;

void setup() {
  // i/oピン設定
  pinMode(RT0,INPUT_PULLUP);
  pinMode(RT1,INPUT_PULLUP);
  pinMode(LED_R,OUTPUT);
  pinMode(LED_G,OUTPUT);
  pinMode(LED_B,OUTPUT);
  pinMode(SW,INPUT);

  // モニタLCD設定
  SetupLCD();
  lcd.clear();
  lcd.print("Encoder ");
  
  // カウンタ
  Count  = 0;
}

void loop() {
  int  dir;
  char buff[10];
  
  while(1) {
    dir = sample_coder();    // エンコーダの回転方向

    if (dir!=0 || Count==0) {
      Count += dir;
      disp_count(Count);
      LED_LightsUp(Count);
    }

    if (digitalRead(SW)==1) {  // ロータリエンコーダの軸スイッチが押されたか?
      Count = 0;
      disp_count(Count);
      LED_LightsUp(Count);
      break;
    }
  }
  while(digitalRead(SW)==1);
    
  delay(100);
}

void SetupLCD() {
  lcd.begin();
  lcd.command(0x38);
  lcd.command(0x39);
  lcd.command(0x14);
  lcd.command(0x73);
  lcd.command(0x51);  // 5V
//  lcd.command(0x56);  // 3.3V
  delay(2);
  lcd.command(0x6c);
  delay(300);
  lcd.command(0x38);
  delay(1);
  lcd.command(0x01);
  delay(2);
  lcd.command(0x0c);
  delay(2);
}

void disp_count(int cnt) {
  char buff[9];
  sprintf(buff,"CNT=%3d",cnt);
  lcd.setCursor(0, 1); // Col,Raw
  lcd.print(buff);
}

void LED_LightsUp(int val) {
  if (val<0)        led_rgb(0,0,1); // Blue
  else if (val==0)  led_rgb(0,0,0); // off
  else if (val<10)  led_rgb(0,1,0); // green
  else if (val<20)  led_rgb(1,1,0); // yellow
  else if (val<30)  led_rgb(1,0,0); // red
  else if (val>=30) led_rgb(1,0,1); // purple
}

void led_rgb(int r,int g,int b) {
  r = (r ^ -1) & 1;        // 論理反転 
  digitalWrite(LED_R,r); 
  g = (g ^ -1) & 1; 
  digitalWrite(LED_G,g); 
  b = (b ^ -1) & 1; 
  digitalWrite(LED_B,b); 
}

int sample_coder()
{
  static int code = 0;
  int code_val,code_pin0,code_pin1;

  code_val = (PIND >> 2) & 3;
  code = ((code << 2) | code_val) & 15; //
  switch (code) {  // デテンド位置=3
    case 0xE:
      return(1);
    case 0xD:
      return(-1);
    default:
      return(0);
  }
}
//------------------------------------------------------------

2017年12月18日月曜日

小型有機ELディスプレイ、表示できた。

なんとか表示できるようになりました。
結構、高精細ですね。これを活かせるアプリケーションを考えるのが課題です。

2017年6月22日木曜日

フリスクケース用基板

 秋月のサイトを覗いたら、フリスクケース用のユニバーサル基板を販売し始めていた。
両面スルーホールで60円とリーズナブルです。

以前、自分でフリスクケースにぴったりのユニバーサル基板を作って(中国に発注して)頒布しようと考えていたこともあったが、こんなに安くは作れなかった。

しばらくフリスク工作は休んでいたが、久しぶりに作ってみたくなった。取り敢えず、他の部品を注文するときに何枚か買ってみよう。

秋月のフリスク基板

 

2017年4月2日日曜日

CNC吸塵システム完成

クーラントホースと集塵機のホース(洗濯機の排水用ホースを使っていてる)を繋ぐために、以下のような部品をMDFから切り出した。こんな部品を作れるのもCNCあってこそ。

ワッシャー型の部品は内径を少し小さめに切り出して、クーラントホースに無理やりねじ込むようにして固定する。

 

ウオーターポンププライヤで挟んでねじ込んだ様子。輪っかに少し痕が残っている。
 

集塵機の洗濯ホースにピッタリ収まった。 少しきつかったが吸塵すると密着するので多少緩くてもよかったかも。
  

Z軸にアクリルから切り出したクーラントホース固定用部品を取り付けた。Z軸と言ってもスピンドルと一緒に上下する方ではなく、高さは一定の場所。10m厚のアルミ板の上下で挟んであるだけなので本体の加工は無し。

 

クーラントホースは結束バンドで固定したが、吸塵ホースに引っ張られると少し回転してしまうので何か滑り止めを考える。アクリルとクーラントホースが滑るようなので、ビニールテープなどを滑り止めにすれば大丈夫か。
 

掃除機のパワーコントロール用の調光器(秋月のキット、20A用)も完成した。試してみたところ、出力を絞ると掃除機の電源が切れてしまうことが判明。掃除機のホースハンドルに付いているオフ・弱・強スイッチが電子制御(2線で制御しているので抵抗で制御用電圧を作っている?)のようで、出力を絞って電圧が下がるとオフになってしまう。オフになるギリギリにするとオン/オフを繰り返し不安定。

結局、少ししかパワーを絞れなかったが、まあよしとしよう。掃除機本体を改造すればなんとかなるかも。


あとは、防塵・防音用の箱を作れば一通りの環境は整う。

2017年3月30日木曜日

秋月の調光器キット製作中

CNCの切り屑を吸塵するために、エンビパイプで作った自作のサイクロン集じん機を使うが、この集じん機は家庭用の掃除機で吸気している。
掃除機のパワーを「弱」にしても結構強く、うるさいし長時間運転すると発熱や寿命が気になる。もちろん電気代も。

と云う訳で秋月の汎用調光器キットを製作中。

タカチのアルミケースに収め、トライアックの放熱もケースで行う。四角い穴はハンドニブラで開けた。CNCが使えればよいが固定が難しいし、Z軸の高さが足りない。

 

キットの基板が無駄に?大きくてケースにギリギリ入った。トライアックは底に取り付け。

 

ACコードが手元になかったので、ヨドバシに5mの延長コードを注文し、今日の作業はココまで。