誰も次スレをたてないまま終わってたので、たてといたよ!
さあ来いホリデーデベロッパー!
MicroPythonて何ができるの?
ちょっと調べたけどAIとか機械学習とか無理だし
arduino言語があれば今の所全然用無しに思えるんだけど
どうなんでしょう?
arduino(C++)が分からなくても、
pythonが分かれば足りるという人もいるわけで
目的を達成できるなら使える言語を使えばいい
もちろんマルチリンガルが強みになるのは技術も一般生活でも同じだ
ちなみにバッファオーバーフローなどバグ避けには
C++よりC#が楽ちん
言語よりライブラリの充実が重要というのもあるw
これでC#使えるの?
もしできるなら教えてほしい。
C#派なので
.netのライブラリを移植しようとしていた人はいたのは知ってるけど結果は全然聞こえてこない
MicroPythonはオールインワンに近いから、一部のライブラリのバージョンアップで
動かなくなったりする心配しなくていいのもメリットかね。
あと、webREPL使えば、シリアルで繋ぐ代わりにwifiで作業できるとか。
そこまで性能とかBTいらない用途ならESP32よりESP8266の方が安いし消費電力低いから良いってずっと思ってたんだけど、RISC-V版とか出た最近だとどうなの?
何処かでC3てのが8266の代替ポジションと見たけど、BTあるしお値段もESP32と同水準だしなぁ
8266の後に8265とかいうRISC-Vのチップがあった気がするけど
どっか行っちゃったな
処理能力はほとんどの場合これで十分だが今んとこ選択肢が少ないのがな
>>12
ESP8266は実際使うと省電力じゃない
しかもESP32より部品が余計にいるからまあ使い道はない wifiが使えるArduinoだと思えば、簡単なプロジェクトとかでESP8266も使えるよ。7セグの時計とか
電源はACアダプターにすればいいし
数百円安いからと言ってESP8266を買う理由はかなり薄い
省電力でもなし BTはない
ESP32とコードが完全互換なら問題なかったんだけどESP8266のためだけにコード書き直すのも馬鹿らしい
世の中半導体不足と言われてるのに、何でESP32は安いの
旧製品作りすぎたのかと思ってたけど、S3とか半導体不足と言われ出してから出たのも安いし
wifiが使えるAVRだと思えば、簡単なプロジェクトとかでESP8266も使えるよ。天気予報表示とか
電源はACアダプターにすればいいし
これらつかってるメジャーな市販品がないんで
お察しだけどな
>>25
中華のスマートコンセントはほぼみんなこれだよ
IOTがらみはみんなとまでは行かないけどだいたいこれ
ハックされてる nature remo miniは中身ESPだったな
きんぺーちゃんに生活のあれやこれやが報告されるんか
そうLチカなんかやったら
どんなふうにLEDを光らせたかとかばれてしまう
以前はATMegaかSTM32だった3Dプリンタやレーザー類のCNC制御ボードに
ESP32が入ってきた
>>26
メジャーっていうのはね、panasonicとかhitachiとかね。来年には消えててもおかしくないメーカーがESP32つこてる >>32
Espressifなんて日本に営業いないからな。ライフタイムの話ができないチップは使えない。 >>34
うん、サムソンでもLGでもいいや
そこの製品で使ってんのあったら
おせーて Tuya API使ってる製品は大部分ESPだと思う(個人の見解)
日本のメーカーってIoT機器でESP系みたいなIC自社制作してるの?
IoT機器自体作ってないのか
日本でCPU作ってるのなんてルネサスとソニーくらいじゃない?
パナソニックは数年前に赤字だからって売却しちゃったし
ガジェットルネサスのボードにESP積むくらいだし無いんじゃね
レッドな国の工作員が日本日本sageしまくって、それに載せられているっていうのが
反ワクのツイート解析で分かったらしいからな。
そういや、Epsonとか独自なCPUも作ってるし、
UM05-SSなんて出してたりするっけね。
>>45
そういうのがあってもケチを付けるような書き込みで溢れるシナ。 >>46
5chでは日本sageの書き込みより、中国sageの書き込みの方が圧倒的に多いだろw LazuriteってUNO互換ボードは糞高いけど、ふとぐぐってみるとML620Q504チップ単体だと
digikeyでは1個338円・2000個で154円とかなんだな
AVRの様にArduinoコア書き込む手段とか確立してて、ボード買わずにチップで済ませられるなら
積極的に使いたい価格
>>49
あとR14の抵抗に並列で22pF前後のコンデンサを追加したら改善できるかも >>51
確かにその可能性は高そう!
手元に47uFの電解コンしかないから、とりあえずそれを繋げて試してみる。
22pFのセラコンもSY8089のデーターシートで推奨されてて、ひとつ前のESP32-CAMには載ってたのに、なんで今回は削除してるんだろう。 ESP32でI2S再生を試しています。
loop()内で音声データをI2Sバッファに注ぎ足し書き込みして、音楽を再生することはできました。
(しかしメイン処理は、portMAX_DELAY指定の注ぎ足し待ちの間止まる。音楽再生以外何もできない)
メイン処理とは別に、タイマー割り込みでI2Sのデータ書き込みをすることで
音楽をBGMのように鳴らしたいのですが、
参考になるサイトやソースをご存じの方、教えて頂けませんでしょうか。
バッファの継ぎ足し位ならそんなクリティカルな物では無いだろうからESP32ならタイマーよりもスレッドでやるのがスマートなんじゃない
>>55
アドバイスありがとうございます。調べてみます。
Arduino環境で独学のため、スレッドという考えすらありませんでした。道は遠い・・・。 ESP32を複数台同時に制御(Lチカ)したいのですが、どのような方法がいいんでしょうか?
1台をAPにしてそこからWi-Fiで制御する方法の他にもありますでしょうか?
Lチカ専門の俺が来ましたよっと。
RMTで同期とるか、DMX512で同期とるかS3にチャレンジしてBLEメッシュで同期とるか、いろいろ考えてみ・・・
Lチカ専門というのは成功すると全てジャンク箱行きという意味ね。
それぞれの距離によるだろうなあ。
近くだったらi2cとかgpioでいいだろうし、離れているのならデムパを使う。
書き込みありがとうございます。
ESP32はそれぞれ独立させて無線で制御したいんですよね、、
詳しくわからないのですがBLEかESP-nowでできそうですか?
厳密な話をすれば、
相対論的に完全な同時はありえない
どんだけの誤差を許容するのかで実現性と簡単な方法の答えが変わるぞ
>>62
ESP-nowで1対多ができれば、それが一番シンプルで楽だと思います。
受信側のMACさえ分かれば送信できたはず。
以前電波の飛びを試した時は、見通し距離で20~30mくらい飛びました。 Wi-FiやBTで点滅同期やるとまず、同期取れないと思うわ。
それぞれ、時刻同期を取って個々で点滅させて方が合う気がする。まあ、点滅周期にもよるかもな。
jjy受信機が秋月で売ってる。
まあ、PPSを出すGPSモジュールでも同じ事ができるとは思うが。
ズレがあるとしてそれが許容できるか出来ないかはまた別の話しだけど、質問からは読み取れんな。
>>64
ありがとうございます。
ESP-nowで試してみようと思います。 とりあえず同期に関しては、一対多の通信ができたあとに考えます。
書き込みありがとうございました。
PC新調してVSC&PIO入れたついでにちょっと眺めてみたら、S3はまだArduinoFrameworkでしか対応してないんだな…
PC新調してVisuak Studio Code と Platform IO 入れたついでにちょっと眺めてみたら、
ESP-S3はまだArduinoFrameworkでしか対応してないんだな…
だろ。内容の真偽は知らんけど。
>>75
PCに、対ちっぱいオプションを入れたのでは 昔からちっぱいは好きだが最近ボインボインのパフパフもいいかなって思いはじめてる
これどっちもイイよね
>>82
この水準でグロに見えるって どんな超絶美女軍団に囲まれてるんだよ・・・
あ。1/12スケール美女軍団ですか? 同志よ!(TдT )
>>83
うちには ポン酢しょうゆ が無いのでわからん。ポン酢ならあるんだがな・・・ 助けてください
ちょっと不思議なことが起こってます。もしかして仕様なのかもしれないのですけど
ESP32でプログラムを作っています
で、シリアル接続してるときにSerial.Writeでだらだらログを出しているのですが
teratermでシリアル接続してログを眺めていて
あー終わった~ってteratermを落とすと、ボードにリセットがかかっちゃうんです
teratermを閉じるとリセット信号をteratermから送っている・・・訳ないと思うのですが
これって、何かおかしな事をプログラムでやったりするから何でしょうか
ESP側でシリアルのリードはしていないのですが・・・
>>85
ESP32の開発ボードは自動書き込みが出来る様になってる
自動書き込みはUSBシリアル変換チップからの制御で行う
USBシリアル変換からのリセットと書き込みモードを制御する信号が有る
変換チップに初期化系の命令が入るとリセットの信号線に影響が出るんだと思う
なのでターミナルを閉じたとき以外にも接続した時もリセットが発生してると思う
たぶん\(^o^)/ 明日ONの時もリセット掛かってるか試してみます
まあそういうもんならそれでもいいのですけど
teratermのフロー制御が有効になってんじゃないの?
開発ボードはDTRだかRTSだかでリセットかけてたと思ったけど
違ったらごめん
と思ったら設定に関係なくteraterm起動/終了させただけでRTSもDTRも変化してました
>>88さんのが正しいですね >>85
少し検証してみた\(^o^)/
USB-シリアル変換 CP2102,CH340
ターミナル VSCode,teraterm,ArduinoIDE
いずれの組み合わせでも
接続時->リセット無し
切断時->リセット有り
DTR High & RTS Low の条件でENがLowになってリセット状態になるみたい 不思議でもなんでもないな
ESP32のbluetooth,
ベアモデムで使えないかな?
(物理MSK層でrawで送受)
皆さんありがとう
そういう仕様なのね・・・・
だったらそういうモントして考えます
ESP8266でhttpsのサイトのHTMLソースを取得するのどうするんだったっけ?
BearSSL::WiFiServerSecureを使うんだったかな・・・
1度作ったけどソースコードがぶっ飛んで無くしてしまって、
またヤル気が出てきて今作ってるんだけど・・
PlatformIOでV4.0.0以降は、ESP32 DEV MODULEボード指定での8MB以上のモジュールは正常にアップロードできないのね。
ブートループになっちまう。
esp32dev.jsonを16MBに変更して事なきを得たわ。
パーテーションファイル優先でないのがなんともはや・・・
てか、致命的バグだろ? これ
世界的にユーザー少ないのか?
ライトユーザーはArduinoだし真面目に開発する人はESP-IDFだから
>>100
HTTPSのサイトをゲットして何をしているのかが気になる 何言ってんだか
そのうちHTTPが無効でHTTPSオンリーになろうとしてるのに
>>101
ピンポイントの気象情報ですね。
他にどっか楽なとこあれば教えて欲しいですわ。 スレチかもだけど
Visual Studio Code と Platform IOで
M5stackをうごかそうとしてるんだけど
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet
header*** [upload] Error 2
っていうのが頻繁に出るようになって消去や書き込みが基本失敗するんだけど解決策ってある?
ケーブルかえるかケーブル刺す位置変えるかconectingの接続待機中にM5stackを再起動するとたまに書き込めるんだけど必ずじゃないんだよな
同じような人結構いるっぽいんだけど
端子同士にコンデンサとか繋ぐしかないのかな
手動で書込をしてみて、書込みが出来るのならコンデンサを付ければいい。
同じものを買ったつもりでも自動書込み失敗するやつがあるんだよな。
1時間に1回、WIFIに接続するコードってどう書けばいいんですか?
Wifi接続。切断。1時間待つ。以下ループ。
きっちり1時間とかx時00分にとか条件がわからんと答えられない。
ああ、そうですね。すみませんでした
x時00分の方ですね。サイトが更新されているかどうか確認したいので
だいたい1時間に1回チェックしたいです。
流れ的に「Wifi接続。サイトチェック。切断。1時間待つ。以下ループ」でできそうですね。
ありがとうございました。
>>110
その用途ならラズパイのほうがよさそう。 >>110
厳密じゃなくてもいいなら
millis()で経過時間を取得して
前回実行時と今回実行実行時の時間の差が3600000ミリ秒になると
見に行くとかは?
50日くらいでリセットされるらしいから、正確性はあんまりアテにはできないけど
それか時間を取得して前回実行時の時刻を保存して引き算してその差が1時間になったら実行しても何時なんだろうけど
自分は時刻、温度の表示とクラウド上に間欠で送信するのを同時にしたいから
前回実行時の経過時間と、今回実行時の経過時間が特定の時間差になるとif文で動くようにしてる >>113
millis() はリセットされるのではなくて、単にオーバーフローするだけだから、引き算した結果を符合付きにキャストすれば、前後を含めて正しい経過時間が得られる、はず。 >>114
初めて知ったわ、参考になった
ありがとう 小型で安いarduino互換機としてWemos d1 mini使いたいけど、Wi-Fi無効化してもアンテナパターン切断しても技適に引っかかる?
ESP8266系ボードなら日本で技適有りのが売ってるけど、そこらと比べて安い?aliexでも最近はあんまり安くないような。
引っかかるって具体的に何を?
個人工作のIoTモノで検挙はされないされた例はない
当局に注意された例も寡聞にして聞かない
まあダーレもいない田舎道で一人
原チャでちょいスピードオーバするようなもんだ罠
罪悪感を持つほどナイーブならヤらないでね
掃き溜めISMバンドなんか飛んだってたかが知れてるけど
数ワット出すなら電波法も気にしてね
wifi無効化したら違反にならないってだけの話を
何でそんな攻撃的になるのかわからない
年取るとみんなそうなるの?
>>120
どこが攻撃的?
俺には言い回しも柔らかいし、適切な助言をくれる優しい人にしか見えないが。 D1miniのクローン品は1個$2くらいだから以前は確かに安かった
送料値上げと円安で今はさほどでもない
>>119
キルビルの冒頭で主人公の女性が植物人間になってて
病院のおっさんが毎日レイプしてて飽きて知り合いから金をとってレイポさせてた
主人公がセックス中に目覚めなければバレなかったんだけど… ESP32・アンプ・スピーカーで構成されてる Bluetooth スピーカーほしい。
10個くらいのボタンとOLEDディスプレイ付いてたら なお良し。
ESP32 Bluetooth オーディオ
で検索すると、いろいろ作例がでてくるみたいだけど。
材料費で4000円超えるなら市販品ならもっと行くだろ
I2Sての使った事無いんだけど、ALIにあるMAX98357 I2S 3ワットクラス云々てのは
I2Sデコーダとアンプを兼ねてるの?
ESP32 200円、↑200円、リポコントローラ50円にスピーカとバッテリー
あと細々とした部品位じゃないの
I2Sが生データだからデコードも糞も無い
MAX98357はI2S入力のパワーアンプ
大出力なDACだと思えば
Aliで100円ぐらいのBTモジュール売ってんじゃん
あれで十分
グロの新作だよ チップ抵抗&コンデンサですっきり
269円と安かったからノープランで買って、とりあえず動作テストしてみたら問題なく動いた
まだ環境が整って無い様だから暫く放置かな >>133
俺もESP32はノープランだから放置w
作るとしたらBluetoothでなんか作りたい
あとこのスレで写真上げるとスゲー批判されるから注意なw 放置しておくといつの間にか足が生えてきて夜な夜な走り回る。。。
昨日調べてたら確かEspressifがS3 Stable△Development○ とか書いてるのが目に止まったけど、
何でオフィシャルで安定してないんだよ
こういうボード見つけた。要はSoCの周りをシールドしてないのだが、あのシールドって純粋に放射ノイズ対策?
それともスピーカの筐体みたいな意味があって、無いと電波の届き悪かったりする?
>>138
見た目の違い程度だと。。。
シールドなしの奴も持ってるけど、違いを意識したことはない。 >>139,140
ありがとう
んじゃ買ってみっかな、、基板起こすまでじゃないけど小さくしたいのに有効そうなので ボードメーカーにとってはアンテナ込みのモジュールを使えば法律関係の面倒を避けられる(こともある)
もちろんチップを直接実装するより高くつくけど
どっかで挙げられた(検挙)例でもあれば
はっきりくっきり
以前は圧倒的安値だったLolin32liteがチップ実装だったね
>>116
esp-12fが技適とおってんだから、12fの奴使えばいいんじゃないの 技適の表示があるESP-12Fを俺は見たことがない
そもそも出回ってるESP-12Fの大半がクローンだが
大体技適あろうがなかろうが調査して取り締まる人がいないからなんでもいいんじゃないの?
ほとんど気持ちの問題だからスッキリしたいなら通ってるの使えば?程度の話
180日実験申請するほうが楽な気もするけど
調べたら罰則はあるんだね
食らった人はいないけど
バレてもダメなんですよ〜って言われる程度
見せしめでまともに食らったら大変だけど
テレビやラジオ、違法無線はすっ飛んでくるけどWiFiは分からんし苦情も出ない物な
>>151
ブログ記事書くような人は炎上防止で守らないといけない奴 前にwifiAPモードで立ち上がってwifiのSSIDとパスワードを入力して保存できるライブラリ
あったけどなんか見つからない
どこにあるか教えていただけませんか?
wifi manager だっけ?
そんなのあったね
S3-WROOM-1買ってみてどう開発すっかなと思ったら
初期のWROOM32とサイズが同じでWROOM32のテストボードが使いまわしできるんだな
こいつはハンダ必要ないから楽でいい
4ピンほど未接続だったりGNDに落ちてたりで使えないが書き込みなどは問題ない
ただ持ってるやつだとENにコンデンサ追加しないと安定しないようだが
後はIO番号がかなりS3とはバラバラなので対応表作っておくべきくらいか
一枚位はDevkit買いたい所だけどあまりにも高いんだよな
USBシリアルのせいだと思うけど
>パスワードをかけていないWi-Fiは不正アクセス禁止法にも抵触しない!
いやいや、Wi-Fiにパスワードかけていないことが間違いでは。
>>138
工事設計認証取る際に「容易に改造できない」って要件あるからそういう目的もあるかと 技適のアンテナってけっこうグレーだよなぁと思う。
建前と本音がねぇー。
ESP32でフリーWiFi装ったフィッシング鯖て奴を立ててみたいな
何の情報が抜き易いのかな
ほとんどhttpsになったからトラッキングくらいしか抜けないと思うぞ
認証ページ(Captive Portal)だして簡単な個人情報を抜くことは可能
商業施設や交通機関がやってるやつ
ESP-NOWで一対多の通信をしようとしてるんですが、一つのMACアドレス宛にしか通信ができない状況です、、
送信側でMACアドレスを登録するときに、一番初めに登録したESP32としか通信ができないんですが原因わかりますでしょうか?
コードもないのにわかるわけがないけど
絶対ここに張らないでね
どこかコードを貼れるサイトに張ってリンクを貼ってね
つかったことないけどpeerInfoをmemcpyで使いまわしてるのが気になる
組み込みのライブラリで内部バッファにコピーするかな?
マニュアル、ソース読めばわかるとおもう
>>170
わざわざありがとうございます。調べてみます 「容易に改造できない」と言いつつアンテナ着脱可能な物がOKだったりするあたりあまり意味ないよな
>>160
逆に“password”みたいなクソ雑魚パスワードでもかかっていれば不正アクセス禁止法を適用できた気が android ideでソースを変えてないのに毎回コンパイル時間が長い
temp固定して
ccache入れても遅い
どうなってんだ?
outputを指定したら中に ~.binと言うのができてるんだけどこれを焼いたらおk?
arduino 環境ですが、core2.0でwifi connect成功するが2.04だとつながらない。DevKitCもS2miniも同じ挙動。みんな問題ない?
M5stack BASICが6280円
M5stickC Plusが3564円
M5Atom Liteが1450円
どれも高すぎるな。M5stackが数年前の倍近い
Atom Liteは画面もボタンも無いけどI2Cしか使えない
I2CのディスプレーをつけようにもSSD1306とかの白黒しかない
ディスプレーつける筐体は3Dプリンタで自作するしかない
それならM5stickC plusの方がトータルでは安いかも
みたいな感じ
まあでも純正のArduino UNOもそんな値段なので
まあしょうがないんかな
数年前までM5stackは3000円台で買えたので
ESP32の開発ボード+適当な大きさのOLED+スイッチ+電源+それらを入れる筐体を
別々に調達したり製造するのに比べてM5stackの方が安かった
STM32で似たことするよりもM5stackの方が安かった
大学生とかではもう買えないのでは
なぜか、M5のコピー品みたいなのは現れないんだなw
>>180
ひえー ?? アッチョンプリケ
かつての倍やん >>182
実質借金の奨学金でFラン行ってるような馬鹿じゃなきゃ買えるだろ >>180
m5atom買うならm5stampかな、wifi問題無いし 2020/12/15から、ESP32-CAMを玄関の防犯カメラとして運用した者です。
今年の暑さにも耐え、故障もなく元気に稼働しております。
俺も年寄り独居の実家監視用に見守りと称してつかってる
時々落ちるから定期的にリブートするように改造した
wifi再接続兼ねてね
htmlテキストいじるのが面倒
圧縮されてたり
streamがNAT超えられてないけど
めんどくさくて追求してない
あと5個くらい買ってあちこち置こうかな
>>192
防犯用途や、ちょっとした確認なら実用になりますよ。
夜は遠隔でライト(搭載されているLED)も点灯できますし、800x600でも十分の解像度です。
最高画質の1600x1200にするとフレームレートが厳しくて、
誰かが通り過ぎても1,2コマぐらいしか写ってませんね。
画質も格段に綺麗とは思わないので、800x600か1024x768で使ってます。
ちなみに自作ケースに入れての屋外設置です。 2000円くらいでIPカメラ買えるんだけど、それじゃあだめなん?
>>194
500円以下で出来ましたよ
今のESP32-CAMの価格は知りませんが Espcam5個セット3000円で昨日ポチったaliだけど
>>197
実家年寄見守り用
庭とか門とか勝手口とか IPカメラなら買ったほうが安いと思う。ただ安い中華製はクラウドとセットなのが多いね。サーバーに記録するなら自作もありかなぁとは思う。そのうちやってみようと思ってます。
今はBLEで遊んでる。やりたいこと沢山(笑)
>>196
円安分差し引くと300円台で買えた時代に戻りつつあるのか、日本以外は ドフで買った550円のbuffaloルータにopenwrt入れてDDNS登録させて外からESP32CAMを見てる
camのファームももうちょっとカスタムしたいOTAアプデとかも入れたいな
ESPHomeとTasmota、ESPEasyが便利すぎてコードを書かなくなってしまった...。
いいとおもう
GUIでデザインしたらタイミングチャート他が自動生成されて
シミュレートやデバッグもシームレスにできるのが当たり前になってほしい
書ける奴はそんなのがなくても書けるし
書けない奴はそんなのがあっても書かないから
小説と絵画みたい!
コードは小説、GUIは絵画!
自分の表現したい方法でやるっていい!
自分のスタイル確立しちゃってると
便利なツールも面倒に感じちゃうんだよな
ESP32-S3はUSBでプログラム書込みだけはできるようだね。
UARTのDTR、RTS制御回路部品無くなっただけでもすっきりした。
後は、esp32s3-builtin.cfgでopenocdが正常に動作するのを待つのみ。
JTAG出使うピンを別のに割り当てちゃった
割り当てやり直しじゃ
ESP32-C3の 12F 32S 13 13U の違いが分かるようになってるとこある?
どなたか、M5Stamp PicoでUARTをModbusRTU通信やってみた方とか
いらっしゃいますかね?
と書いたけど先にtwitterでつぶやいてるなw
uartが一個しかないと言うことはないだろ
それに別の方法があるかもしれない
Modbus RTUはRS-232か422/485のちゃんとした信号(3.3V入出力ではない)が必要なんで
どっちにしろ外付けで信号変換しないといけないんで
わざわざM5Stamp Picoみたいなちっこいの選択しても意味ない気がする
今アリ等でESP32系買うならどれがコスパいいかな?
S2miniとかC3シリーズとか、素のESP32とか
なんか円安と送料の影響で結構高くなっちゃったよねぇ
みんなはどこで仕入れてるのかしら。
だな。 秋月からモジュール買って、KiCADでちゃちゃっと自分の思い通りの基板作った方が面白いし、オプションモジュール含めたトータルで比較すると安い事もある。
最近のaliは酷い店が多い
注文しても送ってこないしトラッキングもいい加減
ロックダウンの影響なのか?
Aliの安いモジュール・ボードはノーブランド品が殆ど(品質が怪しい?)
秋月電子は「Espressif Systems」社の製品が確実に入手できる
なので差額が少ないなら秋月の買った方が安心感が高いとおもうの
手元のはAliで買ったノーブランドばかりだけど \(^o^)/
170円くらいでAliで買ったESP32がまだ20個くらいあって使いきれないと思いつつ秋月でPSRAM内蔵版を買ってしまった…
DevKitもESP32CAMもクソ高くなってんのな
ESP32-DevKitCは互換品で今まで困ったことないな。
IDEでボードマネージャーのESP32にカテゴリにずらっと型番並んでるけど
本当にあれだけ必要なの?
基本的な質問ですまんが、ESP32ってF()とかPROGMEMとか意味無いのかな?
8266は意味あったよね
>>231
出回ってる分のボードやらが増えた部が増えるね〜
\ArduinoData\packages\esp32\hardware\esp32\1.0.6\[boards.txt]
↑気になるなら使うの以外削除しちゃえ!\(^o^)/ >>232
コードの互換性(AVRとの)が目的でなければ
const char txtData[]="abcdefghihk";
↑の用にconstで宣言すれば定数はROMに割り当てられるよ(さすがに知ってるとは思うが・・・)
結果が変わらないのでPROGMEM等は意味が(必要が)ないはず >>234
flashに、、 だよね。
スマホのストレージをROMと 表現する風潮の拡大? (マイコンのプログラムからは)リードオンリーメモリー
すまんのぉ〜
次からは略さず「Flash Electrically Erasable Programmable Read Only Memory」って言った方が良いのだろうか?
言わないけど\(^o^)/
「記憶する」-メモリ
マイコンの記憶部分であるメモリには、主にプログラムやデータが保存され、ROMとRAMに大別されます。
◇ROM
書き込んだデータは消去できないが、電源を切ってもデータが消えない読み出し専用のメモリをROM(Read Only Memory)と呼びます。主に、電源投入時やリセット時に実行するプログラムやプログラム実行中に変化しない定数を保存します。
ルネサスのマイコンには、ROMとしてフラッシュメモリを搭載するものが多くあります。フラッシュメモリは電源を切っても中身が消えないROMでありながら、データ内容の書き換えが可能というメリットがあります。
◇RAM
データの読み書きは自由に行えるが、電源を切ると内容が消えるメモリをRAM(Random Access Memory)と呼びます。主に、プログラムの変数を保存するのに用いられます。
いやconstつけなきゃ無駄にramのバッファまで確保されるんだからこの場合romであってるだろ
お約束も知らんアホなんか?
>>238
FRAMもあるよ
ゲームのROMコピーカートリッジで高速&書換回数の優位性で流行ってるらしい
書き換えられちゃうROMに消えないRAM、なんというニューハーフ群 m5stackの5Vとか3.3Vの出力って精度はどうなんでしょうか?
精度が必要な場合レギュレーターとか入れた方がいいでしょうか?
>>242
esp32から端子が出てるだけでまるで分からん M5Stack系は、いい加減別スレ立ててそこでやれば?
質問が馬鹿すぎてここで回答する気にならんのだがw
たしかに、M5固有の話をしたくてもはばかられる感じがある
M5Stackシリーズ「Stick Stamp ATOM」でいい?
これで立ててもいいかな?
ESP32じゃないのもあるし
軽率にHATの話もできるし個別にあってもよさそう
esp32-s3は光沢の無いマットな質感で何かレジストの処理が省かれてるのかと訝しんでたら、これが今の流行らしいな! 知らんかったわ
秋月でモジュール単体が安いのはわかるんだけど、3レギュレーターとか考えるの面倒だし揃えてたら結局devkitに近い価格かつdevkitより出来の悪いものになるから困る
ESP32-S2ってBluetooth無いんだね
どういう需要なんだろ?
いらないからいらないんだろ
使わないものはいらない
wifiライブラリとbtライブラリを入れると残りの容量ではろくなものが作れなかった
Bluetoothは、家の至る所に設置してある ATC_MiThermometer の読み出しで使ってるな。
ないと困るけど、なにがなんでも必須ってもんでもないから省かれてるんだろうな。
逆に、esp8266のADCは少なすぎると思う。
S2はPCからUSBストレージとして認識してもらえるという他のESP32には無い機能があるからそのためにBTオミットされた?
esp-now ってみんなあまり使わないのかな。
ESP32同士の通信なら、WiFiより使いやすい気がするんだけど。
>>259
ESP-WIFI-MESHになるとさらに事例が少なくなるね Esp-nowはまだリモコン的な用途で使えそうだがEsp-wifi-neshは使い道が全然思いつかない。
うち屋根の形に家の外での電波の入り具合がめちゃ悪いから、もし外で使いたい事あったら
wifi-mesh使うかどうかは別にして中継しないと駄目そう
AdafruitのQT Py ESP32-C3って、あのサイズでアンテナも見えないけど、Wifi/BTの電波ちゃんと飛ぶの?
M5stickV と ESP32cam だとどちらの方が画像認識とかML動かすのに適している??
M5sticV はCPU違うみたいだけど
stickVは単体で画像処理出来るわけじゃなくストリームを何処かに送って
そっちでやらせる物なのかな?
機械学習したいならM5stickVいいぞ。yoloで学習したデータもちゃんと変換さえすれば動く。変換が面倒だが。
Dip化ブレーク基板作ろうと思ってる。手半田で載せる。中央のヒートシンク部は5x5のスルーホールパッド穴φ3にしようと思ってる。半田付けは、穴にハンダ流し込むつもり。フラックス塗っておいて。どう思う?
>>270
きちんと半田をいきわたらせるには、半田コテだけでは難しいかもしれない。
ある程度いきわたればいいのであればそこそこいけると思う。
(といってもesp系は妙に耐熱性がある感じなので結構いけそうな気もする)
完璧を目指すのであれば、
フラックスを塗っておくのは基本として、138℃とかで溶ける低温半田ペーストを使う。
ホットプレートで予備過熱をする。
最後に、ヒートガンで加熱のコース ふつうにリフローするのが簡単じゃぞい。
いっぺんフライパンでやってみ? あら意外とできちゃうのねっと。
それか、裏返して一本づつエナメル線くっつけたって1時間もあれば終わるぞ。
サーマルなんてほっとけ。
>>274
クリームハンダもヒートガンも使ってて、フライパンは知識としては知っていましたが、確かに、この場合はそれが正解だったのかも。とはいえ、発注しちゃいましたφ3スルーホール。
1ドルですもんね。10日後をお楽しみに! 理屈で考えると空隙って断熱材になっていると思うんですが
フライパンでリフローする時ってシリコングリスとかひまし油を
フライパンに厚くひいて空隙を防いだりするのですか?
局所的な温度差考えると やっぱり銅製のが推奨ですか?
Seeed XIAO ESP32C3とM5Stampだったらどっちがいい?
高い方にして自分にプレッシャーを掛けないと捗らないぞw
どうせサンプル動かして飽きるか、途中で挫折してホコリまみれになるだけだから安いのにしとけ
XIAOのやつ、外部アンテナ必須なのか
せっかく小型なのに実質なフットプリントでかいな
esp32-camで新しく技適通ったやつが出てきた?
USB刺すだけで8285(D1 mini Lite)が手で触れないくらい熱くなるんだけど
やっぱり壊れた?
スケッチのアップロードは出来るんだが何も動かないw
LDOから3.3Vでてるか確認して5Vなら張替え
せめてここまでやろうや
やってみたこと
・空スケッチのアップロード
→変化無し爆熱(アップロード時のLEDは点滅する)
・3.3v計測
→3.18v
・5v(出力)
→4.24v
AS1117とかCH340は問題なさそうなので
8285だけが逝っちゃったのかなと判断しました
NodeMCU 母板と -12F がバラのセットで売っていたから購入してみたが
届いたのは -32 用母板と -12F だった
どないせいっちゅうねんw
なにげに蟻じゃね?
ひさしぶりにesp8266いじったらエラーでまくるし自動書き込みスタートしねえ書き込みおわってもリセットしねえ
ESP32だと何の問題も無いんだがなあ
ソースみたけどもうすっかり忘れてるわ
ESP8266はライブラリーをアップデートしたら動かなくなったことあるな
uint8_t DS3231::getHours(){
|
if (h_mode == CLOCK_H24){
return (bcd2bin(hours));
}else if (h_mode == CLOCK_H12){
return (bcd2bin(hours));
}
みたいなケースによって戻り値が無いよエラーは、たしかにおかしいので直した
でもwarning出まくりで気持ち悪いライブラリだ、このRTC.hどこで拾ったんだろう
エラー箇所無いのにリンカで失敗してる…
multiple definition of `_ZN8DateTimeC2Ev';
>>300
そもそもそれ場合分けの中身が同じやろ
uint8_t DS3231::getHours(){
return (bcd2bin(hours));
}
これで解決 リンカエラーは俺が悪かった、ライブラリとローカルに2つのDateTime.hがあったので重複エラーになってた
RTC.h最新版に更新した
ソースコードはうんこのままだった
void DS3231::setSeconds(uint8_t seconds)
{
if (seconds >=00 && seconds <= 59)
これuint8_tだから0以上にしかならんとコンパラさん激オコ
みたいなのが30箇所くらいあって気持ち悪いので全部修正した他にもいっぱい変な所があったけどなんとか動いた
ESP32用に調整した自動書き込み回路がESP8266に通用しない事が判明
めんどくせーー
>>301
これたぶんbit_maskしようと思ったんじゃないかな
H12だと (hours 0x0f) H24なら (hours 0x1f)
DS3231は大丈夫だけど
アリエクで買った10個177円のPCF8563は未使用bitにゴミ(secのbit3)が入ってたのでmaskが必要だった >>302
前同じような感じでそう書かないとQACに怒られた
だからってコンパイラの方は無視とかおかしいんだが
そういう規約なんでと言われて仕方なくそうした AMS1117ダブルでついてるな
USB付近のsop16はなんだろう
それがあったか
安いパーツで無理無く構成してて好感が持てる
RGBいらんからGPIOもっと欲しかった、SPIチップ用の空きランドがあれば最高
こんだけ広いと色々盛り込めそうなのにスペースがちょっともったいないな
>>305
あー、これね。M5Stackが高くなってしまったので自分でケースを用意できるならいいよね。 4ピンコネクタがどっちも使いにくそう
なんでI2Cにしなかったんだ
>>305
丁度液晶とESP32ばらでこんな構成の作ろうと思ってたのにチクショーと思ったけど、
色々無駄な物付いてIO無いから良いかな >>311
何でチクショー?
中華より安く作れるとでも? >>313
もう液晶買ってるからw
液晶/タッチパネルはどっちかに集めて非割り込みで読み込むのが一般的の様だけど
これはばらばら接続されててSDカード使うのに難がある様でイマイチな感じが
タッチパネルはソフトSPIで読む様想定してるのかな WIFIMANAGERのDHCPがWindows 21H2リビジョンになってから、働かなくなったね。
いちいち、IPの手動設定がマンドくせ。
なんかWindows側の設定あるのかな? ESPAsyncWebServerのSoftAP側には無さそうだ。
ST7789
LovyanGFX 0.4.18
ESP32 core 2.0.4 コンパイル後フリーズ
ESP32 core 2.0.3 にしたら動いた
ソースコードかLovyanのせいだと思いこでたので解決まで時間かかった…