格安wifiモジュール「esp8266」「esp32」 2個目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
今、注目の格安wifiモジュール「esp8266」と「esp32」 前スレ 格安wifiモジュール「esp8266」 http://wc2014.2ch.net/test/read.cgi/denki/1432042649/ 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年かかった。 これで自社製品のスペックにちゃんと謳えるね!!!!! ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる