格安wifiモジュール「esp8266」「esp32」 6個目
レス数が1000を超えています。これ以上書き込みはできません。
もうセンサー類って出尽くした感があるね
あとは組み合わせてイカに面白いのが出来るかどうか 近くに霊がいると反応するセンサーっておもちゃが昔あったな マジレスするとNシステムっぽいのを作りたいがESP32-CAMじゃ無理か SX1509ライブラリのpinMode のANLOG_OUTPUTを呼ぶと一瞬出力する。不思議なことに続けて違うピンで呼ぶとそいつは出力しない。プログラム開始で一瞬でも表示が点くのは嫌なんだよなぁ。
捨てピン作ればいけるけどなんでだろ。 >>25
それ、肉を載せるところが案外むずいかもな VS CODE+platform IOでESP32の新しいプロジェクト作ると
「信頼されていないファイルをワークスペースに追加しますか」
って出るようになったけど、これ秘密鍵ファイル作ってない俺は毎回出るの?
とりあえずビルドは通ってるけど・・・ >>25
卵入れると焼き鳥になって出てくる全自動焼き鳥機作ってよ。 お祭りのひよこを育てたらチャボになってさらにひよこが産まれた 昔のスケッチを、Wifi変えたからそこだけ直して書き込んだらスタックして動かねー
んもー A A
/⌒▼⊂・ ・つ ンモー
*〜L ● ( (_ω)
UU〜UU esp8266 は、WPA2の暗号化方式CCMP(AES)は駄目なのかな?
新しいWifiルータはそれ出してるんだが… データシート確認したが、ESP8266はAES対応していた
なのにAPを見つけられず、繋がらない
うちのWifiと相性悪いのか?
んもー
ESP32は問題なく繋がるから、移植するわ esp32は細かいこと気にしなけりゃ不具合少なくて使いやすい >>46
チャンネルが12, 13になってるとか? >>48
Wifiのチャンネルですよね?
5ch固定で設定してます
で、今日も試したらあっさり繋がりました....
昨日の悪戦苦闘は何だったんだ
orz AI-ThinkerのC3モジュールが出回りだしたな 2020/12/15から、ESP32-CAMを玄関の防犯カメラとして運用した者です。
現在も正常に動いています。またご報告いたします。 ちなみに5V1AのACアダプターもESP32-CAMも屋外に設置しています。 >>57
おつ
運用1年ぐらいしたら、
基板や線材の劣化具合も確認してみてくれい うちの賃貸アパートは電気漏電?定期検査、ガス漏れ検知器定期検査、火災警報器定期検査など
毎年なんらかの名目で勝手に入室してくる。 平日昼間の おれがいないときは大家が立ち合いで勝手に入室する。 (マジに)
なので部屋の中にも防犯カメラ置きたい。 M5Stack UnitV2 AI カメラ検討中。 火災報知器は、全ての部屋と、風呂場脱衣場と、各部屋のクローゼットの中にあるから全部見られるw 以前住んでたところは時々避難設備の点検があったけどどうも契約している火災保険会社の決まりごとのようだった 何かあった時の補償問題もあるから本人立ち会いにするはず
画像はクラウドに上げるタイプがいいと思う 扉、開いたらボーガン飛んでくるタイプもあるね!
基本、どのような契約でも会社の社宅や寮でない限り、本人立会いか
裁判所立会、警察官立会でないと入室できないはずだよ。
家に置いてた現金、無くなったと被害届出すことも可能だからね。 前に住んでたマンソンだと
「x月○日の午前中に点検があるから可能な限り立ち会ってくれ、できない時は大家が立ち会う為に入室するから」って通知があったな URだと管理事務所に合鍵ないから必ず立ち会わないとダメだったわ。 基本、会社の社宅や寮であっても、本人立会いか、同意が無いと入室できないはずだよ。
大家等が入れるのは緊急事態など合理性が有る時だけ。 ●●●レ●は何の用か知らんがしょっちゅう黙って入ってるwww 飯付きなんじゃね?
家具、家電付きだけど、NHKは個別契約なんだっけ? 5ちゃんで大喜利できるぐらいの人生がちょうどいいのさ 中華互換品の話でスマンがESP32 Dev kit でI2Cが動かない。
21ピンと22ピンでLチカやってみると21ピンが動いていない。
しかしDev kit上のESP32自身の端面スルーホール端子21 は動いてる。導通取ってみると端面スルーホールと21 ピンは導通取れてる。
どゆこと?なんか新発見しちゃった?俺
と思ったが、導通チェックはパターンとピン間でとってたからOKだったので、端面スルーホール/パターンが導通不良、半田不良でした。見た目はついてるようにしか見えなかったが、、、
こんなこともあるのね、、 ArduinoIDEをインストールしたく
apt-get install arduino
しました。ところが環境設定に「追加のボードマネージャのURL」の入力欄がありませんでした。
別の場所を探したのですが見つかりませんでした。
バージョン1桁目は2だったような記憶があります。
すでに
apt-get purge arduino
したので確認できませんが。これはなにか特殊なものなのでしょうか?
すでにhttps://www.arduino.cc/en/softwareからインストールすみではありますが
なんなのか気になります。教えてください。
あ、今このサイト見たら2.0betaもありました。まさかapt-getでベータ版を対象にしないですよね。
よろしくお願いします。 debian系のaptで入るArduino IDEは化石レベルの古さ みなさん、ありがとうございます。
https://www.fabshop.jp/raspberrypi-arduino-01/
参考にしたこれが2020年の記事だったので新しいのかと思ってました。
ここの画像見るとArduinoIDEではなく「arduino2 :1.0.5」と表示されてました。
apt-get自体古いこと。snapというものがあること。今回知りました。
勉強になりました。 要は、aptのリポジトリにあるIDEはメンテナンスされない? デフォルトだとLinuxディストリビューションの公式リポジトリしか参照しない。
apt-add-repository とかで追加すればいいんだけど面倒くさい。 本家からバイナリは出てるけどリポジトリはないんじゃないの 最近買ったLCDが全く反応しなくて、不良モジュール掴まされたかと思ったら
devkitc側がハンダブリッジしてたわ…
クソ中華クオリティ
俺の1時間を返せ >>91
あるあるだね。モジュールもそうだけど故障箇所の特定のために同じボードを常に予備として持っておくようにしている。 繋いだ瞬間2Aも消費して電源壊すかと思ったSTM32もあったな
よくみたら2箇所もブリッジしてやがった110円で買ったやつ たった何百円で1時間も楽しめたならいいじゃないか。 中国調達なんてクソクォリティなのは覚悟の上
だったと思ったが時代は変わったということなのか?
とはいえ自分も以前に比べるとチェックを怠っているな 気をつけなければ ESP32のI2S初期化するときのi2s_config_tのdma_buf_lenってbytesじゃなくてsamplesで合ってますか? あれ? esp32 1.0.5バージョンでSPI full-duplexが不安定だったのが1.0.6で直ってる。 これで24時間稼働できそうだ。 m5matrixは連続で1週間稼働させようと思っても途中でwifiエラーになるんだよな。
10分に1回は通信しているし、切断時にはwifi復帰するようにしてはあるんだけど。
ログ見ても復帰してたり、してなかったり。30台運用だけど半分以上はそんな感じ。
もちろん快調なやつもあるんだけど、いまいち機器に信頼性がないんだよな。
値段なりと言えばそうなんだけど、みなさんのところはどんな感じですか? ライブラリー周りのバグだったり電源とかのハードのせいだったりいろいろ考えられるから、環境がわからんと何とも言えん。 問題はどちらかと言うとルーターのほうじゃないかな?
30台も接続するならきつい 30台つないだり切ったりだったらクソルーターと言うわけでもないかなあ 切れたら再接続と書いてるけど
切ってるとは書いてないからそう言うことじゃね
値段なりとか信頼性とか言う前にルーターのログ見るのが先だと思う ルーターの機種が分からんと判断できんわな
ちな俺がいま使ってるルーターは接続max31台 30台も稼働させるのは業務用途だろ
そんなのがクソルーターとかログ見てないとかあり得んて お前のコードの再接続のアルゴリズムがクソなんじゃないの?
wifi不安定で切れて即座につなぎ直し繰り返してたら再接続できるわけがない
そんなことしてたらルーターにも負荷がかかるのでさらにwifiが不安定になる >>120
5分間隔で再試行するようになっているけど、他になんかある? ルータは1フロアごとにTp-LinkのDecoM5 x 2。端末はm5matrix x 10と、PCやスマホなど5台くらい。
それが3フロアあって、30台運用してます。安物の電子レンジがあるフロアもある。
DecoM5が1台だと不安定だったので、試しにもう一台追加したけどあんまり変わらず。
ルータ周りは過保護だと思っています。
電源はダイソーのUSB&ケーブルだけど、そんなに影響ないよね?
誰か他にも1ヶ月連続運用とかしている人はいませんかね? ルータは1フロアごとにTp-LinkのDecoM5 x 2。端末はm5matrix x 10と、PCやスマホなど5台くらい。
それが3フロアあって、30台運用してます。安物の電子レンジがあるフロアもある。
DecoM5が1台だと不安定だったので、試しにもう一台追加したけどあんまり変わらず。
ルータ周りは過保護だと思っています。
電源はダイソーのUSB&ケーブルだけど、そんなに影響ないよね?
誰か他にも1ヶ月連続運用とかしている人はいませんかね? あ、そういうこと?大元はYAMAHAのRT107e。
上記とはまったく別の環境でRTX1200とかもあるけど、m5atomは切れる時がある。
ESP32ではこういうことなかったし、環境よりm5シリーズの特性なのかなと思っているんだよね。 ちょっと台数出したのはミスリードになっちゃったな。
個体差ではなくて、何台か試したけどダメだったよというのを言いたかっただけなんだ。 ちっとも要領を得んな
金払ってでも専門家に依頼した方がいいと思う WROOM02、なん十台も同時に動かしてはいないけど、WiFi親機とは相性あるとおもう。
サクサクつながるときとそうじゃないとき、親機変えると良かったりダメだったり 使ってるidfのバージョン出さない時点で相談する気ないやろ >>127
M5ATOM使ってるんだっけ。あれって回路のバグでGPIOに過大な電圧がかかってて、
その影響でWiFi感度がすごく落ちてるって少し前にツイッターで見たけど、
そういう関係ではなさそうなの?
抵抗やツェナーの外付けで対策できるとかなんとか。 人の情報を否定する人って自分じゃ情報出さないよね
おすすめのルーターくらい書いてくれよ
ちなみにおれもtplinkM5使ってるわ こんだけやってもログのロの字も出てこない無能やぞ
こんなのにエスパー気味にアドバイスしたり自環境晒したってマイナスにしか働かねーよ >>131
ESP-IDFってやつですか?
全然知らないのですが、それを調べて相談したら何か教えてくれます?
>>132
ありがとう!! twitterで技術情報漁ったことなかったんだけど結構あるのね。
参考になりそうな情報が見つかったので共有。
https://www.facebook.com/groups/154504605228235/permalink/699719300706760/
読んでも理解できないけど、どうも直せないもの?なのかな??
>>133
掲示板でも一般世間でも一定数いるよね。
どうせ何も足しにならないのなら黙っていればいいのに。←というこれも、言う必要がないというジレンマ まぁ バージョンアップで安定してきているのは確か。
初期はEEPROMライブラリすらバグだらけ。
SPIもBLEも途中切断することが無くなった。
WIFIは1ルーター20台ほど繋いているが、最初からトラブルは無いぞ?
全ESP32アクセスのルータートラフィック集中でダンマリ決め込むことはある。 その時は作業ライン停止としている。 >>139
うーん。読んでわからないとちょっときついかも。
回路が間違っているので、対策としてはハードウェアに手を入れるしかない。
きちんとした対策はハードルが高いので、代案としてGPIO0とGNDの間に
ツェナーダイオードを追加して無理やり電圧を落としてる。
狭いところなのではんだ付けに慣れてないと難しい可能性。
M5 Stackは結構ハードもソフトも雑なとこある。 >>139
idf更新されて色々機能追加されたりバグ修正されたりしてるのに
開発環境も使ってるidfのバージョンも書かないどころか
そもそもわかってないならお前には無理だよ こういう人って仮にバージョン書いたら答えられるのかな
そのつもりはなくても能力的に 能力低いからこそ、バージョンに限らず必要な情報を書かない傾向があるのだと思う(印象) スイッチサイエンスでM5paper買えるようになったぞ 何でスイッチサイエンス高いの?
マルエツとかのほうが安いじゃん
売り切れてるけど 最近はマルエツで売ってるのか。
オーケーや業務スーパーにはないかな? M5Stamp Picoってのが売り出されるようだけど、これのせいで他のM5が値上がりしたのかな?
昔の履歴見たらMatrixが1台1300円だったよ。今はえらい値上がりしたもんだ。
AtomLiteも800円とかだった気がする。もっと買っておけばよかった。 >>149
マルツのは部品入手困難になって製造終了になった前バージョンのm5paperで、スイッチサイエンスのはそこをどうにかクリアしたver1.1だからだと思う >>153
去年からaliでガンガン値上がりしてってスイッチと値段がかわらなくなってた
中国とか他の国はインフレが起こってるみたい
ミニPCとかも最近aliで買うより尼のほうが安かったけど尼も値上がりが始まった >>153
お前は俺かw
いくつかatom lite買っておけばよかったな
stamp picoは電源3.3V作らないといかんし、裏面カバー無さそうなのが M5Stamp Pico Mateなら5V500mAって書いてあるけど M5stamp picoに合うような小さいサイズのリチウムイオンバッテリーの電源&充電回路のおすすめって何かありますか
最近のバッテリー内蔵の機器みたいにUSBにつなぐと充電されて
つないでないときは内蔵電池で動くようにしたいです いずれ高嶺の花になるのかな?
電子遊びも遠くなりにけりとか? >>158
PicoもESP32だからバッテリーデカくないとすぐなくなるよ。 >>160
そうなんだけどそこは構わない
小さなバッテリーで1〜3時間動けば十分です >>158
充電捨ててダイオードORでいいんじゃね?
充放電管理ICで、となると、TIで探すとBGAだし、LTで探すとクソ高いしで意外と無いんだよね・・・
AXP192が最適なんじゃと思えるくらいで。 リポ使った小物は小さいラミネートバッテリーとTP5400で作ってるな >>164
それ数秒おきに4.7Vに降下して60mA以上消費しないとパワーダウンするよ
ラジオか懐中電灯にしか使えない >>166
良さそう、これを第一候補にします
うまく行ったらオナテク板のどこかに投稿します >>166
これは保護チップがバッテリーに搭載してある前提で使用するものだけどいいの? >>168
なるほど、保護回路付きのバッテリーを買います 保護回路とか自作し甲斐があると思うんだけどなー
俺はやらないけど Li-Po なら大概付いてるしなぁ。
抵抗とツェナーで大丈夫だよ。 世界的にマイコン不足 NHK
医療機器に必要なマイコンが不足している
高額でもかき集めている フクダ電子
esp32は関係ないかもしれないけど
しばらく電子工作も自粛かなあ esp32で作る酸素濃縮装置
esp8266で作るECMO まるでフクダ電子がチップを買い集めて医療機器に回す分が確保できないようにも読めるまとめ方だが、フクダは医療機器メーカーだよ 半導体を扱う商社が欠品すると工業製品の生産が滞ってしまうので、
商社は品薄が予測されると商品を確保しておくために同じ品を複数の半導体メーカーに多めに発注する
そのため実際の半導体不足はそれほど深刻ではなくても、見かけの半導体不足が暴走することになる ESP32ではないが、うちの製品も大きな影響を受けまくってる
同じ品を複数の半導体メーカーにって、正規代理店ではなくて、ブローカーだよね?
半導体メーカーのサポートも受けられなくなるし、ニセ情報も多い。怪しくて手を出せないのだが >>183
>同じ品を複数の半導体メーカーに多めに発注する
マイコンなんか、セカンドソースが無いチップが多いんじゃ? マイコンに限らず品薄だね。でもここまで品薄になるかなぁと思うよ。商社による買い占めも原因の一つかもな。
高飛車の商社が沢山いるよ。 >>185
https://news.yahoo.co.jp/articles/357f20f1085bd35b4f388adde62a9f23618ea1ef?page=1
「通常メーカーは直接サプライヤーとの取引により部品を仕入れるが、モノ不足や納期の問題などが生じると、一般市場から調達することになり、われわれのようなカタログディスティ(通販商社)の受注が増える。」
だってさ
セカンドソースがないものもユーザーが複数の商社に発注するから不足になるのだろうね >>187
それはそうなんだけど
>複数の半導体メーカーに
って書いてるじゃん。
商社はメーカーじゃないだろ。 >>188
ああごめんね
>>185に同意して、メーカーが1つの品は>>187の原理だねと補足したつもりだった ESP32で簡単にBluetoothキーボードが作れるみたいだね
日本語キーボードとか作れるのかな? キーコードを送るだけだからどんな言語のキーボードだってできる
ただ普通にその辺の店で買えるキーボードは買った方が安い そうですね、今は安いですからねw
あともう一つ、Androidスマホ用に「ガラケー・キーボード」みたいな物が作りたくなったんですよ。
ボタン配列はガラケーそのもので、操作もトグル入力で全く同じようなものが作れるかなと思いまして。
周りの年配の方とかで、未だにフリック入力が苦手な人が多いので、
ガラケーそのものの入力装置があれば面白いかなとw ガラケータイプのキーボードってHIDでサポートされているのかな?
作るとしたら、「あ」を3回押して、次の文字入力に移った時点で「う」を
送り出すようなしくみが要るのでは。
ボタン表面のポッチリも含めて、感覚のフィードバックが必要なタイプの人もいる。
すべてのことを、(振動による感覚のフィードバックを含めた)タッチパネルで代替
できるわけじゃないので、UIデバイスについては、発案の余地があると思う。
大量生産の市場に向かなくても、福祉関係にニーズもあるだろうし。 >>193
>>194
できますよw 物理的なボタン、出来ることなら使わなくなったガラケー本体にESP32を入れて
本物のガラケーを入力装置にできればなとw >>197
そうそう、タッチパネル自体が嫌っていう方もおられますね。 「あ」ボタンを1回押せばaキーを送信、
2回押せば、まずBackSpaceキーを送信して「あ」を消して
iキーを送信、みたいな感じですね >>200
(そのままでいいかどうか別にして)おおお、なるほど。
やったことないですが、HIDキーボードは、UNICODEを送る仕様もあったかも。
それができるなら
「あ」ボタンを1回押せば「あ」を送信
ができるかも。 PhysicalFlick
https://github.com/junya28nya/PhysicalFlick
トグル入力(development/K-tai)用のソースもあるので、参考になるかも >>201
仕様上可能なんですね。ライブラリーは自作しないとダメっぽい気がしますが
>>202
スマートじゃないですが、有名どころのライブラリーを使うとなるとこの方法しか思いつかないんでw
delay調整とかが必要で問題が出そうですが・・・
https://github.com/T-vK/ESP32-BLE-Keyboard >>203
ありがとうございます!すごく参考になりそうですね。 >>202
昔持ってたSkype用の受話器?がそんなんだった。 >>203
十字キーでないとflick入力できないんだは? 全盲の人たちは物理ボタンがなくなって移動先がない
タッチ操作は万人向けじゃない >>209
全盲の人でiPhone使ってる人知ってる。
音声アシストでメールとか普通に使ってるよ。 人がいるところでの文字入力が音声認識ってはずかしいよなあ
パスワードを口頭で発音も問題大石 >>213
若い人ならスマホに対応できるのだろうな
パラリンピックの全盲の日本人選手が日常生活でスマホ使ってるのがテレビに写ってた 物理ボタンが無くて移動先がないという
盲人を知らない奴の妄想 腕に磁石が付くのはステンレス入ってるからなんだぜ! 久しぶりにPlatformIOから諸々アップデートして、既存ソースで多々出るエラーを一つ一つ潰していったけど
IP_EVENTが発生せずWiFiが繋がらない事数時間、
esp_wifi_set_countryてのが必要になったんだね コア0でWiFiとか、コア1でRTOS無視したループでの全力処理と分けて
コア1のWDTを殺した場合、何すると問題出る可能性あるんですかね
とりあえずコア1のスレッドからキューに入れてコア0で取り出してWiFi送信と
コア1でのノンブロックキューチェックは問題無かったので行けそうな感じなんですが ちなみにキュー送信が1us弱、ノンブロックキューチェックが1us強位だった希ガス 質問です
仕事で同一LAN内に複数のESP32を繋ぐことになったのですが、ESP32でPCやスマホみたいにLocalIPに紐付いた端末名が見られるようにするにはどうすればいいですかね?
WiFi.hosatname()は試したけど違うっぽいので手詰まりになってます 両エッジ割り込みでのボタンの読み取りがどうもおかしくぐぐってたらチャタリングが原因ぽいな…
押されて割り込みが発生したけど、割り込みの中でGPIO見るとチャタリングの0の瞬間とか
普通どっちのイベントで割り込みが発生したか確認できる物なんじゃないんかね >>232
仮にどっちのイベントか識別できるようになっていたとしても、
その状況なら両方のイベントが発生したように見えるだろ >>232
両エッジの割り込みでボタン見るなら
HWでチャタリング除去しておかないと エッジ検出してから一定時間検出無効にしたら?
メカニカルスイッチじゃチャタリングの発生は避けられない 同じピンに立ち上がり立ち下がりで別々に登録すれば良いのかなーと思ったけど
試す前にぐぐってみたら駄目だそうでw
入力ピンを分岐して2ピンで見るなんて荒技で凌いでる人が目に止まったけど流石に無いわ >>236
チャタリングで短い誤検出が多発すると言うわけじゃなく、回数はあってるんですよね
立ち上がり→立ち下がりじゃなく立ち上がり→立ち上がりになってしまうだけで
割り込み処理が終わってもチャタリングが続いてる様だと誤検出になるのかな >>236
ディレイ入れたらディレイ中は連打しても平気? その場凌ぎでしか無いけど、立ち上がり状態で更に立ち上がりが来たら下がった事にする様にしたら
表面上は解決したw >>240
ディレイの前後で割り込み無効化/再有効化が必要だと思う
それがないと割り込みのキューがたまるかもしれない ESP32で%はどの位の重さなんだろうと計算してみたら
temp=clock%240; temp=clock/240; temp=clock*240;
じゃ殆ど差違が出なく、temp+=にして
1万回ループで842us、667us、583usと差が出たけど、殆ど変わらんな??
%ってx86でも糞遅かった気がするんだけど ぐぐって最初に目に止まった [ c++で、if文と%(剰余)のどちらが速いかを少しだけ比較 ]
てサイトと同じ事してみたら
if: 13343ms
mod:6155ms
で%の方が早かった x86の常識で書いてたら駄目なんだな Core i7 6700では
if 1403ms
mod 3088ms
らしい ifはクロック20倍近く違うし、まぁそんなもんだろうと思うけどmodは半分でしか無い ESP32はクロックが遅い分ifの分岐予測が外れた時の影響が大きいんだろうな
x86のmodが比較的遅いのは内部的に除算を64bitでしないといけないからなのかも いにしえの時代から%は使っちゃいけないと刷り込まれ、なるべくビット演算で済ませられる様内部はなるべく16進、
円も360度じゃなく256度系の整数テーブルでやってた老人にはショッキングな出来事でした SPDT のスイッチに RS-FF でも付ければ完璧だろ。 チャタリングと似てるけど
ATOM motionの自作プログラムで起動して20〜30分後に一度だけ
ATOMの正面のボタンのonが勝手に検出される
チャタリング防止と似た感じで、10ms間隔で3回連続onになったら発動するように変更したら抑えられたんだが不思議だ >>252
ハードで対策するなら>>253氏の言うように抵抗とセラコンでLPFを構成してチャタリング波形がポートに入らないようにする
ソフト面なら数ms間隔でポートレベルを複数回読み出して同じレベルが連続したら検出確定にするとか 人が触るスイッチなら検出間隔適当に長くすればいいだけやで 257だけで、チャタリングの頻繁なON/OFFを無視できる スイッチを何回も押しちゃう人の対策ってあるかな
一回押せばいいんだよって言ってるんだけどダメで 梅:シャッターを付けて必要な時しか押せなくする
竹:押すとLEDが点灯し2回目以降は無駄である事を知らしめる
松:何回押してもいいようにソフト側で対処する ボタンを押すと桃太郎の朗読が始まり、お宝をゲットするまで次の操作が無効となる LED点滅とか何らかの表示をしようかと思います
ありがとうございます 自分的にONとOFFのスイッチが別ならLEDとか関係なく連打もありだわw
[ON/OFF]スイッチなら慎重に1回押すけどw 「ナースコール連打」で検索すれば知見が得られるかも 良い事思いつきました
ボタン1回押したら3時間くらい無効にします
ヒントありがとうございます
良かった VScodeでesp32のデバッグをしようとESP純正wroverkit買って、espの
純正 extention 入れたんだけど、OCDがデバッグ用ポートを見つけてくれない
zadigはやった。
なにかこつがあるのかなぁ 下の方を見ろ
OCDって何か思ったけど強迫性障害らしい 228です
mDNSとNetBIOSと両方試したけど期待した結果にはならなかった
ブラウザからmDNSで指定した名前で逆引きできたから設定は正しいと思うけど、
どこか違うところに設定埋もれてるのかな ふつうにLAN内でDNSサーバ、DHCPサーバを建てればええのちゃうんけ 状況を隠すってことは回答が欲しい訳じゃないんだろう。 「○○がおかしいんです!なんとかしてください!!」
↑これだけの情報で一体どうしろと >>275
そういう人は大抵の場合、何が分からないのか分かっておらず、
また、状況を説明する能力も持っていない 最初はみんなそうです。そこからどう歩んで来たかで変わる。
最後はセンスと思うけど。 mDNSのレスポンスには成功してんだからリクエストが間違ってんだろ
WireSharkでパケット見れば? 横からだけどみんなが勘違いしてんじゃないの?
まず
× PCでesp32の名前からIPアドレスを解決したい
さらに
× esp32 でホスト名からIPアドレスを解決したい
ではなく
esp32 で IPアドレスからホスト名を解決したいんじゃないの? まずはパケットキャプチャかな
mDNSのプロトコルを理解していないと判断付かないだろうが、まあパケットが出ているかどうかぐらいは分かるだろう そんなレベルじゃなさそう
何がしたいのか把握してるやつは一人もいない >>279
ローカルでリゾルバ書いておかばアドレスがネームに変わったと思ったけど 「義務教育で教えて欲しい」AWSの『技術的なお問い合わせに関するガイドライン』は職業を問わず全人類が読むべき
https://togetter.com/li/1649365 義務教育でって業種によって対応は異なるからそういうのはインターン期間中じゃねえかな > esp32 で IPアドレスからホスト名を解決したいが正解だろ
これ一択
みんな国語の能力が低すぎる そんな事ならmDNSやNetBIOSを試さないんだよなぁ
お前の国語力は低すぎる いやいやw
>>228で
> 、ESP32でPCやスマホみたいにLocalIPに紐付いた端末名が見られるようにする
これが理解できないなら外国人だろ
お前らが勝手に勘違いしてるだけ
加えて>>270で
> ブラウザからmDNSで指定した名前で逆引きできた
普通は順方向だけどこれを逆と言っている DNSで、esp32のIPアドレスを引いてホスト名を出したい。んじゃないの
もう本人居ないっぽいが AcePC捨て値で売ってるね
これwin11出る前に売り切るつもりだな
win10在庫投げ捨てセール コールバック関数使うAPIでユーザー定義パラメータ渡せないの不便すぎ グローバル変数使うなりキュー使うなり勝手にやればいんじゃね 2020/12/15から、ESP32-CAMを玄関の防犯カメラとして運用した者です。
異常が起こりました。
ACアダプターを抜き差しして、電源再起動してもアクセスできません。
雨でACアダプター自体に不具合があるかもしれません。
時間がないので詳細は後日報告します。 2020/12/15から、ESP32-CAMを玄関の防犯カメラとして運用した者です。
大変失礼致しました。家のwifiのSSID名を変更していただけでした。お恥ずかしい。
当然、ESP32-CAMがwifiに接続を試みても繋がらないはずです。
ESP32-CAMの状態はいたって綺麗で、ACアダプターも電圧・電流値も正常でした。
またご報告いたします。失礼致しました。 D1 miniってやつが気になってるんだけど通信しなければ技適取らなくても問題ないの? ありがとう起動時にWifiオフにした上でアルミホイルで試してみるよ! Wi-FiやBluetoothであれば、FCCか何かメジャーな認証取ってるなら基板かシールドの上に書いてあるのでその番号で技適未取得機器を用いた実験等の特例制度の届け出すれば半年間使用できる。手続きはオンラインで15分かからない。無料で届け出後すぐつかえる。
半年過ぎても使いたければ違う実験目的などで再度届ければさらに半年、の繰り返し。 初めてDevkit的なボードじゃないESP32モジュール単体を使ってみようと基板に合わせてみたりしてるけど
逆さに基板に載せてGNDの3ピンで固定して、UEWで配線が間違い無い感じかなぁ
逆さにせずに載せるとパッドが殆ど見え無くてハンダ付けの難易度が高そう
オマケで逆さにすると裏にちっこいヒートシンクを着けられそうw 安く済ませようと単品買ったのに変換基板に120円は出せませんわ… >>312
周辺素子をちまちま実装する手間を考えたらDevkitは決して高価な選択肢ではないと思うのだが 自動書き込み用のEN/IO0周りを別に用意すれば、ENピンのプルアップとそれをGNDに落とすリセットボタンだけで済む様だからそんなに苦でも無さそう https://i.imgur.com/eR6vtKt.jpg
一応これで6Pを別に作ったCH340の書き込み基板に繋げて自動書き込み&WiFi接続まで確認できた ちなみにESP32-SてIPEXが付いたESP32-CAMに載ってるのと同じ奴だけど
モジュール単体でもデフォでカメラ用のプログラムが書き込まれてた 裏にヒートシンク付けられるのがいいなw
俺も裏向けで設置しよう。結構発熱するからね
こういう書き込み用のソケットを自作しようかなと思ってるけど、大変そうだな。
4PINだけ取れたらいいだけなんだけど、1.27ピッチは辛い・・・
https://jp.rs-online.com/web/p/ic-sockets/5433449 >>320
120円の変換基板と引き換えにこのゴチャゴチャが許容できる感性と価値観w 無駄にスペース食うし、変換基板に120円出すなら最初からlolin32lite使うかな
以前280円で買い込んでしまった >>320の写真のハンダ付けの出来が痛々しくて何もコメントする気にならない。
いずれにしても、独り言とオナニーは他所でやってください。>>ID:tZIfvS+0 金をかける所と労力をかける所が常人と逆
完成度が高ければそれでも良かったんだろうけど… これは超クオリティの作品を期待しても良いのか。俺のスパゲッティブレッドボードは力不足だ。 多分半田初心者なんだろうけど何がまずいのか多分理解してないんだろうな
正しい半田とか見たことないのかもなあ 半田がどーこーじゃなくてさ、どうしても必要に迫られてこういうの自分も
やることあるけど、こういうやっつけ人に見せられる神経がわからん PU線で配線しているのがシブい。
この回路規模なら充分な技能でないの?
半田不良が有っても修整できるし。
半田箇所数百点の電子基板をこの手半田で行うと
動作不安定?不動?になるかもしれないけど、
それはまた別世界の話ですおし。 >>331
自分としては周辺素子なんて何も要らず、これだけで動くと言う事の確認 >>333
esp32は外に見えてるシールドの下にあれこれ周辺素子があって動くようになってるんだけど… 120円ケチる勢いならユニバーサル基板使わずに空中配線で良かったじゃない
・・・という以前にユニバーサル基板がなんか塗装されてるのが謎 皆れんしうしてボロクソに言われて成長するんやで
投げ出したらそこで終わりやで 120円を惜しんで手間をかけ
金貰っても要らないようなゴミを生み出す That’s one small step for a man, one giant leap for mankind.
アームストロング船長の言葉これで良かったっけ? Aliスレで叩かれて、ここでも叩かれてて草
eBay, アリで電子工作関連のお買い物 20
https://rio2016.5ch.net/test/read.cgi/denki/1625541916/559-595
デジットスレに帰っておいでよ
デジットスレなら暖かく迎えられるよ >>347
ちなみにそのライタって使う事ある?
それで書き込んで組み込んだ後書き替えられないんじゃ不便じゃない? 実装前の生死判定だけでも十分役立つんじゃね?
実装後はOTAで十分でしょ。 >>348
書き込み器ってのは下のちっこいアダプタね
それと組み合わせるソケットは購入時の検品で使ったよ
アリ購入だから全部チェックしとかないとね >>347
たまには良さげなもの作ってるときもあるのに5chでコソコソして自己満足オナニーで終わってる人
9か月ぶり2度目のオナニーw
https://rio2016.5ch.net/test/read.cgi/denki/1594364030/529 >>347
自分でハンダ付けする場合って真ん中はハンダ付けするんですか? >>352
好きの反対は無関心、愛が深いなw
>>353
真ん中って放熱ベタかな、リフローなら付くけど手ハンダなら付かないね
無くていいんじゃね >>354
ここでのオナニーだけじゃもったいないなとは思ってるよ。
君のそのレスは、何?愛なの?嫉妬なの? 変わったユニバーサル基盤だな
安いのか?使いやすいのか?
どこで手に入れたんだ SDカードの中のWAVファイルを再生したい。
#include <M5Stack.h>してM5.begin();するとメモリーを5%も使ってしまうのでサイズを小さくしたいです。
M5.begin()を使わないで再生する方法教えて欲しいです。
ディスプレイへの表示はLovyanGFXを使っています。 >>360
自己レス
ArduinoでM5Stackを使っています >>360
自己レス
#include <SD.h>
SD.begin(4, SPI, 40000000);
これで行けた >>354曰く、
>愛が深いなw
とのことなので、問い返してみた。
俺は>>347に対して愛情は感じないけど、
もっと広い場所で情報発信したらええやろ
ちまちま5chでやってて何が楽しい?
と常々思ってる。 SSD1322ってESP32で16階調表示できるもんかな
ググってもよくわからんかった 階調表示出来るのは知らなかった。
データシート見たら書いてあったから出来るんじゃね。
ESP32だから出来ないってことはないし。 #include <Arduino.h>
#include <WiFi.h>
#include "AudioFileSourceICYStream.h"
#include "AudioFileSourceBuffer.h"
#include "AudioGeneratorAAC.h"
#include "AudioOutputI2S.h"
const char *SSID = "";
const char *PASSWORD = "";
const char *URL="";
AudioGeneratorAAC *aac;
AudioFileSourceICYStream *file;
AudioFileSourceBuffer *buff;
AudioOutputI2S *out;
void setup()
{
Serial.begin(115200);
delay(1000);
Serial.println("Connecting to WiFi");
WiFi.disconnect();
WiFi.begin(SSID, PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
Serial.println("...Connecting to WiFi");
delay(1000);
}
Serial.println("Connected");
file = new AudioFileSourceICYStream(URL);
buff = new AudioFileSourceBuffer(file, 2048);
out = new AudioOutputI2S();
out->SetGain(0.1);
aac = new AudioGeneratorAAC();
aac->begin(buff, out);
}
void loop()
{
if (aac->isRunning()) {
if (!aac->loop()) aac->stop();
} else {
Serial.printf("AAC done\n");
delay(1000);
}
}
HE-AACのHLSだと再生出来ませんでした
HE-AACのHLSを再生するためのライブラリってありますか? >>373
そうなんだけど
ESP32のライブラリがあるのかとか
フレームバッファは確保できるのかとか
色々わからなくて
経験者がいれば聞きたかった 256x64とSSD1306の奴よりは解像度高いけどお値段10倍かぁ… >>375
SSD1322 ESP32 を扱ったことにある人の数
全世界>>>>>>>>>>>>>>>>>>>>>>>>>>>そのうちここ見てる人
なのでまずググった方が情報に当たる確率は断然高い。
それを踏まえて、ググってよくわからんならそのググって出てきたものをここで出して尋ねる方が効率がいい。
使ったことは無くても、あなたはわからないことでもわかる人のいる可能性はここも結構高いはず。 机上計算ならフレームバッファ8KBでESP32なら余裕だよね Lovyanいいよな、あんなに苦労してSPIFFSに漢字font置いてたのは何だったのか >>379
動画見てきた
すごいと思うけど何に使うか全然分からない >>381
絵を描いたり文字を表示したりするライブラリ集 >>382
ありがとう
漢字が使えたら使ってみたいな >>380
でも知識は無駄にならないから
俺も結局は表示する文言が決まってて、かつ、凝ったデザインにしたくて
ということで、2値画像を持たせてそれを表示ってことに落ちついた >>320
もし、量産品でこういう様に裏返しに基板に載せた場合、技適番号のマークとか見えなくなるのはまずいのかな?
それとも製品外側のケースにも技適書くから問題なし? 量産品で基板作るなら表で普通に乗せたほうがいい
裏にする利点はゼロ
電波の飛び方が普通の方がよさそう
アマチュアが自分の都合で裏返してるだけ > アマチュアが自分の都合で裏返してるだけ
たぶん組みやすかったからと想像できるけどそれ利点じゃないん?
↑でヒートシンクの話もあったし
言いたいことはわかるけど >>392
そうだよなw
>電波の飛び方が普通の方がよさそう
これも全く見当違い。PCBアンテナの下に何もない方が飛びが良い。
何も知らずに表向きで基板にベタ付けするより、裏向きの方が空間ができるので利点があるよ。 アンテナ表裏は金属避けた方が良いのは確かでマニュアルにも載ってることだけど、それも基板設計でなんとでもなる。
前提が量産の場合の話でしょ。 それは手はんだでやるから便利なんであって量産で表面実装する場合にどうやって裏返して基板につけるのかと モジュール覆ってる金属ってグランドだろ?
裏返してユニバーサル基盤に付けたらユニバーサル基盤のランドにショートするだろ >>401
内部素子の保護兼EMCシールド兼ヒートスプレッダなんじゃね
GNDにショートさせてるかまではわからんけど >>402
GNDになってるよ。今テスター当ててみた
裏返すなら絶縁シート挟むか、そのエリア全部GNDにするか、使わないかだね 2.5ミリのユニバーサル基板で使うんならM5Stampてよくね? gpio_intr_disableって割り込みの中で自身を次から呼ばない為に使っても良いんですかね
タイマーは割り込み中用に_in_isrと言う関数が用意されてますが、gpioは一切無い様なので気にしなくて良いのかな? IOエキスパンダのオススメないかな
デジタル入出力が全然足りないんだよね IOの為だけにESP32-S2買ったけど、STM32やATMegaがとんでもなく値上がりした今だと
IOの多いマイコンの現実的な選択肢S2しか無かったりしない? >>413
かなり値上がりした 以前80円位だったのが今見ると270円とか
ESP32-S2より高い ESP32のWiFiなしとかないんかね。
消費電力気にならないくらいの。 >>409
見落としてた、すごく良さそうなチップだね
買って試してみるよありがとう! セガサターンのCDエミュレータにwifiもbluetoothも使わないのに使われるぐらいですから GPIO割り込みあったらキューで送って受信先で割り込み停止・タイマー割り込み開始とかしてたけど、
思い切ってGPIO割り込みの中で自身の停止・タイマー割り込み開始してみたら普通に動いた
大分無駄な事してたなぁ risc-vなんだな
慌てて買ってしまったけど使い道なし 大分前にガチの人は既にRISCVのマイコンでRISCVの勉強始めてるみたいな記事読んだけど、
アセンブラでゴリゴリ書く低水準の技術者以外でも勉強する必要がある物なの? アセンブラとかマジで勘弁してほしい
構造化できない言語は触る気も起きない アセンブリで書くのは下層やCPUの挙動の研究であって
フルでアプリを書きはせんよ、さすがに
構造化の話もそもそもが構造化アセンブラだったり
プリプロセッサ書いたりマクロ駆使するから
ぜんぜん無いわけではない でもArduinoのライブラリのソース眺めてると、コードサイズやら処理速度やらタイミングがシビアだったりで
アセンブラで書かれた物をよく目にする 趣味だしそこまでやったことないなぁ
そこまでチューニングできる人は尊敬するわ #ifdef ESP32のやつで動かない奴が出てくるんでは? 何でESP32の名前でだしたんだよ
別物じゃねーか
本来はWi-Fiモジュールだから問題ないってことか ESP32のデュアルコアに相互監視させるようなWDCを実装したいんですが、そのようなコードが公開されていたらご教示いただけないでしょうか
探し方が悪いのか自力で見つけられていないです >>434
監視って何がしたいの
WDTの監視じゃなく、標準のWDTを殺した上で同じ様な処理? >>434
コア指定でタスク作って相互に通知送り合って
タイムアウトでリセットかければええやん 何を疑問に思ってるのか知らんが、FreeRTOSでシングルコアでも協調型マルチタスクで動いてるぞ マイコンでマルチタスクと言うと老害が嵐にやってくる Arduinoでloopを複数、loop1loop2とか作れる様にしたら同じ事なんかね タイマー割り込みで関数切り替えればマルチタスクだよ
簡単 マルチタスクって順番にタスク切り替えてやるだけでもマルチタスクだからなー
マルチコアCPUなんてのはあとからやってきた >>445
>マルチタスクって順番にタスク切り替えてやるだけでもマルチタスクだからなー
それ以外に何があるというのだ? マルチタスクって事は複数のプログラムが同時に動いてるって事でしょ パソコンの場合、マルチタスクとマルチスレッドは用語的に区別されてるけど、
マイコンの場合、とくに区別されてないよね?
というか、マイコンではどちらの言い方もあまりしないような…
単に並列処理と言ってるような… >マルチタスクって事は複数のプログラムが同時に動いてるって事でしょ
切り替えててもマルチタスクですよ。 マイコンのマルチタスクはバッチ処理みたいなものもマルチタスクだと言い張る人がいる 複数のタスクをこなしていくのであれば手法は問わない 俺の認識は
マルチタスクは異なる仕事をほぼ同時にする
マルチスレッドは同じ仕事を複数ほぼ同時にする とりあえずESP32はOSは協調型マルチタスクだけど、デュアルコアのお陰で非協調型マルチタスクも出来る シングルコアの80486でも、Windows NTが動いたし、マルチスレッドのプログラムも動いていたんだけどな。 M5StampC MateのISB シリアルってCP2104じゃなくて中華CH9102Fなんだな M5stackのも最新ロットのはCH9102Fなんでしょ CP2104がアホみたいに値上がりしたから
ピン互換なので置き換え >>463
>>464
マジか
BasicとFireはUSBシリアル変更のお知らせがスイッチサイエンスのブログにあったけどCore 2もそのうち変わってしまうんかな
Grayも廃盤らしいし買いづらくなるわ
FireからBMM150が無くなるらしい
Grayが廃盤なのはこのBMM150絡みかな
ATOMのUSBシリアルはなに使われてる? 地磁気センサー無くなるならFireの存在理由はPSRAMとRGB LEDと本体の色か >>467
公式見たらCore2もCH9102Fに変わってしまったっぽいな >>375
SSD1327ならLovyanGFXで対応してる。16階調表示に対応しているよ。
SSD1322は…詳しく見てないけど、1327とコマンド互換ならワンチャンあるかも
ダメそうならリクエスト送ってみれば? ESP32でもSPI接続のフルカラーQVGAで30fps無理だったと思うけど、ssd1608の様な1bitの
メモリ&帯域的に優しいドライバで高解像度のディスプレイて何か無いかな 何インチでどのくらいの解像度が欲しいかの目安くらい言わないと >>471
QVGA…320x240だね。SPI 40MHzで受けられるフルカラー(RGB565)のパネルなら30fpsは行ける。
80MHzで受けられるパネルなら60fpsも可能。
QVGA全体をフレームバッファに入れて使いたい、と言われると無理だけど、
320x30〜60ぐらいの細長いバッファ2枚用意して交互にDMA転送すれば良い。
一方のバッファをDMA転送してる間に、もう一方のほうに次回送信用の絵を作る感じで。 timer関連でぐぐっていたら、オートリロードをオフにして毎回カウンターリセットせず
アラームの値を加算してる人が目に止まったのですが、次は今回から+○msとしたい場合は
こちらの方が確実なんですかね
他の環境でこう言うやり方するとオーバーフローの危険性があると思いますが、
esp32のタイマーはuint64なのでその危険性もまず無さそう >>474
ms単位でオーバーフローまで32bitなら50日、64bitなら6億年w
たしかに32bitだと設置したのも忘れたころにエラーで止まりそうだね オバーフローの試算もできない人は稀によくいる
趣味やアマならいいんだろうけどね >>475
タイマー間隔が一定でない場合どう設定するのが一般的?
昨日少し試したらカウンター側を分周80で毎回1ms設定し直しx1000回で1.5ms 分周8で1ms位ずれが出てた気がする
アラーム側だと当然ゼロ >>476
50日ごとにリセットしなきゃならんの? >>479
クロック周波数に対して割り込み頻度が高すぎるか割り込み処理場が重すぎるんだろ
ラズパイみたいなもっとクロックの速いハードを使うか割り込み処理の内容を削るのが常道 >>488
割り込み中もカウンターは進んでますよね
それをどう再設定するかと言う問題だと思うんですが 本当にタイマー割込みが一定時間で入るのか、ポートをON/OFF
するなりしてオシロで見て確かめてみたらどうかね?
処理が重いかどうか、多重割込みされてるかなんてのは一目瞭然 オシロ持ってるのはオタだけじゃないですかw
家にもあるけど オシロ欲しいロジアナ欲しい
タイマ使い方が駄目なんだろ
一度設定したらもう二度と設定変えるな オシロ飼うのがもったいないなら、1000円くらいで買えるロジアナでもいいじゃん。
この手のタイミング測定ツールはマイコン工作で必需品 USB Logic SCM 24MHz 8 Channel なら送料込み336円で買ったよ
ラズパイでも動くし、DAC192kくらいなら充分解析できたわ >>496
Sigrok
互換ハードもたくさんある Sigrokはソフトがすごいよな
昔LRシフタ作った時の会席DACじゃなくてI2Sやった
https://i.imgur.com/xMjHWfC.png
もう使い方サッパリ忘れたw マルチタスク試してるけど頻繁にリセットがかかるな
コツわからないや
単純にスタックメモリ増やすだけじゃダメなんだろな >>501
優先度高いタスクで長時間ループしてるとかでwdtに引っかかってるんじゃね?
優先度下げるか時々vTaskDelayで他のタスクに実行権限を受け渡さないと >>497
>>498
おれも最近買った。安くてすげーいいな。 >>502
よく落ちるCore1の優先順位を0にしてvTaskDelay(1)を散りばめてみたわ
さっきは最長でも20分でリセットかかってたから様子見てみる >>502
サンクス
一度もリセットかからずに今のところ1時間もったわ
優先度って0〜20だから1だとかなり低いから問題ないと思っていたんだけど0にしたらリセットかからなくなった >>506
自分には可聴域程度の中華オシロで十分でした よく知らないけど wish = ゴミサイト じゃないの? そうなんか
Aliで同じやつが2倍近くで売ってたから危うく飛びつくとこだったやわ wishはサイトの作りが気持ち悪い
ログインせんとみられへんし 安物買いのなんたらね肝に銘じますわ
>>512
Googleショッピングで「ocilloscope cheap」で検索かけたら上位に出てきたんよ オシロ、ロジアナ、安定化電源位かな?必要なのは
人によって必要なものは違うと思うけどどうなんだろう >>514
デジタルマルチメータも欲しいかな
高精度のテスターでもいいけど fnirshとかいうブランドのオシロ買ったわ
俺には十分すぎる オシロと言えば電気実験系youtuberの出世がすごいな
数百万円クラス(千万クラス?)のオシロスコープが提供されて
PCのメモリのクロック測定してた >>506
5000円以下で小さい画面が付いてるやつだと
操作性悪過ぎで、ある程度波形が分かってないと
測定出来ないよ。
まあ、持ってたほうが全然いいと思うけど。 >>518
それな!
ちゃんとしたやつの方が使いやすくて初心者に適してて、激安はスパルタンで初心者には厳しいという オシロ自作したよ
https://i.imgur.com/QGrvQ6Q.jpg
まあおもちゃなんだけど、DSO150は200kくらいが限界だけど
このSTM32版なら1Mの波形も見れる、2chだと500k
材料費は600円くらい、今は高くなってしまったけど
これはソレを使ってフォトセンサーの入力ノイズを丸めてシュミット掛けてとかやってるところ
https://i.imgur.com/erc49Ey.jpg
328prominiを使った超ミニオシロも作ったよ、これは某blogにあったやつ
https://i.imgur.com/amH2gCJ.jpg >>520
頑張ったね
でも測定器にいい加減な自作品なんてムリだわ >>520
すごいですね
このスレで一番レベル高いと思う >>520
ずーと張り付いてて少しでも自分の作品に関連するスレがあったら
引き出しから出して来てリンクを張る日々
いやだなあこんな老後w そお?
作品を作って見せるのって楽しいと思うけど
君の理想の老後ってどんななん? githubにソース公開してくれたら更に有り難いんだが とりあえず難癖つけるだけの草の人がこの板には常駐してるから相手しても無駄よ。時間の無駄。 >>520
すごいわ
3Dプリンタもドリルも持ってないからケース作れない >>525
最悪だね
爆音マフラーで走るのが楽しいのと一緒 >>531
珍走のウザサは半端ないけど
スレに気に入らない人がいたらスレ閉じたらいいじゃん >>531
まるで的はずれだけど
要するに頭が悪いんだねw クロック的にはESPでもオシロ作れそうだけど、adcの性能の方が重要なのかな。外付けadcだと速度的に難しい? adしてすぐDMAしてくれるからな。
esp32 はadcがそもそも... >>536
ESP32はADコンバータの性能が良く
DMA対応で2Mspsで動作可能なはず
WiFiの機能を止めればADCが2個使えるので2chのオシロも制作可能だと思われる
帯域400kHz程度の物は作れると思う 実際に作った人の例
Simple 1Msps ESP32 Oscilloscope - DEMO VIDEO
https://youtu.be/4NNk67PA57Y esp32はbluetoothが付いてるのいいね
esp32でデータ収集してbluetoothシリアル送信して
ディスプレイはflutterで作って凝った表示ができるのが楽しい
ところで12V20Aの接点をESP32で制御したいんだけど
何を使えばいいのか、わかる人がいたら教えてもらえないかなぁ なるほど…20Aのパワーリレーって12V75mAで動くのね、意外と少なかった
フォトカプラでダイレクトに駆動させるには厳しいんかなぁ
とりあえずありがとう、色々調べてみるよ >>543
NPNトランジスタ入れればいいよ
https://i.imgur.com/LuZECxQ.png
上は中華リレーモジュールの回路
フォト内のLEDとパイロットLEDがなんでか直列になってた
Vf1.2+1.8=3.0Vぎりぎりなので並列したほうがよさげ >>544
わざわざありがとう
まだ回路はド素人なので理解できないけどゆっくり噛み砕いてみる
中華のリレーモジュールは買ってみたけどこうなってたんだね
10Aしかないから困ってたんだ、ありがとう リレーもいいけどFET2段かな。3.3V 12V FET 変換で検索。 WiFi使いながらADCって、ものすごく制約ある?
I2Sでやれば高速で変換できるのは確かめたけど、WiFiと共存できなかった。
あと、普通にタイマー割込みでADCたたくと、変換待ちの最中に割り込まれて、しばらく
するとクラッシュ。
できたよーってひといますか? ADCはゴミだから別のマイコンのADC使うか外付けADC使うかしたほうがラク >>546
回路ド素人ならそんな中華モジュール買うより
秋月のキット買った方が解説も日本語だしよっぽどマシだろ そこをなんとかesp32単体でやれないものかと。。 >>547
ググったらレベル変換ってのが出てきたけど
12V20Aを制御できそうな感じがしなかった… >>548
普通に使えるはず
ESP32にはADCが2個ついててADC1とADC2でそれぞれピンが決まってる
ADC1のピンなら普通に使えるはず、ADC2はWiFi使用中は利用できない物と思った方が良い
ADC2が割り当てられたピンを使おうとしてない?
あとESP32のAD変換は高速で1μ秒以下で取得できたと思う >>553
それがうまくいかないんだよねー
使えるはず、なんだけどねー >>548
何に割り込まれるの
タイマー割り込みは割り込み後リセットしないと次呼ばれないけど タイマー弄ってると、多分スタート時にカウンターがアラームを超えてると再起動する様な感じがする
わざとそう言う値に設定して確認したわけじゃないけど タイマーはちゃんと動くよ。
espressif にもWiFiと高速ADCの併用サンプルは無いし
まあ、実際はできないから実例が見つからないってことかなぁ 俺のブレッドボード上に実例があるけど…
ADC1もWifiも動いてる
まずwifi切ったらADCが動作するか確認して
原因の切り分けでもするべきじゃないの タイマー割り込みの中でAD変換待ちしてるとか?
電源入れっぱで周期的に取れりゃいいなら
最初にAD変換開始してタイマー割り込みの頭で取得
続けてAD変換開始して割り込み抜ける >タイマー割り込みの中でAD変換待ちしてるとか?
そうしてる。 周期は10kHzくらいなんで、20usec程度待つのは許容。
WiFiが止まってれば問題なく取れている。
WiFiが動くと数十回に一回くらいの割合でmsecオーダーで待たされて死ぬ。 アラーム有効にする前にカウンターを0にすれば周期はずれるけど死ぬ事は無くなると思う 死ぬってのは単に10KHzのSPSを維持出来ないてだけの話? >>564
そうなると、WiFiもまともに動かなくなって、そのうちにリセットかかる。
WiFiとADCを取り合ってる感じで、こっちがADCやってるところへWiFiのなにかが
割り込んできて死ぬ >>558
良ければうごいてるコードを紹介してくれませんか? >>540
おお!おもしろそう!
おれもTTGO T-Display持ってるからやってみるわ。 >>552
言葉足らずですまんね。
12V20Aは耐圧高い大きなFETで制御、そのFETのゲート電圧は3.3Vだと足りなかったり重かったりするのでもう一つ小さなFET使って3.3V→12Vレベル変換作って叩く。
「フォトカプラ→リレー」に対して「FET(小)→FET(大)」で対応するイメージ。
がんばれ。 >>571
ありがとう
あれから少し探したんだけど
ソリッドステートリレーっていういいものを見つけたよ
SSR-25DDってモジュールで
3〜32V5〜25mAで、60V25Aまでの電流を制御できるらしい
ちょっと大きいけど配線は単純になるし
自作回路はまだあまり自信がないから
一度これを使ってみようと思う
中身は教えてくれた回路が入っているのかもしれないね
もちろん今後のために教えてくれた方法も試してみるよ
貴重な知恵を貸してくれてありがとう、頑張る >>561
タイマー割り込みは他のタスクも使うってのに勝手に待たしていい訳ないだろ
取得-開始の形にして割り込みの外でAD変換するか
割り込みからAD変換するタスクを起こすのが常識 >>505
だけど15時間でリセットかかってた
難しいわ >>575
それよそ!それを作ろうかなと思ってる
すごい時代だよ! 98DOSで動くエミュもあったからスペック的には余裕なんだろうな そういや、ODROID GOというESP32搭載のゲーム機のキットがあったな(すでに生産終了)
https://www.hardkernel.com/shop/odroid-go/ >>581
間違えた
Feather互換のWROVERのボートがほしいんだった
紛らわしい >>540
ビルドできた。それっぽく動いている。おもしろ! >>583
ソース見て思ったんだけど、これって1Mspsで動いてます?
なんとなく500kspsで動いてるような気がする・・・ esp32_nat_routerってのをインスコしたわ
たった200円のESP32が簡単に無線リピーターになるんだな
コスパすげえ WiFiリピーター(中継器とも言う)のことじゃないの? >>540
これのコード面白そうだから動かしてみたけど
自分の環境だと500kspsで動いてるっぽい
原因は不明だけど(環境なのかチップのロットなのか仕様なのか)
https://i.imgur.com/Qxj6Wl9.jpg (ランプ波形100kHz)
https://i.imgur.com/XmC7SBO.jpg (コード修正して2Mspsでのランプ波形100kHz)
遠い未来にESP32の2MspsのADコンバータ生かしたWiFiオシロ作ってみたいと少し思う >>593
その辺は誤解されてるけど
データシート読んで正しく扱えば全然問題ないぞ!
https://i.imgur.com/9wqtBmL.png (工場出荷時のeFuse Vrefで校正のみ)
※さらに2点校正を行えばより精度を上げることが出来る 前にArduinoでも誤差が出たけどこういうのを修正する必要があるのね
法則を見つけて計算式にしないといけないね C3はUSBシリアル内蔵したはずだが
M5stamp C3は相変わらず変換チップ載せてるんだな stamp C3にGroveコネクタ添付されてるけどどこに付けるんだ?
まさかUSBコネクタと排他? USB-Cポートの左右につける場所があるよ
かなり出っ張るけど かさばるのでいろいろ躊躇してしまう
せっかくの薄型なんだからstamp自体をスロットに刺したりできたらいいのにとは思う
センサー類はボードに接続してスタンプはボードのスロットに刺す 始めてみようと思ってこれの ch9102Xを買ったのですが、com5に見えるものの、arduino IDEでesp32arduinoからどのボードを選んでも書き込めません。
ボード一覧に無いのでしょうか?
裏にはESP32DEVKIT V1のシルク印刷があります。
アリエク /item/32959541446.html
https://i.imgur.com/tzFUvUK.png 自動プログラムが安定しない場合には、EN <-> GND 間に 1nF〜0.1μF のコンデンサを入れるというのがあるが
アリエクで買った2台は2.2uFと4.7uFにしないと自動書き込みが安定しなかった
ProMini的に裸のESP32にCP2102シリアルアダプタを接続した自作ボードではこのコンデンサは不要だった
CP2102なので参考にならないかも知れないが aliがとう、入門初日は3連Lチカをfor文でグルグルとVRの電圧表示してます。 書き込めないと言えば、丁度昨日フラッシュエラー的な物が出て再起動繰り返して焦ったけど
原因はブレッドボード上の他のモジュールのGNDが抜けてたのが原因だったらしい
そのモジュールとはGPIO12/13で繋がってて、ぐぐると12は特殊ピンらしく起動時Hだと
FLASHの電圧が1.8Vになるとかで、GNDが浮く事で偶然この状態になったのかな 中華製のブレッドボード使ってると訳わからん問題起こりまくり
原因は接触不良や電圧降下とかだろう
余計な時間食うだけだから捨てたわ 中華物はdevkitとして売ってても中に何が書き込まれてるか分からんからな
自動書きが反応しないなんて珍しくない Arduinoと違ってESP32の自動書き込みはチップの仕様に基づいた物じゃないの DTRとRTS使って書込みモードに入れるのはボードの仕様と言うべきだが
いずれにしろ書込まれているファームの問題ではない 自動リセットかけてくれるUSBシリアル売ってるけど3000円くらいする
高いわ >>586
ALIには既に並んでるけど、何が来るんだろうな >>626
FET2個でできるじゃん、それくらい作ろうぜ こんにちは、仮性人です。
カウントダウン後、10秒ちょうどを目指してボタンを押すと何秒のタイミングだったかをシリアルモニタに表示するサンプルプログラムがまともに動かなくて途方に暮れています。
そのままダウンロードして書き込んだだけなのに。 ネタ質問じゃないならもう少し詳しく書いた方が良いんじゃね。ツッコミ待ちならもっと面白いこと書いて。 IDE側のシリアルのボーレート設定が、実機と一致してないとか やっぱり>605のESP32では動いてくれませんでした。 void setup() {
// 開始時刻と現在時刻のための変数を宣言
unsigned long s_time, e_time;
// break文で繰り返しを抜けたかどうかの変数を宣言
boolean is_break = false;
Serial.begin(115200); // シリアルモニタの初期化
pinMode(2, INPUT_PULLUP); // 2番ピンを入力用にする
Serial.println("3"); // カウントダウンする
delay(1000);
Serial.println("2");
delay(1000);
Serial.println("1");
delay(1000);
Serial.println("Start"); // 「Start」と出力する
s_time = millis(); // 開始時刻を変数s_timeに代入
// 現在時刻を変数e_timeに代入し、
//e_timeとs_timeの差が10秒以内の間は繰り返す
while (e_time = millis(), e_time - s_time < 10000) {
// スイッチが押されたかどうかを判断
if (digitalRead(2) == LOW) {
is_break = true; // break文で繰り返しを抜けた
break;
}
}
// break文で繰り返しを抜けたかどうかを判断
if (is_break == true) {
// break文で繰り返しを抜けた場合は、ボタンを押すまでの時間を出力
Serial.print("時間は");
Serial.print((double) (e_time - s_time) / 1000.0);
Serial.println("秒でした");
}
else {
// while文を最後まで実行した場合は、「10秒を超えました」と出力
Serial.println("10秒を超えました");
}
} digitalRead(2)
が原因じゃね
ブートモードの選択で使う特殊ピンで、強制プルダウンされてるんじゃないかな その他色々制限のあるピンがあって一律同じ様に使えるわけじゃないから、何かそう言う解説してるサイト見た方が良いと思う 残念! ダメでした。 全ての部品を外して単体でもカウントダウン終了と同時に「時間は0.00秒でした
」となりました。 はい、他のピンにつないで試してもダメでした。なので、いっそ全部繋がないでどうなるかを試しても終わってしまいました。 【お詫び: D22に繋ぎ変えたら動きました】
最初のpinModeのピン番号だけしか変えていませんでした。
while内のifで使われているdigitalRead(2)も変更したら動きました。
ありがとうございました。
>>637 師のご指導の通り、一度よく読んでみます。 2ピンなら論理を逆にすればボード上のスイッチ使って外付け無しで動くと思う。 ほんとだ、0にしたらボード上のタクトスイッチでできた! ありがとう! そのボタンは動作を決める重要なボタンじゃないのか
トラブルを招くように動いてるとしか思えん まだ理解できてないので、とりあえず使わないようにします。
ところで、OLEDという表示器をI2Cで繋いでみbワしたが、
esp8266-oled-ssd1306ライブラリをインストールした筈なのに、コンパイル時にエラーが出ます。
ssd1306_extend.h: No such file or directory
C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.51.0_x86__mdqgnx93n4wtt\libraries
…を見てもそれらしいのが無いのですが、
ライブラリマネージャには「インストール済み」と出ています。
何か他のインストールの仕方があるのでしょうか?
https://github.com/ThingPulse/esp8266-oled-ssd1306 >>649
別の場所にインスコされてるとか?
うまく動かないライブラリも多いから、はまったら別なのを試したほうが早い
OLED使うならU8g2がオススメ そのgithubのsrc見てもssd1306_extend.hなるファイルは存在しない そのライブラリなら、SSD1306.hをインクルードするべきじゃないの? それか、インストール済みのライブラリのうちssd1306_extend.hをインクルードしてるライブラリを探して移動または削除してみるとか プログラミング初心者のスレじゃないんだよなぁ…
ライブラリって一つじゃ無いんだよ、そのソースコードが指定してるライブラリをちゃんと入れたんか?
ggったら取り合えずこんなん出てきたぞ、もっとちゃんと探せ
ttps://github.com/yoshi4869/GPS_Logger2/tree/master/GPSLogger/src ありがとうございます。
U8g2もインスコしたのですが使えず探したら、違う場所にありました。
なので、移動しようとしたら移動先のフォルダがコピーを受け付けてくれず、にっちもさっちも行かなくなりました…。 AruduinoIDEはインクルード追っかけれないのがゴミすぎる esp32(具体的にはM5atom)2個を無線で連動させる方法はありますか?
スマホの一つのBLE UARTターミナルのアプリで両方を操作したいです
1個を操作することはできているので、2個目を1個目の子機のようにできたらいいのかなと思ってます
プログラミングはArduinoでしています
リアルタイム性は大していりません
例えば1文字の指令が1秒で送れれば十分です 子機のようにがいまいち分かりづらいけど
1個目が受信した文字を2個目にも表示させたい、とかですか esp同士なら普通のwifi通信じゃなくESP-NOWに挑戦してみたり >>663
ESP-NOWすごい!
まさにこれです
>>662
2個のM5atomを親機(右足)と子機(左足)に使って
スマホから「右回転」を送ると親機から子機に「正転」と送るみたいな感じです ただUDPと同じ様に到達が保証されてないから、そこら辺どうするか >>666
人間がリモコン操作するのでもう一度ボタンを押すだけでいいかと
取りこぼしがひどすぎるなら「ACK」を送り返して、みたいなことをやります 単純にブロードキャストすればいいのでは?
右足は「右回転」を受信すると停止
左足は「右回転」を受信すると正転 >>668
>>661に書くのを忘れましたが
スマホでリモコン操作できるだけでなく
片方のM5で他方を制御したいので親機子機の方法でやります ESP-NOWと親機がブロードキャスト(>>670)の両方を調べてみます
もしスマホとのBLE UART通信とは両立できないよという場合は教えて下さい 最近リアルでお前らの中の誰かと話をした
楽しかったよありがとう ここってプログラムの初心者質問しても大丈夫?
始めたばかりの素人なんだけど
関数の引数の定義の仕方がわからなくて聞きたいんだけど
C++スレに行ったほうがいいのかな >>678
webじゃなくて本を読め
同じ本を10回以上読め たぶんおま環なんだけど、tp-linkのax20ってルーターとesp8266が接続できない
スキャンするとAPは見えるんだが、タイムアウトする
チャンネル幅とかチャンネルとか変えてもダメ
何故かルーター再起動直後は接続できて、しばらくすると通信不能になる
なんか試した方がいいこととかありますか? >>681
esp8266に書かれてるコードが糞なのでは?w
接続失敗したときのリトライ方法とか、通信中にエラー起きた時の処理とか
例外処理をしっかり書いておかないと、処理が途中で終わってリセットされるまでダンマリ状態とかになる
うちのベランダの温度計もそうだったのでフロー全部見直して、今は3ヶ月無停止で動くようになった >>682
サンプルのWiFiClientでもダメなのよ
WiFi.status()がルーター再起動直後じゃないと一向にWL_CONNECTEDに変わらない
tasmotaを書き込んでみたりもしたけど同じく再起動直後じゃないと接続失敗する >>683
じゃあ、切り分けの為に別のルータへ繋いで見るのはどうだろう? て言う自分が、新しいモジュール出した時とか忘れててあれ?と思うことがあるんだよね! Windowsだったら、モバイルホットスポットをオンにすれば
PCがアクセスポイントになるから、そっちにつないでみれば
アクセスポイントが原因なのかの切り分けになると思うよ。 単純にwifi知識のない糞馬鹿でルーターを5Gだけで運用していると言うオチじゃないだろうか?
5Gのアクセスポイントが見えてるけど接続出来ない
タイムアウトする!ってのはamazonのレビューではこの手の奴ばかり
axと言う名前が気になる >>691
お前みたいなのは出て行ってくれないかな。 レスくれた人ありがとう
別のAPにしたら接続維持する様だからたぶんルーターの問題っぽいけど結局このルーターを使いたいから困った
スマートリモコンとかesp使ってる別のデバイスはこのルーターでも安定してるのに何が違うんだ
ちなみにだけどもちろん2.4Ghzつかってる
5Gと2.4Gを同一SSID名にして繋がりやすい方に繋いでくれる機能もあるんだけどオフにしてSSID分けてる > 5Gと2.4Gを同一SSID名にして繋がりやすい方に繋いでくれる機能
これこれ
今回は自己申告があるので違うのかもしれないがこれがやばい系の機能
超絶地雷機能 ちょっと教えてほしいんだけど
HC-06を使うと、PCからbluetooth経由でESP32に書き込めるのかな
内蔵WiFiでOTAも考えてるんだけど
色々コストがかさむので
アダプタタイプで無線化したいのよね 動いてる他のESPのデバイスってESP8266?
ESP32とESP8266は別物だから単純には比較できないよ。 Bluetooth経由でArduinoにスケッチをダウンロードする 何の事か分からんが、ESP32のOTAはソフトで実装する物だから自分で書けば何でも出来るんじゃない OTAをESPで実装するとリソースの消費が大きいから
ワイヤレスで外部モジュールから書き込みたいのよ 自分も以前少し調べた事あったけど、確かesptoolはシリアルだけじゃなくtelnetにも対応してて、
https://github.com/jeelabs/esp-link
こんなの使って8266/32を一つWiFi-serial変換器にすれば出来そうに思った なるほどそうか、別のESP32を書き込み用に使うって手もあるね
ありがとう試してみる AtomDisplayでとうとうESP32からお手軽にHDMI出力ができるようになったか。良い時代になったな(おっさん並な発言 おお、時代はそこまで進んだかPIC16F84でコンポジット作ってテレビニ映してた頃が思い出されるのう
HDMIコネクタ買うより500円くらいの安い切り替え器に合体させるのが手っ取り早そう あんまり意義が無い様な? RasPiZeroを外付けじゃ駄目なんかな ラズパイpicoでhdmi出力してるデモがあったような ラズパイでサクッといきましょーよー
あ、パイソン書けないとかそんな感じすか?
楽勝っすよ楽勝 HDMIで表示するような解像度の高いコンテンツを
わざわざesp32とかで表示したい用途が想像できないな
CNCのいろんなパラメータを出したりとかはできるだろうけど
ちょっと凝った表示しようとするとコーディングが大変だし
アウトラインフォントや大きな画像を持つのも厳しそう
そんなモジュールをラズパイ以上の価格で組み込む意義があるんだろうか お前には必要無くても誰かには刺さるかもしれんやん
こんなマイコン一個でHDMI出力までできるなんておもしれー、じゃいかんのか うんまあ面白いけど…
これ見てESP32から送信したデータを
ラズパイでレンダリングしてHDMI出力する描画エンジンを作る方が
面白そうと思っちゃった、ゴメン ESP単体でHDMI出力なら面白いけどねー
FPGA噛ませるならみんなやってるしねー Picoって開発環境は何使うん?
Arduino? ファミコンEMUでマリオをHDMI出力で大画面で見たい なんか値上がりしてるから、そのうち反動でダブついて安くなるまで手持ちので遊ぶわ >>715
スーパーマリオを4Kでとか
スタートからゴールまで見えそう >713
picoの奴はpioで直接dvi信号出してるぞ M5StackのLCDとかじゃ小さくて使えんという場面でな、
各種センサから得た値をデカいモニタに表示したい、というニーズはあるぞ。
HDMIで出力してくれれば後は好きな大きさのモニタ用意すればいいだけだから 俺は警告テロップとかに良いと思う
いつも見てるテレビが自動で切り替わってxxx警報ーとでっかく表示されたりしたら素敵じゃん
直近で思いつくのは外気が低下して水道凍結を警告する装置 それなら別の機器を用意するだろw
あっても電子インクのモニター程度だ いやいや別の機器だとわざわざそれを注視しないという現象が発生する
いつも見ているものが変化するのは何物にも変えがたい センサー → esp32 → ミニPC → ディスプレイが現実的 >>722
TVの手前にe-inkのモニタ置いとけ
何ならLEDもフラッシュさせとけ
そっちのほうが実用的 1920x1080みたいなバカでかいスプライト使えるのか? PSRAM使えばある程度は出来るとは思うけど、
それ以前に、解像度を設定して出力できるからな。
デフォルトは1280x720だが、320x240のM5Stack相当で使ってもいいし、
某ツイ廃液晶の480x1920とかでも出力できる。 使い道はないが売っていれば誰かが買う
そのうち面白いものが見られるかもしれないし何も出来ないかもしれない
そういうレベルだろ セキュリティの関係でOS入れずに画面出したいニーズがある by@tks
だそうだ esp32 → VGA → VGA-HDMIコンバータ
これで十分じゃね? >>739
ESPはチップのことを言ってる?
ラズパイだってベアメタルで動かせるよ。 赤外線コマンドでテレビ画面の副窓を表示させて、そこに映すようにすればいいと思う >>738
それならHDMIのライセンスも要らんしね。
DVIだと言い張るか… esp_vfs_fat_sdspi_mountでマウントしたSDのストリームってやっぱりスレッドセーフでは無いんですかね
fopenのフラグで排他処理はされたとしても、スレッドセーフはまた全く別の問題ですよね
WebUI用のHTTP鯖立ててデータをSDに入れたら扱いが難しい事なりそう? スレッドセーフになるようなラッパーを書いたら良さそう >>719-720
古より在るパトライトなら地気出力でおk 今更esp8266でArduinoのPROGMEM相当にする場合、constだけじゃ駄目で専用の定義
使わないと駄目な上に、32bit境界以外でアクセスすると例外になると言う事を知ったけど
もしかしてESP32も同じ様な仕様だったりしたのか?と焦ってぐぐってみたら
ESP32はconstだけで大丈夫なんだな? ESP-12FだとAPに接続出来なくて、ESP-WROOM-02だと同じAPに接続できるパターンってある? AI-Thinkerのモジュールはコピー品が大量に出回ってるんで中には品質の悪いものがあるかもしれない
WROOM-02ならコピー品がないかといわれると分からんのだが 大して価格も変わらないしもう全部ESP32でいいや… ESP32 vs ESP8266
消費電力もそんなに変わらないんなら、あえてESP8266買う必要はないな AVRはMega328で開発してTinyにダウングレードして実装してたけど
ESP32で開発してもESP8266にもってくのがしんどいw
ESP8266で済むプロジェクトはESP32使いたくないんだけどいろいろ付け足してしまうのがダメなんだろうか 個人的にはコスト面以外で8266使う意味が見いだせない
esp32のほうがパーツ実装少なくて済むし省電力に作れる そうなんだよ
同じものを大量に作るならともかく
ワンオフで作るなら全部入りで作ったほうが
ライブラリとかもいちいち機種に合わせなくていいから
1種類に絞ったほうが楽だということに気づいた
ESP32用のスケッチの機能を落として8266に移すとか考えると
手間がかかりすぎる 自分の場合ESP32はArduinoを完全に排したesp-idf専用、ESP8266はArduinoIDEて使い分けしてる
別にESP32でもArduino使えば良いだけの意味のない使い分けだけどね! 俺はvscode+platform ioだなぁ
コード補完がないと辛いw 8266の方が省電力と思い込んでてIOとかパワー不要な用途はなるべく8266使ってたんだけどそうでも無いの!? 自分のおちんちんの長さを測ってみました
なにかが見えてきたような気がしました 動作時の温度が違うから、8266->32 に変更した温度計、結局元に戻した。
ESP32 は動作内容によるけど、少しチップが暖かくなるね。
コードの見直しやクロックを落とすことで解決できるけど、ESP8266は、
ベンチマーク動かしても、チップの温度は感じないね。 そういやESP32-C3と比べるとどうなんだろう。省電力向けらしいが。 OTAのサンプルはあちこちにあるけど
Wifiに繋がらないとリブートするのばかりだな…
Wifiの状態に関係なくすぐ動作し始めるような
OTAライブラリってないのかな wifiに繋がって無い状況でどうやって書き込みたいデータを送り込むつもりだ >>768
例えば車に組み込んだとしてさ
家に停めてるときはwifiに繋がるからOTAできて
出かけると繋がらないけど外出先じゃOTAしないし問題ない
ただいずれにせよ制御はすぐ動いてほしいので
wifiの具合で起動時間が変わるのは困るんよね …うちはとりあえず起動後最初にWiFi接続してSNTPで時刻設定してるけど
WiFi繋がらなかった場合どうなるか確認してない気がするわw xEventGroupWaitBits(wifi_event_group, CONNECTED_BIT, false, true, portMAX_DELAY);
SNTPの前で↑してるから、繋がらない限り進まないんだな 例えばこれ見たんだけど、wifiに繋がるまでloop()に入らないし
繋がらないとリスタートしちゃうんだよね
書き換えの準備ができないと動かないってのは仕組みとして望ましくない
while (WiFi.waitForConnectResult() != WL_CONNECTED) {
Serial.println("Connection Failed! Rebooting...");
delay(5000);
ESP.restart();
https://wak-tech.com/archives/732 繋がって無くても進むように書き換えるだけだろアホちゃう そりゃそうなんだけどね
ライブラリがあるなら使いたいっていう質問だったんだけども 意味不明すぎる
そのコードでリブートかけてるのがライブラリ???はぁ??? ESP.restart()の実体はライブラリの中だから... 3行足す程度でwifiOTAができるようなライブラリが欲しかったんだけどなさそうだね
まあだったら作るしいいわ、ありがと >>779
そうなんかね?それ使ってるサンプルがゴチャゴチャしてて使いづらくて聞いたんだけども。
とりあえずこんな感じで実装できるようにまとめるわ。
void setup() {
OTASetup("YourSSID","Passphrase","Hostname");
}
void loop() {
OTAWait();
} そうしたいならそうすれば良いけど、WiFi接続はOTAでするもんじゃないだろう 今作ってるものはOTA以外の用途でWiFiを使わないからなぁ だからarduinoの初心者質問スレみたいなとこ行けって
このスレでする話じゃない スキルの無いアホが枯れたコードに文句言って四角い車輪を再発明する話をするところ 俺じゃん!
まだ初めて1ヶ月で何にもわからんのよ
諸先輩方胸を貸してやってくださいな 長い処理時間が掛かってる時にも他の処理させたいのなら
別スレッドや別コアでやればいいのに
2coreでRTOSなんだからいくらでもやり方がある Wi-Fi接続成否で動作切り替えちゃうとWi-Fi圏内だと常にOTAモードに入っちゃって通常動作出来ないの不便じゃ無い?
ボタン付けて、ボタン押しながら起動した時はWi-Fi接続待機するのはどうよ 今日仕事している間に変な進行があったようだ
今日は仕事で良かった >>789
OTAモードって言っても待機しながら通常動作をするだけだし
そこまで支障がないかなと思ってるんだけど
wifiが途切れたときに再接続する動作を今つけてるから
Wifi圏外だと再接続で微妙にラグが出るかもしれないね
ボタン案いいね、やってみる
ありがとう platformioで検索できないライブラリをlibフォルダに突っ込んでincludeしたんだけど
ソースファイルを開けませんと出てincludeが波線になってしまう
ライブラリのパスを通したりしないといけないんだろうか https://atadiat.com/download/wifi-serial-esp8266/
ESP32の間接OTA、ESP8266に↑のシンプルなWiFi-Serialブリッジを
GPIO12/14を使って接続が確立した時に書き込みモードに入る様に一部追加して入れたら
Looking for upload port...
Use manually specified: socket://192.168.1.***:8880
Uploading .pio\build\esp32dev\firmware.bin
esptool.py v3.1
Serial port socket://192.168.1.***:8880
Connecting...
Device PID identification is only supported on COM and /dev/ serial ports.
....._____.....
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: **:**:**:**:**:**
Uploading stub...
A fatal error occurred: Failed to write to target RAM (result was 01070000)
A fatal error occurred: Timed out waiting for packet header
までは行ったけど下二行のエラー、最初は上だったけどいつの間にか下の
エラーを解消出来んわ ボーレート段階的に下げてみても駄目で、最後に115200に戻して書き込んだら何でか完走してESP32に書き込み出来てた
原因がさっぱり解らんぞ
とりあえずESP8266と繋げるだけで書き込める物ではあるらしい 最初と違うのはシリアルブリッジのバッファーを初期1KBを8KBに増やした位かな ESP32でblekeyboardを使っているんだけど
デバイス名には出てくるもののペアリングできないみたいなんだけど何が原因なんだろう?
WiFiと同時に使えないとかなにかのポートを使っていると使用できないとかあるのかな 環境ぐらいかけよ
windowsに接続とかandroidですよとか
認知症なのかもしれないけどこういうところで質問したいならちゃんとしろ
ここはサポートフォーラムでもなんでもないんだよ
何でそれがわからない? https://ideone.com/9jrJwy
>>794の奴の改悪でしか無いけど、8266に↑入れて
monitor_speed=115200
monitor_port=socket://192.168.1.***:8881
upload_speed=115200
upload_port=socket://192.168.1.***:8880
で問題なく出来る様になったわ もっと早く試すんだったわ
CH340なんか要らんかった >>798だけど、多分ポインタ操作を間違って、変なところに書き込んでたのかも
ポインタ操作を見直して不要なポインタを削除したら繋がるようになった
イージーな言語からC++始めると
ポインタは難しすぎるわ…
環境についてはすまん
BTはwinもiosもandroidもダメだったので、全環境のつもりで書いてたよ ポインタはプログラミングの前にバイナリエディタとか弄ってれば理解が早いのかな
アドレスを示す物だって事で うん…それはわかってるんだけど
*とか&とか.とか->の使い方がね…
配列でオブジェクトを持っているのをうまく使ってたつもりだったんだけど
全然だめだったみたい
そしてライブラリで色々楽しめるのはいいんだけど
RAMもROMも圧倒的に足りないわ…
欲が出てくるとダメだね、楽しいけど
そういやチップのESP32Dを買ってみたんだけど
これどうやって書き込めばいいんだろ
適切なライターとかあったら教えてもらえないだろうか まさに今自分がやってた事だけど、他のESP32/8266があるなら、シリアルをクロス接続して
EN/0を適当なGPIOに接続して>>803の様な事するだけでWiFi経由で書ける
ハンダ付けとか一切せずにただ使える適切なライタと言うと
https://aliexpress.com/item/1005001633213776.html
こんなのになるのかな >>808
ありがとう!それは持ってて昨日届いたんだ。
非常にセットしにくいのであまりおすすめしない
理想としてははんだ付け後の書き込みで、数ピンのコネクタを基板に出しておいて
できればBTシリアル、難しければUSBシリアルを繋いで書き込めればなあと思って…
8266も32も一杯あるんだけど
書き込み用モジュールとか作れるレベルじゃなくて羨ましい
精進します >>808
このライタいいな
これでUSB変換チップはFTDIだといいんだけど 秋月の
Wi−Fiモジュール ESP32−WROVER−E 16MB
にも使える奴が欲しく手探してるけど見つからないか高すぎる
良く売ってる汎用品で使えるような気もするけどどうなん?誰か使ってない? 今気づいたけど、素のESP32って秋月で300円台で買えるんだなw
Aliで必死に安いの探してた時間が無駄だったわw あんま変わんねーな >>815
前にそれぐらいで買ったけど、今は高くなってるよ >>816
ああ…そうか、送料入れるとあまり変わらないね
10個単位で買ってるから忘れてた WROOMばかり買ってたけど、WROVERも買っておくんだったかとちょっと後悔。とくにS2。 ブラックフライデーでS3買ってみようかと眺めてみると高いナー
素が250円としたら350円位であって欲しかったけど、その倍の700円+送料で1000円超? S3のDevkitのピンアウト眺めてて気付いてぐぐってみると、S3も完全上位互換と言うわけでは無く
DACが省かれたんだな ESP32ってUSBキーボードとして動作させることはできなかったっけ?
前にやったような気がするけどググっても見つからなくて >>822
そんなの見たことないよ
digispark接続してUSBキーボード替わりにしてたのは見たけど esp32 camを買ってみました
とりあえずCameraWebServerでテストおk
画像が横になってるんだけどESP-IDF無しでもコンフィグファイルいじって
デフォで90度回転させられる? ESP32-S3-BOX・・・ そろそろ買えるのかな? 海外からだろうけど。 18650のリチウム電池を
チップESP32の3V3とGNDに繋いだら動くんかな
フル充電だと3.3Vあったから厳しい? やっぱレギュレーターがいるよね
狭いスペースに収めたかったけど厳しいな ESP32-S3眺めてたらTeensy4.1が欲しくなってきた 以前は高嶺の花て感じで全く候補に入らなかったけど、S3Devkitに2千円出す位なら倍出して
Teensy4.1の方が良いんじゃないかと言う感じに >>837
レギュレーターも条件が厳しいと思う。
3.7vバッテリーならバックブーストコンバータが必要ではないでしょうか? ドロップアウト電圧の低いLDOなら。3.3Vじゃなく3Vのレギュレータを使うという手もある。 >>844
> 3.7vバッテリーならバックブーストコンバータが必要ではないでしょうか?
そう書いたのですが? 今ぐぐってて初めて知ったけどスレッド作る時にコアを指定しなければ動的に開いてるコアで実行されるらしいな??
指定しなければ作成元と同じコアに割り当てられてそのままずっと同じコアで動いてるもんだとばかり思ってた >>834
動くよ。
うちもちょっと前まで18650をそのままつないで使ってたけど特に問題は無かった。
ただ、決してほめられた使い方じゃない。
今は以下の2つで盤石なつもり(所詮中華モジュールw)で運用中。
https://aliexpress.com/item/33029072332.html
https://aliexpress.com/item/32788948905.html https://aliexpress.com/item/33016870057.html
これの3.3V版が欲しいけど、バッテリーの電圧によって昇降圧が必要になるから無理なのかな いやいやw
低いところで昇圧して高いところで降圧して3.3vっていろいろ出てるでしょw
昇圧・降圧タイプのDC-DCコンバータモジュールの需要ってどんだけあると思ってんの?
例えば
https://strawberry-linux.com/catalog/items?code=12055 >>856
昇圧はそのまま抵抗値とかの調整だけでバリエーション作れても3.3Vはまた別に作らないと
駄目だろうなって話
>>858
パススルーと言うのか充電しながら使えるタイプ リチウムイオン電池なら昇圧する必要ないでしょ。終止電圧が2.7Vでまともに電流とれるようなのは3Vぐらいまで。ESPのほうは2.2-3.6Vが動作電圧。 ぐちゃぐちゃ言ってないで実物動かせば使えるかどうかすぐわかることなのに シリアル ー USB変換のノーブランドのCP2102を買った
ubuntuではドライバー無しで使えるようだ
でも最初はCOMポートにttyUSB0として表示されてたが
書き込み失敗してリセットやらしてるうちに見えなくなってしまった
安物で不良品が多そうな商品だけど似たようなケースの人いますか? esp32 devkit のシリアル変換チップがそれだったけど
別段不具合もないけどな
他のPCで試してみた? 3.3Vに+1Vくらいかかっちゃってる奴があるとか >>866
シュミット入力ならいいかもしれないけどノイジーな環境だと誤動作するかもしれないね 18650にあえてシリコン整流用ダイオードを入れる >>808
このライタを買ったんだけど
ボード上のPROGボタンがどのGPIOに入っているのかわからない
使ってる人でわかる人いないかな >>874
手元にあるならパターン辿っていけばいいじゃん? >>874
起動時のGPIO0の状態でモードが決まるんので
GPIO0は必ずPROGボタンにつながってる
そうでないとflashing modeに入れない そんな事も分からないのに買ったんだ
とか言ったら駄目なのかな >>877
>>878
そうなんだよね、そう思ってGPIO0の入力でLEDが光るスケッチ。を書いてみたんだ
だけどDEVKITでは正常に動作するものの
この開発ボードではPROGスイッチは全く反応しなかった
DEVKITでは押しっぱなしで起動するとプログラムが開始しない
開発ボードでは動いてしまう
然るにGPIO0に繋がってないと考え
じゃあどこ?って疑問に思ったのよ
オンボードLEDもGPIO4だし、繋がってる先が違うのかなと
単なる不良なのかもしれないね
あと2つあるので試してみる テスターもないのに電子工作するやつおるんか
これだからソフト屋はさぁ 電圧と導通のチェックぐらいはしとかんとなぁ。さんざんコードいチェックしたのに接触不良が原因だったりしたら徒労感がすごい。 確かにソフト屋さんだわ…
信号の入力と出力しか回路を組もうと思ってなくて
最近ようやくプルアッププルダウン抵抗を覚えた程度の初心者です
テスター、確かに
当たってみる しかしよくESP32モジュール単体買おうと思ったね
書き込み器で動いたとしてその後どうするつもりなんだ テスターで当たってみたけど
GND〜タクトスイッチ〜10kΩ〜GPIO0 と繋がっているみたいだ
しかしGPIO0に対してすべてのpinmodeで読み取れなかった
何なんだろうこれ…
>>885
3.3v電源モジュールさえあれば何とかなるかなと…
このボードでOTAを受け付けるようにだけして
直接はんだ付けしちゃえばいいかなと思ってた >>886
GPIO0は外部で物理的にプルアップされてるからpinmodeはプルアップのみで常HIGH
PROGボタン押した時だけLOWになる >>888
ありがとう!
ただ理解できないのが、PROGスイッチからGPIO0の間の抵抗が10kΩなんだ
スイッチを押すとGPIO0に10kΩを通してGNDと繋がるんだけど
プルアップが組んであるならこの区間に抵抗が入っちゃいけないと思うんだよね あと、ここにこうLEDを挟んで電圧降下は大丈夫なものなのか気になる
データシート上はVIH 0.75xVDDとなってるから、2.475V以上が定格の様だけど https://twitter.com/qqx64/status/1465585969575317509
わかった
この回路はなぜか、シリアル変換チップ周辺の抵抗を通ってるみたいだ
そのせいで10kΩを経由してしまいボタンが反応しないみたいだ
たぶんパチモノで回路をちゃんとコピーできてないんだろうね、失敗したなあ
色々アドバイスありがとう、助かりました
https://twitter.com/5chan_nel (5ch newer account) >>891
タクトスイッチの画像の向きで左側じゃなく右側と計ってみて >>894
同じでした
左右間が0Ωなので単純にショートしてると思う 手持ちのprogボタンがあるdevkitで計ってみたらGPIO0〜タクトボタンのGPIO0側460Ω
GND側15kΩだった
GND側と計ってんじゃないの >>891
そのプログラマー欲しいんだけどオリジナルってどれか分かる? >>897
ああごめん、GND側~GPIO0間は670KΩだったよ
>>898
わかるならこんなの掴んでないよ(T_T) >>893
何故か、というか書き込み時の自動モード切り替え回路と繋がってるんじゃないの?
シリアル変換のRTSとかDTR信号使って、arduino IDEから書き込みボタンをクリックした時に、自動的にGPIO0をLowにしつつESP32をリセットしてダウンロードモードに入れてくれるやつ シリアルの方に行ってるのは自動書き込みの為の物で、タクトボタンを押して手動でGNDに落とすか
シリアルの方で接続時に自動的にGNDに落とすかの物だからそっちに行ってる事は正常 >>900
そうだとしても、PROG〜GPIO0間に10KΩが挟まってたら
PROGはボタンとしては機能しない訳だし
単純に設計の欠陥じゃないかな >>902
シリアルモニタ見ながら、PROG押しっぱなし+RSTした時、DOWNLOAD_BOOTって表示されるかい?
要は手動でダウンロードモードに入れるかどうかなんだけど、入れるならボタンとして機能してるし、入れないなら言う通り設計ミスだね とりあえず不良設計は残念だけど
おかげで書き込みでどういう信号を送ればいいかわかったので
収穫があって良かった
Bluetoothシリアルで書き込めるライターをESP32で作ってみようと思う
RX,TXの接続の他に、書き込みたいESP32のENとGPIO0に
ライター側のGPIOからオープンドレインで出力すればいいのよね? すればいいって言えばすればいいだけの話だけど
Bluetoothシリアルって115kまでじゃなかったっけ?
それでダウンロードとか遅い!とキレる未来しか見えないけど… アマゾンで↓の買って基板裏の3.3Vー5V 選択の
半田盛りにて短絡で3.3にしたが5V出力されていて
esp32 camが壊れたかもしれない
全く書き込みが出来なくなった・・・ 要注意
【USB→TTL コンバーターモジュール
アダプター モジュール CP2102 シリアル変換】 >>907
3.3Vに一瞬でも5V印加したら壊れるの? esp32-camって5vでも動くんじゃないの?
接続ミスってるだけのような >>909
USB端子が無いけど AMS1117 が載ってるね。
専用シールドは USB からの 5v を直接送ってるっぽい。 試しに手持ちのcamの3.3Vピンに5Vを
一瞬入れて見たらフラッシュ用LEDが
控えめに点灯したw 壊れてはなさそう
イカれたのは書き込みモジュールの方かもな ヘッダピン無しのesp32camて無いんかね
どうせIO殆ど使えないんだから、電源と数本直にハンダ付けして使いたい M5Stackのロジックレベルって3.3V?Grove端子のVCCは5Vだよね? ESP8266は5Vトレラントで確定してるけど、ESP32は情報が錯綜しててはっきりしないんだよな ESP32のデータシートに3.3Vと明記されているのに情報錯綜とは?? 昨日の回路が間違っていたESP32開発ボードだけど
セラーから連絡が来て、10KΩの抵抗を外して
ショートさせろと連絡が来て驚いた
従業員の適当さに感動
みんなありがとう >>918
セラーに問い合わせたのか
んで売りっぱなしのセラーじゃなくて一応回路把握していて返信してくれたのか
よかったね >>918
いやいや、現状の回路図をまだ見せてもらってないんだが?
俺の勘違いか? ESPって皆さんどこで買ってますか?
秋月より安いところがあれば知りたいです >>926
AliのESP32は技適付いてるよ
というか、Aliもどんどん値上げされてるから秋月と値段が変わらん用になってきたぞ >>928
マジカヨじゃ、秋月で買うか。運んでくるのを待つ時間も有るから秋月でええね 技適付きだと思ってましたと言えばいい
技適警察が来たらの話だけどね vscodeのシリアルモニタsjisの漢字コード出力するとおかしくなるのわたしだけ? >>936
あれはUTF8を表示する仕様だからSJISはもれなく化けると思う 技適にうるさい奴ほど技適を理解してないのはどういう訳だ 活動家と一緒やろ
グレたより、インテリとか思ってるのが、たちの悪さ 堂々とAliでWiFi機器買って使ってますって書くのはまずい
脱法行為を自覚せよ ちゃんと届け出て180日以内に廃止してますから^^ 間欠スリープとか入れずにwi-fi接続しっぱなし用途の場合、32と8266どっちの方が消費電力大きいの? ESP32-S3-DEVKITでやっとアプリ作り終えた。 後は技適モジュール発売を待つだけ。 ソフトウェアテストを知らんのか
これだからエレキ屋はさぁ >>937
化けるだけじゃなくてvscodeここ最近のバージョンから
sjis入るとマイコンが書き込みモードかなんか変なモードになっちゃって
デバッグできないのよね
他のターミナルなら問題ないからシリアルモニタのバグだと思う シリアルモニタってターミナルじゃない
たまにバッファにゴミが残ってるような挙動や表示になることが稀によくある ターミナルじゃない
ターミナルではありません
ターミナルです、わかっているでしょう? すまんなw
シリアルモニターってかターミナルじゃね? MicroPythonで使うことのデメリットって、速度的なものとか、容量食うってことですか?
Pythonで書けるならお手軽でいいなと思ったのですが。 Arduinoに比べて圧倒的にライブラリ少ないから自分で実装しなきゃいけないよ
結局全然お手軽じゃ無い件 platformIOで対応してくれれば使いたいんだけどね 安さに釣られてch552にちょこっと手を出したが、基本的なライブラリしかなくてその動作が信用できない
結局全部チェックして必要な部分は手を入れて一から自作すんのと手間は変わらんかった
OLEDのライブラリさえ無くて自作、ATTinyに移植したから利にはなったけど辛かった
半導体不足のせいで「安い」という唯一の利点さえ失ってしまったので興味を失った… なぜこのスレに? いいけど
ライブラリー自作を楽しんだと思えばいい >>954
容量の問題は気にしなくてもいいんじゃない?
確かにI/Oポートのアクセスとか遅いけど
ちょこっと書くには楽ちんだよ。 >>959
ボードだとNanoの約2倍だね
何のメリットもないねw ch552はch340のふりができるというメリットはある ESP32 camで撮った写真をSDカードに保存せずに
DropBoxに送りたいのですが、参考になるページ等
ご存知の方はいませんか? >>965
作者が対応中なのでじきに出てくるのでは。他に何かある? 少し上でESP8266のGPIOが5Vトレラントで決定ってあったけど、
中の人が5Vトレラントじゃないって言ってるじゃん。
https://bbs.espressif.com/viewtopic.php?t=1076
We donot recommend you to apply 5V to IO. >>968
作ってるのはUIFlow向けのM5GFXのラッパーなので、M5Stack製品を自動検出して動作させる予定でな…
つまりユーザ独自に接続したLCDへの汎用的な対応は予定してないのだが、需要あるのか… >>971
あわわわわ。じきじきに…。
そうなのですね。てっきり汎用なのかと誤解していました。
MicroPythonは使っていないのであまりわかっておらず。 1年近くスケッチがまともにコンパイル出来なかったんだがボードマネージャーで指定するボード定義のJSONのアドレス変わっていたんだな
ずっと1.6が最新だと思ってたのだがgithubのアドレスにしたらもう2.0越えてたわ
そっちに更新したらコンパイル出来て動作も正常に戻ったわ >>969
それを探す過程で他の記事は目に止まらなかったの? >>976
自分も新しいPCにインストールする時点で気が付いた MicroPythonとAdafruitのCircuitPython何が違うん?
>>968
radikoの再生ライブラリ
ESP-IDFにはあるけど環境構築からさっぱり分からん もしかしなくても ESP32-PICO-V3-ZERO facebookで、espressifのCEOがESP8266もESP32もどっちも5V tolerantって言ってるね。
https://www.facebook.com/groups/1499045113679103/permalink/1731855033731442/?hc_location=ufi
そのわりにはデータシート上は今年の版でもまだ3.3Vになってるけど。 ESP32の5V tolerant?ついて
ちょっと実機見てみた
tolerantっぽい? 23,22,21,19,18,5,17,16
tolerantじゃない 36,39,34,35,32,33,25,26,27,14,12,13,4,16
うーん(;´・ω・) 壊れたらtolerantっぽい挙動になる
つまり>>987のGPIOはどんどん壊れていってる今 >>988
えぇ━(*´・д・)━!!!
https://i.imgur.com/iFNa5hx.png (非tolerantのPort)
https://i.imgur.com/fbhbOBf.png (tolerantっぽいPort)
縦->電流(mA) 横->電圧(V) >>992
5Vで1A流れるけど壊れないんじゃね? >>979
radikoのそれArduinoに移植してくだしあ このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 176日 14時間 26分 25秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。