格安wifiモジュール「esp8266」「esp32」 8個目
■ このスレッドは過去ログ倉庫に格納されています
誰も次スレをたてないまま終わってたので、たてといたよ!
さあ来いホリデーデベロッパー! 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を光らせたかとかばれてしまう 去年3月末の決算だけど、nature株式会社って利益が350万円って大丈夫なのかね?
https://catr.jp/companies/9dfc0/74413
よく知らんけど 以前は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 M5stack Timer Cameraのバッテリ電圧が3.7V-4.0Vの時にwifi接続しようとすると必ず失敗して強制リブートする。
多分ここと同じ症状だけど、何か解決策はないものか。
https://sample.msr-r.net/timer-camera-unstable/ LazuriteってUNO互換ボードは糞高いけど、ふとぐぐってみるとML620Q504チップ単体だと
digikeyでは1個338円・2000個で154円とかなんだな
AVRの様にArduinoコア書き込む手段とか確立してて、ボード買わずにチップで済ませられるなら
積極的に使いたい価格 >>49
https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/schematic/TimerCAM/TimerCAM_A2-PMS_UART.pdf
試しにC24,C25のコンデンサの容量を増やしてみてはどうだろうか?(追加する形で)
バッテリー電圧 > MOSFET > ダイオード(SBD) > 降圧型DCDC > ESP32
↑の降圧型DCDCで3.3Vに電圧落してるみたいなんだけど
バッテリーの電圧が 3.7~4.0V位の時に ダイオード(SBD)通すと 3.2~3.6V位になってDCDCのFB電圧と近い値になる
その関係でDCDCのレスポンスが悪くて想定以上に電源電圧が降下してるのかもしれない
(さらに低い電圧になればDCDCのMOSFETが常にONになるのでレスポンス問題が解消する)
たぶん\(^o^)/ >>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
いずれの組み合わせでも
接続時->リセット無し
切断時->リセット有り
https://i.imgur.com/QggQqYh.png
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だから 指紋でやる方法が見つかったわ
今どきESP8266ですが、参考にされる方どうぞ
【Arduino/ESP8266】HttpClientを使ってHTTPSをGETする
https://kurobekoblog.com/httpsclient ■ このスレッドは過去ログ倉庫に格納されています