格安wifiモジュール「esp8266」「esp32」 2個目 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
今、注目の格安wifiモジュール「esp8266」と「esp32」
前スレ
格安wifiモジュール「esp8266」
http://wc2014.2ch.net/test/read.cgi/denki/1432042649/ 家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。
グーグル検索⇒『武藤のムロイエウレ』"
T0RAA4Z5N9 前スレでpwmのsin派の話題がちらほら出ていたけど
Arduino言語のオーバーヘッドありながらも
キャリ周波数20kHzの60Hzサイン波とかもしかして余裕?
pwmのbit数的に低いDuty比でも綺麗な正弦波が出せそうだなあ 演算能力としては余裕だけど
10bitPWMだとタイマーの方が結構限界に近いから
精度が悪くなる可能性ある
f=240MHz/1024
タイマーを複数組み合わせれば限界突破出来ると思うけど
ESP32のレジスタとかよく分からん pwmサイン波の生成はモータ用PWMモードを使えばハード的に出来ると言うのをフォーラムで見かけたことがある。
あくまで噂レベルなのでガセの可能性もあるが
データシートには確かにモータ用のPWMモードが実装されている 多分それは初期ファームにsinテーブルが入っているだけで
Arduino化したら失われる機能の一つだと思うよ ESP32の小さめなブレークアウト基板が欲しくて、aitendoで
これを買ってみたけど微妙だった…。
http://www.aitendo.com/product/16335
基板上にはプルアップ抵抗用の空きパターンはあるけど、キットには
チップ抵抗は含まれないので、タクトスイッチが入ってる意味ない。 キャリア周波数20kHzの10bitPWMで60Hzのサイン波が欲しいのか?
丁度暇してるから試してみようか
インバータ用途みたいだから半坡の方がいいかな
性能的に完全に余裕だとは思うけど10bit時の波形がどんなものか興味がある ちなみに60Hzは可変抵抗読みで合わせたから少し誤差ってる
きちんと計算してやればぴったり合うはず さすがに綺麗やねえ
そのまま使うと120Hzになってしまうけどw >>12
半波な事をコード組んだ本人が忘れてたぜ!
酔っ払いすまんorz
ゼロクロス切り替えとか考えながら面倒で1chだけにしたのが仇になった… >>12
120Hzってどういう意味?
この波形は30Hzの正弦波の絶対値波形じゃないの? >>14
絶対値じゃなくてsinテーブルがそもそも0〜ピーク〜0の繰り返しで
山2つで1周期分だからその人が指摘してる通り
けど目的の周波数の2倍だから性能としては余裕過ぎるって事で! >>16
>山2つで1周期分だからその人が指摘してる通り
これは>>14に対しての発言だし、「その人」とは>>12のことで、その指摘とは、
>そのまま使うと120Hzになってしまうけどw
だよな。
んー。それで合ってるのかな。
山2つで32m秒ぐらいになってる。32m秒1周期だったらやっぱり30Hzなのでは。 それにオシロの設定も適当であまり参考にならないね。
波形が気になると言う目的だからかな。
LPFを更に略しているのが何よりも気に食わない。
捏造の可能性もあるし画像は消してくれていいよ。 >>20
気に入らないとか捏造とか疑うのはお前のような糞の勝手だが、一体ぜんたい何様のつもりなのか。 >>16
LPFがかかっていないときの波形だけど、
てっぺんから±15°ぐらいの範囲がPWMが効かずにHになりっぱなしに見えてる。
L期間が短くてオシロのサンプリングレートで拾えていないのか、実際にHになりっぱなしなのか
どっちなんだろう。
±6°ぐらいなら、1/256のPWMでも細いL期間がありそうなんだけど。
そのオシロにPeak-detectモードってあります?
結果として綺麗な半波波形に見えてるのは重いLPFのおかげかも。
LPF前の波形だと、ボトムのところは0Vまで下がってるけど、半波波形の方は0Vから
ずいぶん浮いてるし。
可能なら、LPF前と後を同時に観測するとそのあたりも分かり易いのですが、
測定条件によっては、LPF後の波形にPWMのノイズが乗ったりしますので仕方がないかもしれないですね。 えぇ酔っ払い過ぎて記憶が曖昧だけど起きたらボロカス言われてて悲しい
>>22
これ中華オシロで解像度低いからそう見えてるだけだよ
拡大しないと映らなくなってそういう表示になる
ブレッドボード解体しちゃったからちょい待ってね組み立てる
0Vから浮いてるのはトリガ合わせようとして違うの回した記憶がうっすら
あと30Hzが正解です >>22の補足。
>結果として綺麗な半波波形に見えてるのは重いLPFのおかげかも。
これは、もし、実際にHに張り付いていたとして、のことです。 >>23
>これ中華オシロで解像度低いからそう見えてるだけだよ
>拡大しないと映らなくなってそういう表示になる
はい了解しました。
悲しい思いをさせたのならすみません。
でもオシロのキャプチャ画面付きのレスって分かり易くてとても良いと思います。 ほんとすごいねESP32
この値段でこれだけ出来れば十分過ぎる
見てる君もESP32とオシロ買っちゃいなよ! >>28
すごいのは ID:45RnbBwh さんの情報発信力なのですが… >>29
秀同
>>20 みたいに嫌な奴出てきても気にすんな。 どうやってLPFの影響受けずに矩形波も採ったのか気になったが
若干位相差があるから2ポート使ったのか はぁ? 普通オシロは2chあるやろ
このHANTEKの安いやつ、Measureの電圧表示の分解能が0.04Vだかなので注意
それにしても手際よい 45RnbBwh氏 >>32
LPF通すとフィルタ回路前の矩形波を取りたくても
若干平滑化されてしまうんだよ、分かるかな
オシロのch数はどう勘違いしたんだろうか 笑ったw
確かにどう勘違いすればオシロのch数と関連付けられるんだw
影響(えいきょう)って漢字が読めなかったら間違えそうではあるけど 影響があるかないかはフィルタ前の波形を見てればわかるやろ >LPF通すとフィルタ回路前の矩形波を取りたくても
>若干平滑化されてしまうんだよ、分かるかな
んー。俺にはわからない。 想定が違うのだろうなあ。
図のような構成なら、本件の測定で、2チャンネルのオシロを使って
「LPFを通したCH1を観測したらCH2が平均化される」ことは
(何かとてもミクロな現象は別として)ない。
可能性としては、
●>>33は、LPFについて図のようなハードウェアでなく、オシロスコープのフィルタ処理を想定している
しかし、多くのオシロはCHごとにフィルタ設定できるのではないの?
●>>33は >>26の「上がローパスフィルタあり 下が何も無し」を読み違えた。
ふたつの画像リンクの、上のリンク先画像がLPFあり、下のリンク先画像がLPFなしだと解釈した。
実際は、それぞれの画像の中の2つの波形の上(CH1)がLPFありで、下(CH2)がLPFなしなわけだけど。
●それ以外。
>>33の解説を期待したい。
文字でのコミュニケーションでは伝わりにくいこともある。おまけに短文であることが多い。
前提としている条件の違いで、あらぬ方向に理解が逝ってしまうこともある。
百の罵倒や嘲りを尽くすよりも、丁寧な解説が欲しい。
理解を共有するために画像が強い武器になることはID:45RnbBwh さんが教えてくれている。
良いことは学ばないと、知の集積ができるはずの掲示板に来ている価値がないではないか。
>>37
ICの出力インピーダンスに対し、負荷抵抗が十分大きくなければ、出力波形が影響を受けるって言いたいんだと思う。
影響の大きさは、LPFの定数とESPの出力インピーダンス次第。 >>38
なるほど。
でも、それならCR定数が違えば済む話なので>>31ほどに疑問に思うことなんかな? あ、LPFがCR (というか順序ならRCですね) の1次フィルタを前提にしてます。
とりあえずはいいか。 >>39
実際のところは>>31 に説明して貰わないと分からない。 このPWMでこんなに綺麗な正弦波を作ってるコードが知りたい… ていうか綺麗にしたければDAC出力があるんだからこっち使うでしょ
普通にモータ回すなら矩形波のまま出す >>43
> ていうか綺麗にしたければDAC出力があるんだからこっち使うでしょ
どこについてるの? ESP32にはDACが2chある DataSheet嫁 既知の問題や単純なミスでしたらすみません。
Wi-Fiを使用せずに、ESP32のアナログ入力を試すと正常な値が読み込まれますが、
Wi-Fiを使用すると、アナログ入力がまったく更新されません。
具体的には、ちょっとしたテストで光量センサを付けて明るさを計測し、定期的にその値を
Wi-Fiで外部サーバに記録させようとしているのですが、Wi-Fiなしで実験すると変化する値が取れるのに
Wi-Fiをプログラムに追加すると、まったく値が変化しないのです。
他のセンサに変えてみてもやはり変わりません。(値をそのまま読むと4095)
これはESP32固有の問題があるのでしょうか? 自己解決しました。
ググって見つけたのですが、↓のようにWiFi接続時には使用できないADCがあるのですね。失礼しました。
http://rikoubou.hatenablog.com/entry/2017/07/26/193021 >>43
モータ用途じゃないけど
幾つテーブルを用意してその滑らかさにしたのか気になっただけ
なんか思い込み激しい人多くない? >>47
ESPはこういうソースコードに誤りはないのに動かないことが多くてむかつくな データシートに確かWiFiモジュールとは併用しているポート一覧が載っていた気がするけど
それに該当したんだな。
Arduinoがコンパイル時にそれを教えてくれりゃいいんだけどな
入力専用ポートを出力に設定してもコンパイルそのまま通るし結構作りはアバウト >>49
>モータに矩形波てw
何かおかしいのかな? サウンド用で矩形波でも別におかしくないな。
オーバーサンプリングして Fir lowpass フィルタ通して シグマデルタ。
ESP32 でどこまでやれるんだろう?という気にはなる。 >>55
> オーバーサンプリングして Fir lowpass フィルタ通して シグマデルタ。
おまえ、理解して言ってるのか?
モーターは出力の話だから、
サウンドの話をするならD級アンプだろう。
さらに、オーバーサンプリング+FIRって、
ESP32でどのようにオーバーサンプリングを実現するんだ? >>56
こういうレスに答える気にならんな。ググレカス。 なんかESP32が突然無反応になって
明るく光っていた電源LEDもやや暗くなった。
コンソールも無反応でぶっ壊れたかと思ったけど
別電源から3.3V入力すると680mA
WiFiは使っていなかったのにこの電流。
CPU意外の故障ならばこのまま電圧を上げればいずれ反応すると思って4.5Vまで上げたところで
コンソールにFlashおかしいよとメッセージが出てきた。
そのままFlash完全削除してbootloader書き直したら復活はしたけど
その時に消費していた電流が4.5Vに対して1.2A
触れない程発熱していたけど書き戻し後は3.3V 100mAで元通り。
Flash化けだと思うけどこんな事あるんだな。 広く デジタル変調 vs D/A の文脈で語る人と、そうでない人と。 esp02じゃなく32じゃないと出来ないことってある?
処理の複雑さ考えても天気予報くらいだろうが esp02って8266のことか?ハードの違い見ればできないことなんていくらでもあるでしょ
ソフト差は処理内容とプログラマ次第でどうとでもなる
気圧変化だけみるようななんちゃって天気予報は8266でも32でもできるし、
過去の統計データやら各地の観測データ見るなんちゃって予報をespだけでするのは難しい FM音源作ってる人が、ついに ESP32 に手をだしたな。
・http://d.hatena.ne.jp/pcm1723/archive?word=%2A%5BESP32%5D
いきなり積和演算の性能見積もりやってるが、これが見積もれないとスペックが決まらんということだろう。
>>60
Wifi とか関係なしに、高機能マイコンとして捉えている人もいるということ。 GW中にちまちまESP32で電子工作していたけど
GPIOが12mA程度しか取れないのが扱いにくいな
フォトカプラ のIF40すら厳しくて間にデジトラ挟んだり何かと面倒な奴
それでも性能はガチだったから許せちゃう >>63
まってまって。
フォトカプラのLEDにそんなにたくさんのの電流を流すの?
IC/IFが50%のものでも、IF=4mA でもIC=2mAが得られる勘定だよ? TLP621で俺もESP32の出力不足で変換効率が悪く困った事がある 一体どういう使い方してるのか不思議だけど、64さんが書いてるとおり
Yランク品でもフォトトランジスタのコレクタに流したい電流(IC)の倍の電流を
LEDに流してやればいい
ICの推奨動作条件は、標準1mA最大10mAだから、その範囲で使う分には
せいぜい変換効率の大きいランク使う程度の配慮ですむはずだよ
※トランジスタ側の電流大きくとりたいときは、トランジスタの後に
MOS-FET入れるとかダーリントンにするとかすればいい <補足>
初めからTLP523とかTLP222とか使ったほうがいいかも >>63
高周波なのかな
オーバードライブするより素直にデジトラでカレントコピーの方が
グレード高いフォトカプラ 買うより安く確実だよ aliexpress だと、HCPL-2430, HCPL-2630 が結構安く手に入る。日数がかかるけれども。
2430 は、1mA で動作し、40 Mbps 。2630 は 10mA で、10Mbps 。 >>69
30MHzっす
店が休みで仕方なく有り合わせの部品で何とか実験は無事終了です
銅をFブリッジのIHで何とか共振使わずマイコンのパルスで熱してみたいGW中の暇潰というか
大学の研究レポートというかそんな感じ >>71
その周波数ならそりゃ抵抗成分無視できんから減衰する罠
出力側どう処理してその周波数を取り出したのか教えてくれ >>72
御察しの通りカレントコピーっす
レポートをネットから引っ張ってくる人が多くて
俺のも教授がググる可能が大なので
ここがヒットすると小っ恥ずかしいからこの辺でw
俺を困り人と思われてアドバイス下さった方ありがとうございます
レポートの失敗とその試行錯誤の過程を書く上でワザとうまくいかない回路が必要で
その時に何となく書いた物です >>73
抵抗二本とTr1個で構成する回路もあるから
そっちとの比較もネタにすると尚捗るかもね
デジトラなら一本で済む トーテムポールの方が早いってんで、ゲートパラってドライブを昔やったような気が
si たまにはトランジスタ規格表のことも思い出してあげて
30MHzって超高周波だからな・・・ 「カレントコピー」って何?
「カレントミラー」のことじゃないみたいだし 最近買ったPCのATX電源は10MHzスイッチングだったな
PC用途じゃなくて大電流電源として買ったんだけど本当に意外だった
80 PLUS GOLDを名乗るにはこのぐらい必要って事なんかな >>78
本当か?
どうやって確認した?
周波数高くするのは効率にはマイナスだぞ? >>79
どうやってってそりゃ好奇心でゲート波形を確認したからだよ
実際には周波数解析をしていた時に謎の10MHzノイズがあって辿っていくと電源から漏れていたってのが大元だけど。
12V 80Aを出すにはATX規格に収まるトランスサイズ的にこのぐらいしないと厳しいんだろうね
ちなみに負荷に応じて2MHz単位で可変する
これで低負荷時のスイッチングロスは軽減してんじゃね うちの電子レンジがトランスやなくて今時のインバータ式やけど
動かすとオシロが13.56MHzのスイッチングノイズ拾うよ >>81
うちの下がコンビニなんだけど、お昼になるとWi-Fiブツブツ切れる。お昼過ぎると、元に戻る。絶対に、電子レンジのせいだと思ってる。 もしかするとうちの製品にESP32sが使われるかもしれん
ルネサスのマイコンからこれに置き換え。
万能過ぎてこれあれば多品種を扱う必要が大きく軽減されてコストダウンに繋がるんだとか。
そうなると信頼性試験やり直しだなあ うちの勤め先は老害多いからそんな小回り効かない
50〜70代が理解できる回路じゃないと作り直し印押される
そのせいで無駄にアナログ回路が多い。w
こいつらの定年が先か会社が潰れるのが先か >>86
弊社は記事になった程のリストラをした所なので
20代から30代も製品仕様決定権を持ってます
少し前まで似た環境でしたよ >>88
どういう意味?
なんかバグがありそうって話? >>90
ADCがいろいろあるみたい。ESP のリビションについても、設定があることも分からない連中が言ってることだが。 >>90
デュアルコア利用でGPIO出力乱れる
GND不安定で無線halt
電源不安定でESP壊れる
挙げたらきりがない
趣味でやってても悩むことあるのに、どれだけ原因見つけにくい問題が発生することか
禿げるよ >>93
GPIOがデュアルコア使用で乱れるって初めて聞いた
うちでは再現しないけどArduinoを使っている人だけに起きるとか? >>94
俺はArduinoで直面したが、ハードの問題だろうからArduino関係なく起きるんじゃないかな
I2Cでエラー多いのもこれ関連だし、未検証だがSPIやUARTでエラー出てもおかしくない
乱れるってもちょっと乱れるだけだから気づいてないんだろ >>96
俺はArduinoを使わずにだが乱れているのを観測した事がないな
ちなみにロジアナ使ってる そんな重大バグあるならば
本家のForumにも載ってると思ったが見当たらんかった
壊れてるんじゃないかなソレ ぐぐると似た症状訴えてる日本人何人か見つかるよ
GND安定化で改善することもある
俺のが壊れてるって結論でもいいと思う
でも製品化して大量に色々な環境で使われるとそういう問題がぽつぽつ出てくるんだよ
もちろんルネサスのでも似たことは起きるけどね。ESPは桁違いに多そうw ルネサスと言えばもう8年程使ってないな
最後に採用したのR5Fなんちゃらかんちゃらだったかな >>98
2017年の2月より作られているRev1からはそのエラッタは修正済みだから
バグ報告のforum閉じられているだけだよ
LCDにゴミが描画される云々のと同じレジスタのバグ そう言えばそんなバグもあったな
バグはないに越したことはないが
きちんとそれを修正していくES社の姿勢は
長い目で見れば国産マイコンの脅威になっていくかもね
中国はDRAMももう時期量産体制に入ろうとしているし wroom32 秋好きの在庫はまだrev.が古いのかね amazonのはGPIOのシルク印刷がないけど
リビジョンどうなんだろうな revision 0 → 1 の更新は自分じゃできないんだよね? bleメッシュなるものを最近知ったんだけど
こんな規格前から在ったっけ?
esp32で出来るのけ? いまでもダメダメなのに、そんなややこしいのまともに動きそうにないな wroom02のWiFiなんだけど、家のアクセスポイントはすんなりいけるのだけれど、スマホのテザリング
がうまく行きません。FTJ152A
スマホをWiFiの親機にしてうまくつながってる人はいますか? ESP32にiPhoneのテザリングならうまくできるよ。
ただ、SSIDが日本語だとどうしてもうまくいかないから、半角英数にしないとダメだけど。
wroom02は持ってないからわからんが、似たようなもんじゃね?(適当) ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
LBJH0 https://i.imgur.com/1sDqAqS.jpg
ゾゾ水玉バージョンでこの精度。
ESP8266バージョンだとどんなもんだろ。 >>114
コレはかなり酷い結果じゃないですか?
ズボンちんちくりん 人間だと間違ったやり方を身につけたらなかなか治らないしなまじプライド高いと治そうともしないけどこの方式だと足裏サポートつけてずりあがらないようにしたりアプリ側で補正するなりでチャンスはある。 補正のためにメジャーで詳細測定したらそれでデータ揃ってね? >>111
今のライブラリは直ったのか知らんけど知らんけど
出始めた当時は、SSIDは31文字までじゃないとダメだった
32文字のやつはバッファオーバーランしやがってた MACアドレスはちゃんとしてるのかね?>wroom32 wroom02 http://akizukidenshi.com/catalog/g/gM-13218/
こんなこと言っちゃ悪いけど
なんで、こんなもんが7000円オーバーの値段で売れると思うのか
なんかもうダメな気がする イチゴジャムもそうだけど
世界じゃ相手にされない(外人に見せたら失笑を買う)ような代物を
ありえない値段で売ろうとしよる。 看板屋が看板制作の請負仕事として使うモノっぽい気がするな。
モノが安すぎると請負人件費がやたら高く見えるのでこんな価格
でバランスするように思った。思っただけだけどね。 1台で8000個以上のLEDをコントロールできるんでしょ
妥当なんじゃ。。。(ど素人) お客さん、これには豊富なサンプルプログラムがあってね、
もっと安いハードもあるにはあるんですが、サンプルプログラム
がないと開発費があっというまに数万とかかかっちゃうんですよ、
的な あれだろ。
これ注文することがゴルゴを呼び出す符丁なんだろ。 sonoff basicと同じガワとスペックで5ドルのqiachipってのが出てるけど中味も同じespなのかね?
情報が見当たらない なんの根拠も無く違って当たり前みたいに言う方がバカだと思うがw 他スレでも全く同じ行数、同じ文言のレス見たから
おそらく荒らしスクリプト。NG推奨。 >>133
物好きな人が居るもんだ。。。
嫌だねぇ ESP-1(ESP8285)ならでは、っていう使い方してる人いない? 宇野壽倫(葛飾区青戸6)の告発
宇野壽倫「文句があったらいつでも俺にサリンをかけに来やがれっ!! そんな野郎は俺様がぶちのめしてやるぜっ!!
賞金をやるからいつでもかかって来いっ!! 待ってるぜっ!!」 (挑戦状)
■ 地下鉄サリン事件
オウム真理教は当時「サリン」を作ることはできなかった。
正確に言えば 「作る設備」を持っていなかった。
神区一色村の設備で作れば 全員死んでいる。「ガラクタな設備」である。
神区一色の設備を捜査したのが「警視庁」であるが さっさと「解体撤去」している。
サリンは天皇権力から与えられた。
正確に言えば オウム真理教に潜入した工作員が 「サリン」をオウムに与えた。
オウム真理教には 多数の創価学会信者と公安警察が入り込んでいた。
地下鉄サリン事件を起こせば オウムへの強制捜査が「遅れる」という策を授け「地下鉄サリン事件」を誘導したのは
天皇公安警察と創価学会である。
天皇は その体質上 大きな「事件」を欲している。
オウム科学省のトップは 日本刀で殺された「村井」という人物だ。
村井は「サリン」授受の経緯を知る人物なので 「日本刀」で殺された。
http://d.hatena.ne.jp/kouhou999/20150224 秋月で扱ってる新旧製品
ESP-WROOM-02 @400
ESP-WROOM-02D @540
無線性能改善を謳ってるけどデータシート4章比較しても差が無い
さらに新製品は2017年に認証取り直してるのに技適検索に出てこない 技術適合証明はオランダの機関が発行していてtelecの検索に出てこない。
安いのかな。 >>139
中国の家電で使われまくってるからだよ。
日本ではまだ採用例を聞いたことがないけど
中国は半導体の海外依存を減らす為に今国策で色々されてる
ここの開発元もその助成金貰えてるんじゃないかな
使う側も貰えて安く仕入れられるとか
長い目で見ればかなり長寿命になるシリーズだと思う ハンダ付けかDIP化が普通なんだろうけど
昔のFPU(浮動小数点計算のコプロ)みたいに
取り外し可能にするソケットないのかな?
あってもソケットのほうが高いよってのはなしで・・・ wroom-02をVisualStudioのArduinoプラグインで使ってみてるがいいねこれ。
ただ、デバッガはつかえなくは無いんだけど、書き込んだプログラムがぶっ壊れて動かなくなる
ことがある。
Releaseでビルドする分には問題ないから、ツールチップヘルプ等、当たり前に便利なものが
使えてうれしいわ。 >>143
なんでこんな全盛り込みの高性能マイコンが安いのかと疑問だったが
開発費は税金の可能性が大という事か
利益回収してるようにも見えん価格設定だしその話は信憑性がある
半導体脱海外依存の話は中国メモリの開発において巨額の税金が使われている記事も数年前からよく見かける
CPUの開発にも成功してスパコンを作った記事も見た
なるほどなと思ったよ 理由はどうであれ安くこの性能を得られるんだから
遊べて実用性もある良いおもちゃだよ
ATmega328pにはもう戻れないw >>146
ただ、マイコンの価格って量産品だとほとんど製造能力とシリコンの面積で効いてくるっていいます。
なので、傾向として、メモリ(面積を食う)の大きいものほど値段が高くなるのだ、と。
開発でいろいろ補助があるとしても、ばんばん量産されていて、なおかつ安く出回ってるのは
シリコンの面積がさほど大きくないからという理由も大きいのではないでしょうか。
中国半導体が安くてそれなりの勢力を持ってきていることについて、政策的な援助・戦略のおかげだ
アンフェアだ、という論調がたまにありますが、日本も含めて競合の力が相対的に落ちてきていることの
方が大きいように思います。(ずるい、って思えば、俺たちは安心できますし) まあルネサ○のしょぼい所で機能制限をかけて
ラインナップ増やしやランク分けさてるのを見ると
さすがに国内メーカーだから応援って心理的にはなれんわな
使う側からすりゃ中国に頑張って欲しい >>149
日本人はせこい所で儲けようとするからな ESPはアンテナが引き出せないので、製品に組み込むには不向きだと思っていた
のだけど、そうでもないの。
ESP-WROOM-02でラジコンを作ってみたけど、基板むき出しでも電波の
受信感度がいいとは思えないんだけど。XBeeと比べてかなり落ちる。 AI-Thinker ESP-01の方がWROOM-02よりも小型なのにアンテナ性能良かったり…
金フラッシュのおかげかな 電源オフからオンで起動した場合と、リセットかけた場合とで処理を切り替えることってできる? 起動時、リセット時にUARTで出力される74.8kbpsのバナー
「ets Jan 8 2013,rst cause:4, boot mode・・・」を表示させたくないんですけど
何か方法ありますかね?
Serial.begin(9600); とか115200で使ってるんですけど、リセット時必ずバナーが出て
しまって。無視すればいいのですが、できれば出力させたくないのですが。 うしろむきの対処だけど、ソフトシリアルにすればいい。 >>155
外にOR回路を設けて禁止するとか。コントロールするポートがもったいないか。 esp8266?
ソフトシリアルやるくらいならSerial.swap(); esp8266
メーカーが3つくらいあるでしょ?
違いって何? とはいっても
@本家EspressiffのWROOMシリーズ
A元祖Ai-Thinker(安信可科技)のESPシリーズ
が2巨頭で、
Bsparkfun
が数種類オリジナルを出してる程度かと esp32同士でWiFiでリンクさせてシリアル通信させる事は出来る?
水槽の温度情報を集中管理したくて
数年からATmega328とWiFiシールドで運用しているんだけど
元からWiFi機能備わってるこれに置き換えた方がスマートそうだなぁ >>161
Bluetoothの方がプロファイルもあって楽にできると思います。
温度情報を拾う用途だけではESP32の能力的にあまりにも勿体無いので
Webサーバのライブラリも使ってブラウザからも見られるようにすると面白いかもしれないですね。
温度のグラフ表示も比較的簡単に出来ます。 >>162
おもしろそう
Bluetoothは距離や干渉の問題で見送りです 家の水槽は有線
wifiもったいないな
俺なら315Mhz無線モジュール使うかな 元から備わってる物を勿体ないとはどう言う概念だろう?
恐らくESP32に触れたことが無いどころか仕様すら知らない方の意見だと思うが 162にも書いてあるが・・
wifiも家の周りで使ってる人が多くてすでに飽和状態だし
sudo iw dev wlan scan | grep SSID
時間帯によっては接続できなかったりかなり速度低下 >>167
電子版にはこの手のレスを返す奴が住み着いているんですよ。
相手すると不愉快になるだけなので無視するのがいいです。 >>167
162は私の書き込みですが
そのような混線の情報は書いていませんし
そのような事実もありせん。 都会は混んでるんだなぁ
うちなんか田舎だから自分ちのしか見えないわ 飽和状態なのを勿体ないと言う訳のわからん表現するから混乱させたんじゃないの? 俺は質問をした側だけど丁度朝にESP32が朝届いで
WiFiで温度情報の一括管理コードを書いてる所
幸いこのへんは5GHz帯は混んでるけど2.4GHz帯は
三件程度しかヒットしなかったからいけそうやわ
ちなみにBluetoothはすでにPCとこのスマホでも使ってるから避けたのが主な理由よ ヘタなBTモジュール買うよりESP32のが安いからねぇ・・・
混線って言ったって同じ周波数帯だし。
>>144
ESP-01Mとか。 伸びてると思ったらなんだこれw
ESP32にWiFiモジュールが組み込まれていることを知らずに
勿体ないから有線がいいとアドバイスをして見たら
叩かれてしまって他人に成りすまそうとしたが
その本人まで出てきてしまったってオチかw 162はBluetoothならシリアル通信プロファイルがあるから
簡単にできるって話でWiFi環境の事情まで追求はしていないような
質問者と自分の環境が同義と考えている時点でズレていると思います >>178
後付けの言い訳だからその辺で矛盾が生じてるんだろうね でしょうね。
わざわざコマンドを書いているのも指摘前から知っていた事にしたい意思表示にも見えます
知識が必要な分野では偽りはすぐに発覚するので
クソみたいなプライドで嘘をつくぐらいならば
素直にそれは知らなかったと言った方が潔いです。 悪いが俺ももったいないと思う。
配線できない場所とか鉢植えみたいに場所変えたいものなら分かるけど滅多に場所を動かなさそうな水槽を無線でやるのは工学的センスないわ。 水槽の周りがケーブルでごちゃごちゃするのもセンスなくね? ハブがそばにないなら無線もありだわ。 LANケーブル引きずり回すのはセンス無い いずれにせよ ESP32 でかいけつ!
普通BLE でいけると思うし、どうしても有線ということであれば RMII モジュールを付ければ良い。 詳しくないけど
アクアリウムとかは見た目を重視する趣味だろうからねぇ
ヒータの線すら綺麗に隠してる写真ばかり見かける >>145
VS codeにはArduinoのデバッグ機能はない
VisualMicroならデバッグできるし、無料で機能制限がなくなったが、
毎度「買ってね」画面が出る。
でもって、ブレークポイントはデバッグ開始前に指定したものだけ効く、
ステップ実行はできず呼び出し関数内に入ることもできないが、
あるとないとでは大違いですな。 昔、Lチカの為にPICを使うのは勿体無い、センスが無いという論争があったような...
どっちの気持ちもわかる。 Lチカのためにマイコンを使うのは確かにアレだけどさ、俺も始めて買ったarduinoはLチカから始めたから、なんとも…
今はESP32で家庭内IOTして楽しんだり、娘のおもちゃ作れるようになったけど、それは通過点のLチカがあったからだし、いきなり複雑なやつが例題だったら挫折してたと思う。 今じゃPICも安いから別に良いじゃんって考えと、CPUにやらせるようなことかという違う観点からの葛藤だな。 Lチカするのに、双安定マルチの回路は組めないけど、マイコンならすぐに組めるし、調整も簡単って人はそこそこいる気がする。
俺もマイコンじゃないとすぐには組めない。
本末転倒な気はするけど、マイコン安くなったしなぁ… 開発環境整備してマイコンのコンフィグ設定を調べてる時間があったら
トランジスタ2個で組める無安定マルチを配線してしまうな… NE555の在庫があるから、純粋なLチカならそれ使うが。
まあ大抵はL千佳だけじゃないからね ここに来る人ならLチカをやることについていろいろな意味があることはわかってるだろね。 問題はLチカを通過点とするか、目標とするかだよね。
Lチカさせて満足しちゃうとか、仕組みを理解せずに辞めてしまう人たちが勿体ない。
点滅周期を変えてみるとか、PWMで明るさを変えたり、タクトスイッチ付けて反応させたり、2個別々に点滅させたりと、マイコンの理解をもっと簡単に深められたらなぁと思う。 >>189
トランジスタで無安定バイブレータを組むのが正しいLチカで
PICソフトウェアを開発するのは大げさという価値観は確かにあった。 安いし、制限抵抗もいらないし、単純に電源に繋ぐだけでLチカが満喫できるとか、夢のような部品だなー。
何のアレンジもできねーけど。 > PULSE RATE 2.0Hz
データシートを見たら、点滅速度は固定で相当ゆっくりなのですが wroom02で純正Arduinoの書き込み機能が結構な確率で失敗するんだけど、
VisualMicroのArduinoの書き込みを使うと失敗しない
不思議 D1 mini pro を使っているんだが、
SPIFFS に uint16_tの配列を保存して、スケッチから呼び出したいんだが
SPIFFSっってcharでしか読み込めないみたいなんだが何か方法有る? >>207
2バイトずつ読んで変換すれば良いのでは みんな、Lチカをバカにすんなっ!!
0.5Hzぐらいで点滅させるとホタルが寄ってくるんだぞ!! あ、色は黄色か緑の高輝度でよろしく。 >>210
それさあ、消費エネルギーの観点から偉いのはダントツでホタルの方なんじゃね?
Lチカは相変わらず低レベル。
最低でも1/fゆらぎくらい組み込んでくれなきゃ。 esp-wroom-32でWiFiClientSecure使ってhttps(443)で接続してますが、どうやらサーバと接続確立するまでが遅いです。
googleの表示でさえ1.2秒くらい。AWS IotでHTTPかつ8433でクライアント証明書で接続しようとすると、3.5秒くらいかかります。
ちなみに、http(80)だと0.1秒くらいです。
libmbedtls.aを差し替えてみてもイマイチ。
esp-wroom-02はもう少し速かったような、、、、 >>212
esp8266の場合は、証明書を検証するんじゃなくて、証明書のフィンガープリントを検証してるらしい。なので計算を端折ってる。まじめに証明書を検証しようとするとある程度重い処理なんだと思う。 >>214
esp32は手元にないからわからないけど、WiFiClientSecure.verify(fingerprint, domainname)
がライブラリにあればそれを使えばいいんじゃないかな?
誰かがesp32にポートしたっていうプルリクエストはあったけど 次のinterfaceの特集は
特集 新定番IoTマイコンESP32大研究
久しぶりに買おうかなあ PICから来ました
NAS(ネットワークファイルサーバ)にADCのログを吐き続けるサンプルプログラムを探していますが見つかりません
SDカードでは抜いてる間のログが取れないし、SPIFFSでは数日で満杯になりそうです
サンプルプログラムやアイディアをお持ちの方はご指南のほどお願い申し上げます >>217
ambientとかにデータ投げるとか。PCでプログラムできるならhttpとかudpとかで好きにできるけど。 ラズパイとか持ってるならNASをマウントしてWebサーバ建ててesp32からHTTPでデータを送る
NASがWebDAV対応してればesp32からWebDAVプロトコルで直でesp32からNASにデータを書き込むのも行けるかもしれない >>217
うちでは、
無線LAN上のHTTPサーバにphpおいて
client.connect(でつないでGETでデータを投げる
集まったデータはPCのブラウザから呼んでHighchartsで表示
ってな感じかな。
もう1年くらいやってる。 あ、サーバーは常時稼働のOrange PiのUSB接続の1TBのHDDに置いてる。 UPSにつながってるNASがあるのですが、カーネルが2.4で開発環境がありません
365日動かすのでPCという訳にもいかず悩んでいました
>>218さんのambientをよく調べると、当初なかった生データのダウンロード機能が追加されており
これを使えば目的を達せられそうです
ThinkSpeakという同様のサービスもあるようです
サンプルプログラムを見るとESP8266でもいけそうなので、買ったけど使ってない奴を処分できそうです
レスを下さったみなさん、ありがとうございました 自前でサーバー立てたら自由度が雲泥の差なんで、
ThingSpeakもIFTTTもすっかり放置だけど、通る道順としてはいいと思う。 softAPで設定したSSIDが前に設定したままの名前から変わらないんだけどなんでしょう?命名則とかある?英数字と-しかつかってないんどけど。
PCとかルーターの問題かな?
動作自体は問題ないけどしっくりこないす interface誌につられて秋月でDevKitC買ってきたわ
思ってたよりも小さかった
てか、雑誌に載っても余裕で買えたのが如何ともw 同じ社内なのにトラ技が作ったArduino型ESP32は紹介してなかったな 一応FPU乗ってるけど性能ヘボいんじゃなかったっけ ESP32のアーキテクチャに誰も触れてなくて消化不良
Armでも新規モノでもいいけどちゃんと中身を説明しようよ obniz買ったよ。手軽にエアコン制御できて便利。 Xtensaデュアルコア32ビットLX6マイクロプロセッサ (160または240 MHzで動作)
http://d.hatena.ne.jp/pcm1723/20180406/1522981135
http://d.hatena.ne.jp/pcm1723/20180501/1525156288
この辺に興味深い話が。
そのほか ULP という超低消費電力プロセッサがある。
さらに、AES、SHA-2、RSA、楕円曲線暗号 (ECC)、乱数ジェネレータ (RNG) ハードウェアエンジン搭載。
それ以上に興味深いのは、多彩なI/O 。 esp32でgoogle-home-notifierが動くのか
早く超省電力wifiが普及して消費電力による差別化しないとラズパイとかと被って消滅してしまうな インターフェイスってもっと省電力とかのしっかりした記事が乗るのかと思ってたので期待はずれだった
図書館で読めばよかったよ m5stackの部分は丸ごといらなかったんじゃないかと 明日インターフェイスが届く(ド田舎なので通販w)
どれだけ記事内容にガッカリするか楽しみ 入門用にM5Stack Basicを購入してみた
開発環境はArduinoIDEとVisualStudio+VisualMicroを試してみたけど、ソースを数行書き換えるだけでもビルド時間が長いなぁ
https://nagayasu-shinya.com/arduino-buildpath-fix/
https://nagayasu-shinya.com/arduino-ccacche/
の情報を参考に設定すると少しは速くなるけど、それでもイライラする
お手軽にWiFi接続できたり魅力的な機能が満載なだけに残念 今からならFireがお得な気もするけど、psRAM回りが落ち着いてからの方がいいのかな アマチュア向けはTWE-LiteがESPに喰われたってこと? 技適要るならTweLiteだろうけど
アマ的には ZigBee VS Wifiだから 棲み分けかな
ロボコンのリモコンに使ったら会場の電波源と干渉してNGは
なんだったろう こんなの一般向けに売ってるということは、相当数が出てるんだろうな。
aliexpress.com/item/ESP-Wroom-02-Test-Fixture-Fixture/32910469549.html スレ題がWi-Fiモジュールとなっていますが
esp32や8266 ってマイコンのように使えますか? レジスタやペリフェラルの詳しい使い方について日本語で解説されているサイトは有りますか? >>250
thx
残念だけど、あまり役に立たない記事ばかりだったよ 開発環境がいろいろあるからなんとも。arduino環境だと普通に使うにはレジスタは意識しないで良いし。
前提が広すぎるから答えようがないよ。厳しい条件で動かしたかったら開発環境ごと変える必要もあるかもだし wroom02なんだが、アクセスポイントにするとスマホからつなぎに行ってもつないでくれなくなってしまった
なんか情報有りませんかね。
ライブラリのバージョンを戻せばいいのかな あと、WiFiClientSecureで外部の鯖につなぐと一回のやり取りが20秒くらいかかってしまう。
受けたサーバ側では2,3秒で終わってるから、切れるの待ってるっぽいんだけど、さっさともdらセル
方法ないかねぇ >>255
wificlientsecure.stop()は?
あと、stringで取ってたりする?
来ないはずの0をタイムアウトになるまで待ち続けるよ。 今やろうとしたら、StationModeで無線ルータにつなぐこともできなくなっている orz
まずは動くとこまで戻します SOLO-1ってピンコンパチでシングルコアってだけ? だいたいのことは試したが、どうやっても戻らない、なんでや
WiFi全般まるでダメ、単純なサンプルもだめ、バージョン戻してもダメ、L地価はOK
開発PCを1カ月前に戻してもだめ、
他にやることは、、、 「インターフェース」で特集しているからどんなもんかなと覗きに来たが、なんか雰囲気悪くて笑った Interfaceの記事も要領得ないし
SoCといbチても素性が解b轤ネいし
麹。のところ簡易bネWifiモジューャ汲ニしか利用法bェ無いからじゃbヒ?
RL78bノも似たようなSoCあるよね ESP32の入門書籍ってまだ発売されてないですね。
8266でも数冊程度。
micropythonの書籍も無い。 >>267
一般的な書籍だと執筆してから書店に並ぶまでの期間が長くて、製品の変化に追いつかない恐れがあるのかも。
加えて、少なくとも1年ぐらいは書店に並べられるものであることを出版社は期待すると思うんだ。 >>260
一回ダミーのSSIDで呼んでみてその後正しいSSIDで接続してみそ 1.25Wのソーラーパネル(野外)でメンテフリーなIoT温湿度計を作りたい
1分間隔くらいで
ESP32のBLEでいけるかな?
確かwifiを切り離せないからBLEでも省電力にはならないと聞いた記憶があるけど
それともArduino8MHz+nRF24L01のなんちゃってビーコンで飛ばした方が良いかな? Interface 9月号にコイン電池とEDLC使って10分に一度WiFiで通信する記事があったよ
参考になるんじゃないかな >>268
そういやインテルのEdisonって製造中止の発表のタイミングで解説書が発売になってたりしてなんかタイミング悪すぎだったのあるよね。 質問です。
ESP8266って無線ルーターが無くても直接スマホや無線付きのPCと通信できますよね。
ルーターを使う場合と直接の場合の通信方法の違いと通信方法の名称は
それぞれ何というのでしょうか?
それぞれをグループ分けしてまとめてあるようなサイトってないでしょうか?
質問自体要領を得てないと思いますが、誘導よろしくお願いします。 >>273
やってることはほぼ同じ
直接の場合は無線LANのアクセスポイント(無線ルーター)の役割をESPがやってるだけ つなげるだけなら
softAP 親機 ー station 子機
だけど
通信してデータ渡しとなると
server ー client
とかも考えないと。
スマホから見られるようにだとhttpでesp8266はサーバとして動かすのが普通なんかな? micropythonでマイコンやってる人います〜? 家の無線LANルーターに繋ぐ
WiFi.begin(ssid, password);
ESP8266をSoftAPで動かす
IPAddress apIP(192,168,82,66);
IPAddress apMASK(255,255,255,0);
WiFi.mode(WIFI_AP);
WiFi.softAPConfig(apIP, apIP, apMASK); WiFi.softAP(ssid, password);
とか >>264
これだけ安いのにSOLOの存在価値ってあるんかい?ツールの改修や在庫管理の手間考えたら面倒なだけのような
CPU不良品の再利用かね >>281
再利用だと思うけど、消費電力が下がってるといいね wire.beginをcore0でやって、wire.requestfromをcore1で実行しようとするとうまく動かなかったりする
みたいなデュアルコア起因の不具合を回避できるというメリットもあるのでは 一個しか作らんなら値段は大したことないけど、10個も並べるとなりゃ百円の差は大きいね
新作だとwroom-02は出番が無くなった デュアルコア使い切ってる人、少なくともこのスレにはいないだろ 鈴木その子 (著) 『やせたい人は食べなさい』 決定版―奇跡の鈴木式・スーパー・ダイエット – 1999/7
鈴木その子 - Wikipedia
http://d2dcan0armyq93.cloudfront.net/photo/odai/600/6fa7dea4f418b7da4133f5b066a52742_600.jpg
知名度がなかった頃は「実家は山口県下関市の漁師。白い家に住むのが夢」と語っていた
知名度が上がると東京都の名門の資産家の出自であると公表
2000年11月下旬
風邪をこじらせて入院
1週間後、肺炎のために急逝
死亡する12日前には生放送のテレビ番組『森田一義アワー 笑っていいとも!』に出演
40代の健康管理・体調管理・病気対策・体型維持3
http://mevius.5ch.net/test/read.cgi/cafe40/1492524206/
スティーブ・ジョブズ - Wikipedia
>>1 >>2 >>3
1972年の春、
高校も卒業というとき、
ジョブスはLSD(強烈な幻覚剤、麻薬、違法薬物)を試し、
素晴らしい体験であると感じた。
2003年、
膵臓癌と診断されたが、
西洋的な医術を頑なに拒否し絶対菜食、
ハリ治療、ハーブ療法、光療法などを用いて完治を図ろうとしていた。
9か月後の検査で癌が大きくなっていることがわかり(この判断を後に相当後悔した)、
ついに観念して摘出手術を受け療養後復帰した。
2011年、
膵臓腫瘍の転移による呼吸停止により自宅で死去した。
最期の言葉は"Oh,wow"だったという。 ライブドアのお天気webサービスは終わったのかな。Einkディスプレイに天気予報出してたのに、表示できなくなった。jsonの中身みてみたけど空っぽみたいだ。Yahooに乗り換えるしかないのか。 おや、知らないうちに復活してた。
ありがとう、中の人。 これを使って直接PCにセンサーの値のテキストファイルを作る方法ってありますか?
sdカードは使用せずpc側もjavaを使わない方法を知りたいです。 >>291
>>292
方法ってあるんですね!
ありがとうございます。 node-REDはJavaを使ってるみたいでした残念です なんでJavaでないことにこだわるのかがわからん。 >>296
セキュリティー対策のせいでJavaがインストール禁止されているPCに繋げたかったのです。
Javascript名前がにてるけど別物だったんですね勉強になりますた。 このご時世でもJavaとJavascriptを同一視する人がいるのには草 Javascript
ECMAscript
typescript ESP32やESP8266は上海のEspressif Systemsの製品だけど
CPUコアはシリコンバレーのTensilica製 Xtensa LX6(8266はL106)
ではXtensaが何のアーキテクチャかという話が出てこないんだな
Armではなく、オリジナルの32bit RISC SoCコア
16-way SIMD processorであることくらいしか判らない ざっと見た感じ、そのまんま何かの流用でもサブセットでも無く、
Xtensaっていう1つのアーキテクチャでは?
出てこないんではなく、それがアーキテクチャだと。
それ以上はIP買えば良いでない? Xtensaちゃんのニーモニックを知りたい…
ESP32がどんなメモリマップで何KB積んでるかとか
トラ技のESP32記事は何も解説していないに等しいので XtensaコアのデータシートはCadence社から落とせない?けど
普通にEspressif社からESP32のデータシート落とせば良かったね(笑) >>256
client.readString(); が15秒とかかかるので、client.readStringUntil(';');
にして、鯖の返すコンテンツの最後に`;`付けるようにしたら 0.3秒でけりがつくようになりました!
美しくないけど、これでまあ用は足りる。
あと、その他もろもろの不具合はまっさらのPCに新規の環境を作り直して解消。
それを元のPCにコピーして事なきをえました。 ESP32でのBluetoothって、アプリ商売考えればClassic Bluetoothだよなぁ。
BLEの資料やサンプルは、Arduino、ESP-IDF、UWP、Android等々事欠かないが、クラッシックBTは非常に少ない。
唯一、BT_Speakerがあるだけ・・・ かな? GPSモジュールのNMEAをシリアルで拾ってBluetoothのSPPで流すために買ったけど、シリアルモニターで見てると、バッファがいっぱいになってから送ってるっぽい動作をします。
レイテンシを抑えて送るにはどうしたらいいでしょうか? >>307
stringでしたか。
自分はサーバ側を変更出来ないので、charでチマチマ取ってます >>310
ESP関係なくなるけど
SPPモジュール買ってきてGPSに直結 GPSの1Hz出力をオシロのトリガーにして
水晶振動子の負荷容量微調整により室温で月差1秒以下まで追い込んだ
こんなめんどくさいことできるのはアマチュア工作ならでは >>314
せめて10Hzくらい出ていればねぇ
固定電話の通話可能音も原子時計精度だと聞いたけど光回線じゃもう期待できんだろな >>315
それは初耳 局の交換機が出していたツー音のこと?
いまは自分ちの光アダプタが音作ってるんだろうから精度無いな
昔はNHK-TVのカラーバーストとかも使えたよねえ
40kHzの標準電波とGPSの1Hzどっちが応用やりやすいだろうか 調べてみると地デジでも使えるキャリアがあるのね
「地デジ 周波数標準」でググると出てくる
スレチなんでこの辺で失礼 >>314
月差1秒以下とか何が目的なの?
ESP8266でタイムサーバにアクセスすりゃ済みじゃねえの? うちのおしゃべりESP時計はNTP鯖見つからないと喋り死ぬ シチズンCalibre0100は年差1秒を実現するため
ATカットを採用したそうな…
NTPサーバや電波時計でいいじゃんと思う >>315
モジュールによってはコマンド設定で周波数変えられる
極端な話、10MHzも出せるとか >>320
ATカットにしたために周波数が普通の音叉式の100倍以上の8,388,608Hzになった
のに省エネが実現できているというのがすごいな。 AndroidってmDNS対応の予定とかあるのかね?
やっぱスタティックIPは接続機器増えると管理がメンドイのです >>323
ほんとそれ・・・
androidから監視、操作するためだけに宅内DNSとかめんどくさい ESP32 ArduinoでBLE_uart使ってるんだけど、11秒周期でvTaskDelayもdelayも数秒止まっちまうんだが、裏でなんかやってんのかねぇ?
割込み禁止なのかFreeRTOSチッキングタイマー停止なのかよくわからん。
コア0でタイマー割込み作っても同じだった orz DHCP使えないん?
クライアント側はIPアドレス取ってくるだけだから実装も軽いと思うが ESP32のTimer問題は、WI-FIでは問題なく動いているんだが、BLEでは、駄目ですねぇ。 GROUPを0->3まで変えても同じ。
AutoLoadはされているようなので、割込みフラグがランダムにBLEモジュールでリセットされているようだ。
今度のDタイプでは解決するんだろうか?
いずれにしろ、BLE使用中では、照明のDMX出力などのタイムインターバルが重要な用途には使えない。
{
timer = timerBegin(GROUP, 80, true);
timerAttachInterrupt(timer, &onTimer, true);
timerAlarmWrite(timer, 500000, true);
timerAlarmEnable(timer);
for (;;)
{
if (flashupdate == true)
{
word out = currentOUT;
flash = !flash;
if (flash == true)
{
out |= 0x8000;
}
else
{
out &= 0x7fff;
}
portENTER_CRITICAL_ISR(&timerMux);
WriteIO(out);
portEXIT_CRITICAL_ISR(&timerMux);
flashupdate = false;
}
delay(10);
} wroom02 やっと消費電流測れた。
sleep中は数μアンペアなので、通常動作用の1オームシャント抵抗とかではオシロで
まともに見れない。 1kΩ以上欲しいが、通常動作ができない。
ので、動作時に1kΩをショートするスイッチをつけて、sleepに入ったのを見計らって
これを開くようにした。
思いつくのに1年かかった。 これで自社製品のスペックにちゃんと謳えるね!!!!! esp8266 や esp32 の電源に 18650電池1本 で供給したいんだけど、なんかいい電源ICないかな? Aitendoの適当な降圧DCDC
発熱気にしないならLDOのTA48033S >>332
降圧型DC-DCコンバータで、採用ICのスペックが duty 100% 可能なもの。高い電圧ではスイッチングするが、低電圧では常に導通。
最大入力電圧が 5.5V とか低い方が良い。該当するICは非常に沢山ある。安いのだと MT3410L とか。 >>333 >>334
手軽さから考えると、TA48033S が良さそうですね
ありがとうございました バッテリーなら発熱でロスする分勿体無いんじゃないかな ESP32
Recommended Operating Conditions
VDDA, VDD3P3_RTC, VDD3P3, VDD_SDIO(3.3V mode)
Min 2.3V
Typ 3.3V
Max 3.6V
TA48033F/S
最小入出力間電圧差(Io=0.5A)
Typ 0.3V
Max 0.5V
WEMOS D32
バッテリー充電IC(TP4054)付き
https://wiki.wemos.cc/products:d32:d32
https://wiki.wemos.cc/_media/products:d32:sch_d32_v1.0.0.pdf
LDO ME6211C33
Dropout Voltage(Io=200mA)
Typ 260mV
これを元に"18650 電圧 グラフ"あたりで検索すると、、、LDOでも4.2Vから3.5とか3V近辺までは使えそうじゃない?
最終的には消費電流とLDOの過渡特性、容量性負荷の大きさ次第だね。調整はいるかも もっと小さいリポ電池でモーター回す組み合わせで秋月で買ったLDOでESP32使ってるが
特に問題はないな。
ぎりぎりの性能を求めるなら知らんが。 以前にTPS63020を買ったのですがハンダ付けできなくてタンスの肥やしです。 Arduino IDEから操作してる?それとも生? 2017年11月のトラ技の記事の方が充実してる
先月のトラ技はあれはダメだ M5stack の M5CAMERA (正式版) が出てるね。PSRAM 版の WROVER + OV2640 で $20.90 。
https://www.aliexpress.com/store/3226069/search?SearchText=camera
電源周りは、TP4057(Lipo充電) + SY8089AAC(3.3V)
旧版 (というかプロト) の回路図
https://github.com/m5stack/esp32-cam-demo/blob/m5cam/M5CAM-ESP32-A1-POWER.pdf
では、IP5306(Lipo充電+5V昇圧)だったが変更になったようだ。
ちなみに、SY8089AAC は、MT3410L とピン互換で より高性能な DC-DC コンバータIC。 この回路図、カメラなくない?なんでBME280があるんじゃ >>345
カメラはコネクタまでの配線が載ってるやろ。
BME280 , MPU6050 , SPM1423 はオプションって書いてあるね。いずれ完全版が出るんだろ。
そんなことより WROVER にした理由は何だろうか? PSRAM は、送信バッファか。
OV2640:
2 Mega Pixel Resolution
Array Size - UXGA 1622 x 1200
Output Formats - YUV (422/420), YCbCr 422, RGB565, RGB555, 8-bit Compressed Data
FPS - UXGA/SXGA - 15fps, SVGA - 30fps, CIF - 60fps
JPEG 圧縮ができるから、なしでもいけるのかも知れないが、あったほうが良いのは間違いないか。 解説サンクス。
WROVERは技適対応?かと思う。 >>348
そんなのあるに決まって・・・ないのか。
アンテナ・コネクタのない ESP32-WROVER-B だけが技適対応なのか。
スイッチサイエンスあたりが販売するようになれば、対応品になるでしょ。 WiFi で接続し、 ブラウザで見えるようになってるのか。
TCP/IP は相手が受け取るまで、送出データを再送できなくてはならない。 メモリに優しくないから PSRAM 必須なのか。
で、PSRAM の性能が間に合うかと思ってたんだが、4bit 転送(QSPI)が出来るんだな。
PSRAMの最大クロックは 133MHz だが、ESP32 自体が最大 80MHz のはず。
・・・ IN して OUT だから 160Mbps まで対応可能で、Wifi が最大 150Mbps ・・・余裕か知らなかった。
一方 カメラ 800x600 30fps 16bit だと 230Mbps ・・・圧縮が効けば 150Mbps 以下に収まるが、Wifi で安定して最大性能が出るはずもない。
最大スペックだけはバランスしてる感じだが、電波状況に合わせてどこまでも劣化させなければ通信自体が出来なくなる。
ソフトも含めて完成度が高いものがいますぐ手に入るわけではないような気がしてきた。 >>349
9月6日から売ってるみたいだよ。
https://www.switch-science.com/catalog/3997/
工事設計認証(いわゆる技適)取得済みのため、日本国内で問題なく使えます。 今発売のトラ技SPECIAL No.144は昨年11月号のESP32 Arduino化基板付き 8266でもgoogle homeに喋らせる様になったんなぁ
easy espにマージしてくんないかな はんだ付け苦手なので開発キットボード(完成版)できたら呼んで。 ヒープに割り当てることもできるから画像処理とかやるならありがたい ワイヤレスはどうしても帯域が気になって不安
省電力なイーサネットの物理層とPoEスプリッター積んで欲しい
とは言えIoT向けの省電力小個数ソケットかつPoEなハブが無いか… >>359
8MBメモリ領域もフラットではなくて4MBずつのよう
今時擬似SRAMなのもなんだかなあ…
1T-SRAMにできんかったんか? >>362
PSRAM は、4bit シリアル でアクセスする。 SDCARD の RAM 版のようなもの。
メモリ空間にマップされているが、直接アクセスするのではなく、本体のSRAM をキャッシュとして使う。
へたに使うと性能が犠牲になるので、使い方が難しい
ついでに書くと WROVER では、GPIO16, GPIO17 は PSRAM 専用で外部に出力されていない。 >>361
ESP32 にそれを求めるのは変な話だが、RMII インターフェイスがあるから、安い LAN8720 ボードに接続することは可能ではある。ただし、PoE には対応していない。
HR911105A というトランス内蔵の RJ45 コネクタを採用しているのが理由なので、自作すれば PoE 対応も可能ではある。
で、有線接続したとして、今度はピンが足りないということに。例えば帯域が必要なカメラを接続できるほどのピンは余っていない。
これを解決する方法は、ズバリ dual ESP32 である。SDIO host/slave で2つを接続し 片側は Ether との通信に専念させる。かなりおバカな実装ではあるが、可能ではありそうだ。
一方 ESP32 にこだわらないのであれば、LicheePI Zero あたりが良さそうな気がする。
https://www.banggood.com/search/licheepi.html
ハード的には Ether PHY + DUAL camera インターフェイスで申し分ないのである。動画のエンコーダーまで付いているのであるが、使いこなすのが大変だろうと思われる。 暇だからつづけよう。
https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/sdio_slave.html
によると、SDIO slave は 2ch あるが 片方は SPI FLash に接続されていて使えない。
接続可能なのは、GPIO 14,15,2,4,12,13 で、相互に接続し、片側を host, 片側を slave として使うことができる。
一方 RMII のほうだが、
https://sautter.com/blog/ethernet-on-esp32-using-lan8720/
を見ると
GPIO22 - EMAC_TXD1 : TX1
GPIO19 - EMAC_TXD0 : TX0
GPIO21 - EMAC_TX_EN : TX_EN
GPIO26 - EMAC_RXD1 : RX1
GPIO25 - EMAC_RXD0 : RX0
GPIO27 - EMAC_RX_DV : CRS
GPIO00 - EMAC_TX_CLK : nINT/REFCLK (50MHz) - 4k7 Pullup
GPIO23 - SMI_MDC : MDC
GPIO18 - SMI_MDIO : MDIO
という接続が示されている。重複していないので、実現可能な案であることが分かる。 >>365
Ethernetならハブさえ在ればディジーチェーンだろうと自由自在じゃん
まぁ安くて省電力なハブが在ればの話だけど
PoEもセコくやろうと思えば自作パッシブもやれるだろうし
しかし、SDIOは思いつかなかった
安く出来るだろうが情報少なくてスキルが要るな、俺は無理だわ そこまでやるんだったらBanana Pi BPI-P2 Zeroのほうがコスト的にも良さそう。
まだ発売されてないようだけども。 暇だしつづけよう。
安 PoE ハブもいろいろあるようだ。
https://xtdplink.aliexpress.com/store/110246/search?SearchText=poe
変な AC アダプタ付けられても困るから、PSE マークの入ったのを国内で調達して、passive 5 port なんでどうかね。
基板のみのやつなら $9 であるぞ。
ACアダプタは、そうだな amazon で 12V5A を探すと 怪しいぐらい安いのが見つかるな。 初心者な最近の俺がおかしいのかkとかMとかの周波数を見ると
小さく見えるんだが…高周波って言えるようなものなのか? >>370
電子工作では 3.3V を良く使うだろ。この電圧で 1,0 の信号を受け渡しするとした場合、数十MHz で通信することは実に厳しい。
UHS でない SD CARD は 3.3V でやり取りするが 上限は 50MHz となっている。
50MHz というのは、プリント基板を使って配線し、ちゃんと設計した場合の話であって、ブレッドボードで適当に配線したものは 10-20MHz でもだいぶ怪しくなってくる。
このへんが電子工作の限界と思っていい。
ところで、IC 内部の周波数は全然別の話になる。ESP32 は 240MHz で動作する。これすら遅いと思うかも知れないが、実際 40nm プロセスにしては遅いのは確か。
GHz で動いてもおかしくないのだが、1/4 である。その分贅沢な回路設計になっているように思える。設計思想の問題であり、これは許容するしかない。 >>370
いってもPLLで作ってる内部クロックが高いだけであって、外付けの発信器なんてせいぜい数十MHzから100MHzくらいのもんだろ 今は Gbps 以上の I/O 規格が当たり前に利用できる。SATA しかり USB 3.0 しかり。あるいは DDR3,DDR4 。
素朴な疑問なんだろう。
SDCARDの規格の変遷を調べてみれば、なるほどと思うかも知れないね。 そんな感じかな
最近の光ファイバーなんて10数GHzで伝送出来るんだから
それに合わせて電子回路の技術も向上してるんだろうなって思ってたからさ
参照: http://www.nict.go.jp/publication/shuppan/kihou-journal/kihou-vol56no3_4/kihou-vol56no3_4_0403.pdf
数十MHz帯でも高周波に分類されるっていうのがちょっと意外でさ
そうなると起こる疑問が低速→高速への変換と
高速→低速への変換方法ってどうやってんのかなって疑問なんだよね… ESP32+micropythonの参考書がない。
ラズパイやアルデュイーノのように、多数の互換品もない。
PCやタブにUSB接続できるボードタイプ、
そのままPCでプログラム、動作確認、
そのまま書き込み…
できそうでできないんだな〜
今現時点では、一長一短だね。
USB接続・PCプログラミングと書き込みができる、安いPICボードとかりそうなんだけどな〜 間にUSB-sirialを一個噛ませるだけだし、arduinoも使えるから十分だと思わないかね >>375
プログラムの書き換えなど OTA -- over the air で出来て当然というのが理想なのだろう。
USB を利用するなど邪道なのだ。
OTA は実際に出来るらしいが。 トラ技買ってきた
基礎的な内容から始まって薄く広くって感じ
マイコンとしての使い方の説明が多くて
ネットワーク経由でデータをやりとりするようなIoT的な内容はちょっと少ない気がした >>374
とりあえず50MHz目標に回路いっこ作ってみてはいかがだろうか >>365
いいネタありがとう
おバカ実装大好きだよ(笑) >>378
今発売のトラ技SPECIALはESP32のArduino化基板付属やで もう知っている情報ばかりだったけど
付属に釣られて買ってしまった
うまい商売しやがるぜ OTAが出来なくて泣きそうになってたんだけど
バージョンをOTAが導入された2.0まで落としたらすんなり成功
結局何が悪かったのか分からないままだわ ちょい高くなるがESP32SをWROOM32に張り替えれば技適問題無いんじゃね?
ピン互換じゃなかったっけ >>383
悪かったのはお前の頭やろ(´・ω・`) >>385
UNOのシールド使うにしてもロジックレベル違うのに思ったら
きちんと5Vにレベル変換してるんだな
安い方との大きな違いはそれぐらいかな 見た限りレベルシフトするようなICが載っているようにも
分圧しているようにも見えないけど
本当にGPIOも5Vまでサポートしているんだろうか…
ただのADCのrefに5V入れてアナログ入力だけ5Vってオチな気もする >きちんと5Vにレベル変換してるんだな
そんなふうに書いてあるっけ? 暇だから SDIO slave についてちょっと調べてみた。
http://bbs.esp32.com/viewtopic.php?t=6813
ここ見ると、using 2 identical esp32 modules, it works almost fine(....) と書いてある。一応動くんだね。
で、初期化関数でググると、
https://github.com/espressif/esp-idf/blob/master/examples/peripherals/sdio/slave/main/app_main.c
これぐらいしか見つからない。SDIO slave で何かしようとしている人はごく少数の模様。
ところで、SDIO って何?という話。
https://qiita.com/eggman/items/5519eae019ff65554dcd
ここを見ると、CMD53 で slave に対して READ/WRITE するものらしい。SDCARD とはプロトコルが違い、
ESP32 の slave で SDCARD エミュレーションは出来ない・・・という話もどこかに書いてあった。 暇だから続けよう。
SDIO というのは、電子工作レベルでは最高速のインターフェイスのひとつ。なにしろ SPI の 4倍!。上限は、50MHz x 4bit -- 200Mbps ぐらい。
それはよいが、相手装置があまりない。思いつくのは Linux SBC ぐらい。
PINE64 系だと wifi がモジュール化されているので、物理的には接続できる。他のものだと 多分 1つしかない SD/SDIO スロットをつぶせば多分いける。
他には、Lichee pi nano/Lichee pi zero -- SD/SDIO のポートが 2 つある。
Linux の場合、Linux 側のドライバも必要になる。これがやっかいなわけだが、
https://www.esp32.com/viewtopic.php?t=3818
これを見ると、意味深な回答が。実は存在するのかも。少なくとも ESP8089 ドライバは公開されているから何か参考になるかも。 ESP12FはSDIOでラズパイのNICとして使うボードがあったような >>394
そういうのがあったね。ここか。
https://hackaday.io/project/9300-esp-12f-raspberry-pi-gpio-sdio-wifi
・ SPIFLASH に power down コマンド(B9h) を送る
- release power down コマンド(ABh) が来るまで SPIFLASH は無反応に。
・(たぶん) その状態だと、ESP8089 と互換になって、ESP8089 ドライバが使える。
こういう仕組みみたいね。ESP32 も (プライマリ?) SDIO から boot はできる。詳細不明だが、ファームウェアを upload するんじゃないかと思う。
ESP8089 と上位互換のファームウェアが作れれば・・・あるいはいけるのかも。(いけたとしても、セカンダリ使えば良いと思うけど。)
つぎは、SDIO では、ABh のパターンが決して発生しないのかどうか?
これは一応調べてみたいね。 調べてみたいと書いたものの、SD/SDIO の信号線の使い方についての公式資料は公開されていないのであった。
逆に Raspi の GPIO を使った ESP8089 ドライバのコード調べるぐらいしか手段はないようだ。
その上で、CMD を L にした直後 SD1 に ABh のパターンが出るかどうか・・・めんどくさいし、いかにもなさそうな。
Linux SBC の SDIO に接続して、SPIFLASH を使わずにプログラムを upload して使うというのは興味深いんだが、
可能性があるというところで終わりにしておこう。ESP-IDFが対応してくれないと、いかにもめんどくさそうだし。 307だが、調子悪い原因の一つが判明
周辺で使っているロジックICに、不良が混じっていた
Aliで安かったので100個ばかり買ったのだが、相当な率で不良品が混じっている。
メーカーロゴないし、digikeyの 1/5 の値段は伊達じゃないね! WROVER-BのDIP化キットや開発ボードがなかなか出てこないね PCBが完成してから検査で不良が判明するとリワークに糞手間がかかるから、
一個不良出したら100個分タダにしても元が取れないわ wroom02への書き込みが一発で行かないので、ESPFlashDownloadTool_v3.6.exeを
使うようにしたらサクサク書けるじゃん。
手順が違うのだろうね。 どなたか教えてください。
ESP32-DevKitC、ArduinoIDEを使っています。
ledcWriteTone()関数で200kHzを出力したいのですが、78kHzぐらいまでしか出力できません。
仕様でしょうか? なんかシリアル周りに不具合多いな
Arduino絡みなんだけど。
serial2.write後にserial2.flush()で送信バッファ空になるまで待機させたいのに4バイトほど残して先走って次のコード読みに行く
これはdelay(3)程度で回避出来るんどけど
serial2.available()が致命的で自信がwriteした末尾4バイトほどを拾う
これ回避する方法ないのかな?
ESP32だからハードウェアシリアル2つあるのにこれの打開策の為にソフトウエアシリアル使うのもなんか嫌だなぁ >>405
ESPsのArduinoだと
flush()は内部処理的にバイト数に応じてこの程度だろうとdelayが設けられているだけだよ。
ATmegaのようにレジスタを見ている訳じゃない。
その結果available()が反応するんだと思う
どんな用途か分からないけどArduinoでありH/W serialが2つ欲しいだけであれば
ATmega1284が良いと思う atmega1284って700円ぐらいだっけ?
esp32の半額とは言え性能対価はもう時代にそぐわない感は怯めない
むしろ未だにあるのが驚いた
アトメルははんとディスコンって概念がないね 組込み系のパーツが簡単にディスコンになったらエンジニアが過労死するでしょw ルネサスがこの類のマイコンを葬ったから
何かと家電向けに売れている印象がある
旧世代プロセスルールの壊れにくいタフマイコンと言えばもう消去法でそれになるのかな
少し前に分解掃除をした食洗機に使われているのを確認したよ
他人のブログで見かけたのは冷蔵庫のドアにある操作パネル
そこにも使われてた >>393
Raspi には、MicroSD とは別の SD/SDIO コントローラーがあって、 40 pin ヘッダに割り当てられている。
13 SD_D3 GPIO27
15 SD_CLK GPIO22
16 SD_CMD GPIO23
18 SD_D0 GPIO24
22 SD_D1 GPIO25
37 SD_D2 GPIO26
ESP12F のやつもこれを使っている。
ただし Zero W とか これらのピンと Wifi チップが接続されているような・・・要注意である。 ウチでも未だにH8やPIC16C84載った製品が量産で流れてる
簡単にディスコンされたら設計者が詰む うちはもうH8は使っていないけどATmegaはまだまだ現役
つい最近もRS485通信で特定のデータにのみアクションを起こすユニットを作ってくれとオーダーが来て
ATmegaを使用した
ここにESPが入ってくるのはまだまだ信頼性の観点から先のお話だな >>410
ルネなんとかのマイコンはもう全く使わなくなったなー
営業「このマイコンは割高ですがその引き換えにまだまだ今後10年は余裕なので長期保証の用途にお勧めです」
俺「あ、ほんま?なら前向きに検討させて貰うわ」
一年後
営業「すまん実は作ってる工場が閉鎖でディスコンんごwwwwすまんなwwww」
俺「笑い事じゃない 在庫はどのぐらいもつのか?」
営業「知らんゴwwwwワイもリストラだから後のこと知らんゴwwww」
俺「」
何年も前だけど本当にあった話。本当に吹っ切れてて菓子折り持って笑いながら報告しに来た
そして月二回は必ず来ていた彼は本当に来なくなった。
これのおかげで様々なマイコンに触れるきっかけになり
ESPにも触れるという趣味の広がる結果に至った訳だけど >>405
試したら書かれている症状が再現された
フォーラムでも随分前に報告されている方がいるが
serial.ptintを使えとの事 転職やリストラ予定の営業が顔見せに来たことなんて一度もないわ
いつの間にか見掛けなくなって、連絡したら知らん奴が担当になってるだけ >>405
試したら本当に送信したのを自分で数バイト受信するな
これはなかなかひどいw SerialEvent()ではどんな挙動するの?
それもwriteで送信する度に呼び出されてしまうのかな 何処で聞いたら良いか分からんけど、esp8266での話なのでここで聞いてみる。
ESP8266(master)とATmega328PB(slave)をI2Cで通信しようと
色々やってみているんだけど、slave(328pb)からmaster(ESP)への通信でなぜか、受信したデータがなぜか右1シフトされる。
// slave
byte send = 4;
Wire.write(send);
//master
byte receive
receive = Wire.read();
Serial.print( receive);
抜粋だが、ようするに単純に1byteの送受信で試してるんだけど、上の結果receiveの中身が2に・・・
11→5,9→4,8→4,5→2,1→0 こんな感じで明らかに受信データがシフトしてる。
ロジアナで通信覗くと、正しい値流れてるからESPの中でシフトされてるんだけど、何が悪いんだろ?
ちなみに、逆(master→slave)は正しく送れる。 推奨値ではプルアップが弱くて不安定なので抵抗値を下げたらよくなった経験はある。 >>422
3.3vと5vのロジレベと違いで化けてない?
マイコン同士I2C通信させる回路は俺の場合
簡易的ではあるけど前回のバイトと今回のバイトを足した数値を
化けてないかのチェックサムもどきにしてる 今発売のトラ技SPECIAL読んだ
つまらなかった お騒がせして申し訳ない。
原因はデバック用のコードが悪さしてたorz
取り除いたらちゃんとデータ出てきたよ、esp疑って悪かった。
なんでデバックしてたかと言えば、328pbからマルチバイトの送信が上手くいかなかったから。
シングルバイトが正しく送れる事が分かったので、
Wireを追っかけて見た。
328pbはMinicore使ってるをだけど、こいつのWireが公式のバグ持ちをベースにしてて、
修正が入って無かった。
最新のコードに置き換えたら、ちゃんと動いたよ。 そんなことより、
>ロジアナで通信覗くと、正しい値流れてる
の後の
>ロジ穴じゃなくてオシロで見るべし
が笑えた。 デジタル通信は、まずオシロで波形品質を確認し、ロジアナで通信内容を確認すべし
って俺は思う
まあみんながどう考えるかは知らんけど俺はいつもそうしています
では >>432
理由がないとあなたの主張は伝わりません >>431
波形のエッジが訛ってないか程度は確認しておきたいねぇ
マイコンの使う通信帯域は20MHz程度の3万から買えるオシロで十分だから
持ってない人はあると便利だよ 屁理屈並べてる暇あったらさっさとプローブ当てて波形見てみぃや
びっくりするような糞波形なんやでぇ 幾度も出てる話だけど、
ロジアナ8ch+アナログ1chの中華製送料込み4000円程度
ので十分だし、とても重宝しています。
ソフトはPulsViewが使えてもちろん無料。 >>436
もう解決してるの。
もちろん、オシロなんか無関係な原因でね。 >>437
その書き込み以前にも見かけて興味持ったまま忘れてたわ
思い出させてくれてありんこ これってぶっちゃけどんな機器なの?
シリアルにセンサ繋いで母艦にすっ飛ばす感じで使われてるの?
しかも簡単なプログラミングは出来る的な? >>437の情報をもとに自分で探せない人はやめとく方がいい
その程度のスキルも無いなら素直に数万円出してオシロ買え >>442
そんなにいいもので自慢気に語るなら
アラ探してやるから晒してみろよ
っていってんのが分かんない? >>443
探して来れない程度のスキルのくせにアラ探しはお得意なんですか。
気長にお待ちしています。 何万円もする高いオシロ使ってる人が、なぜ数千円の中華製に興味持ってんの?
それがとても不思議。 デジタル全盛、アナログ衰退、斜陽な日本電々
オーバースペックの機器抱えて活かしどころも無く憤懣やるかたないのでしょう
安い中華測定器は格好の目の敵ってとこ
とても喰いつきがいいのですw >>442
メンドイわw
大したこと無い情報を勿体ぶるアホが居るからなあ
少なくともお前が想像力が足り無いオツムだってのは判ったから興味も無くなった 安い測定器か。それこそ ESP32 で作れそうな感じなんだけどなぁ。誰か作ってないかなぁ。
- 波形キャプチャに 8ch の RMT が使えるはずで、80MHz の精度までいける。バッファに使えるメモリもある。
- ADC もスループットだけはかなり高くできそうだ。DMA も使えるし、2 個同時も多分いける。
- PulsViewのドライバ書けば、ソフトもいけそうだ。 >>444
ゴミと分かってる情報を調べる程のバイタリティーは持っていないです。 >>454
ゴミと分かってるのに日をまたいでまで粘着するバイタリティーはあるのね。 >>455
巡回したら噛みついてる野良犬がいてさ
ちょっと相手しただけだよ このチップのBTは不安定すぎて使えない
オマケレベル。 easy esp megaのNormal IR版が特定の板で起動出来ない
dev版やtest版は問題ないんだけども何でやろか?
Wemos NodeMCU V3って言う勝手バージョンらしい怪しい板 8266の頃は、リセット、フリーズ、速度が極端に落ちるとか酷かったけど
32になって問題なくなったってきいたぞ
もう今は使う理由がないから触って無いが 家のはwifi接続が不安定・・
レギュレーターがかなり熱もってる >>462
電源入れる度に挙動が異なる。
特定のAPIで時間が立つと必ずコールバックが帰って来なくなる。
突然リブートするw >>466
ふうん、で、原因はチップにあり、
自分の回路設計は完璧だって自信があるわけね。 wroom02 20個足らず使ってみて、最初動いていたのがいつの間にかダメになっている、
再プログラムができないのとできるのとあるが、まともにWiFi通信できない
というものが10個くらい出てしまった。 標準のプロトコルスタックがBluedroidなんで
これをbtstackに変えてみるとどうだろう
と雑なアドバイス ESP Easyで赤外線受信使ってるんだけど
データの正誤率が半分くらいしかない
センサーのデータシート通りに抵抗とコンデンサ入れてるんだけどな
センサーの実力だろうか? >>470
受信信号オンオフの時間をシリアル出力とかで確認してる?コードとか使ってるセンサがわからんと答えようが無い >>472
こういう奴に限って偉そうにしてるけどクソみたいな間違いをしてる
間違いを認めない
指摘されても謝らない ハードの製にしているけど、ほんとはプログラムが糞何だろうねww 再現する事象ならデバッグ出力ぐらいは確認しろよとは思う。開発環境にバグがある場合もあるけど。古いバージョンのesp8266arduinoでhttpclientのメモリリークのバグに引っかかったときはコード確認しても原因がわからなくて困った。 Rev0とRev1でも大分挙動が違うし
公開されているエラッタだけではない気はするな。
使う機能にもよるが、正直使いにくい。 再現するに必要な最低限の部分だけでもソースを晒したらいいのに
それ出来ないのは、推して知るべしだわなぁ 普通にBLEとかのサンプル実装すれば再現するだろうw サンプルでも落ちると言ってるから待機してるんだけど、まだ? ArduinoIDE でのライブラリはうちでもまだ安定利用できてないけど(centralに使う場合)
明らかにハード関係無いところ(notify コールバック関数の登録とか)でも heap corrupt でリセットかかったりするので
ESP32 の問題ではないような気がしている、が調査中 そいえば、めっちゃ disconnect くらうので(BLE_client の sampleでは端折られている) ClientCallback 入れて onDisconnect を厳しく監視してないと
切断後のオブジェクトを接続前提の操作しようとしてエラーからのリセット行きが多かった
onDisconnect が来るタイミングは毎回違う=毎回挙動が違ってたが、監視入れて、 registerForNotify を呼ばないようにしたらリセットかかるような死に方はなくなった
registerForNotify も通ったり通らなかったりなので調べないとという状況 チップRev何でやってますか?
Rev0に耐えかねてモジュールだけ載せ変えたんですが、またもRev0を引き当ててしまって^_^
これは落とし穴から這い上がるのが好きな人には
たまらない材料かもしれませんね。
もう小休止してNordic蝉を攻めてますが。 こんなところにメモリリークの原因があるとはあまり思えないが
BLEAdvertising.cpp
BLEAdvertisementData::setName
を1100回ぐらい実行するとおかしくなる。
ちなみに独自に関数を追加して
m_payload=="";
して毎回m_payloadは空にしている。
今は
BLEAdvertisementData::addData
でName追加して逃げてる。 >>482
それのどれで落ちるの?
テスターなら、最短の再現手順を示すもんだろ ArduinoIDE で複数の処理を同時にやろうとしたら Heap corrupt というのはたくさん報告があるけど
うちは同時になにもしてないのになぁ……と思っていたが起動直後に時刻合わせに WiFi 使ってたのを放置してたわ
WiFi.disconnect(true); したらBLE 切断ラッシュもなくなり目的のものが完成
無駄電波飛ばさせてた俺がアホってことでおさわがせしました 俺はURL貼った奴では無いけど
URLのUARTのやつを、対抗側と只管ずっとループバックで送受信してただけで、リセット、フリーズ体験したぞ
arduino ideのスケッチ例にあったやつだから、多分URLのUARTのやつ このクラスの石ならArduinoじゃなくて普通にRTOS使ったらアカンの? 俺はURL貼った奴だけど
Rev0チップならどれでも激しく再現する。
Gpio でもバグってるとかゴミw
Rev1チップはそれなりに動くが、ライブラリに
メモリリークがあったり(apiレベルでは今のところ問題は発見してないが)基本apiのコールバックを確認してからつぎのapiに行くように調停しないと安定しない。だからまー今のところそのまんまサンプル動かしても望んだ結果にはならんと思うよ。
それからおんぶに抱っこもここまでだ^_^ Arduino IDE についてるライブラリやサンプルが腐ってるのを >>460 のように言うから反発くらったんじゃないの?っていう >>491
それでも問題ないよ
コンパイラも揃ってるしやって出来なくはない ふつうの頭してたらArduino版のライブラリが腐ってるならESP-IDF版で試そうとするもんだと思うけど 凝った使い方する訳でもなく、サンプルが動かないってところで
環境なりライブラリなり石が問題ってわかるものか?
つかARDUINO IDEのサンプルが不安定とか初めて知ったぞ
でて随分経つのに今でもなのか? 取っ掛かりArduinoの方がやり易いが
結局問題あるとapiまで行くからどっちでも一緒。
サンプルのままではダメだね。
まー生半可動いてるようには見えるけどw IDF版の .c がコンパイルされて .o を経て .a という拡張子なライブラリファイルになってarduino版でリンクされるので
基本的には挙動はIDF版と同じなんだけど、arduinoのライブラリが更新されないという点がarduino版の問題だと思う。 つまり7月から放置されてるのが諸悪の根源って意味ね ただいま、約1時間でWI-FI Clientがフリーズするバグの試験中。 アプリのアクセス周期が100msで、メモリリークが発生していると推測。
楽しいなESP32 Arduino、、、 キターー フリーズ 1時間2分
変な記号羅列が出たのみで、期待していたレジスター表示無し。
client.read()辺りで吹っ飛んでいるようだ。
-------------------------
Client Disconnected.
New Client.
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
---------------------------------------
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
#ifdef DEBUG
Serial.println("New Client."); // print a message out the serial port
#endif
String currentLine = ""; // make a String to hold incoming data from the client
while (client.connected()) { // loop while the client's connected
if (client.available()) { // if there's bytes to read from the client,
char c = client.read(); // read a byte, then
#ifdef DEBUG
Serial.write(c); // print it out the serial monitor
#endif >>506
秋月から購入のDev0開発キット。 Dev1キットは未購入 ガベージコレクション発生しないようにいたわってやれよ >>508
ん? String currentLineのようにスタックに切るなという事? >>505
19028回ですた。
--------------------------------------
Client Disconnected.
New Client.
19027
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>[D][WiFiClient.cpp:452] connected(): Disconnected: RES: 0, ERR: 128
Client Disconnected.
New Client.
19028
{
"COMMAND": "READ_IN",
"VALUE": ""
}<EOF>Guru Meditation Error: Core 0 panic'ed (Interrupt wdt timeout on CPU0)
Core 0 register dump:
void loop() {
WiFiClient client = server.available(); // listen for incoming clients
if (client) { // if you get a client,
#ifdef DEBUG
Serial.println("New Client."); // print a message out the serial port
static long accesscount = 0;
Serial.println(++accesscount);
#endif てか、Core0 Panicってどうなってんの? 使ってねぇぞ。 xTaskCreatePinnedToCoreは・・・ 単につなぎに行って帰ってこないということなら、ルータのNATあふれとか他の原因も
疑うけれど 単純にclient.stop使ってないとかそのあたりかね 海外でESP8266でPC-XTのエミュ作ったと。
Ichigo Jamの互換機くらい作れるなw DebugMode を Debug にしてると思うけど「なし」でも試してみるよろし
違いがあれば、>>508 の可能性 ESP32でI2Cバス二つとタイマーを同時に使えてる方いませんか? esp32
100k〜1MSPSの外部AD使えるのか?
I recently got a task to do using the AD7767 128 kSPS 24-bit ADC.
で
So, I should be getting around 46 ksps. However, practically I only get around 22ksps
しかでてないらしい。
esp32の限界スペックが知りたいのだが
24bitバッファ問題で12bitだと1Mspsでるかな?
Meanwhile, using an ESP32 board that I have, I've tried using the internal
4MB flash memory (GD25Q32C) that's hooked up on the SPI interface to store
ADC data @32ksps (I've used a slower ADC) and.... success. :)
It works with 128ksps too.
SPI接続4MBフラッシュに格納すれば128kspsも成功と(その後バッファあふれて止まるらしい)
12bit 1Mspsできますかね? 40Mhz以上あるのでできるはずだが >>523
まず大量のデータをストレージにキャプチャーする限界性能だが、PSRAM 付きの WROVER 使うとすれば、4bit 80MHz = 40MB/sec だと思うけどね。
バッファが少なかったり、処理がまずいとダメで詰まるわけだが、上限はそれぐらいある。
次に取り込みだが、I2S モジュール を使えということになる。カメラのようにパラレルで取り込むなら、数十Msps が上限。設定だけなら 160MHz でのパラレルキャプチャだったような。
内蔵ADC は、それ自体に上限があるが、多分 数Msps x2同時。2つの ADC を 1ch づつ占有して割り当てれば、安定した値が得られるかも。
外部ADC も I2S 使えば、bitclock 160MHz まで設定できそう。実用になるのは 40MHz ぐらいが上限だと思うけど。
限界スペックと言った時には、とにかく I2S なんでもかんでも I2S だよ。 Meanwhile, using an ESP32 board that I have, I've tried using the internal
4MB flash memory (GD25Q32C) that's hooked up on the SPI interface to store
ADC data @32ksps (I've used a slower ADC) and.... success. :)
Down bellow you'll find the graph. It does correspond to the action that
I was performing on the load cell (3 compressions in a row). It works with 128ksps too.
あなたはグラフを見つけることができます。これは、ロードセルで実行していた
動作(3つの圧縮行)に対応しています。 128kspsでも動作します。
したがって、RAMにバッファを使用してFlashでデータをダンプすることはできますが、
コストはかかります。フラッシュが一杯になるまで、数秒間の録画しかできません。
24bit 128kSPSだと
24x128 000=3072kbit/s=3Mbit/s
4MB flash memory (GD25Q32C
が1秒ちょっとしか持たない。
内部処理する場合にはギリかもしれないが
バッファがあふれないように厳しい制限が必要
GD25Q32C 8ピンで4Mbitこれほしいな 秋月出さないかな(秋月のSRAMは最大1Mbitしかない) なのでスペック上はesp32は24bit 100kSPSは一応出せるらしい。
3Mbit/sなので
12bit 250kSPS=3Mbit/
12bit 500kSPS=6Mbit/
12bit だと250kSPSから500kSPS
AD7472=12bit 1.5Msps もいけるか?
サイクル的には160Mhzで160Mspsの処理は難しいが
10〜20分の1まで処理できるはず。
10Mspsまで対応するはず。2MSPSx8チャンネルとかでなければCPUは大丈夫と
(だいたいのADには対応)
問題はかなりのトラフィックが出るので、それを内部バッファで溜め込んで処理するか
外部に飛ばすかだが、いずれもコストがかかる(高速の装置はここに金かけてるのだろう)
処理するにも、外に保存するにも最低1〜2秒分は貯められるメモリがないと厳しい
SDカード書き込みするにもランダムアクセスより一気にまとめたほうがいいと
PIC24HJだと12bit 500kSPSで普通にできるが、esp32でも代替できるかやってみる >>525
何故 PSRAM 付きの WROVER で設計しないのか?8MB ついて、むしろ安いというのに。
PSRAM は、Flash とよく似た 使い方をする。Quad SPI でアクセスし、MAX 133 MHz で動作する。
Write では、コマンド 8 clock , 24 bit adreess 6 clock に続いて 1 バイト あたり 2 clock で書き込める。
>>526
これも まだSPI 前提だろ。 I2S の standard PCM モード使えば、たぶんいけるんだよ。
I2Sは 定期的に取り込んで FIFO に送り込む。これを DMA でメモリに書いて、DMA で PSRAM に書き込むというのが、普通の使い方だが・・・
面倒だったら ループで FIFO から読み込んで PSRAM に Write するというやり方もできる。
これだけで、正確なタイミングでの読み込みが出来るというのに。 Chip is ESP32D0WDQ6 (revision (unknown 0xa))
これってRev.2? 太陽電池で動かしている人はいますか?
これからやろうと思っているのですが。 >>525
tPP -- Page Programming Time 0.6ms 〜 2.4ms って書いてあるだろ。256B ページだから 最良で 416 KB/sec しか出ないぞ。 >>529
太陽光は不安定すぎるので、パネル→充電回路→バッテリー→マイコンという風にならざるを得ない UnityとESP32をUDPで通信してる人いますか? >>532
継ぎ接ぎだらけの園児ニアなソース書いてるけどやってるよ
何を知りたい? >>533
Unity-ESP32間の通信速度ってどれくらい出ますか? >>534
速度は測った事無いなぁごめん
参考にならないと思うけど
150バイトのデータをunityのMaincameraに貼り付けたスクリプトのupdate()の度(30fps固定)に送受信してて、処理が遅れたことは無い 8266のBSPはamazon freerotsなのに32の方はGPLの古いバージョンなのはなぜですか? >>537
普通のArduinoと同じ、attachInterruptを使えば良いんじゃない? ああ、失礼。割り込みでってところに脊髄反射してしまった。
きっとESP32内臓のパルスカウンタの使い方か。こっちは使ったことないや。 ESP32 パルスカウンタ で検索しただけでqiitaの解説記事二つも出てきたけどまずググろうな reset ピンが必要なものと接続するには、esp32のどこにつなげばいいのだろう… >>540
もちろん2つとも調べてますが割り込みに関してはesp-IDFでの記述しかされていなくてArduino coreでのやり方が書かれてませんでした
同じコードでも動くのでしょうか Arduino IDEで開発できるブツは全部初心者スレが必要な気がしている 結局ライブラリまで行く羽目になる。
初心者にある意味優しいとは言える。 Arduino-ESP32 1.0.0自称安定版に入ってるSDKは古すぎる
それより新しいSDKが入ってる開発版は、ArduinoIDE用クラスライブラリ側がSDK更新に追随してない部分がある
初心者向けになるのは5年後くらいじゃないかね IDFだってサンプル色々あるしArduino coreにこだわる必要はないと思うけどね
サンプルのフォルダコピーして元ソースと同じ所にファイル置いておけば
勝手にまとめてビルドされるし arduino ってmicropython 使えないからなあ〜
espに分がある。 Arduino
移植性に分がある。
甘えが仇になる事もあるけどね ところで、ESPの高コスパはファーウェイに通じるところがあるよね バックドアあけて企業のLANに繋がってるESP32に入ったとして、そこから何ができるかって考えると単体に仕込む意味がなさそう ArduinoじゃなくてESP32の間違いでしたすみません そう言われれば、ESP32でアセンブラ使えるん? インラインでもファイルベースでも、アセンブラ例って見たことない。 必要があれば使えるんじゃね
知らんけど、ライブラリのスタートアップルーチンとかどうなってんだろ
ソースある? xtensa-esp32-elf-as.exeがbinに入ってるのね。 C,C++インラインもアセンブラファイルも書けました。 使う事は無いと思うけど、、、 idfで一部のドライバがバイナリ提供なのが気になる。
バックドア入ってたりして。
WiFiやBTのことリファレンスマニュアルにも出てないし。 >>563
なにがバックドアだ。電波法的に改変できたらまずいんだろ。
だいたい、Wifi や BT の制御でどんだけプログラムエリア消費するんだ?そのサイズで一体なにができる?
どうやって使うかもはっきりしないというのに。 >>563
気になるなら自分で解析してから書き込んでね 思い込みと想像力は似てるけど違うわな
思い込みは技術的・論理的思考の邪魔にしかならん この件に触れたら
毎回やたらと必死な奴が沸くな
余計に気になるわ >>567
バックドアが存在するかしないか以前に、その触れ方が、論理的でないことを指摘されているのだと思います。
なので、余計に気にするべきことは、あなた自身が論理的思考をより高いレベルにしようとしているかどうかじゃないですかね。 >>567
バックドアって情報を盗むアプリの手先になるものだからな。
PC とかアプリを動かす装置に組み込まれてないと意味がない。
そういうこともわからないのか。 ddosの頭数にされるみたいな使われ方もあるだろうし >>569
>PC とかアプリを動かす装置に組み込まれてないと意味がない。
>>567に与するわけじゃないけど、その反論の方法は妥当なんかな。
WiFiモジュールを使う際に、どこかのサーバーに接続するID、パスワードを送るという使い方はありうるし、
それを抜かれればヤバイのでは?
でもこれは、どんなWiFiモジュールでも言えることなので、特定機種が疑わしいとするなら、その根拠を
揃えないといけないだろな、ってことだと思う。 >>571
それは、バックドアとは言わないな。正規の機能ではないか。
通信を監視すれば、すぐばれるぞ。 >>571
気になるならレイヤ3監視してみればええやん >>572
>抜かれればヤバイのでは?
抜く行為は WiFiモジュールに期待される正規の機能ではないでしょう。
>通信を監視すれば、すぐばれるぞ。
それで片付くならほとんどすべてのバックドアは、すぐばれませんか? >>573
俺は全然気にしてないよ。
反論としては妥当じゃないのでは?という話をしているだけです。 >>575
あんたが気にしてるかどうかに関係なく
その検証はとても簡単で、素人にもバレる程度の低い実装だからないでしょと言ってるのです
書いてる最中に572に先に言われちゃったからいう意味なかったけどね >>574
ちょっと違うんじゃないかな。
バックドアだと、どのような条件でどのような経路で情報を盗むかわからない。盗む機能が定義されていないからね。
機能として組み込まれてしまっていれば、話は簡単になる。正規の機能と書いたのはそういうこと。 自分から通信はじめちゃったらバックドアじゃなくてただの出口(容易に監視可能)だもんな
疑うなとは言わないが、その程度の事もわからない人が言ってますって丸わかりなのはきつい バックドアが気になるならWireshirkでパケットの中身見ればいいのに… Wireshirk使いはじめたばかりで書きたかったんだね。
がんばって解析してね。 不審物だと思うのならそれなりのつなぎ方をすればよいだけだろう
不審物でないものでも扱い方が悪くてセキュリティホールになる事案のほうがはるかに多いんじゃね うちのPCにWiresharkって名前のソフトが入ってるんだけど、パチモンかなw Eeprom使用のカウンタが仕込まれてて
ある程度時間がたったら発動
特定のサイトに特殊なパケットを全身全霊で送るだけ。
世界中に散らばったチップ達がそれをやる。 >>585
そういうことやったとして、発覚すれば企業がすごいダメージ受けるだろ。
お前らが思いつくレベルの実装はあり得ないよ。 例えばだな、firmware が動くことによってノイズが発生するが、ノイズに見せかけて情報を送るとか。
近くで傍受できるとか、あるいは別の ESPが傍受するとか。ソースコードを読んでも何をやってるかわからないような手口
・・・ですら、教科書に載ってるようなレベル。 ノイズのせいかたまーにI2Cが通信不能起こすんだが、その時にシリアル通信やらPWMやら他の処理が止まってしまう
通信エラー検知したらI2C通信を止める方法無いかな? >>589
低速でいいなら自分でIO上げ下げすりゃどうとでもなるぞ WifiやBTにかぎらずGPIO関連のレジスタマップや機能についてのリファレンスは
見つからないことは確かだ。
ユーザーが利用する場合はAPI関数利用が中心になる。だがこれはZigbeeやMonowireless
でも同様で通信プロトコルが特殊なためにドライバ供給のような結果になる。
それとXtensaなどCPUコアは米国企業による設計だからどこまで中国製といえるのかは微妙。
espressifはファーウェイではないし。
ちなみにWifiやBTは国際的にもフォーマットは規格化されているから問題があれば
わかるよ。独自通信プロトコルではないから。
Wifiの暗号化も強力だから普通は解読できないし。
ノイズはただのノイズ。誤動作ノイズで情報通信しているなど実際にはありえず
あたまのおかしな被害妄想だろう。 ちなみにESP32等で採用されているCPUコアはPlaystationにも組み込まれているよ。 >>594
おい、テクニカルリファレンスマニュアルはあるぞ。 なんでIoTモジュールも関係なく使った事も無い奴がここにいるんだろ? ESP32を乾電池運用されている方いませんか?
ググってみると単三乾電池2本でもWiFiを使ったスケッチで起動させている
例が見つかるのですが、自分がやってみると、brownout detectorが発動して
起動できなかったです。単三乾電池4本と手持ちのmax500mA程度のLDOでも同じ。
もっと高出力のLDOを調達するか、ESP8266に代えるかしないとだめでしょうか…。 1000uFのOS-CONで電源を安定化する事例があったよ
効果の程はワカンネ >>602
WROOM32だが、リポ電池4vから3.3に落として問題なく動く。
ただこれ、個体によってダメなのがあるから、別ロットに替えるとよくなるかも。 >>602
起動時は600mA以上流れるってどっかのブログに書いてあったよ 突入電流は余裕で1Aこえるんじゃなかったけ
600mAは無線部の電源をいれたときの電流値だったような うちの先輩は年始早々に保守でサーバ立ち上げ直す時にラックの上から下までの10台を2秒以内くらいで連続投入して分電盤内のブレーカー落としたで。
作業本体はCEさんがやってくれて再投入からはうちの責任になってたんやけど目の前でアホなことされてCEさん半笑いやったわ。 電池直結でも、1A越えのバースト電流流れると電圧降下が起きるってことなんですかね…。
使うAruduino-ESP32のバージョンによっても消費電電力が違う、ということはありえるんでしょうか。
ちなみに、1000μFの電解コンデンサを電池に並列に入れてみたけど状況は改善せず。 スーパーキャパシタくらいじゃないと追いつかないのでは?
電流制限抵抗は忘れずに。 >>611
そんな気もするね
まずは違うボード突っ込んで試してみれば良いのにね >>602
IDF なら menuconfig で brownout の機能を OFF にできる。それ前提じゃないかな。
他 github で問題提起されてる。
https://github.com/espressif/arduino-esp32/issues/863
ちなみに、ベストの回路は、Olimex の ESP32 PoE の回路だと思われる。
リポ電池 (or NiMH 3直列 or アルカリ電池 3直列 ?) + SY8089 DC/DC コンバータ。
- SY8089 の代替としては MT3410L とか
- リポ電池 の充電回路で NiMH 3直列もいける。 電源投入直後に出力される76.8kbpsの起動メッセージって出さないようにできますか? >>614
76800というのはESP32ですか?
使ったことないんでわかりませんが…。
ESP8266だと、出さないようには出来ません。
ただし、TXD1に出力されるので、
TXD2とRXD2を使うことにすれば結果的には回避出来ます。 フォトリレーかアナログスイッチとかと遅延回路(1ポート犠牲でも可)で出来る あ、ESP32ね。
アルカリとかマンガンは試してない。
ESP8266だと要求電圧が半端で、DC/DCないと使いづらいぞ brownout detectorを無効にしても、エラー吐いて起動しませんでした。
手元には秋月のDevKitCと、aitendoの変換基板に実装したESP32が
ありますが、いずれも症状は変わらず。ESP32の3V3とGNDに電池ボックスの
リード線を直結しただけなので、回路をミスってるわけでもないと思います。
deepsleep時の低消費電流目当てでESP32を選んだんですが、突入電流対応の
ためにそれなりに大容量のLDOが必要ということなら、そっちの待機電流で
チャラになっちゃいそうなので、それならおとなしくESP8266と低待機電流の
LDOの組み合わせを選ぼうかと思います。
みなさん、ありがとうございました。 大容量のキャパシタ積んでみた?
前に電池駆動のオモチャ作ったときにサーボ4つが一気に動いたとき
ブラウンアウト切ってあってもマイコンがリセットかかるようになっちゃったんだけど
15000uFのクソデカコンデンサ積んだら直った >>619
まさか EN オープンってことないよな? wrrom32 変換基板付きのがロット不良で、単品に乗せ換えたらOKだったよ >>602の
>単三乾電池2本でもWiFiを使ったスケッチで起動させている例
ってやつがぜひ見てみたい。 >>624
ぐぐったらこんなのあったよ
ttps://rabbit-note.com/2018/03/25/esp32-wifi-battery-operation/ OTAがどーしてもできん!
ESPはちゃんとネットに繋がってて、同じNWのPCにぱいそん2.7を入れてなんども再起動したのに、
一向に無線ポートが出てこないぞ! >>628
なんだよ ブームって
ESP32並みのチップを日本企業が輩出出来てこそのブームだろ?
しっかし、この国は情けなくないのだろうか? じゃあ自分で作れよ。どうせ作ることも売ろ事も出来ないくせに
ESPの安さは中国でごっつい量使われてることが背景にあるから、そんな簡単な話じゃない。 >>632
なんでお前が指図してんだよ偉そうに
引きこもりのくせして何言ってんだ >>633
当たり前すぎの指摘を、捻らすド直球でしてごめんな
社会に出てる俺に比べて、お前には高い自尊心があるんだよな
気を回せなくてほんと悪かった 中国の部品や基板工場が安いのは補助金の影響もあるでしょ
日本人が日本在住で張り合うのはきつかろ 中国製造2025 補助金 とかでぐぐってみ
産業育成のために大規模なバラマキやってる真っ最中なんだよ
政府が金出してくれるから中国企業はありえん低価格で製品売ったり基板製造工場を格安で稼働したりしても食っていけるし
世界中に安売りしつつ中国の国内生産能力は急速に成長中 ちなみに>>638で自国の技術を高める理由は
建国100周年の2049までに経済で世界を制圧するという国家ぐるみの野望があるから、といわれている 事の良し悪しはさておいて、半導体業界は土木建築ITみたく公共事業で金や仕事を落とせないから、国の産業としていくなら直接投資はやるべきだぞ
日本の場合、死にそうな産業の保護の方が優先されているけれども 半導体事業に補助金を出したくても、各社はグローバル経済を掲げて外国に出ちゃうから資格が無い。国税を還元するのは国内産業が優先です。
なお、支那畜の場合は価格を下げた分だけ、銀行から出世払いで補填される構造。価格競争では勝負になりません。 >>627
どゆこと?
ESPにはbasic OTAを書き込んで、シリアルでip取れたところまでは確認してる >>641
支那畜呼ばわりですかw
貴方のようなレイシストは今のこの国の惨状はさぞ心苦しいんでしょうねえ。
無能な政府、官僚でなく怒りをよそへ向けて紛らわすしかできなくて…。 超特急Web接続!ESPマイコン・プログラム全集[CD-ROM付き] (ボード・コンピュータ・シリーズ)
https://www.amazon.co.jp/dp/4789847047/
ESPの本が出るとは そのトラ技の記事の内容が薄かったような気がしてならない Deep sleep使うのに良いDC-DCコンバータないですかね。どれも待機電流数十mAとかで、ESPで省電力しても意味なくなってしまう… >>650
一時間毎に起動するものを作ったとき、俺もそれで悩んだ。バックアップ電源付きRTCつけてアラームで電源オンして処理終わったらESPの電源切る方式にかえた。 >>652
それ一旦wifi.disconnectしたらなおった 8266のarduino 2.5.0 beta2 っての入れたらWiFiClientSecureがつながらなくなってしまった。
2.4.2 にもどして事なきを得る はー いまのところのベストと思われる設定をメモ書き
Arduino 1.6/1.8
Board Generic ESP8266 Module ver 2.4.2
UploadSpeed 921600
CPU Freq 160MHz
Crystal Freq 27MHz
Flash Size 512k no SPIFFS
Flash Mode QIO
Flash Freq 80MHz
ResetMethod ck
Debug Port disable
この設定で VisualStudio + visualMicro ほぼ快適 >>644
本屋で立ち読みしてきたが、素人向けだった
センサーの値をクラウドに送信してグラフ化とか、そんなレベル 別にデータをクラウドに送る必要なんてないんだけどな わざわざSDのモジュール用意する方が手間になってしまう wifiが100%通信可能なのか?
そこから先のネットワークが100%通信可能なのか?
クラウドが100%確実なのか?
まだSDカードのほうが安全性が高いと思う 通信不能だったりサーバが落ちてたりしてもリトライすればいいだけ
wifiあるならクラウドの方がいいかもしれない
集めたデータ見るのも楽だし >>644
OPi + USB HDDでサーバー立てて、各所のESP8266からWi-Fiで気象データを送って記録してる。
1年以上経過したが特に問題はない。
現状で立ち読みする気も起きないんだが、買って読む価値あるかなあ? この前のソフトバンク騒動の様にネットワークが100%生きてるとは限らない
その時データも記録できないし記録したデータを参照できないかもしれない
手元のSDカードのほうが信用できる
自宅で計測したものをクラウドにあげて自宅で見る滑稽さ >>665
ネットワーク不良やサーバーダウンが24時間続いてもリトライし続けるの?
わざわざクラウドにあげる意味が本当にわからない
集めたデータを見るなら手元にあるほうがいい 24時間続いてもリトライするようにプログラムすればそうなるでしょうね
ネットワーク断にどれ位耐えられる様にするかもバッファとプログラム次第だし
永続性という観点からすれば手元のSDやローカルのHDDよりクラウドの方が信用出来るので価値観が違うんだろう
データの集計結果もブラウザ上で見れたほうが楽
集計も自分でやる必要無いしね リトライしてる間に電源断があったらデータなくなるぞ???
そんな仕組みが信頼できるか? 世界同時核攻撃でも起きない限り、どこかしらに隠しサーバくらいつくれそうだけどなあ。 自社内でしか見ない自社内のデータをわざわざ外部のサーバにアップする意味はなんですかとよく質問してる >>673
電源落ちたら記録出来ないのはSDも同じでしょ 極論を持ち出してなんだかなぁ
なんだったら昔からある筒状の紙に記録する記録計が一番、壊れても記録は消えないし。でも利便性を考えたらデジタル化したい。となると確実性とのトレードオフだがその線引きは人によって違うんですよ。
私だったらSDカードを抜き差しするタイミングやサイレント故障を考えるとSDはバックアップ用途以外ではあり得ない。 >>667
自サバ、家庭内Wi-Fiってこと?
それが一番いいねえ。
ちょっと調べてみよう。 中途半端にセキュリティ意識高いとクラウドアレルギーを発症することがあるらしい SDカード代がかかるじゃん
ローカルサーバもサーバ本体代と電気代かかるじゃん SONOFFのような8266?使用で中華鯖経由のIoTガジェットも有るからなぁ。登録に要tel番号。
気に入らないけど、動いたらそのまま惰性で使ってしまう。
esp-easyで書き直せば良いのだけど。 ネットワークだろうがSDカードだろうが障害はおこりうるので
きちんとデータとりたいなら監視は必須
監視が楽なのはネットワーク経由で報告させて報告がなければ障害とすること(障害検知も自動化できる)
また、SDカードで障害発生するとSDカードを抜いてさして等する間の記録保持が必要で
電源オフする必要がある障害ならネットワーク経由でデータとっとかないとアウト
ネットワークは本体の外で復旧作業するからリトライ間隔の調整ですむし
24時間放置はありえないから不揮発メモリに一時退避もあわせてできる sdカードに障害が出たら最悪中身のデータが読み出せなくなるのでは 家庭内サーバ vs 外部クラウドは解るけど espスレで wifi よりSDとかまさか本気じゃないでしょ アレルギーならしょうがないでしょ
機密データを外部サーバに置くなんて論外とか10年以上前の常識がこびりついてるんだから
AWSの事例紹介だけでも読めば治療になるかな あのあの、ローカルに記録で済む案件ならESP要らないと思うのです!ヾ(๑╹◡╹)ノ" セキュリティがどうのとか言うのは100歩譲って理解するとして、
インターネット回線やクラウド上のサーバの堅牢性に不安があるから
自宅のサーバを使います、ってギャグで言ってるのかな?
(しかもそれがSDカード刺したRaspberry Piだったり)
さぞかし高い可用性レベルで自宅サーバを運用してるんですねえwww クラウドは生パケット飛ばす方が問題
トンネル作るかTLS/SSL経由じゃないと安心できない 去年 Xively personal 消滅して嫌になった。
とりあえず、NASもしくは、ローカルサーバに落として、クラウドにあげるのがいいんだろうな?
SDカードは、放置プレイで使うには、信用できないしな。 >>688
そんなスゲー大事な情報を自作の中華マイコンで扱ってるん? ESPって証明書処理できるの?
組み込みで証明書扱えるってでかいな
linuxにopen ssl入れるのはハードコストかかりすぎてたから、選択肢としてあると嬉しいわ 証明書は扱えるけど現在バグが放置されてて使い物にならないって記事を読んだ 個人的には、暗号化はしても、証明書チェックまでやらんでもと思う。
それが役に立つのはDNS乗っ取られても放置してるとき。
やりたい気持ちはわからんでもないけど、いままで丸裸でふつうにやってたし、
買い物へ行くのにヘリコプタチャーターせんでもと思う。 >>696
そうそれ
買い物行くのにヘリコプターはちょっと例えがびみょうだけど^ ^
セキュリティの話なので買い物行くのに装甲車かな! 家の玄関はしっかりセキュリティかけないといけないが、家の中にトラップやらなんやら仕掛けなくてもいいやろ。
・・・忍者屋敷かよ。 >>700
たった今、この時間に家は無人だけど、玄関は開いてるわ 田舎で鍵かけたり金庫買ったりするとあの家は金持ちやって噂が流れて朝鮮人に押し入られるからな。 SSL対応は必要性も客要望もあるんだが、ハードウェアの要求がかなり高くなるんだよな
だいたいtinyAESなり実装のパスワードzip相当で勘弁してもらってるわ wroomでもTLS使える。 ハードの敷居はさして上がらない。
証明書がぁとか言わなければ、自前暗号化はいらんでしょ esp32でdeepsleep復帰後(起動時も同じ)一回目のアナログ読み取りが必ず少し低めに出るんだけどなんとかならないかな?なんで低いんだろう? >>707
消費電力を抑えたい気持ちからやりたくない気がする
かわらんか…
多分起動時のバカ喰いのせいで電圧下がってるのが原因とかじゃないしらん? とりあえず100msおいて二回目読むと正しい値がとれる模様
確かに言われてみれば基準電圧が下がってるのかもしれない、あとで調べてみよう
ありがと IoTが来るドメインは別にして、オレオレ50年有効の証明書作って入れて、
フィンガープリントをファームに焼いておけばいちおうクリヤできそうだな MouserでESP32-DevKitC-VBつうの買ったらどうか >>712
ぜひ来て欲しいけど、書いてある通りのバックドアだらけの中華webcamと狙われやすいルーターだけだろうなあ 機械的にアクセスし続けるだけなのかな?
中華webカムを装った機器をハニーポット的に動かして風呂盗撮ビデオの映像とか流しといたら足を止めてしまうホワイトハッカーが釣れないかな? え、お上がおいらのESP-826・・じゃなかったWROOM-02に侵入してなにすんの?
へたくそなコーディングを笑われるのかな。
それともご禁制の品を探されたあげくメシ取られてゴーンさんと一つ屋根の下に? 1分に1回アクセスしてきてその都度deepsleepから起こされます。 >>712
まとめサイトで煽ってたけど、実際はヤバイパスワードが通った端末を探して、プロバイダ経由で教えてくれるってだけ
http://www.soumu.go.jp/main_content/000595925.pdf
>> 過去に大規模なサイバー攻撃に用いられたID、パスワードの組合せ約100通りを入力。 11PMのカバーガールで乳輪見えてたの
未だに本人はきづいてねーだろな 今から始めるなら、ESP8266 ではなく ESP32 でしょうか。
ESP8266 のメリットって、若干安いとか、消費電流が少ない?などでしょうかね・・・。 どうしても金がなくてこっちしか買えないという理由以外でES8266を選ぶ理由はない
ESP32は超絶省電力スリープもある >>724
>>725
>>726
>>727
ありがとうございます。
IOTで畑の温度とかを測定しようと思っています。
省電力を目指したいので ESP32にしようと思います。 esp8266ベースのe-paper開発ボードがseeedにあったから試してみたけど楽しいね。
何故か書き込みが115200以下じゃないときちんと実行されなくてムカつくけど。
電池駆動にトライしてみよう。何に使おうかなあ? 家中の寒そうなところに温度計測プローブにしてばらまいてる esp32の方が電力食いそうだけどそうでもないの?
起動時に大電流食うのは知ってるけどそのあとは一緒なのかな? ESP32はdeepsleep時に数μAしか食わない…はずなんだけど、うちでは
なぜか実測50μAくらい食ってしまう。何が悪いんだろう。 Arduinoコアで、
extern void IRAM_ATTR __digitalWrite(uint8_t pin, uint8_t val)
const DRAM_ATTR esp32_gpioMux_t esp32_gpioMux[GPIO_PIN_COUNT]={
等々、、、
あちこちで、IRAM_ATTRとDRAM_ATTRが使われているようなんですが、割込みだけでなく、定数や入出力にも必要なんですか?
割込みのキャッシュヒット問題ではなさそうですし、目的は高速化だけ? >>735
あんたavrスレでプリキュアのステッキ改造してた人? そこまではできるだろうけど、
仕様が公開されてるわけじゃないだろうから その先が厳しいんじゃない? >>735
これと、esp8266つかってうちは家の鍵をスイカかWEBで開けるようにしました!
オートロック(ボタンで一時解除あり)でメチャ便利 RC-S620SよりPN532の方が安くて小さいのでいいかも。
http://www.aitendo.com/product/16607
>>741
SESAME使ってる?
Web APIからの解錠は待たされていらいらしない? >>743
私はNFCタイムカード打刻端末(LattePanda+RC-S620S)を作りましたが、電波法の絡みでRC-S620Sを使用しました
趣味の範囲なら電波法は関係ないのかな? 趣味でも未認証ならアウトやな
電波暗室で使うなら合法 >>743
全部自前で作りました。
websocketは使ってないので、仰る通りリクエストの最中だと解錠もたつきます^^
もちろん秋月で買ったブザーで「ピピッ!」を再現しましたよー サーバはAPI gatwayとlambdaでうごいてます
DBはだいなも、Webサイトはs3です 通信はLAN内で完結させた方がレスポンスよさそうなもんだが。 >>748
うちの温度計もそれとまったく同じ構成だわ 電子マネーのビューワー、とりあえずFelicaのみ対応した。
会社の電子マネーはmifareなんで、時間ないとできないや…
音は出してみたいけど、わぉん!とか鳴らすの、基板スペース足りない気がして…どうするべぇか。
そうです、私がプリキュアステッキうpりました。
残高を見る動画
https://i.imgur.com/lqo1VYI.mp4 >>751
ESPのPWMモジュールで音声…は厳しいか 数秒の音声なら配列で持たせて再生できるぞ
8bitPCMや! NFCか・・・UHFのRFID使いたいのだけれど高すぎ aliexpressのM5Stack StoreでM5Stack Faces等入手してみたらハマってしまった
追加注文の嵐になりそう M5Stackを使ってみたいがいい値段するので
良さをおすすめしてくれ 温度センサー用に、ベランダの雨があたらない場所に去年の夏から設置していたesp8266がこの冬相次いで2コ壊れた
センサー以外は防水して水滴も入らないようにしてある
場所は川崎で、極寒というほどは冷えないが温度変化に弱いのだろうか? 結露じゃないかね。
マイコン本体をホットボンドやエポキシで埋めるとよいぞ。 気温変化が激しい場所で熱膨張・収縮がおきて、
金属疲労で、はんだクラックが発生したのでは?
と、オレは考えたんだが... 結露だったら乾燥剤がいいかも
そのケースに入ったらだけど 80mAも流れてるから自己発熱も結構ありそう
結露も15C°以上あれば可能性もありそうだけど どうだろうね >>759
ケースに収まってると人目に触れるところでも違和感が抑えられる。
液晶、スピーカ、Li-Poがセットになってる。FireならさらにマイクやWS2812Bが入ってる。
githubにソフト上げてる人も結構いて、ハード構成が共通だと人の作品も試しやすくて良い。 うちは東京だから 条件はそんなに変わらないと思うけど
17年12月から記録開始して センサーは1個壊れたけど 本体は今のところ生きてる。
bme280は 室内で使ってても 壊れやすい?
今 ベランダは SHT30
床から1mくらいのところに 本体は段ボール箱に入れて
センサーだけ箱の外にリード線で 雨や直射日光が当たらないようにして出してる。 >>760
どこがどう壊れたのか詳しい情報が欲しいものですね。 >>762
エアコン配管用の粘土もあるぞ。ちょっと高いのは、耐熱・絶縁ってちゃんと書いてある。 ゆうてそんなに熱くならないですよね。
心配な場合はヒートシンクつけて、いがいがだけ外に出るように埋めてはいかがか。 3.3Vのレギュレーターはかなり熱くなるのでヒートシンクつけてる esp32の開発ボードが$5で手にはいるようになってうれしい
esp8266のはこれ以上安くならなさそうだなあ
Wemos x-8266 というやつが最安で$4程度かな? >>773
昨日届いてさっき動作確認してConfirmしたやつは送料込み$1.83だったけど? >>774
D1mini もどき でも 2ドル以下は セールじゃないと無いんじゃない?
2ドルちょっとならaliで 「d1 mini」で検索すれば 見つかる
たとえばこれだと $2.23
http://www.aliexpress.com/item//32958249491.html 俺、そんなに詳しく無いんだけどesp32じゃ無いよね。 AliのM5Stack Storeから届いてネットに転がってる例題?がいくつか動作したところで押入れ行きになったよ
特に用途があったわけでもなくいいないいなだけで買ってしまった末路 取り敢えずやってみただけの奴多すぎ問題。
なんか役にたつもん作ろうよ! IOが少なくていいならESP-01って手もあるな
例えば
ESP-01モジュール 157円
書き込みモジュール 99円
https://ja.aliexpress.com/item/-/32831857167.html スケッチで遊ぶだけで、何も作るもんねぇなぁ。 ジャンク箱にポイ。 工学知識よりも創造力が大事と実感するわ。 で結局、送料込み$1.83ってのはガセってことでおk? モジュール単体2ドル以下でもバッテリをつけたりするとどんどん高くなる 一番最近作ったのは、温度湿度センダー+リレーボード付けて
室内温室用の植物育成用LEDとヒーターの ON/OFFの装置
最初 日の出日の入り時間を計算しようと思ったけど
ちょっと面倒だったんで 配列データにしちゃった。 ボールに詰めてバットで打ったときの加速度調べようとしてmemory card記憶だと衝撃で壊れるだろうから死ぬ寸前でデータ送信させりゃいいんじゃないか?と思ったけど甘かった。 >>787
真空管を砲弾に入れてたんだし、きっと出来るはず!
本体の衝撃をどう逃すか… Arduino-ESP32 環境でクラシックBTの
キーボードとかHIDプロファイルで動作させたいんだけど
実例とかオススメのライブラリとか教えて下さい ボールを加工した段階で正確なデーターが取れなさそうだなぁ
で、それだけの衝撃を測定しようとして使ったセンサーは何? >>791
Arduino core 標準のライブラリには BT Classic はSPPのスレーブの奴しかないし、検索しても良いのがないので
ESP-IDF でやるか、ESP-IDF 用のコードを ArduinoIDE で動くようつっこむかか、誰かがライブラリ作ってくれるのを待つか ボールもいいけど、車に加速度センサーとLED数個の簡単な表示部つけたら面白いかもしれないな
頭文字Dの水の入ったコップみたいな? そういえば、加速度センサーとLED数個を内蔵したボールが売ってたな。ダイソーで。 面白いアイディアが浮かんでも同等の商品が激安で売られていると作る気が無くなるよね
昔USBの電圧・電流計を作った時に同等以上の製品が売られていたのを見てから電子工作熱が冷めてしまったよ >>796
情弱な上に電子工作のスキルも無いわけだろ?
ここでカミングアウトアウトされても困るんだよ。 >>798
地べたにはいつくばってる奴を上から俯瞰で眺めることをマウントとは言わないのだ。
そこらに転がってる賞味期限の切れた流行り言葉を使って悦に入る陳腐な癖はそろそろ改めた方がいい。 >>797
そういう貴方はLチカくらいしかやった事ないんだろ? だな
話題のネタは無いよりあった方がいい
叩いてばかりだと、スレが過疎っちゃう >>794
スマホのアプリであったんじゃないかな
LEDじゃなくてグラフ表示だけど
>>796
製品は 表示はできてもログは取れないんじゃ? 市販品はよくできてるけど俺はこの機能を尖らせたいんじゃーって感じでやると楽しいんだよ
自分だけのものだからよ >>805 >>806
市販品に無い機能を実装することで付加価値が生まれますよね。
ESP32ではなくAVRのMega1281で、スマートメーターモドキを制作途中なんですが、SDカードへのロギングは勿論、電圧・電流の波形からの力率計算、
HTTPサーバー実装によるリアルタイムモニタとかなり無理をした構成で製作中です。メインボードは完成してファームの製作中です。
これも既製品は売っているのですが、自分で一から設計して作る楽しさは有ります。
工作熱が冷めても少しすればモチベージョンは回復しますよ。 >>807
ESP32でやれば無理なく出来る内容をわざわざAVRでやって
よりによってESPスレでカミングアウトされても困る。 誰に吠えてんのか分からない奴がいるな
アンカー打てよ、無駄じゃね? >>807
AVRも頑張ればそこまでやれるんだねw
完成したらESP32に移植してみては如何でしょう? >>807
プリキュアのおもちゃ改造とかFelicaリーダー作ってた人? さむいからスマホでリビングのファンヒーターをつけられるようにしたがめちゃ便利だった…
家に帰る頃にはお部屋あったか。
リモートのストーブなんか絶対市販化できないからね。
エアコンですら問題視されるし。 >>815
俺の場合は最初から楽な手段を選ぶんで、今回のケースならESP32Dで作り込むわ。
いばらの道は踏みたくない。
でも、まぁ、今から思えば、FelicaリーダーはAVRマイコンでも手間は一緒だったかもしれん… >>816
ツイッターでフォローさせてもらった方かなぁ?
俺も風呂とエアコンをIoT化して便利さを実感してるんで、ぜひ法改正?して市販して欲しいなぁと思う。 ESPじゃないけど社内のラズパイハッカソンで自販機横のゴミ箱にバーコードリーダーつけて何の階で何が売れてるか可視化したら優勝ではないけど入賞した。
若干データ捏造してウケ狙いに走ったのが良かったっぽい。
残業がブラックな部署のフロアでは栄養ドリンクが飲まれてるとか社内でも有名なデブが何人かいるフロアでコーラが爆売れしてるとか。 リモコン石油ストーブなら俺も作った。
危険だけど便利。 >>819
バーコードがリーダー部通らないように入れられたらどうしようもないのによくやったな >>819
俺は休日にそこまで作るとは、すごいと思うけど、
ここでは自宅警備員の餌食になる。 古本だけど久しぶりにトラ技買ったらこれの記事載ってたけど、中国産にwifiやbt扱わせるのってこえーなw Wi-SUN使ってスマートメーターと通信してるんだが、通信の状況が悪くて頻繁に接続が切れるんだわ。
それで再接続手順の確立に手間取ってるんだが、何か良い情報は無いかな?
再接続手順の確立にはWi-SUN allianceから明確な指針がなくて、もう1ヶ月以上も頓挫してる。
俺としては、
@応答なし5秒でタイムアウトさせ、コマンド再送。
A再送でも期待したデータがこなければ、REJOIN後にコマンド再送。
BREJOINで期待したデータがこなければ、JOIN後にコマンド再送。
CそれでもダメならSKSCANからのJOIN後にコマンド再送。
D応答が30秒以上途切れたらリブート。
大抵は@でリカバリできるんだが、数時間毎にAもBもダメでCでリカバリされる感じになる。
ここで疑問なのは、なぜAやBでリカバリできないのか?
もちろんPANA接続完了の応答はあるんだが…
SKSCANは時間がかかるので、Aでリカバリしたい。
CはせっかくSKACANしたのにチャンネルが変わってる様子も無くて…
見た目
https://i.imgur.com/NHma7Gx.jpg
基板
https://i.imgur.com/VvylfR3.jpg まともなwisunモジュールとまともな電波環境なら何日も繋がるよ
ってesp関係ないよね 綺麗な半田付けとレイアウト
DCソケットから意地でも穴を開けたく無い気概が伺える bluetoothserialでESP32とandroid間の通信はできました。
2個のESP32でも可能ですか?
ESP32とESP8266に何らかのbluetoothを合わせたものでは可能でしょうか? BluetoothSerial の相方ライブラリが無い問題ね
ESP32同士なら相方のプログラムをESP-IDFで書くか、
Arduino-ESP32の ESP32 x2 でやりたいならBluetoothSerialやめて双方BLEでやるか、
あるいは相方になれる「何らかのbluetooth」経由するかすれば可能かと ESP32とESP8266 間の通信には、ESP NOW がおもしろいかも。
UDP のようなプロトコルなので、再送とか自分でやらないといけない。
コマンド送ってレスポンスを待つという使い方ならむしろ楽そうだけど。 >>818
ツイッターは変態女装アカウントしかないから違うと思います。 ストップ高選手権でさすがトータル1位を取った
アマゲンさんの情報はマジスゴ。 今NOTEサイトでリリースされだしたね 最近はPICの出番なくなったなw ESP32で基板作りしてるw
ところで、BLEと接続するアプリ側ってこんなんでいいのかな?
とりあえず動いているようだが、どうなんだろ?
----------------------------------------
public async void Init()
{
_connected = false;
var gattDeviceServices = await DeviceInformation.FindAllAsync(
GattDeviceService.GetDeviceSelectorFromUuid(uuidTESTService));
if (gattDeviceServices.Count == 0)
{
return;
}
DeviceInformation info = gattDeviceServices[0];
if(!info.Pairing.IsPaired)
{
await info.Pairing.PairAsync();
}
_connectDone.Reset();
_gattService = await GattDeviceService.FromIdAsync(info.Id);
_gattService.Device.ConnectionStatusChanged += (s, a) =>
{
if (s.ConnectionStatus == BluetoothConnectionStatus.Connected)
{
_connected = true;
_connectDone.Set();
}
else
{
_connected = false;
}
};
_testCharacteristic = _gattService.GetCharacteristics(uuidTEST)[0];
_testCharacteristic.ValueChanged += CharFVSIDATA_ValueChanged;
// connect here to BLE
var status = await _testCharacteristic.WriteClientCharacteristicConfigurationDescriptorAsync(GattClientCharacteristicConfigurationDescriptorValue.Notify);
if (status == GattCommunicationStatus.Unreachable)
{
Console.WriteLine("BLE Failed");
}
if (!_connectDone.WaitOne(2000))
{
Console.WriteLine("BLE Connect Timeout!");
}
} Arduino IDEやMongoose OS以外に使えるOSや環境は無いん? esp-idf が本命でArduinoIDEが対抗で他はオマケという認識 しかしArduino IDEが不安定だから
結局IDF一択という流れ 質問お願いします、ESP32でAVRCPを利用してスマートフォンの曲の操作や楽曲情報の取得はできるんでしょうか?よろしくお願いします あ、そうですそれです。どなたかご存知ありましたら教えて頂けると嬉しいです ×質問お願いします
○回答をお願いします
×募金
○寄付 技適、法改正で見直されるらしい。朗報だな。
もう「日本スルー」はなくなる? 技適なし最新端末が日本で使えるように(前編) 
https://www.itmedia.co.jp/news/articles/1903/26/news019.html > 今回新設される特例制度を利用し、総務省に所定の項目を届け出ることにより、
> 最大で180日間は合法的に電源をオンにして使うことができる。
んん? "同じ端末を利用する場合でも、実験の目的が異なれば、新たな届け出として受け付ける"
手間は手間だけど、無料でオンライン申請できるなら180日ごとでも大幅な前進だと思う
目的が違えばいいんだよな! この国の官僚は国賊、何が何でも利権を手放す気はない。
天下り先確保のために儲かりそうな事やってる奴に網掛けたいだけ。
総務省総合通信基盤局電波部電波政策課企画官 片桐義博 無線LANの屋外利用について
https://www.tele.soumu.go.jp/j/sys/others/wlan_outdoor/index.htm
2.4GHz帯は、海外の規格が通ってたら自由に使わせろとは思うが、
5GHz帯はいろいろあるみたいね。海外の規格を通っても日本での使用に制限があるのはしょうがないかな。 >>854
技適をTelecとか言ってた頃はテレコム独占で利権あったろうけど
今はどうだろうな
検査会社がちょっと潤ってる位? どちらかというと技適関係の偉い人の会合を通じて他社の抜け駆けを監視して今と同じようなシェアや力関係を維持していこうとする電電系の陰謀。 1980年代〜に違法CB無線と業界が無茶しなきゃ、技適とかって面倒なことにならなかったのかもしれないけどなー
ちょっとぐぐると送信出力数100W〜数KWって頭おかしい
利権というより、なんとか抑え込まないといけなかった時代か 一度規制かけたら特に旨味が無けりゃそのまま永遠に押し通す
現状と合わない?何それ下々ではおいしいの?ってのが霞が関
パチンコの景品交換とか、存じ上げませんでしたと平気で言い放つ
2011年に話題になった液体ミルク、実現したのはつい最近
この鈍重さで中華に太刀打ちしようなんてお笑い種 ほんと日本の企業は意思決定が遅いよね
終わってるよマジで。 官の顔色伺い過ぎだからな
官なんて国際ランキング30位程度の公務員養成専門学校が牛耳ってんだから
奴らの言いなりで国際競争力が生まれるわけない 技適モジュールじゃなくて、ESP32チップ搭載基板を届け出だけで販売できるようになるという事? 去年入社の奴らは小中高フルでスカスカの教育受けてきた
完全体ゆとりやぞ 詰め込みガチガチ教育受けてきた団塊世代は
日本の半導体産業を滅ぼしたけどね 正直ゆとりゆとり言うけど上位の人間は学校外で勉強してるぞ 俺じゃないけど、ひでえこと言われてるな。
「FCCやCEの認証がなくとも、技適の基準を満たしていることが適切に確認できれば受け付ける」
とあるじゃないか。チップやファームウェアは、技適の基準を満たしているものだし、あとアンテナだけじゃないのか?それもちゃんとしたものなら、適切に確認できそうなものだが。 まず >>851 のとおり書いてあることを理解して、その範囲内の話をしましょうか
>>863 は「販売できるってこと?」と言ってるので明らかに話が違います >>871
釣れますか?
180日毎に申請、しかもその都度「実験」の目的を変える必要のあるようなものを、そのまま販売出来ちゃうと思う所を問題にしているわけだが。
「実験」だぞ。 そもそも技適は販売の規制じゃないから売るだけなら技適とおさなくても普通に売れるし実際売ってる
使ったら違法ってだけで 要するに、見直されたのは販売するものを開発や検査する間の話なんだ。 >>873
βテストは実験だしな。しかも売るケースが多いと思うけどな。ESP32 もそうだったじゃないか。
実験の目的って、なんとかのテスト、なんとかのテストって変えていけばいいんだろ。
手間だから実際はやらんだろうが、可能性の話なら別にかまわんだろ。 >>872
>>874
そのとおり、理解できないのは完全ゆとりなんだろうか。 >>876
そうだとすると、何を元に販売できると思うようになったかが問題。
>>850を元に実験の目的を変えていけば販売できるとここにいる皆が読み取っていると思ったのなら、ゆとりと思われても仕方ないのでは? もともと技適なしでも販売はできる
で使うのが違法
それを実験しますという申請をして通せば180日間は合法的につかえるだけ 釣りとかゆとり言ってる人間がゆとり以前の問題なの草 議論するより、相手を苛立たせる方が大切なのですかね。できるだけフラットな言葉を選ぶ方が本質の話ができるのに。 ところで、ESP32 のチップをただのマイコンとして使うような場合、アンテナ付けなければ技適はいらないのかな?
アンテナも付いているが、電波を出さない場合は? >>882
厳密な話は別として、電波が出てなければ技適は関係ないでしょ 電波を出さないと書いたけど、ファームウェアの初期化で電波を出そうとしないのかな?
そうだとすると、特殊なファームウェアが必要だとか、アンテナが付いてなければ大丈夫とか、そういう話を聞きたい。 そういう細かいこといちいち気にする人居るよね。
他の人に迷惑が掛かるかもしれないから、おおっぴらにやらないでねってだけですよ。 aliexpress で買えるね。
買える以上、なにか作ってみたいとも思うけど、違法になるならやめておこうとなるじゃない。
重要な問題だよ。 このスレ向きと思い技適のコピペしたの自分だが、まさか読み解けずに変な方向に話が進むとは思わなかった。すまん。 読み解いてもらえないと読み手のせいにするよりも、自分の意図を説明した方が良いと思うんだ。
ここは匿名掲示板。いつもの慣れた人と喋るんじゃなくて、会うときにはいつでも他人の関係なんだし。 >>879
>>880
そんなことを全て考慮済みで
>>863の発言があったと思ってるの?
俺は逆で、そんなことを全て考慮済みだから>>873、>>875を書いたんだが。
くだらない末節の議論にして本質の議論から外れる人達ってどうなんだろうね。 >>891
それ以前の話でね。
>>863の発言が、「技適が販売に関しての規制であり、今回の法改正で販売出来るようになったのか」と確認していると読み取った段階で、販売に関しての規制云々はどうでも良いわけ。
本質はそこじゃない。
>>850の内容を考えれば>>863が頓珍漢なことを言ってるのは明らかだ。 同人ハード作って売れるのかもという話かも知れないぞ。
そうだとしたら、いままでも売るだけなら出来たじゃないかという方が頓珍漢だな。 かも知れないなどという想像ベースではなく、ちゃんとした擁護してあげなさいよ 別に擁護するつもりはないが、「いままでも売るだけなら出来た」というのを常識としたときに意味が変わってくる。
そういうことに想像が及ばない、なんか文系っぽいやつらが、鬼の首を取ったように言ってるのが気に食わないね。 根拠もなく仮定を置いてそうだとしたらなどと言ってるあんたが一番文系っぽい雑さ加減なんだけど
ちゃんとしたこと言わないと逆に件の人がよりアホに見えるから黙ってたほうがいいよ
それともわざとそういう事を言ってるの? ここは、電気・電子の板だからな。常識だろ。
技術論じゃない話をいつまでもやってるから、文系っぽいって書いたんだよ。 根拠か、ESP32チップ搭載基板って書いてあるだろ。そういう製品がいくつかあったと思うけど、そういうのを仕入れて売りたいのか、自分で作るのか。
仕入れて売りたいとか仕事のやつが、こんな質問するとは思えないからな、たぶん趣味で作るんだろ。
>>899
どうせ、ESP32チップ搭載基板って何のことか想像もできないで、技適という言葉だけに反応してるんだろ。
めんどくせえ、なぜこのスレ見てるんだ?って印象だよ。 チップを直接搭載した基板を使いたいとなると、既製品では、TTGO の製品群か、あるいはカメラモジュールか。そんなには多様ではない。
しかし売りたいとなると、条件がつく。それらを使った応用製品か?転売ならどう使おうか気にしないだろうから、なにか付加価値を付けてどう使わせるかのイメージがあると想像できる。
なにか作って売りたいとなると、難しい話になる。作ること自体は趣味レベルでさえ困難ではないが、技適が付いたモジュールでは実現できないことをやりたいということになるからだ。
たぶんサイズの問題だろうが、モジュールでは実現できない機能がいくつかある。
ひとつは、電源関係 RTC 用の電源が共通になっている。他に 1.8V I/O とかが出来なくなっている。
あとは SPI-FLASH と排他で使われる機能。例えば SDIO からのブート。他の Wifi チップが出来る機能を一応持っているが使えない。
さすがにここまでのレベルではないと思うが、確証はない。
あの一文から、想像できるのは、こういうところかな。ここまでは常識な。 >>902
なんで半角と全角の間にスペースいれんの?気持ち悪 >>903
同意、あまりに一般的ではないので目から脳に行くまでの間にすごく違和感を感じる >>903
>>905
読みやすくも気持ち悪くもないって感じ、むしろ打ちにくいと思う >>903
読みやすいように気遣ってくれてるんだよ
私も良くやる(半角スペース入れ) >>910
???ラズパイ的なものと勘違いしてる? ESP32は勘違いするだけのスペックはあるんじゃないか 8bitのatmegaにARMエミュレータを作りlinuxを動かすことだって出来る
esp32の能力があればなんだって出来そうな気がしてくる linuxは駄目だけど、amazon RTOSとかのRTOSは入れられるんだっけか
オススメのRTOSあります? >>915
FreeRTOS をベースに仮想記憶もサポートしている OS があるな。 ESP32用のライブラリだとなんか足りないから
ESP8266を使ってるけどアナログ入力1V ESP32でパルスカウンタが必要になって、PCNTがあるらしいのがわかったが
Arduino環境ではどうやっても動かなくて
普通にGPIOの割込み作ったらあっさり動いた
この2週間はいったい…
ESP32 パルスカウンタ
なんて検索に頼るんじゃなかった driver/pcnt.hをインクルードすれば使えるぞ なんやかんやと不具合あるのにArduino環境にこだわるのって馬鹿なんじゃないの? esp-idfはいろんな意味で汚染してくるから厄介 それこそラズパイとかにesp-idf突っ込んで開発すればええやん >>923
君は使わなきゃいい
わたしは使う
以上。 windows使ってるよね?msysごとゴミ箱にポイしちゃえば良くない? IDFとWindows相性最悪だからな
つかIDFで開発やるならVMでもMACでもいいから、まともなgcc環境でやったほうがいい あーwindowsならeclipse for C落として、ツールチェイン差し替えるのが一番楽かもな
少なくてもcygwinとか入れるよりかは楽 twitterだとM5Stackとか盛り上がってるけど、ここは静かだな
あれもなんとなくセミナー&ライティングビジネスの臭いがするけど、昔の5chなら単独スレができてもおかしくなさそうだけに、5chも人減ったんかな toolchainいれてmsys2の上でmakeするだけなのに
汚染とか相性最悪とかなに言ってんだって感じですわ 昔から、
「動いているソフトはソースを見るな」とか、
「動いているPC環境は一切弄るな」などと。
その結果、どこぞのラインではTURBO-Cが今でも
使われていたりする訳で、IDEを入れたくない
という気持ちも理解はする。 >>939
環境汚染は知らんが
Windows内に仮想Unix環境を作らさせられるってだけで、windowsとは相性は最悪と言えるだろう
多分エアプで言ってるんだと思うが ArduinoIDEいれたらMSのセキュリティソフトにespotaがはじかれたりするので
WindowsでつかうならEspidfのがマシともいう Arduino-ESP32 の BLE ライブラリ開発してた github の repo 崩壊してたけど、ついに本家に移管になったんだな
あのボロクソなライブラリ、普通に使えるようになるのかな…
クソライブラリ避けてSDKのコードで書けば ArduinoIDE も悪くないけどね(開発環境ではなくライブラリの問題だから) >>941
エアプはテメェだよボケナスが
winだけのバグがあるわけでもなしストレージ領域やクリップボードも共通なのに何を寝言言ってんだよ しぐうぃんって基本的に何もかも全然動かないから嫌
めちゃ頑張ると稀に動くってイメージ
りなくす詳しいオジちゃんなら余裕なの? 【超悪質!盗聴盗撮・つきまとい嫌がらせ犯罪者の実名と住所を公開】
@高添・沼田(東京都葛飾区青と6−26−6)
※盗聴盗撮・嫌がらせつきまとい犯罪者のリーダー的存在/犯罪組織の一員で様々な犯罪行為に手を染めている
老義父は息子の嫁の痴態をオカズに自慰行為をし毎晩狂ったように射精をしている/息子の嫁をいつもいやらしい目で見ているエロ老義父なのであった
A井口・千明(東京都葛飾区青と6−23−16)
※犯罪首謀者高添・沼田の子分/いつも逆らえずに言いなりになっている金魚のフン/親子孫一族そろって低能
低学歴で醜いほどの学歴コンプレックスの塊/超変態で食糞愛好家である/醜悪で不気味な顔つきが特徴的である
B宇野壽倫(東京都葛飾区青と6−23−21ハイツニュー青戸202)
※色黒で醜く太っている醜悪黒豚宇野壽倫/低学歴で人間性が醜いだけでなく今後の人生でもう二度と女とセックスをすることができないほど容姿が醜悪である
異臭を流し込んでくるなどの嫌がらせを何度も繰り返ししつこく行ってくる嫌がらせ犯罪者である
C色川高志(東京都葛飾区青と6−23−21ハイツニュー青戸103)
※色川高志はyoutubeの視聴回数を勝手に短時間に何百何千時には何万回と増やしたり高評価・低評価の数字を一人でいくつも増やしたり減らしたりなどの
youtubeの正常な運営を脅かし信頼性を損なわせるような犯罪的業務妨害行為を行っています
※色川高志は現在、生活保護を不正に受給している犯罪者です/どんどん警察や役所に通報・密告してやってください
【通報先】
◎葛飾区福祉事務所(西生活課)
〒124−8555
東京都葛飾区立石5−13−1
рO3−3695−1111
D清水(東京都葛飾区青と6−23−19)
※低学歴脱糞老女:清水婆婆 ☆☆低学歴脱糞老女・清水婆婆は高学歴家系を一方的に憎悪している☆☆
清水婆婆はコンプレックスの塊でとにかく底意地が悪い/醜悪な形相で嫌がらせを楽しんでいるまさに悪魔のような老婆である
E高橋(東京都葛飾区青と6−23−23)
※高橋母は夫婦の夜の営み亀甲縛り食い込み緊縛プレイの最中に高橋親父にどさくさに紛れて首を絞められて殺されそうになったことがある
F長木義明(東京都葛飾区青と6−23−20) cygwin 入れて使うESP32開発環境ってあるの?(ESP-IDFは違うという認識だが) >>945
その程度しかでてこないなら、やっぱりエアプなのだろう
実際にやってみたら?すぐ、これ引っかかるやつ出てくるだろうなーってところが見つかるから
>>949
IDFのビルドツールがWindowsのコマンドラインから直接に出来ないけれど、この原因はよくあるwindowsネイティブだとposfixに完全に対応出来てないってところからじゃないんかな
そうだとすると仮想Unix環境のmsysなりcygwinの上でやればいいって話で、idfのget startはmsys使ってるけど、cygwinやeclipse+gcc用ブラグインでも良いんじゃないかな あーwindowsが単純にシェルファイルなりコマンド読めないってのもあるな
まぁいずれにしろUnixなりlinuxが動く環境があれば良い訳だ あえて苦労してWindowsを使う理由もわからんけど、Windowsでやるほうが日本語のトラブルシューティング情報が多いので初心者向けといえば初心者向け 一連の書き込みからさっぱり問題点がわからんのだけど winだとcli使ってゴリゴリするのに不向きだという話?
環境汚染とかいやならWSLでだめなんかね?comポートたたく程度はできる
guiも併用したいなら無償のvmwareだってあるし >>956
もとよりESPはWindowsなんて眼中に無いってだけの話
一応メーカーとしては劣化VM環境での使い方書いたから義務は果たしたというスタンス これ組み込んで製品化してぇ
でも長期保証しなきゃいし設置環境も良くないから
怖くて使えない >>959
そのメーカーの環境例がcygwinとかだったのね
このGWに初めて触ろうとしているエアプ以前だったので助かった。ありがと
開発環境なんて合わせて作ればいいのにな >>960
ご多聞に漏れず、電源の設計が一番難しいと思う
無線を動かすとボコボコリセットかかるし
とてもじゃないけどホビー用途以外じゃ怖くて使えない
…まあ、自分の設計がマズいだけかもしれないけど(T_T) 保証も修理系ならパーツ持っていればいいけど、このクラスだとセキュリティー脆弱性なんかにも振り回されるので、次元の違うサポートいるで windowsにcygwinとかmsys2入れると環境汚染してくる
コンソールの環境関数めちゃくちゃになるし同じ名前のコマンドバッティングしておかしな挙動したり
エラーチェックやウィルスチェック時間が倍以上になったりいいことなし cygwin や msys はどこの /usr/bin 参照してるか普通にわかるから管理も簡単。
Windows console 用のUNIX系ツールのほうが汚染源という印象。PATH通ったところにいると最悪。 この手のツールは、環境変数とかパーミッションとか嫌な思い出しかない 無料だから仕方ないの精神だわな
picなんかアセンブラは無料だったけどCコンパイラは買った覚えがある
VC,VBなんかも高くて、よく割れの対象になってたし
今はライブラリめアホのようにあるけど肝心のアプリコンテンツが追いつかない時代だわ >>965,966
二人ともesp咥えた野良猫に家の庭にウンコすんな!といっているだけなのね。
ネコ用のトイレ置けば解決するんだが…… 966は esp関連で使う側のツールに文句言ってるわけではないのでその喩えは0点なのね。 >>963
そのモジュール、定電圧で動かして壊れてるんじゃないか?
リセットかからんよ? ESP32はEARなどの新ココム規制に引っかかるようになるのだろうか? やばくね? >>976
Tensilicaの知財が事後法適用の可能性が微粒子レベ… 日本の安保のために、そろそろこういうチップ、半導体企業を作る時期なのかもね。 時すでに遅し
アメリカ・中国、遅れてEUも始めてる
日本はEUにも入れず・・・
どうすんの日本? >>979
某R社がM&Aして重複チップとかあるとガンガン打ち切って来た歴史を知らんのか……。 むしろ非採算なカスタムチップを切れずに傾いたのがRじゃね youtube見るとさ
海外の引退した元エンジニアが暇に任せて色々と興味深いネタを披露してくれてんだけど
日本人て皆無だよな
大抵はアナクロだったり教科書的で退屈なもの もうテレビの愛国ポルノ番組見て「日本はすごい!」「日本人は素晴らしい!」って言っとくしかねーなw >>986
素人は芸人の評価をしてはいけなとか思っちゃってる人?
居るよね、社長が現場実務出来ない癖にとか馬鹿丸出しで愚痴る無能が 電子工作をやってる人は世界中にいる。東欧とかロシア中国。
英語を苦手とする日本人が目立たないのは当然の話だね。
だから何とか結論を引き出すのは無茶だろう。 >>983
そりゃ、日本人視聴者は揚げ足取ろうと手ぐすね引いて待ってるからね。 >>987
ほら、「評価する」と上から目線で
気に入らないと「馬鹿丸出し」、「無能」と罵倒する
こんなん相手にネタ披露したいかな? >素人は芸人の評価をしてはいけなとか思っちゃってる人?
関係のない話を持ち出されてもな。
でもさ、素人の芸人批評って本人はすげえ得意満々って感じなんだけど、
お前どれぐらい何ができるの?って感じで滑稽なことが多いよ。 ネタ披露が多かったり少なかったりで誰かがなんかやってくれんのか?
無意味な話だ 無能の定石がモラハラ
道徳的優位に立ってるつもりが悪意丸出しなので自己矛盾する
韓国が良くやるやつな
馬鹿はロジックが腐ってるから気付かないw >次立ててから埋めてね
と言いつつ自分で立てる親切さん このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 721日 10時間 5分 33秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。