Arduino Leonardoを買った

自分がよく使うソフトに最適なボタンを作ってみた。 以下のサイトを参考にさせて頂いた。 qiita.com Arduinoスケッチ #include "Keyboard.h" const int buttonON = LOW; // ボタンが押されているとピンの値はLOW const int buttonPin1 = 13; const int butto…

PDFを操作するプログラム(ページ数の多いPDFファイルに目次を作って目的のページを瞬時に開く)

C#

何十ページ、何百ページとあるPDFファイルに目次を作ります。

PyQt5 で python-vlc を扱う

PyQt5==5.15.0 PyQt5-sip==12.8.0 python-vlc==3.0.11115 Pythonスクリプト import os os.chdir(os.path.join(os.getcwd(), 'sound')) import vlc import time import sys from PyQt5 import QtCore, QtSerialPort from PyQt5.QtWidgets import * from PyQt5…

PyQt5 を使って Arduino とシリアル通信

はじめに Arduino側のスイッチが押されたことをPython側で感知しているだけ。 「pyserial」のインストールは不要。 PyQt5==5.15.0 PyQt5-sip==12.8.0 Pythonスクリプト import sys from PyQt5 import QtCore, QtSerialPort from PyQt5.QtWidgets import * fr…

PyQt5 で QLabel のグループ化

list化すれば容易にできた。 import sys from PyQt5 import QtCore from PyQt5.QtWidgets import * from PyQt5.QtGui import QImage, QPixmap ql_x_position = (200, 400, 600, 200, 400, 600, 200, 400, 600) qr_x_position = (1160, 1360, 1560, 1160, 136…

Monodepth2 で Depth Prediction(GluonCV)

初めに 環境(GPUなし) mxnet, gluoncvのインストール バージョンの確認(pip freeze) 実行ファイル 結果 初めに 今回はチュートリアルを実行したのみ 環境(GPUなし) Windows10 Pro 64bit GPUなし Python 3.8.2 mxnet, gluoncvのインストール pip instal…

Arduino Nano Every を使ってシャボン玉を作ってみた

ポイント サーボの角度、動作スピードを調整するのに苦労した。 おなじみ「VarSpeedServo」はNano Everyで使用できない。 そのため自分が得意のPythonで微調整を行った。 Pythonスクリプト import serial, time import math from decimal import Decimal, RO…

Arduino Nano Everyを買った

github.com VarSpeedServoを使おうとしたが現時点では使えないらしい。 github.com Arduino Nano Everyを買うときは気を付けましょう。

Arduinoを使ってボールを追いかける車を作った

はじめに カメラ画像をWi-FiでPCに送信。 PCでカメラ画像からボールの位置を確認、XBeeを使ってArduinoにモータを動かす指示を送信。 上記を繰り返すことによってボールを追いかけることができた。 ボールの認識はMXNetの物体検出モデルを使用した。(こちら…

MXNetで深層強化学習(A2CでCartPole-v0)

参考にさせて頂いたサイト github.com lib-arts.hatenablog.com lib-arts.hatenablog.com 環境 Windows10 Pro GPUなし Python 3.8.2 バージョン情報 インストールしたのは「mxnet」「matplotlib」「gym」のみ。 pip install mxnet pip install matplotlib pi…

MXNetで深層強化学習(Double_DQNでCartPole-v0)

たのしくできる深層学習&深層強化学習による電子工作 ―chainer編作者:牧野 浩二,西崎 博光東京電機大学出版局Amazon上記を購入した。 「電子工作×深層学習」をテーマとした書籍である。 やはり強化学習の知識は欠かせない。 今回はMXNetで強化学習をしてみた…

PyTorchの「3D human pose estimation」を試してみる

環境 バージョン確認(pip freeze) 学習済みモデルのダウンロード 実行 結果 github.com 環境 Windows10 Pro GPUなし Python 3.8.2 バージョン確認(pip freeze) インストールしたのは「torch」「torchvision」「opencv-python」「matplotlib」のみ。 pip …