私のIOT

私のIOT

M1 MacとMPLAB X

たまにはMicrochip様にお布施をしようと、pickit4を買ってみました。 で、自分のM1 iMacに最新のMPLAB Xを入れました。 多少のトラブルはありました。それはいい。 が、Pickit4もPickit3も繋げられません。 ...
私のIOT

自作ドローンは自作PCと同じ

自作ドローンのパーツって自分ではんだ付けするんではなく、フライトコントローラーにパーツをコネクターで繋ぐようにできています。 つまり、「ドローン用」パーツを買うということです。
私のIOT

さくらのモノプラットフォームを体験

ほんとうに手順書にあるとおりにやっただけで、まだほとんどなにも理解しておりません。 M5Stackに「さくらのモノプラットフォーム」の開発基盤を取り付けました。 ただ、せっかくのモジュールをM5Stackだけで使うつもりはないので、ピンをつ...
Mac OSX

M1 Mac(Monterey)にm5stackのための開発環境を

変化の激しい技術を使う時は、いろんなドキュメントがアテにならずに苦労します。 今回、M5Stackの開発をするために、M1 Mac(Monterey)でArduino IDEを動かすためにいろいろと苦労したので備忘録。 これを読んでいただい...
シングルボードコンピュータ

Raspberry piで温度、湿度、気圧を測定してGoogle spreadsheetへ

たくさんRaspberry PIを持ってる。4Bも持ってる。 でもなにも使っていません。 さみしい。 いっぽうで、台風が近づいてくると気圧計(バロメーター)が欲しくなる季節となりました。 以前、アナログのバロメーター持ってたんだけど、本当に...
私のIOT

スマホから機器をBluetoothでオン・オフ

アイキャッチに乗っけているようなBluetoothとオン・オフできるリレーのついたモジュールがあります。 ね、便利そうでしょ。 日本のアマゾンでも、中国のAliexpressでも"Bluetooth Relay module"などで検索する...
シングルボードコンピュータ

M5StickCを時計に

IoTとか電子工作がにぎやかな今日このごろです。 とはいえ基本的なところから始めると、いろんなことを学ばねばならず結構ハードルは高いです。 しかし電子機器のほうも人に優しい機器が結構出てきています。 私が「これ、イイね!」と思ったのがこれ。...
プログラミング

省電力一定時間点滅 スイッチ付プログラム

XC8で書いた。 普段はSLEEPし32.768KHzクリスタルでTimer1のシグナル入力とする。 Timer1がカウントアップすると割り込みをおこし、ポートをオン・オフする。(割り込みルーチン内で問題ないようだ) プログラムは内部クロッ...
私のIOT

PIC12F629 TIMER1の研究

PIC12F629においてTIMER1はSLEEPからの復帰が可能なタイマーです。 TIMER0は8ビットでTIMER1は16ビットということもあり、タイマー割り込みはほとんどタイマー1を使います。 省電力化しようとするとTimer1につい...
私のIOT

どんな複雑なプランも可能なプログラムタイマー(Macの場合)

IoTが流行っていますが、身近でコントロールしたくなるものはコンセントだったりしませんか? ところが「プログラムタイマー」と呼ばれるものをアマゾンで探しても、単純な動きしかできません。設定もチャチなボタンをいろいろ押さなくちゃいけなくって面...
デジタルグッズ

PIC12F629のソフトウェアによるスイッチ

*延々といろいろ書いていますが、オチは「解決策」にあります。 電子機器を作る時、電源スイッチは重要です。 今も昔もスイッチに直接電気を通すタイプはありますが、年々減っています。 主流はどちらかというとモーメンタリースイッチと呼ばれる、押した...
私のIOT

ピエゾスピーカー(圧電スピーカー)の鳴らし方

みんなピエゾスピーカー(圧電スピーカー)をどのように使っているのだろうか? 百均でも警報機が売られており、ピエゾスピーカー(圧電スピ−カー)ですごく大きな音が出る。 たいていこんな感じで昇圧トランスを使っている。 これがかなり特殊な部品で、...
私のIOT

人感センサー

秋月電子で売られている人感センサーを三種類、試した。 今回、3Vという要件の素に試した。 SB412Aはしばしば見かけるが、3Vじゃ動かなかった。注に(安定化されている)とあり、通常は0.5Vくらいの差は必要だからさもありなん。 パナソニッ...
私のIOT

「プロトタイピング」に嗤う

Arduinoなどを使って電子工作をしよう! はわかる。 しかし、 Arduinoなどでプロトタイピングをしよう! ってのは、激しく疑問だ。 Arduinoで製品を作った経験があるからなおさら思う。 世の中の人はひょっとして 電子工作=プロ...
デジタルグッズ

設計の次

電子機器の設計をして、こんなんができたとします。 で、次にケースに実装してベータ版作ろうとするのですが、今までずーっとユニバーサルボードというものに実装してきました。 ご覧のとおり、同じ回路か?と思うくらいグチャグチャです。 自由にできるの...
シングルボードコンピュータ

ESP-WROOM-02の勉強(2)

以前の記事からものすごく間があいたが、こういうことに使った。 我が家にはPhilipsのhueというリモートで電灯をコントロールできるものがある。(製品紹介はここ) これはインターネット越しにスマホでオンオフもできるので、防犯上もとてもよい...
シングルボードコンピュータ

マイクロプロセッサーボード

世の中ではやれIoTだ、Raspberry PIだ、と騒いでいるが、電子機器製品開発の立場から実情を書いてみます。 IoTはウィルスに弱い? まず、IoT機器がウィルスに汚染される、というのは大部分で間違い。 というのも、ウィルスを作るため...
私のIOT

中国プリント基板作成メーカー上陸

FusionPCBが日本語サイトを作った。 ずっと使ってきたけど問題が出たことがない、内緒にしていたメーカーです。 最近は部品のアセンブリもしてくれます。 1990年代のまま世界の進歩に取り残された人は「どうせ中国製」などというでしょうけれ...
私のIOT

マイクロチップのデバッガーヘッダー

PICなどのマイクロプロセッサーはデバッグ機能をもっているものが多いです。 私がしばしば(いやいつも)使っているわずか8pinのpic12f629はかなり特殊なデバッグ方法を使います。 端的にいえば、このプロセッサー自体にはデバッグ機能はあ...
私のIOT

マイクロプロセッサーの省電力

Cボタン電池で動く装置をPICで作っていて、いろいろ苦労したし、誰も書いてないようなので備忘録。 なお、対象プロセッサーはPIC12F629です。16F系はあちこちに書いてあるけど、8pinPICをボタン電池で駆動し、マイクロアンペア単位の...