Python MySQLコマンドラインによるデータベース操作のメモ この記事でPythonプログラムからMySQLデータベースにアクセスする方法について公式ドキュメントの抜粋をしたが、事前準備などで使うMySQLコマンドラインの操作を備忘録としてまとめておく。 MySQLユーザーとデータベースの作成 MyS... 2022.07.03 Python
Python PythonからMySQLデータベースを操作する Pythonプログラムで計測したセンサデータ等をMySQLのデータベースに記録しておくと、後からデータ加工や閲覧するのに便利そう。PythonからMySQLを操作する手段は幾つかあるようだが、MySQL公式サポートのMySQL Connec... 2022.07.03 Python
CircuitPython MCP2221でCircuitPythonのプログラムをPCから直接動かす FT232HというICでPCをCircuitPython化する方法を記事にしたが、ほぼ同じ事がMCP2221というICを使っても出来る。やってみた。 仕組みと用意するべきもの MCP2221はUSB接続のプロトコルコンバータで、I2C、UA... 2022.06.05 CircuitPythonPython
CircuitPython Blinkaを使ってMCP2221のA-Dコンバータを動かす MCP2221はI2C・UARTとGPIO4本が備わったUSB接続のプロトコルコンバータで、Blinkaを噛ませることでPCからCircuitPython互換APIで回路の制御が出来るようになる。 MCP2221のGPIOはアナログ対応でA... 2022.06.05 CircuitPythonPython
電源回路 パワーMOSFETのBack-to-Back接続による電源制御を考える 少し前の記事で、パワーMOSFETを使って電源制御行う場合、電源への電流の逆流に注意が必要な事に触れた。 パワーMOSFETだけで組もうとすると回路が複雑になると思い込んでいたが、2つのMOSFETのボディダイオードを対向させて直列接続させ... 2022.05.29 電源回路
電源回路 ゲート抵抗でパワーMOSFETの故障に備える パワーMOSFETによる電源スイッチ回路を組んで動かすと、パワーMOSFETが焼ける事故に時々遭遇する。パワーMOSFET自体は大して高価なデバイスではないし焼けた物を取り替えて終わりで良いのだが、厄介なのはパワーMOSFETに巻き添えでマ... 2022.05.29 電源回路
Linux設定 UbuntuのPythonバージョンをデフォルトで3にする つい最近までUbuntu 18.04を使っていたためPythonを使う時はコマンドラインから"python3"と打って明示的にPython 3を指定して起動していたのだが、Ubuntu20.04からはシステムのデフォルトをPython 3に... 2022.05.14 Linux設定
CircuitPython FT232HでCircuitPythonのプログラムをPCから直接動かす ラズパイLinuxからCircuitPythonプログラムを動かす方法を少し前に記事にしたが、PCを直接CircuitPython互換にしてハード制御出来ないものかと探したところ、USBシリアル変換チップのFT232Hを使えば出来ると知り試... 2022.05.12 CircuitPythonPython
CircuitPython MicroPythonにBlinkaをインストールしてCircuitPythonライブラリを使う Linuxが動いているラズパイにBlinkaをインストールしてCircuitPythonライブラリを使えるようにする方法をこの記事にまとめたが、BlinkaをインストールすることでMicroPython上でCircuitPythonライブラ... 2022.05.06 CircuitPythonMicroPython
CircuitPython CircuitPythonで3回路電流センサINA3221を動かす I2C接続の電流センサINA3221はINA219(以前の記事にてMicroPythonでの使い方をまとめた)の3回路版。AliExpressではセンサモジュール基板が200〜300円で売られている。 INA3221のMicroPython... 2022.05.03 CircuitPython