日記帳
本ページはプロモーションが含まれています
カテゴリー
Links
blog(ブログ)マスター
アンドロイドの巣
ゼロから始めるベランダ菜園
タイトル
ラジコン
2024年5月
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

アーカイブ

2016年10月 のアーカイブ

Windows10 virtualbox 共有フォルダ 消えた


2016年10月
Windows10の更新が勝手に入って
ネットワークから、virtualbox 共有フォルダが消えた

対処方法
Guest Addionsを再インストールする
ホームセンターの2500円以上の購入者の懸賞で
16型液晶TV当選!!

販売価格は17500-20000円くらい

・HDMI端子付きでパソコンのモニターとしても使える
・3色映像端子付きでゲームのモニターとしても使える
・おまけ機能: mini bcasカードさせば地上波TVにもなる


パナソニック 照明リモコンフォーマット

フォーマットは、家製協リモコンフォーマット

フレームの開始データ: 8T(1)+4T(0)
+ データ
+ フレームの終了データ : 8ms以上無信号

送信方法は、家製協リモコンフォーマット準じる.
※ 家製協リモコンフォーマットに準じたプログラムから
データ部分だけ変更すれば、ほかのリモコン用アプリを流用できるということ。

・データ
共通部分最初の3バイト(24bit)
16bitのカスタマーコード + 4bitのパリティ + data0 4bit(バイト調整の捨てデータ) + data1
0111 0100 0100 1010 1001 0000 + data1

データ1
 const char *SW1_brightness_inc = "0011 0100 0100 1010 1001 0000 0101 0100 1100 0100"; // 明るい
const char *SW1_brightness_dec = "0011 0100 0100 1010 1001 0000 1101 0100 0100 0100"; // 暗い
const char *SW1_power_max = "0011 0100 0100 1010 1001 0000 0011 0100 1010 0100"; // 全灯
const char *SW1_power_on = "0011 0100 0100 1010 1001 0000 1011 0100 0010 0100"; // 点灯(お好み)
const char *SW1_power_small = "0011 0100 0100 1010 1001 0000 0111 0100 1110 0100"; // 常夜灯
const char *SW1_power_off = "0011 0100 0100 1010 1001 0000 1111 0100 0110 0100"; // 消灯
const char *SW1_power_sleep30 = "0011 0100 0100 1010 1001 1100 1000 0101 0001 1001"; // おやすみ30分

const char *SW2_brightness_inc = "0011 0100 0100 1010 1001 0000 0100 1100 1101 1100"; // 明るい
const char *SW2_brightness_dec = "0011 0100 0100 1010 1001 0000 1100 1100 0101 1100"; // 暗い
const char *SW2_power_max = "0011 0100 0100 1010 1001 0000 0010 1100 1011 1100"; // 全灯
const char *SW2_power_on = "0011 0100 0100 1010 1001 0000 1010 1100 0011 1100"; // 点灯(お好み)
const char *SW2_power_small = "0011 0100 0100 1010 1001 0000 0110 1100 1111 1100"; // 常夜灯
const char *SW2_power_off = "0011 0100 0100 1010 1001 0000 1110 1100 0111 1100"; // 消灯
const char *SW2_power_sleep30 = "0011 0100 0100 1010 1001 1100 0101 0101 1100 1001"; // おやすみ30分

const char *SW3_brightness_inc = "0011 0100 0100 1010 1001 0000 0101 1100 1100 1100"; // 明るい
const char *SW3_brightness_dec = "0011 0100 0100 1010 1001 0000 1101 1100 0100 1100"; // 暗い
const char *SW3_power_max = "0011 0100 0100 1010 1001 0000 0011 1100 1010 1100"; // 全灯
const char *SW3_power_on = "0011 0100 0100 1010 1001 0000 1011 1100 0010 1100"; // 点灯(お好み)
const char *SW3_power_small = "0011 0100 0100 1010 1001 0000 0111 1100 1110 1100"; // 常夜灯
const char *SW3_power_off = "0011 0100 0100 1010 1001 0000 1111 1100 0110 1100"; // 消灯
const char *SW3_power_sleep30 = "0011 0100 0100 1010 1001 1100 1100 1101 0101 0001"; // おやすみ30分
// 注意: avrは、バイト順がリトルエディアンなので、数値型として変数に格納する場合は、上位下位4bitの順番に注意

const char *SW1_change_chanel = ""; // チャンネル確定
const char *SW2_change_chanel = ""; // チャンネル確定
const char *SW3_change_chanel = ""; // チャンネル確定

unsigned short setDataFromBitString(unsigned char data[],
                               const char *select,
                               const short n)
{
    unsigned short ret = 0;
    data[0] = 0;
        for(int i=0; n>0 && i<n && select[i]!= 0; i++) {
                if (select[i] == '0' || select[i] == '1') {
                data[ret] = select[i];
                        ret ++;
                }
        }
        return ret;
}

セット dataSize = (unsigned short) setDataFromBitString(data, SW1_power_off, sizeof(SW1_power_off)-1);
以下でも可能
char * p = (char *) SW1_power_on;
// リーダー送信
while(p !=0 p[0]!=0)
{
switch (p[0])
{
case '1':
//ここにhigh送信
_delay_ms(T)
break;
case '0':
//ここにlow送信
break;
}
p++;
}
// フレーム終了送信


作成方法については、以下の2ブログを参考にすれば簡単に作れます
  • AVRマイコンでTVリモコンを作成
    • http://usicolog.nomaki.jp/engineering/avr/makeRemoteController.html
    • データ部分を変更するだけでリモコンテストできます
  • 赤外線リモコンの通信フォーマット
    • http://elm-chan.org/docs/ir_format.html

» 続きを読む

パナソニック おたっくす 電話帳 txt フォーマット

※ダウンロードした電話帳編集ソフト
WebPhonebook.hta
起動してもダウンロード中から進まない場合は、
一度インターネットエクスプローラー(IE)にWebPhonebook.htaを
ドラッグドロップすると起動できるようになるようです。



データのフォーマット
・構成
ヘッダ
改行
データ
改行

» 続きを読む

パナソニック おたっくす 感熱紙を使う方法

おたっくす感熱紙対応機種(KX-PW76CLなど)は、この操作はしないでください。

必要なもの
・セロテープ
・ワープロ用感熱紙(A4)
 コクヨ ワープロ用感熱紙A4(100枚入り400-600円くらい)などがまだ売っているようです

原理と方法
感熱紙もインクリボンも印刷原理は同じなので
インクリボンをはずせば、感熱紙が使えるはずです。
そこで、インクリボン検知部分が紙の通り道にありますので
セロテープで押さえると、インクリボン検知状態になりますので
感熱紙が使えるようになります。

ファックス用のロール紙は薄くて紙詰まりの原因になるので
ワープロ用感熱紙(A4)がおすすめです
厚みも普通紙と同じくらいあるので、普通に給紙されます。

まとめ
(1) インクリボン検知スイッチを押した状態でセロテープでとめる
(2) 印刷時に光沢面(印字面)に注意してワープロ用感熱紙(A4)をセットする
(3) ときどき説明書(清掃)を読んでローラーを掃除する

無理やり感熱紙が使用できた機種
感熱紙のセット向き スイッチの場所
KX-PD600
(2016発売)

印字光沢面(奥)
ざらざら面(手前)
インクリボンの通り道にあります



感熱紙を搭載していない理由を検証
・高価なインクリボンを買わせて儲けたい
・小型化・軽量化できる
旧機種のおたっくす(インクリボン/感熱ロール紙複合タイプ)に比べかなり軽くなっています(4.7kg→2.4kg)
・SDカードなどでパソコン、プリンタと印刷を連携をとれるので、需要がなくなった
・印字物が退色しにくい。感熱紙は、熱,油や数年で印字が消える
・本体機能で印刷するとインクリボンに印字痕跡がくっきりのこるので、押収した際に捜査機関で活用できる

旧機種は、まだまだ使えたのですが液晶が劣化して(老人が見えないと頻繁にわめくので)読みづらくなったので買い替えになりました。
2016発売 KX-PD600を 2016/10に旧機種の値段の3分の1程度(19000円)で購入したので、
かなり安くなりましたね

未使用の感熱ロール紙8本は燃えるゴミとして処分しました。
ワープロ用感熱紙(100枚入り)が5袋が本棚にあったのでそれを使うことにしました。

» 続きを読む

AVR の作り方~焼きこみ方(激安)

準備
(1) 書き込み機を購入する
(1-1) avr isp programmer : ebayで200~300円で入手する
(1-2) AVR Minimum Development Board : あると便利.
avr isp programmer ebayで200~300円
(送料込み)
必要
AVR Minimum Development Board ebayで200~300円
(送料込み)
あると便利

Atmel Studioで直接「書き込み」または「デバッグ」したい場合は
純正または互換品を買ったほうがいいです
AVRISP mkII
純正品がほしい場合は、偽物つかまされるといけないので国内で購入するほうがいいです
AVR ISP mkII - Atmel 国内のお店で3000-4000円くらい
AVR ISP Programmer MKII Clone ebayで1000-1300円
(送料込み)


(2) マイコンチップやブレッドボードなどを準備する

書き込みの概要
(1) Atmel Studio(AVRStudio)をインストールする。
(2) プロジェクトを作る
AVRGCC C++ Executable Project C/C++

(3) コードを書いてビルドする。

(4) できたHexファイルを avrdude経由で usb接続したispに書き込む

(5) (4)で書き込んだチップをブレッドボードに挿して動作テストする

以上です


avrdude


libusb


Atmel Studio

» 続きを読む



PR

[PR]