<これまでのあらすじ> サイコーエジソン株式会社8年目のIC営業部海外営業課の詠人舞衣子(よんびとまいこ)です。わけあって4ビットAIを内蔵しています。心理学科卒文系女子ながら先端技術製品のICを海外に売っているんですよ。でも、もう20代もあと少し。あとがなくなってきました(焦)。 “連載小説 第25回 4ビットAI内蔵 “詠人舞衣子” の思い出” の続きを読む
IoT何をいまさら(79) Python, threadingとasyncioなLチカ
前回、古いラズパイ1B+の拡張端子を多少使いやすくする工作をしただけで、がぜんやる気がでました。今回は Python3 使って、threadingなLチカと、asyncioなLチカをやってみました。threadingもasyncioも、GPIOの操作などに使うにはもってこい?かも。勿論、あまりクリティカルなタイミング制御には向きませぬが。
部品屋根性(37) フォトカプラPC817C、ようやくの使途
前々回、DCモータの回転数を上げていくとArduino Uno(互換機だけれども)がハングする現象が現れました。本当は、ちゃんと原因究明をして対策を打つべきかと思うのですが、長い間出番を待っていたデバイスがおり、急遽ご登場いただいて現象解決、回転数変動させてもOKになりました。登場願ったものこそPC817C、フォトカプラです。
部品屋根性(36) 006P安定化電源、ついでに電池ボックス
本日は電池ネタです。アイキャッチ画像に掲げましたのは、秋月殿から入手した006P電池から5V電源を取り出すためのキットであります。AC電源無いところで5Vの小電源を確保したいときに使える一品。そういえば電池や電池ボックスでも何度か失敗してきたことを思い出します。
IoT何をいまさら(78) PIRセンサでPiCameraのシャッタを押す
一時は失敗ビルドで上書きしてしまったので使えずにいたラズパイ1(model B+)のpython3が復活したトホホの件書きました。そこでもともと目論んでいた「PIRセンサをトリガにして写真をとってサーバーのラズパイ3 model B+のHDDに送る」件を実施したいと思います。まあPythonさえ復活してくれれば赤子の手を捻るようなもんだ(何と不穏なたとえ)?
トホホな疑問(30) ラズパイのPythonでトホホ連発?
日々ラズパイにお世話になっている割には「ラズパイを知らない」です。それに増しても、いつもの定型的な利用には問題なく使えすぎているので時々深みにはまったときの狼狽にダメージが大きいです。今回はラズパイ上のPythonで連発。何時にも増してローカルねた。
部品屋根性(35) DCモータ(ブラシ付)、DRV8835でPWM駆動
前回はマイクロサーボモータでしたが、今回はブラシ付DCモータを「回し」てみます。小型のものはプラモデルなんかで御馴染みさんのあれです。電源繋げばとりあえず回りますが、いざ制御しようとすると知識不足を痛感。今回はTIのモータドライバIC DRV8835を使わせていただきます。
連載小説 第24回 4ビットAI内蔵 “詠人舞衣子” の思い出
<これまでのあらすじ>上諏訪時計舎あらためサイコーエジソン株式会社7年目のIC営業部海外営業課の詠人舞衣子(よんびとまいこ)です。わけあって4ビットAIを内蔵しています。心理学科卒文系女子ながら先端技術製品のICを海外に売っているんですよ。時代はバブルへGo ! ってな感じなので、時にはボディコン姿で踊ったりもしてたんです(うふ)。 “連載小説 第24回 4ビットAI内蔵 “詠人舞衣子” の思い出” の続きを読む
IoT何をいまさら(77) M5Stack, M5ez GUIからNode-REDへMQTT
M5Stack用のGUI、M5ezというもの、なかなか良いものです。スマホのように登録済のWiFiへの自動接続までしてくれるのでとても楽。であれば、運用中のNode-REDのダッシュボードにMQTTで接続するのは必然であります。実際、簡単に接続できたのですが、何時もの通りのお間抜けもあり。
部品屋根性(34) マイクロサーボSG-90、UnoとNucleoでソース共通
SG-90は、「Arduino業界」定番のマイクロサーボモータでしょう。Arduinoからの制御は簡単。しかし「データシート」と称するものはあるのですが、電気特性はイマイチ不明なところあり。電源電圧異なる環境で、標準機Arduino UnoとSTM32マイコンのNucleoボードの両方で「回して」みました。
鳥なき里のマイコン屋(113) M5Stack、M5ez、本当にイージー
M5StackやWio Terminalなどある程度の大きさのディスプレイとキーなど備えたデバイスの場合、GUIを載せて操作したくなります。でも自分で書くのはメンドイ。きっと先行してどなたか開発された良いモノがある筈。と思っていたらM5Stack用ありました。M5ez。GUIだけに留まらずM5Stackのプログラミングをイージーにしてくれる優れもの。 “鳥なき里のマイコン屋(113) M5Stack、M5ez、本当にイージー” の続きを読む
お手軽ツールで今更学ぶアナログ(27) BBC micro:bitのスピーカ駆動波形
前回、100円ショップのスピーカの方式を学び、今回はそれをお子様に大人気のBBC micro:bitに取り付けて鳴らしてみました。スピーカを鳴らしているのはmicro:bitにインストールされたMicroPython。2つ異なるモジュールがあります。ぶっちゃけmusicモジュールの鳴らし方は私にも分かるけれど、speechモジュールは難解。 “お手軽ツールで今更学ぶアナログ(27) BBC micro:bitのスピーカ駆動波形” の続きを読む
IoT何をいまさら(76) また、ありがちなNode-REDからSQLite
前回につづき、ありがちですが、必修科目ということでNode-REDからデータベース(SQLite)へのアクセスを練習。末端のデバイスが送ってきたセンサデータなどNode-REDのダッシュボードに表示するだけでなく、SQLiteにデータを書き出しておけば後々の活用はOKっと。外のPythonスクリプトで処理することなども簡単だし、という感じであります。ありがちなだけに「とりあえず」無問題。
お手軽ツールで今更学ぶアナログ(26) 100円スピーカの素性?
大分間隔空きました。前回はスピーカを調べるつもりが、M1KとAliceソフトウエアの「挙動を勉強」してしまいました。今回はスピーカのインピーダンスを調べるつもりがお求めやすいスピーカの「方式について勉強」することになってしまいました。アナログというより部品の話。