けん

CircuitPython

CircuitPythonで3回路電流センサINA3221を動かす

I2C接続の電流センサINA3221はINA219(以前の記事にてMicroPythonでの使い方をまとめた)の3回路版。AliExpressではセンサモジュール基板が200〜300円で売られている。 INA3221のMicroPython...
CircuitPython

CircuitPythonにドライバを追加してデバイスを動かす

少し前にラズパイLinux上でCircuitPython互換環境を構築するとpipでCicuitPython用ドライバのインストールが出来て幸せ、という記事をまとめた。では、Picoで動作する組み込み版CircuitPython(この記事に...
MicroPython

rshellをMicroPython開発に使う

少し前にuPyDevというMicroPython開発ツールについて記事をまとめたが、完成度がイマイチで常用する気にならず。そんな中、rshellという良さ気なコマンドラインツールを見つけた。rshellのGitHubページは以下。 rshe...
スポンサーリンク
CircuitPython

PicoじゃないラズパイでCircuitPythonのコードを動かす

「ラズパイでCircuitPython」と言うと前回記事でまとめたRP2040搭載のRaspberry Pi Picoを連想しがちだが、Linux(Raspberry Pi OS)が動作する従来からのラズパイにBlinkaというライブラリを...
CircuitPython

Raspberry Pi PicoでCircuitPythonを動かす

個人的に電子工作用途のプログラミングと言えばMicroPythonだったのだが、今回はCircuitPythonを試す。ESP32など手持ちのマイコンはCircuitPython未対応のため、以前から気になっていたRP2040搭載のRasp...
電源回路

TL431の発振防止を考える

シャントレギュレータTL431は基準電圧源を始めとして色々使えて便利な3端子ICだが、このICは使い方を間違えると発振して期待通りの動作をしない事がある。今回は、LTspiceでTL431の発振をシミュレーションするとともに、過去記事で扱っ...
電源回路

TL431とMOSFETで電源切り替え回路を作る

前回記事ではTL431を使ったバッテリープロテクタを作った。 バッテリープロテクタはバッテリーの電圧が低下した時に負荷との回路接続を遮断するが、今回は単にバッテリーを遮断するだけでなく別の電源へ切り替える機能を加えた「電源切り替え回路」を作...
電源回路

TL431とMOSFETでバッテリープロテクタを作る

バッテリーの過放電を防止するため、バッテリーの電圧が一定値を下回ったらバッテリーを負荷から遮断する「バッテリープロテクタ」を、TL431とMOSFETを使って作ってみた。 TL431を電圧検出に使う TL431の等価回路 TL431のデータ...
MicroPython

MicroPython開発の便利ツールuPyDevを使ってみる

これまでMicroPythonとPC間のファイル転送にampyを好んで使っていたのだが、シリアル接続だけでなくWiFiやBluetooth経由でも使えるuPyDevというツールを見つけた。 一方ampyのGitHubページを確認すると長い間...
MicroPython

BLE REPLでMicroPythonをBluetooth遠隔操作する

MicroPythonの対話型インタフェースはREPL(Read Evaluate Print Loop)と呼ばれている。最近のバージョンのMicroPythonであればサンプルプログラムを使ってBLE経由でREPLにワイヤレス接続すること...
スポンサーリンク