格安wifiモジュール「esp8266」「esp32」 2個目 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
今、注目の格安wifiモジュール「esp8266」と「esp32」
前スレ
格安wifiモジュール「esp8266」
http://wc2014.2ch.net/test/read.cgi/denki/1432042649/ こんなの一般向けに売ってるということは、相当数が出てるんだろうな。
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があるんじゃ ■ このスレッドは過去ログ倉庫に格納されています