2024 04,26 15:54 |
|
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 |
|
2011 06,23 22:00 |
|
最近疲れて、寮に帰るとすぐに眠気が・・・何もやる気起きん。
ちょっとパソコンやると眠くなって、「ちょっとだけ横になろうかな・・・」と思いベッドに横になると・・・ 「・・・ん?あれ?空が明るい」 いつの間にか朝になっているということが最近多くなってきました。 大体そういう時は蛍光灯つけっぱなしで寝てしまうので、前の日の疲れが残っている状態という最悪な状況に。 そのせいか最近、午後になると疲労で頭痛がするようになってきました・・・今日こそ早く寝よう。 さて、本題。 上で書いたようにいつも蛍光灯を付けっぱなしで寝てしまいます。 そこで、ベッドで寝ててもすぐに消せるようにON/OFF用のリモコン作ればいいんじゃないかな?と思い、作ることに。 ついでにOFFタイマー機能も付けたいなと。 てなわけで、最初に回路をブレッドボードに組んで回路とプログラムを製作してみました。 下の写真が製作時の写真です。 左側が送信側。右側が受信側。 PICは12F675を使用してます。 最初内蔵クロックの4MHzで動作させていたのですが、38KHz周期の信号を出そうとしてもクロックが遅くて上手く信号が出せなかったので、ちょうど在庫があった20MHzのセラロックで動作させています。 実際に製作するときは消費電流考えてもう少し遅いクロックにするつもり。 下の画像は回路図と送信時のデータ構成です。 回路図は・・・数分でチャチャッと書いたので汚いです。 データは6bit構成で最初にスタートビット、2bitのデータ、3bitのストップビットで構成されています。 今回はテストということで2bitにしてますが、実際はもう少し増やすかも。 これでおおよその回路・プログラムは完成したので後は実装するのみ。 ・・・と言っても、蛍光灯寮のものなので大々的な改造できないんですけどね。ちょっと弄るだけです。 またそのうちに実装とかしていこうかなと思ってます。 ソースコードは、 受信側 送信側(ストップビットが4bitになってますが、最後は特に関係ないです) です。コンパイラはCCS-Cです。使用は自己責任でどうぞ。 なんかブログ書くので疲れた・・・。もうシャワー浴びて寝ようかな・・・。 PR |
|
コメント |
コメント投稿 |
|
trackback |
トラックバックURL |
忍者ブログ [PR] |