<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[ 全年6月7日の投稿［7件］ - 電装工芸日記 - 舞台照明機器の製作とか - ]]></title>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi</link>
	<description><![CDATA[ 今年は開発案件を進めたい ]]></description>
	<language>ja</language>
	<copyright>Copyright 2026</copyright>
	<lastBuildDate>Tue, 21 Apr 2026 06:51:15 +0900</lastBuildDate>
	<generator><![CDATA[ <!-- てがろぐ Version: -->Powered by <a href="https://www.nishishi.com/cgi/tegalog/" target="_top">てがろぐ</a> Ver 3.4.0 ]]></generator>
	<!-- BEGIN ENTRIES -->
	<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　Art-Netの扱いにアイデアを一つ。 ]]></title>
	<description><![CDATA[ 　Art-Netの扱いにアイデアを一つ。<br />　送信元を識別するにはIPv4アドレスがキーになると思います。運が悪くなければ送信元毎にユニークなハズです。これの扱い。<br /><br />　IPv4アドレスは4バイト長(32bit)で構成され、文字列で表しても7～15文字です。<br />　これを一つの整数にまとめてしまうアイデアです。一般的にint型は4バイト長ですから、丸めてしまえばint型にしても情報は欠落しません。<br />　こうすれば、4つの数字や7～15文字のテキストよりも扱いが簡単で軽くなると思うのです。IPアドレスとしての情報は別途残すとして、識別IDにこれを使うのです。<br />　ユニバースも同じ考え方でいいでしょう。15bit長ですからshort型でも収まりますが、噂に聞くところではint型の方が処理が軽いらしいのでこの型にしておこうかなと。<br />　この両者を合わせた8バイトのlong型もしくはLongLong型を併記しておいてもいいかもしれません。なぜこの様なことを考えるかと言いますと、複数のユニバースを保管する配列から特定のものを探し出す処理を軽くしたいからです。処理の方針にもよりますが、受信したものを一旦スタックして一定の時間間隔で取り出そうというのが今の考え方ですので、クエリに相当するインデックスを作るのは当然としてもキーワードが簡素なことは重要だと思うのです。一定の時間間隔で作れらたLoop配列ならばその並びが時間情報となりますので、Delay を求めても受信日時と現在日時を比較する必要がありません。<br /><br />　Art-Netのモニターも兼ねたいので、使う使わないはともかく、受信したデータを全て一時保管するつもりです。<br />　かといってモニターのための保管とパッチのための保管を別々にするのは気に入らないので、受信をすべて保管してそこから必要なモノを取り出したいのです。<br />　仮に、送信元８、それぞれ８ユニバースとするなら、最大44fpsとして１秒間に2,816件のスタックをしなければなりません。１パケット当たりのデータ長は540バイトくらいですから1.5MB/秒くらいです。2秒分のスタックをしても3MBです。動画の１フレーム当たりのデータ長は640x480の16bitカラーで1.8MBくらいですので55MB/秒です。動画に比べたらArt-Netの情報量は余裕っしょ。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%41%72%74%2d%4e%65%74" class="taglink" title="Art-Net">#&#91;Art-Net&#93;</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%ef%bc%a3%e8%a8%80%e8%aa%9e" class="taglink" title="Ｃ言語">#Ｃ言語</a> -- Posted by 電装工芸 〔999文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=1060</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=1060</guid>
	<category>tegalog</category>
	<pubDate>Sat, 07 Jun 2025 06:21:33 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　今度は丸椅子を作るハメになりました。 ]]></title>
	<description><![CDATA[ 　今度は丸椅子を作るハメになりました。<br />　舞台装置として丸太をイメージしたものです。<br />　丸太・・・通常なら芯を作って新聞紙みたいなモノを糊で貼っていくか樹脂を塗りつけて形にしますが、リアル感は不要で完全な円筒でいい代物です。正に丸椅子。<br />　外周の木肌柄は手書きしている時間がないので看板屋さんにステカンやノボリで使う生地に木肌を印刷してもらって取り廻してみます。以前からひな壇のケコミなどに使えないかと思っていた方法を今回試してみます。和物などでグレーケコミを貼るのも飽きてきたので、和柄をケコミに出来ないかと思っていたのです。<br />　その前に、丸椅子を作らねば。<br />　どうしたら安価に簡単に作れましょう。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e3%82%ac%e3%83%81%e5%b7%a5%e4%bd%9c" class="taglink" title="ガチ工作">#ガチ工作</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e8%88%9e%e5%8f%b0%e8%a3%85%e7%bd%ae" class="taglink" title="舞台装置">#舞台装置</a> -- Posted by 電装工芸 〔313文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=892</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=892</guid>
	<category>tegalog</category>
	<pubDate>Fri, 07 Jun 2024 21:39:09 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　今後のこともあり、移動時間にPICのI2Cを勉強し直してみ… ]]></title>
	<description><![CDATA[ 　今後のこともあり、移動時間にPICのI2Cを勉強し直してみました。<br />　これまではイマイチ理解出来なかったのですが、ボチボチ使い方がわかってきました。わからなかったのはハードウェアとソフトウェアの棲み分けとソフトウェアの手順です。<br />　I2Cの規格を頑張って説明するのはありがたいのですが、一番知りたいソフトウェアの手順がボンヤリした文書ばかり。ちょっと複雑な手順を踏むので突っ込んだ理解が望ましいのはわかるのですが、その説明で力尽きしまうのか、どとのつまりどうすればいいの？に応えてくれる資料が少ないように思います。特に、I2Cの特徴的な要素である「ACK」を扱うのがハードウェアなのかソフトウェアなのかが見えないのです。<br />　正直、Pythonなどではライブラリを使うだけで済んでしまいますので、いくらPICマイコンでもそこまでローレベルの機構まで理解しないといけないのか不思議です。<br /><br />　わかったことは、設定さえしてしまえばソフトウェアの手順はUARTと大差ないことです。<br />　マスタが送信する場合はスレーブアドレスを先頭にしたバイトリストをハードウェアモジュールに渡す(PICではバイト単位で渡す)。<br />　マスタが受信する場合はスレーブアドレスを送り、返信されたバイトデータを取り込んだら取り込み済みのフラグを立てる。<br />　スレーブは、自分のアドレスを設定しておけば自分向けの通信かハードウェアが判断してくれるので、マスターの要望に従って受信値を取り込むか返信値を投げる。<br />　データの終りのストップコンディションは、マスター/スレーブ・送信/受信の立ち位置で違うけどフラグを立てるだけ。<br />　波形をコマンド操作で作るワケじゃありませんし、前後関係で調整することもありません。規格はザックリ概要がわかっていれば十分なのに、ソフトウェアの手順の説明がボンヤリしているのはイマイチ理解不能なワケです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%50%49%43" class="taglink" title="PIC">#PIC</a> -- Posted by 電装工芸 〔801文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=638</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=638</guid>
	<category>tegalog</category>
	<pubDate>Wed, 07 Jun 2023 17:43:22 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　LTC Generator は入荷した修正基板を用いてプリ… ]]></title>
	<description><![CDATA[ 　LTC Generator は入荷した修正基板を用いてプリアンプが完成。+4dB(1.23Vp-p)の波形を出しています。<br />　まだPythonプロンプトのレベルですが、シリアルでデータを送ると波形が変化します。Pythonからデータを送る場合、バイト毎ではなく、配列にバイナリを格納してpyserialに渡すのが良さそうです。<br />　タイミングが正しいかは確認出来ませんが、PICからの送信要求も受信出来ています。これを受けてデータを送る段取りです。<br /><br />　本業が詰まっていますのであまり長い時間は出来ませんが、１日0.5課題くらいの気持ちで少しずつ行きましょう。<br /><br />　明晩は仮のLTCデータを送出するPythonプログラムを書いてみます。<br />　あらかじめ2-3秒分の配列データを作っておいて送信要求があれば１フレーム分送出する物ですが、卓に接続してLTCがカウントされれば最大の山場を越えます。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%50%49%43" class="taglink" title="PIC">#PIC</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e3%82%bf%e3%82%a4%e3%83%a0%e3%82%b3%e3%83%bc%e3%83%89" class="taglink" title="タイムコード">#タイムコード</a> -- Posted by 電装工芸 〔409文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=637</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=637</guid>
	<category>tegalog</category>
	<pubDate>Wed, 07 Jun 2023 01:17:13 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　最近、中華電器からLED-BARを仕入れましたが、LHQの… ]]></title>
	<description><![CDATA[ 　最近、中華電器からLED-BARを仕入れましたが、LHQの代替として使うならもちっと広がって欲しいなと思っております。<br />　フロストを入れたら解決しそうですが、プロストはエッジをボカすのが役目であって広角を広げる物ではありません。<br />　レンズを前にかざすのが効果的ですが、スペックが出ているレンズは高価で、スペックがわからないソレっぽいカタチをしたレンズは安価です。中華電器に安い物がありますが必ずしも同じ物が来ません。ならば、ポリエステル樹脂で作ってしまった方が結果的によくね？<br />　精度はボチボチでよいので型を作って流し込むだけ。初期段取りに手間はかかるけど、段取りが出来てしまえば同じ物が安価に作れる。<br />　真空ポンプが欲しくなるのは目に見えているけど、表面仕上げはジクロルメタンを塗れば済むので、少しの気泡は気にしない？<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e3%82%ac%e3%83%81%e5%b7%a5%e4%bd%9c" class="taglink" title="ガチ工作">#ガチ工作</a>  -- Posted by 電装工芸 〔369文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=293</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=293</guid>
	<category>tegalog</category>
	<pubDate>Tue, 07 Jun 2022 18:33:23 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　間数マーカーのLEDの制御にはCL0117を使っていますが… ]]></title>
	<description><![CDATA[ 　間数マーカーのLEDの制御にはCL0117を使っていますが、この制御レギュレータが廃番で入手出来ません。<br />　100個パックを買っておいたので当面は大丈夫ですが、乾電池１個で使える物が見つからず、これを使い切ったらどうするか。<br />　と思っていたら、比較的近い特性を持った制御レギュレータがありました。<br />　<a class="url" href="https&#58;//ja.aliexpress.com/item/33002601499.html?spm=a2g0o.productlist.0.0.5d73241eB9tbPK&amp;algo_pvid=18838b7a-4d7b-4a59-b549-8aa0b88aa63a&amp;algo_exp_id=18838b7a-4d7b-4a59-b549-8aa0b88aa63a-7&amp;pdp_ext_f=%7B%22sku_id%22%3A%2267035641540%22%7D&amp;pdp_npi=2%40dis%21JPY%21%21138.0%21%21%21347.0%21%21%40210318be16545661968752612ef190%2167035641540%21sea" target="_blank" title="https&#58;//ja.aliexpress.com/item/33002601499.html?spm=a2g0o.productlist.0.0.5d73241eB9tbPK&amp;algo_pvid=18838b7a-4d7b-4a59-b549-8aa0b88aa63a&amp;algo_exp_id=18838b7a-4d7b-4a59-b549-8aa0b88aa63a-7&amp;pdp_ext_f=%7B%22sku_id%22%3A%2267035641540%22%7D&amp;pdp_npi=2%40dis%21JPY%21%21138.0%21%21%21347.0%21%21%40210318be16545661968752612ef190%2167035641540%21sea">YX8115</a>です。<br />　CL0117よりも電流が多いようなのでインダクタの値を調整しないといけませんが、YX8115の扱い方は<a class="url" href="http&#58;//kuriyan60.blog.jp/archives/33063992.html" target="_blank" title="http&#58;//kuriyan60.blog.jp/archives/33063992.html">このサイト</a>が参考になります。<br />　今はCL0117に47uHを使い、LED２個並列で１個あたり30mA弱流れているハズです。LEDのスペックに合わせてインダクタを調整しますが、47uH、68uH、100uH、120uHあたりを試していけば良きところが見つかりそうです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e8%88%9e%e5%8f%b0%e3%81%ae%e5%b0%8f%e7%89%a9" class="taglink" title="舞台の小物">#舞台の小物</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e9%9b%bb%e5%ad%90%e5%b7%a5%e4%bd%9c" class="taglink" title="電子工作">#電子工作</a> -- Posted by 電装工芸 〔360文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=292</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=292</guid>
	<category>tegalog</category>
	<pubDate>Tue, 07 Jun 2022 11:02:17 +0900</pubDate>
</item>
<!-- One Entry Data for RSS Feed -->
<item>
	<title><![CDATA[ 　間数マーカーのプリントを進めていますが仕上がりにムラがあり… ]]></title>
	<description><![CDATA[ 　間数マーカーのプリントを進めていますが仕上がりにムラがあります。<br />　プリンタのケース内温度が高めであれば仕上がりが良くなるのですが、高すぎるとフィラメントの送りが滑って出なくなり空振りが始まります。<br />　このところ夏日が続いた後にいささか肌寒い日が続いたために気付いたことです。夏日には滑りが起こるのでケースの扉を開けていましたが、そのまま肌寒い日になったところプリントの品質が落ちたのです(特に層剥離は問題)。<br />　細かいサンプルは取っていませんが、仕上がりが良いのは35度以上、フィラメントの滑りが起こるのは40度以上の様です。35～40度でケース内を維持する必要がありそうです。<br /><br />　さて、どうしましょう。<br /><br />　ケース内の温度を一定に保つ機能を付加するのが一案。温度センサを使い、高温ならケース内に外気を取り入れ、低温ならケース内を加温するのです。<br />　もう一案は、庫内の温度は加温して出来るだけ高めにし、フィラメントの送り装置を冷却するファンにだけ外気を導く手です。ケース内の温度は高めでフィラメントの送り装置は低めが望ましいならば、それぞれの温度をそれぞれに管理した方がいいかもしれません。<br />　どちらにするにせよ、温度リレーがアホみたいな数あるので制御にはこれが使えそうです。<br /><br /><a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e5%b7%a5%e5%85%b7%e3%82%84%e8%b3%87%e6%9d%90" class="taglink" title="工具や資材">#工具や資材</a> <a href="https&#58;//www.densokogei.jp/tegalog/tegalog.cgi?tag=%e8%88%9e%e5%8f%b0%e3%81%ae%e5%b0%8f%e7%89%a9" class="taglink" title="舞台の小物">#舞台の小物</a> -- Posted by 電装工芸 〔556文字〕 ]]></description>
	<link>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=291</link>
	<guid>https://www.densokogei.jp/tegalog/tegalog.cgi?postid=291</guid>
	<category>tegalog</category>
	<pubDate>Tue, 07 Jun 2022 08:56:06 +0900</pubDate>
</item>

	<!-- END ENTRIES -->
</channel>
</rss>

