Atmega328PにUSBシリアル変換器でスケッチを書き込もうとしたら、avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00というエラーが出て書き込めない問題

はじめに Atmega328Pにシリアル通信でスケッチを書き込もうとすると以下のようなエラーが発生してしまう。 avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 www.sha…

LinuxとWindowsでデュアルブート運用していたら、The destination is read-onlyとエラーが出てファイルがコピーできなくなった

はじめに 最近メインPCを更新した。構成は少しトリッキーなことをしていて、500GBのM.2SSDを2つ、3TBのHDDを一つ載せている。M.2SSDにはそれぞれ、Linux MintとWindows11をインストールしてありデュアルブートして使っている。3TBのHDDはファイルを共有す…

CH340kでusbシリアル変換モジュールを作ってみた

はじめに 秋月電子で販売しているUSBシリアル変換ICのCH340Kを使ってみた。 価格がなんと70円で激安。 まずはテストしてみて上手く使えそうなら、作品に組み入れていこうかな。 akizukidenshi.com 目次 はじめに 目次 つかったもの 回路図 完成品 ドライバの…

Atmega328p書込装置治具マニュアル

はじめに Atmega328pはArduino unoに搭載されているマイコンなので、Arduino unoで作ったプロトタイプをそのまま移植できてしまうのが、使い勝手がいいところ。Arduino unoがあれば書込装置としても使えるので、新たに書込装置を揃える必要もありません。た…

Linuxでトラックボールのボタン割当をcrontab 自動化した話

はじめに トラックボールのボタンの割当をxinputコマンドで指定しているのだが、 起動時にトラックボールのidが変わってしまうことで設定が消えてしまう。 そこで起動時に自動でxinputコマンドを実行してしまおうという作戦。 crontabでシェルスクリプトを実…

Linux mintでシリアル変換器(FTDI)が認識された後に数分後認識されなくなる問題について(/dev/ttyUSB0)

はじめに usb シリアル変換器(FTDI)を繋げてATmega328pに書き込みをしようとしたが、すぐにデバイスが消えてしまう。 USBに接続した直後数分間はシリアル変換器を認識しているのだが、その後消えてしまうのだ。 困った。 ちなみに、使っているシリアル変換機…

ディスプレイ設定でバグったのでLinux mint にNVIDIAのドライバーをインストールした話

はじめに 自作PCを組んでlinux mint をインストールした。グラフィックボードはrtx 3060。2画面で使用しているのだが、画面設定でバグが発生した。画面の位置を変更して、適用するとディスプレイの認識が入れ代わりアベコベ状態に。 まあドライバーの問題だ…

Linux mint の有線Lanが認識しなくなった(スタンドアローンなPCにRealtek RTL8125 2.5GbEのドライバをダウンロードした話)

はじめに メインで使っていたディスクトップPCがだいぶ遅くなってきたのと、 動画編集したりするのにwindowsが欲しくて、ドライブを分けてLinux mint とwindows11のデュアルブートするマシンを組んだ。 だがしかし、linux mint上でディスプレイの設定をいじ…

欲しいものとやりたいことリスト

はじめに ここ最近環境が変わったところなので、趣味関連の目標というかそういったものを整理しておく。最近ちょっと気分が落ち込んでいるのでスッキリさせたい。 直近でやりたいこと(1,2年以内) 撮った動画の編集 撮り溜めしている動画がかなり溜まってき…

ボタンを自動でクリックするツールをpythonで作ってみた(pyautogui)

はじめに 最近不動産ジャパンという不動産のサイトをよくみているんだけど、 これがなかなか使いにくいのだ。千葉県とか神奈川県とか東京都とか全域の 物件情報を知りたいのだが、市区町村のボタンを全部押さないと 見れないという仕様になっているのだ。最…

PHPでPDOを使ってデーターベースにアクセスしようとしたらエラーになった話(Fatal error: Uncaught PDOException: could not find driver )

PHP

はじめに PHPでPDOを使ってmariaDBにアクセスしようとしたらエラーしてしまったので解決方をメモ。 ドライバのインストール エラーを読んで見ると”could not find driver”とドライバーが見つからないと言われているので、 php_infoで、PDO driverを探してみ…

Raspberry pi picoと7セグメントLEDで温度計をつくってみた

はじめに 秋葉原の千石電商でRaspberry pi picoが500円で売られていて衝動買いしてしまった。このRapberry pi picoはRaspberry piとは違ってただのマイコンという感じ。Arduinoの対抗馬的な立ち位置なのかな。Pythonで開発できて、簡単な開発ならthonnyとい…

htmlでピンイン(拼音)を振る方法

はじめに htmlで中国語を書く時に、ピンインをどうやって漢字の上に振るのかわからなかったのでメモ。 ついでにpythonでピンイン変換して、htmlを出力してみた。 コード htmlは以下のとおり。 www.shangtian.tokyo <html> <head> </head> <body> <ruby>你好<rt>nihao</rt></ruby> </body> </html> pythonでピンイン変換して…

raspberry pi pico で7セグメントLEDを使ってみた

はじめに 以前秋葉原の千石電商で500円購入したRaspberry pi picoで7セグメントLEDを制御してみた。Raspberry pi picoには温度センサーが搭載されているので、ゆくゆくは7セグメントLEDで温度表示させてみたい。 7セグメントはアノードコモン型とカソードコ…

sony パソリRC-S320をLinux上でpythonを使ってSuicaのIDmを読み取ってみた

はじめに 秋葉原のハードオフの2号店のジャンクコーナーからICカードを読み取るやつを買ってきました。ほんとはジャンク品を買うつもりはなかったんですが、紫外線LEDを買うだけだったんですがジャンクコーナ0に吸い寄せられてしまう...... goo.gl 製品名…

LabVIEW community edition をUbuntuにインストールしてみた| Unable to verify LabVIEW Community Edition entitlement

はじめに LabVIEW community edition をインストールしてみました。最近まで個人使用なら無料で使えるとは知らなかった。 アクティブ化が上手く出来なかったので、解決方法もメモしておきます。 LabVIEWは大学の研究室で計測機器の制御にずいぶんお世話にな…

Linuxでマウスのクリックボタンを変更| xinput set-button-map

はじめに 今までキーボードの腱鞘炎対策は色々してきて、自分の手にフィットするキーボードを使い始めてから全く問題がなかったんだが、マウスについては全く無頓着で、右手右腕が腱鞘炎になってしまった。 トラックボールがいいぞって色々な人からオススメ…

arduino pro micro でBIOSを起動させた

はじめに windows10になってからBIOS起動させるとき、起動するのが早いので良くBIOS起動できないことがある。Let's noteの場合はdelキーでBIOS起動なので、delキーを押し続けてくれるツールを作ってみる。物理的にではなくソフト的にやっていく。 今回はpro …

サンハヤトのプリント基板キットでプリント基板を自作してみた

www.youtube.com はじめに HC161AFは表面実装基板をDIP化する変換基板を作ってみる。サンハヤトから発売されているプリント基板作成キットを使用して作っていきます。 はじめに 使ったもの CADでマスクを作成 紙に印刷してみる。 フィルムに印刷 蛍光灯で露…

秋葉で買ったカーナビに搭載されているwindows ceを起動させてみた

はじめに 久々に秋葉原に行ったときに、ジャンクナビにときめいてしまいつい購入。車を持っていないのでナビが有ったところでって話なんだけどね。裏側に貼ってあるシールにWindows CE core 5.0と書いてある。ひょっとしてWindowsを起動出来るんじゃないかっ…

ダイソーの電池(GP 6F22PU)の放電容量とESP8266の消費電流

はじめに 普段電子工作でダイソーの9V電池をしようしている。 データロガー用に使っているのESP8266にこの電池を使うと1日も持たない。 そこで放電容量を調べてみましたって話です。 データシートより データシートだと縦軸が電圧なので、放電容量を求めに…

grug.cfg破損が破損してUbntuが起動しなくなったのでboot repair で修復してみた話

はじめに 家に帰ってきてメインPCをつけたらubuntu 起動せずgrub 画面になってしまった。最新の20.04LTSにバージョンアップしてから時々起きるんだよね。grubでbootしないのでubuntu 自体に問題があるわけじゃないと思うけど。 何はともあれ復旧作業をしたの…

ファンクションジェネレータを自作

はじめに オペアンプなどを使って工作しようと思うと、やはりファンクションジェネレータが 欲しくなる。しかし本物を買おうとすると30万とか個人じゃあなかなか難しい。 そこで自作してみようと思い立った。 けっこうファンクションジェネレータを自作した…

Pythonで漢字をピンインに変換してみた。(pypinyin)

はじめに 中国語の勉強を去年ぐらいから始めた。初級から中級にレベルが上がりつつあるのだが、だんだん文章を読みたくなってきた。そこで百度(中国の検索エンジン)でネットサーフィン何かをしている。ただ文字がまだまだ読めない。意味はわかっても発音がわ…

avrdude: Warning: cannot open USB device: Permission denied

はじめに オペアンプを使いたいことが時々あるんだが、やはりファンクションジェネレータで波形を入力してどう動作するか知りたいところ。だが買うとなると中々高い。そこでファンクションジェネレータを自作することに。DDSモジュールを利用して波形を出力…

やりたいこと

はじめに 今年に入ってから休日に仕事を持ち込まないと固く誓い土日は休日を確保できるよう努力をしてきたおかげで、先月あたりからだいぶ自分の時間ができるようになった。最近は一人でぷち日帰り旅行をしたり、都内を散歩したり、友達と山に登ったり・・・…

ガラケーの電話帳データをスマホに移してみた | vCardファイル(.vcf)の文字化けとの戦い

はじめに ガラケーの電話帳からスマホの電話帳にデータを移してくれと頼まれて、やってみました。 意外と大変でした。電話帳のデータはvCardファイルという形式で保存されています。拡張子は.vcfです。 googleの連絡先でvCardファイルをインポートできる機能…

Huawai band fit4 を買ってみた

はじめに 最近睡眠の質が悪くなってきた感じがしていたので、睡眠の質をしるためスマートウォッチが欲しくなってきた。 以前 HUAWEI FIT MES-B19を使っていたんですが使ってみようとしたら、 最新のアプリはこのスマートウォッチをサポートしてないので 諦め…

wifiラジコンを作るろうと思う

はじめに 最近気が乗らなくて全然ブログも更新していないし、何も作ってなかったけど少し元気が出てきたので何か作ろうかな。家には部品が大量にあるし。てな訳でwifiラジコンを作ろうかな。まずは仕様を考えてみるかな。実は前一回トライしたことがあるけど…

ret, frame = cap.read() のretとはなにか?

はじめに openCVで出てくる ret, frame = cap.read() これの意味はなにか?文法てきによく分かっていなかったのでまとめてみた。 端的にいうと cap.read() に画像情報が格納されていたらretは >>>print(ret) True もし格納されていなかったら >>>print(ret) …