ブログ記事490件
AnESP32cansupportasurprisinglycapablegraphicalinterface,butsuccessfulproductsrequiremorethanconnectingascreentoadevelopmentboard.Memory,displaybandwidth,touchbehavior,powerintegrity,wirelessactivity,andenclosuredesign
128x64I2COLED(0.96インチ)有機ELディスプ...-Yahoo!オークション小さくて、見やすいOLEDグラフィックディスプレイモジュールです。・制御方式:I2C(IIC)・電源電圧:3.3~5V・コントローラチップ:SSD1306・解像度:128×64ドット・視野角:160°・使用温度範囲:-20~60℃①黄色と青色(128x16は黄色、残り128x48は青色)・サイズ:28mmx2auctions.yahoo.co.jpESP32ESP-WROOM-
最近マイコンを使った電子工作にハマっています。今度はこれ。ESP32LiveATCReceiver題して、ELAR!!LiveATCとは、世界の航空無線が聞けるサイトです。通常私はタブレット端末で聞いていますが、これをESP32をLiveATC専用受信機として構築しようと考えました。もちろんAI頼みの構築作業となりますので、Geminiさんと相談しながら始めましたが、壁にぶつかっています。それは、ブリスベン空港のURLに切り替えた途端、システムクラッシュす
昨日からの続きです。ハードウエアの準備が出来たら、次はマイコンボードへプログラムコードを書き込みます。ここからは慣れていない方には(ワタシも)ハードルが高いところです。まずは、天気予報付きWiFi時計熱中症アラーム付きの使用部材です。1.FreenoveI2CIICLCD1602ディスプレイ2.SeeeduinoXIAOESP32C3マイコンボード3.温湿度センサモジュールSHT314.アクティブ電磁ブザー5.5mmΦLED4個6.抵抗、電解コ
昨日からの続きです。基板の部品実装が終わりました。室内温度・湿度の表示動作チェック中熱中症指数表示動作チェック中(快適)天気予報モードの表示動作チェック中(外気温度・天気予報)裏側の様子基板は表面・裏面共にベタアースなのでノイズには強い。電源投入直後、WiFiに接続しに行きます。WiFiに繋がれば接続OKのサインが出ます。WiFi接続が終わればNTPサーバーに時刻情報を取得に行きます。NTPサーバーから時刻情報を取得が出来れば画面が変わり
技適ありSeeedStudioXIAOESP32-S3Sense(Came...-Yahoo!オークションSeeedStudioXIAOESP32-S3Senseは、XtensaLX7デュアルコア32ビットプロセッサで、最大240MHzで動作し、WiFiとBluetoothを備えた親指サイズの開発ボードであるESP32-S3開発ボードにカメラ、マイク、SDカード対応機能を拡張ボードで統合した小型IoTやAI用途向けマイコンauctions.yahoo.co.jp
「I2Sがおとがいい?ほんまでっか?」WINDOWではなくLINUXなのでWINDOWがおこなうデシメーションなないがLINUXがなにかやてるかもしれないがまぁそこはおいておいてだ。ESP32-S3を使っての実験ここから始まった疑問の答えを出すために、憶測を一切捨てて実機のHAL関数を直接叩いて実測した。音速(ここではCDなどのデータレートや周波数)を巡る検証結果は、予想とは全く違うものだった。まずは実測の結果をそのまま見てほしい。//---HARDWAREREG
電子ペーパーに天気とスケジュールを表示今回は、E-paperの紹介です。皆さんは、E-Paperはご存じだと思いますが、よくスーパーやコンビニなどで使用されていますね。では、実際自宅でどのような使い方があるか?私は、Googleカレンダーと天気予報(天気と気温)を表示して毎日確認できたらいいなと思いこのツールを作成しました。E-paperに気象庁の天気情報を利用して今日、明日、明後日の天気と気温を表示し、Googleカレンダーで今日の予定を表示する様にツールを作成しまし
デジタル化を進めている皆さん、こんにちは!デジタル化推進アカデミーの岩田敏彰です。これまで加速度センサとしてMPU6500を使っています。行った実験として、無線のBluetoothを使って落下時の無重力と衝撃を計測してきました。『子ども宇宙アカデミーでの実験』宇宙好きの皆さん、こんばんは!デジタル化推進アカデミーの岩田敏彰です。2025/10/05、子ども宇宙アカデミーで加速度・角速度センサを使った運動計測実験を…ameblo.jp無重力は比較的簡単に測定できるのですが、
2026年8月17日はJJYシミュレーターの電波ブースターの自動電源装置の製作を行いました。今回はその製作記録の1回目です。これが完成した自動電源装置ちょっとパネルデザインの配置がイマイチですね。また修正版も作ります。パネルには加工性の良い、低発砲塩ビ板を使います。加工性は良いけど強度は弱いので補強が必要です。この穴はユニバーサル基板とLCD基板を共締めするものです。補強用のアルミバー20mm×2mmを2本、適当な長さにカットします。2mm厚なのでハンドソーで簡
ESP系マイコンにはお手軽な無線通信方式であるESP-NOWが用意されています。ESP-NOWはWi-Fi通信のベンダー領域を使い,ESP系マイコン間でお互いのMACアドレス(MediaAccessControladdress)を指定してアクセスポイントを利用せずに端末同士で1対1,1対多などの通信ができる仕様になっています。さて,このESP-NOWはどうも仕様変更があったようで,私は少し前のWeb記事を参考にするため。ESP32のボードマネージャのバージョンを無理やり下げて,なん
今日は昨日Kcadeで作ったJJYシミュレーターの電源を自動でオンオフする電源装置をユニバーサル基板で作ります。これが回路図です。仕組みはESP32-WROOM-32EでWiFiに接続してNTPサーバーから現在の時刻を取得します。この時刻から設定SW3個を使い、タイマーのオンオフを設定して、フォトカプラMOSFETでJYYシミュレーターアンテナブースターの電源を時刻更新する午前2時に自動でオンにします。KcadeのPCBエディターで作った回路パターン図です。回路パターン図を印刷して、こ
技適ありSeeedStudioXIAOESP32-C3WiFi/Bluet...-Yahoo!オークションSeeedStudioXIAOESP32-C3は、EspressifESP32-C3WiFi/BluetoothデュアルモードチップをベースとしたIoT向けミニ開発ボードです。WiFiおよびBluetooth通信に対応した小型のIoT開発ボードで、技適取得済みです。日本語のマニュアルとサンプルソースを送りますので、初心auctions.yahoo.co.jp
先日、小型DS3231AT24C32I2Cモジュール用の高精度リアルタイムクロックモジュールを使った電源を自動でオンオフする電子工作を行いましたが、結果は失敗でした。失敗というのはちょっと違いますが、このやり方は良くないということが分かりました。良くない訳:高精度リアルタイムクロックモジュールとは云え時計合わせ操作が必要。その操作をするのにATtiny85というマイコンを使っているため、パソコンでプログラムを書き換え器を使って書き換えるのが非常に面倒。これが書き換え器次に今の
以前、ESP32を使ってドットマトリクスLED(MAX7219)に文字を表示させました。『ESP32でフォントライブラリを使ってドットマトリクスLED(MAX7219)に文字を表示させる』以前、Arduinoを使ってドットマトリクスLEDに文字を表示させましたが、今回はフォントライブラリを使って文字を表示させることに挑戦しました。以前の記事…ameblo.jp表示させる文字列を、いちいちプログラムを変更せずに書き換えたい。できればスマホから書き換えられたら出先でも色々と遊べそう
ESP32→PCM1798が、動かない。・・・I2Sは、systemclock256fsbitclock32fsで出てるよ?PCM5102につなぐと、普通に動くよ?で、なぜかPCM1798につなぐと無反応。PCM5102の場合systemclockあり/なしが両方確認できるので、双方とも動作させるけど結果は双方とも正常に動作するんだよね。わからん(wI2Sを作る側をPCM2707にして・・・(USB)→PCM2707→(I2
GoogleGeminiの協力を得て、何とか形になりました。機能概要をちょっとだけ。TFT#01表示モード・JSTを表示。もちろんNTPサーバから時刻をもらってます・ロータリーエンコーダを回すと、今月のカレンダー表示(土日祝日対応)・ロータリーエンコーダを押すと、過去と未来のカレンダー表示可能・背景色を以下のとおり設定昼(薄い青):日の出~日の入り1時間前夕方(オレンジ):日の入り1時間前~日の入り30分後夜(濃紺):日の入り30分後~23:00深夜(黒)
デジタル化を目指している皆さん、こんばんは!デジタル化推進アカデミーの岩田敏彰です。先日から、自室の空気の質をBME680というセンサで測定しているのですが、もしかするとストレスと空気の質には関係があるかもしれないということに気づきました。『空気の質を自動で記録する(BME680)』デジタル化を目指している皆さん、こんにちは!デジタル化推進アカデミーの岩田敏彰です。BME680というセンサを使って、ESP32で空気の質を自動で記録する方…ameblo.jp夫婦喧嘩をすると部
PCからサーボモーターを動かす実験をいくつか行いました。忘れないうちに、それぞれの特徴についてまとめておきます。PCからサーボモーターを動かす場合、直接は動かせないのでマイコンは必要になります。PCとマイコンの接続方法(有線接続か無線接続)によって、使用するマイコンを選ぶことになります。例えば、私の場合有線接続であればArduino無線接続であればESP32を使用しました。もちろん有線接続でESP32を使用することも可能ですが、マイコンとサーボモーターとの
先日から、無線でサーボモーターを動かす実験をしています。『無線でサーボモーターを動かす(wifi環境がある場合)』今回は、wifi環境がある場合において、PCからマイコンに繋がっているサーボモーターを動かす実験を行いました。マイコンとサーボモーターの配線については、先…ameblo.jp今回はwifiではなく、Bluetoothで動かしてみました。使用したのはESP32とサーボモーター(SG90)。配線図や動いている様子などは前回と同じなので割愛します。今回
今回は、wifi環境がある場合において、PCからマイコンに繋がっているサーボモーターを動かす実験を行いました。マイコンとサーボモーターの配線については、先日行ったwifi環境が無い場合に動かしたい場合と同じなので、こちらを参照してください。『無線でサーボモーターを動かす(ESP32+SG90)』先日、Arduinoを経由してPCからサーボモーターを動かす実験を行いました。『PCからArduinoに接続されたサーボモーターを動かす』いつもPCとマイコ…ameblo.jpwi
先日、Arduinoを経由してPCからサーボモーターを動かす実験を行いました。『PCからArduinoに接続されたサーボモーターを動かす』いつもPCとマイコンを繋げてシリアル通信で値を取ることしかしていませんでしたが、値を送って何かを動かすことを試してみました。動かしている様子はこちら。シ…ameblo.jp今回は、ESP32を使って、無線でサーボモーターを動かしてみようと思います。いくつか手法はあるのですが、まずはESP32をアクセスポイントとして使用し、そこにPCを接
デジタル化を目指している皆さん、こんにちは!デジタル化推進アカデミーの岩田敏彰です。BME680というセンサを使って、ESP32で空気の質を自動で記録する方法について、いくつか試しました。まずBME680ですが、I2Cインタフェースを持つセンサで、温度・湿度・気圧のほかに、空気の質を測ることができます。ここで、空気の質とは、揮発性有機化合物(VOC)やタバコの煙、アルコール、一酸化炭素などがあると、センサの電気抵抗が下がることを利用して空気の質を判断します。はじめ、Bl
(ESP32でMPR121を使ってみた)今回はmpr121という静電容量を読み取るセンサーを使ってみたいと思います。電極にはITOフィルムを用います。■配線■コード#include<Wire.h>#include<Adafruit_MPR121.h>Adafruit_MPR121cap=Adafruit_MPR121();voidsetup(){Serial.begin(115200);Wire.b
宇宙好きの皆さん、こんにちは!デジタル化推進アカデミーの岩田敏彰です。前回の続きです。『小型人工衛星モデル製作のリアクションホイール実験準備』宇宙好きの皆さん、こんばんは!デジタル化推進アカデミーの岩田敏彰です。モータに取り付けたタイヤをリアクションホイールと見立てて、まずは動作実験を机上で行いま…ameblo.jp先に作ったモデルを凧糸で吊るして、タイヤのリアクションホイールを回転してそのときの本体の角速度を測ってみました。まず、このホイールで発生できる角速度は、思った
宇宙好きの皆さん、こんばんは!デジタル化推進アカデミーの岩田敏彰です。モータに取り付けたタイヤをリアクションホイールと見立てて、まずは動作実験を机上で行いました。モータについては『人工衛星の姿勢制御もロボット制御もモータを動かすことから』宇宙好きの皆さん、こんばんは!デジタル化推進アカデミーの岩田敏彰です。これまでは、主にセンサを使った計測の講座を考えてきたのですが、動かすことも重要ですね。…ameblo.jpに載せました。タイヤを正転・反転して角速度センサを見ます。
ESP32-C3へのmicropythonインストール手順■基本・esptoolを使う。・Windowsがわかりやすい。■出典出典1:SeeedStudioXIAOESP32C3とMicroPythonhttps://wiki.seeedstudio.com/ja/xiao_esp32c3_with_micropython/出典2:esptoolによるESP32のMicroPythonファームウェアの書き込みhttps://www.microfan.jp/2023/04/
(arduinoで美咲フォント使えるようにしてみた。)今回はarduinoで美咲フォントを使えるようにします。美咲フォントは8×8ドットの日本語ビットマップフォントで、8*8のLEDマトリクスに文字を表示したいときに使うのに適しています。■ArduinoIDEにインストールする。1、ギットハブのこのリンクzipファイルをダウンロードする。2、ダウンロードしたzipをarduinoIDEのメニューからスケッチ>ライブラリをインクルード>.zip形式のライブ
デジタル化に興味をお持ちの皆さん、こんにちは!デジタル化推進アカデミーの岩田敏彰です。今日は、マルチタスクの例として信号機を取り上げて、そのスケッチ製作にGeminiを使って行った結果についてお知らせします。ESP32はマルチタスクに対応しており、それぞれの信号機を別のプログラムで制御する場合(マルチタスク)、2つの信号機を1つのスケッチで制御する場合(シングルタスク)で考えました。それぞれの流れ図はこんな感じです。シングルタスク:マルチタスク:今回
新しいプロジェクトです。TFTを2枚使って、JSTと世界時計(各国に切替可能)を表示。更にTFT1枚使って、羽田や成田などの空港情報を表示(各空港情報に切替)させるというやつを作ろうと考え動き始めました。もちろん私は1からプログラミングは無理なので、今回はChatGPTに相談しながら始めたのですが、ChatGPTさんは、プロジェクトの進め方やコードバージョン管理に注力してしまい、一向に実作業が進まないんです。始まったとしてもエラーばっかり。修正がまったく効率的ではない「困った