電子工作
最近またFPGAを遊んでみたいと思いました。 Altera DE0はMSX環境から変えたくない、その他のFPGAボードは資金にしたくて売却済みだったので、新しいのを購入することにしました。 とは言ってもALTERA(INTEL)やXILINX(AMD)は高価なので、手軽に試せないなと思…
Raspberry Pi Pico 2が発売したので、購入してみました。購入はPIROMONIでRaspberry Pi Pico 2と一緒に小型のTiny2350も購入しました。 ArduinoでのC/C++環境ではボードマネージャでRP2350で検索してもまだ見つからないのでPythonで動かしてみましたが、今ま…
動画で基板へのはんだ付け作業にデジタル顕微鏡を使っているのを見て、これは便利そうだと思い買ってみました。 実際に購入したのは、デジタル顕微鏡G1000です。 Aliexpressで金属プレートの方を選択し、送料無料で約6,000円でした。 はんだ付けの際にプラス…
Arduino UNO R4にDACがあるので何か音源を作ってみたいと思いました。 過去にmbedでPSG音源やファミコン音源を作って遊んでたことがありました。 その頃に結局実現する前に飽きて止まってしまってますがFM音源を作ってみたいなと思い、仕組みを理解するため…
安くて小さい加熱プレートを買ってみました。 一辺が5.6cmの正方形です。 Aliexpressで送料込みで2000円ほどのものです。 Amazonnではここらが同等品だと思います。 試しにゲームボーイのドラゴンクエストモンスターズ テリーのワンダーランドをFRAM化してみ…
所用で秋葉原に行った際に秋月電子通商に寄ったら Arduino Uno R4 Minima があったので、買ってみました。名前の通りこれが今後の標準な機種になると思います。 Wifi搭載の Arduino UNO R4 WiFi もあるのですが、こちらは技適がまだのようで取得次第国内でも…
CASIO PB-100のカセットインターフェイスの簡単な作り方を見つけたので、自作してみました。正確には使用しているのはPB-100Fですが、PB-100シリーズなら何でも対応してると思います。参考にしたサイトです。 https://ziend.net/post-1205/ziend.net ここで…
Raspberry Pi Pico W でWifi接続するコードのメモネットワークインターフェースを有効化 import network wlan = network.WLAN(network.STA_IF) wlan.active(True) Wi-Fiの接続 ssid = "(アクセスポイントのSSID)" password = "(アクセスポイントのパスワード…
今回は PiCar-X のモーター制御メソッドのメモです。 範囲はサンプルプログラムから推測した実用的な範囲です。 範囲を超えても指定できますが、可動に無理があるので範囲内に収めた方が良いです。 Picardクラス 『PiCar-Xで遊ぶ 1 初期セットアップのメモ』…
ロボット的なもので遊んでみたいと思い、価格も手ごろでカメラも扱える PiCar-X を買ってみました。 似たようなものは簡単なものでmicro:nbitを使用したものやESP32を使用したものを持っているので今度紹介したいと思いますが、今回はsshで接続してPython等…
Polyhex シングルボードコンピュータ EMB-iMX8MP-02 をレビューします。今回使用したオンラインサイト、RSでは電子工作に使うロジックICや各センサー等オンラインで購入可能です。Raspberry Pi のようなシングルボードコンピュータです Raspberry Piとほぼ同…
ゲームボーイのセーブデータは電池から電気を供給したSRAMに保存されるバッテリーバックアップ方式ですが、電源がいらないFRAMに交換しました。今回は『ドラゴンクエスト モンスターズ』で試してみます。 ケースから基板を取り出すとこんな感じです。 左下の…
眠ってたM5StickC Plusを有効活用できないかと思い、時計を作ってみました。プログラムもそんなに大きくならなかったので、全文掲載します。 #include <WiFi.h> #include <M5StickCPlus.h> #include <time.h> const char* ssid = "(Wi-fiアクセスポイントのSSID)"; const char* password = "(</time.h></m5stickcplus.h></wifi.h>…
Microsoft MakeCode Arcade で簡単なゲームを作ってみました。 Space Attack Catch Apple Microsoft MakeCode Arcadeはゲームを作成できる開発環境です。 初めから基本的な機能や素材が用意されているので、簡単にゲームを作ることができます。 プログラム方…
ダイソーで販売されている300円のスピーカーで遊んでみました。ノーマル状態では値段なりの音です。 低音が弱く、高音も細かい音が表現しきれずに軽い感じの音でした。 パワーが足りずに振動版を上手く振動しきれていないような感じです。そこで、ネット上で…
Sipeed Maix Amigo を買ったので、初めに用意したものをメモとして残しておきます。 MaixPyドキュメント https://wiki.sipeed.com/soft/maixpy/en/ ファームウェア https://dl.sipeed.com/shareURL/MAIX/MaixPy/release/master2021年6月25日の最新 https://d…
Arduino UNOを購入する際に価格が安い互換機も探す場合に注意事項を紹介します。 特にUNOの互換機にはUSB-Serial変換チップに純正品と同じATmega16U2ではなく、CH340Gが使われている場合があります。 これはArduino開発環境のドライバとは別にドライバのイン…
Raspberry Pi Picoを入手したので、MicroPythonで遊んでみました。 C/C++で開発してネイティブで動作させることもできるのですが、MicroPythonの方が手軽に遊べるのでRaspberry Pi PicoはMicroPythonで遊ぶことにします。この手物のはインタプリタは遅くてコ…
今回は比較的入手しやすいDE0-CV 開発キットを使用して解説します。 これは INTEL (ALTERA) のFPGAのCyclone Vを搭載した入門用FPGA開発キットで、ボタンやVGA出力等の豊富なI/Oが初めから搭載されています。ハードウェア記述言語はVerilog HDLを使用します…
発売されて人気のあるWio Terminalで遊んでみました。 M5Stackがあれば良いと思ってたのですが、結構話題になっているようでつい買ってしまいました。自分用のメモも兼ねて、Wi-fiに接続するサンプルを書きます。Wi-fiのコントローラはESP32と違いSoCとは別…
今回はM5Stackで遊んでみました。 これも前にM5StickCと一緒に買って積みハードになっていました。サンプルスケッチを簡単にまとめただけですが、自分用のメモも兼ねてシンプルなソースを書きました。Wi-fi経由でNTPサーバから時間を取得して日時を表示する…
前回紹介したM5StickCですが、今回はUIFlowで遊んでみました。UIFlowはWEB版とデスクトップ版があるのですが、今回は手軽そうなWEB版を使いました。 WEB版を使用するには、ネットにつながったWifi環境が必要です 準備 ダウンロードページ Download – m5stack…
結構前に買って放置していたM5StickCを見つけたので軽く遊んでみました。 開発環境 開発環境はいくつかあるのですが、とりあえず使い慣れたArduino IDEで行います。 セットアップ方法は公式ページに書いてあります。 M5Stack Docs-The reference docs for M5…
コンデンサの容量や抵抗の値が簡単に見えるのがないかと思い探していたところ、便利なものを見つけました。 aliexpressで2千円ほどで購入しましたが、Amazonでも結構安く購入できそうです。 外見は微妙に違うものもありますが、中身は同じだと思います。 コ…
ふとPC-9801の白黒液晶のノートが欲しいと思いいろいろ調べてたら、意外と簡単にジャンク品を修理できそうだったので挑戦してみました。 1度目はPC-9801NS/Aのジャンク品を送料込みで3000円位で入手したのですが、電源が入るまで復活したものの、”system shu…
過去に"YAMAHAの音源IC(YMZ294)の使い方の基礎"でPSG(SSG)音源のYMZ294の使い方の基礎を説明しましたが、今回はFM音源の中で一番簡単なYM2413(OPLL)について説明します。この音源は音色データを内蔵しているので、複雑なパラメータを指定しなくてもすぐに音…
現在は電子工作でFM音源を扱う場合は、mbedやFPGAでエミュレートして再現したものや、YMF825BoardのようなSPI接続で簡単に扱えるものまでありますが、YAMAHAのFM音源ICについて性能ではなく、電子工作での扱いやすさの観点から評価しました。扱いやすい順で…
以前"激安ハイレゾDAP Zishan z3 を買いました"で紹介したZishan z3ですが、この時に使用したオペアンプMUSES02を他で使いたくてOPA1622にしたところやっぱり低音が弱く感じました。他のオペアンプでもやはり同じような印象を受けます。 そこで、どこかで記…
またDAPを買ってしまいました。 Zishan z3という機種です。 192kHz/32bitまでの再生に対応しています。 見た目は安っぽいMP3プレーヤーですが、安いです。 aliexpressで5千円台で購入しました。 アマゾンでは取り扱いがないようです。 この価格ですが、DACに…
最近オペアンプ交換が楽しくて色々試してみました。個人のメモを兼ねてレビューしてみます。環境は、CD取り込みからハイレゾ化まで手軽にできるCurioSoundを使用してCDから取り込んだデータを96kHz 24bitのflac形式で保存。 "安いのにすごいSHANLING M2sを買…