格安Wi-Fiモジュール ESP8266/ESP32 Part.5 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
どうせ >>>よく見てないけど、10bitのデータは2バイト一気に読めるのかな。 >出力自体は符号なし16bitで出てて、ちゃんと読めてます。 > >>>12 bitでない? >12bitでした、すみません ここでミスって欠落させてたんだろう なになに ADをゆっくりやらせると直線性がよくなるのか? >>648 あくまで想像だが、 1) デフォルトでは、12bit を 8 clock で変換しようとするので、変換がエラーになることがあるのではないか? 2) 前の値と近ければ、変換できてしまう? だが実際は、近い値でもエラーになる。 3) そもそも、ちゃんと SAMPLE 出来てないのではないか? 4) デフォルトのクロックが高すぎるのではないか? 直線性以前の問題だと思われる。不適切なパラメータの修正で、やっと動いたという感じ。 >>646 あんたやさしいなぁ カス共に上手く行った情報与える必要ないのに >>650 お前の言う通りだ。 その情報、誰も必要としてなかった。 ADCスピードは秒6000サンプルってでてるよ > https://esp32.com/viewtopic.php?f=2& ;t=1075 > The sample frequency is 6KHZ. We have 12-bit SAR ADC up to 18 channels. 80MHzで8clock analogSetClockDiv(4)で正常になった sample frequency is 6KHZ オーダーが違い過ぎて全然関連が分からんのだが、誰か解説して。 >>654 analogReadを使う場合、いちいちセットアップして使うから、ADC 変換よりはるかに時間がかかる。ググってみると 11 us とか 17us とかで 60ksps 〜 90ksps あたり。6kHz というのは、よくわからん。 80MHz で 8clock というのは、ADC 変換そのものの時間。( 80MHz は、ヘッダファイルのコメントに書いてあったが、本当かどうか確証はない。) ADC は連続して DMA でデータを取得できる。(ただし、I2S と組み合わせる必要がある。良く分からんが。) それはともかく、この機能を使ったときにはじめて、最高性能でADC をブン回せる。 逐次比較型ADC周りはまだ情報が少なくてよくわからんね もしかしてドライバのデフォルトは80MHzを想定してて CPUクロック240MHzで動かしてるとかない? それでanalogSetClockDiv(4)すると、240MHz/4=80MHzとか。 > 3.2.4.1 APB_CLK Source > The APB_CLK is derived from CPU_CLK as detailed in Table 13. The division factor depends on the CPU_CLK cource. https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/esp32-hal-adc.c > static uint8_t __analogAttenuation = 3;//11db > static uint8_t __analogWidth = 3;//12 bits > static uint8_t __analogCycles = 8; > static uint8_t __analogSamples = 0;//1 sample > static uint8_t __analogClockDiv = 1; あ、ごめん、タイポだわ、 × それでanalogSetClockDiv(4)すると、240MHz/4=80MHzとか。 〇 それでanalogSetClockDiv(4)すると、240MHz/4=60MHzなので、<=80MHzとか。 ESP-WROOM-02の最新データシート見てたらば、12/16ページの周辺回路図下のNoteに ESPボトムのGNDパッドは実装先の基板にはんだ付けしない事を推奨する と書いてあるんだけど、これはESP側に変なノイズ入れないでねってことなんかな?(もしくは逆?) それとも中ではんだ付けしてる部品が外れたりダメージもらうのを危惧しているのかね? それと、この回路図でENピンにローパスフィルタ入ってるのはまだいいとして、0.1uFと10uFは意味あるのかな? シールドカバーの中にも0.1uF、1uF、10uF入ってるみたいだしピーク電流考えたら付いたところで。 電源の応答力不足なら足りなさそうだし、電源しっかりしてるなら中のパスコンで足りない? テストするとわかるけど、パスコン追加は最低動作電圧ぎりぎりで限界を下げる 効果がある、0.1とか0.2ボルト程度だが。 マージン、気休め、普通は関係ないから、コストに見合うかどうかは微妙 >>658 多分家庭工作や教育工作で使われる物程度に 19GNDを律儀に付け無くていいよって言いたいんじゃないの 使いまわしたい時に絶対外しにくいだろうからw ESP-WROOM-02 (32ではなく) のPCBデザインガイドだと放熱のため面接触しろと書いてあるわ http://espressif.com/en/support/download/documents?keys=& ;field_type_tid%5B%5D=16 > ESP-WROOM-02 Datasheet PDF V2.4 2017.11.17 > ESP-WROOM-02 PCB Design and Module Placement Guide PDF V1.0 2016.06.30 > [page7/7] 6. Ground Plane > (Ry > The pad on the bottom of ESP-WROOM-02 must be provided sufficient > plane contact for proper dissipation. >>661 はんだ付けせずに熱伝導シートを使えということかね? >>662 熱伝導シートも良いしシリコングリスでも良いけど、 秋月とかスイッチのピッチ変換基板みると、そもそもベース基板の ベタグランドにレジスト越しに接触しているだけで放熱には十分なのかも 32だとスイッチのα版にハンダ付け用の穴があったけど現行はなくなってるし。 ESP-WROOM-32ピッチ変換済みモジュール《フル版》α版--販売終了 https://www.switch-science.com/catalog/3144/ >>663 そうなのかな。 ちなみにスイッチのは以下の記載がありました。 α版との違いは以下の通りです。 シルクの間違いを修正しました シルクを追加しました ESP32モジュール底面のパッドをはんだ付けするための穴を削除しました(パッドは残してあるのでモジュールの底面パッドははんだ付けされています) 3.3 VとGNDの配線を見直しました 小学生の日曜工作向けだとpiなら何とかなるがesp32とかだと一握りの英傑しかついてこれない。 board manager インストール中に固まってしまった >>660 no needとか書かれてればそう思うんだけど、recommendと書かれると 何か理由があるのかな?と思っちゃう 量産のことを考えたら基板に絶縁シートを挟むことを部品メーカーが想定することは考えにくいように思います。 基板への「接触」が求められるなら、どこにもつながっていないパッドへのはんだ付けで良いのでは? スイッチサイエンスのespr ir赤外線リモコンボードをirkit互換にするファーム作成中。googlehome からifttt経由でテレビやシーリングライトの操作はできた。 https://github.com/toskaw/ESP8266IRKit これは期待 irkit互換ってことは純正アプリとか使えるのかね? 中華のコピーリモコンのボタン押下をエミュレートする形にすると激安に実装できるじゃん。 毎年ポンポンとエアコンやらシーリングライトやら入れ替えるなら汎用にしたいけど。 スイッチサイエンスのIRボードが高いからなあ 海外版rm mini3で良くね? ESP8266につけたピエゾ・スピーカーが、 設定には無いのにテケテケって小さな音で鳴り続けるんですが、 出力ピンとGNDにつなぐだけじゃダメですかね? 今はIO5、GNDに直接つないでます。 プログラムで鳴らして、止めた後にテケテケです。 リセットすると、鳴りやみます。 接続はできてるみたいだけど rst cause 1: boot mode (7,7) waiting or host >>678 オシロで端子の波形確認。実はHi/Lo出してたりして >>681 ありがとうございます。 それは確認済みで、周期約10Hz、幅約1msのパルスです。 さすがに、何も出てないのにテケテケはしないですね。 その理由は依然として謎です。 IO5, IO14に変更しても同じです。 >>682 よく分からんが、端子を入力に設定したらいいんじゃないの? >>683 tone( , , );で圧電スピーカーを鳴らしてるんですが、 pinMode( , OUTPUT);が意味あるんでしょうか? 鳴らした後の設定ですかね。 失礼しました。 pinMode( , INPUT);ですね。 ピエゾ・スピーカーを鳴らした後に入れるように変更したら、テケテケしなくなりました。 が、オシロで見ると電圧が低くなっただけで同じ周期のパルスは発生しています。 これはどう考えたらいいんでしょう? loop()の周期? loopの中で端子初期化してるとか >>688 それも疑いましたが、ここまでそぎ落としても同じです。 http://codepad.org/jIImZBAa 10、11行のいずれかでテケテケは止まります。 明示的に止めないといけないのかもしれません。 とりあえず動かすには io pinのpullUp/down が必要なのね・・ ちっこいカラーOLEDが安くなったね ドライバ付きeペーパーも順調に安くなってきて夢が広がりんぐ ESPでHDDのセキュアイレースコマンド実行させる事出来ませんかね? >>695 ファームが そんなにたくさん出回ってる? >>692 どんな夢を描いてるの? 自分的には ほとんど意味がないなぁ ESP自体で そんなに表示部が必要な活用法ってなんだろうかと 外部からネット経由で確認できれば充分かなと >>692 最近になって128x64の白いグラフィックOLEDを5個も買った。 コンパクトだし、良く見えるしで、なかなかいいよね。 今までの1602のキャラクタLCDは順次お役御免だ。 >>698 そうですか。 自分も不要だし、もし付けるにせよ、8x2のキャラLCDで十分派 >>700 サイズの割に表示できる情報量少ないし、 何よりほとんど価格差無いと思うけどあえて選ぶ意味は何? そもそも、I2Cで手頃な8x2のキャラクタLCDなんてある? そもそも必要な情報はパソコンやスマホからブラウザ経由で取得するし・・・ 基本的に不要だけど、状態フラグのほか フリーズしてないか分かるように時計を表示させとくとか、そーいう使い方ばかりで >I2Cで手頃な8x2のキャラクタLCDなんてある? 秋月の320円のやつとか そのワンタッチすらストレスな用途もあるだろうに わざわざ狭い視野におさまることはないよ もっと楽しくやろう 仕事じゃないんだから カラーとかって どう活用するのか どんな夢が広がるのかに興味があるだけ ちょっとした確認用に 白のOLEDとか 小型のe-inkはわかるけど でも、そういう用途には LCDが いちばん楽ちんかもね。 >>702 それじゃコンパクトさも価格もoledのが良いじゃんw 相場観というか視野の狭い爺は会話にならないんだよな >>704 楽しいかは判らんけどUI的には情報を抽象化し易くなる 例えば温度を表示する時に危険領域時は赤くすれば視界に入っただけで直ぐに危険と判るだろ ArduboyColorみたいなのが作れるんじゃないか! >>706 すぐに目につく場所での設置だったら 赤くなることも悪くないけどね でも 大切(危険)なことを通知したければ 自分宛にメールさせるなぁ >>707 今だって 安価なカラー液晶はあるからねぇ 実際にテストでつないで表示して、そこまではするけど その先 夢のあるいい活用法ってなかなか思いつかなくて いいヒントはないものかと せいぜい他の場所で測定したespのデータを表示するくらいしかしてない >>708 メールの方が良いならメールでやるので色だとか液晶だとか語る必要が無い お前の要件なんてお前にしか判る訳が無いので使い道なんて示せない アホの会話は意味が判らないな 使用者全員のメールアドレスが分かる状況ってそんなにないだろうに oledを必死に否定する意味がわからない。 いい大人は、あ、そう。でスルーできるもんじゃないの。 アスペルガーのお子ちゃまですか? こういうことですぐイライラする人は、自己愛性パーソナリティ障害っていう病気だってことを自覚しておくといいよ。 ちょっと反論されると言葉遣いが汚くなる人は病気だよ。 そもそも、安いちっこいカラーOLEDはどこに売ってるんだ? >>717 SSD1331 採用のがあるが安くはないな。SPI LCD のほうが安いぐらいだ。 >>714 自分の悪意を棚に上げ、他人の言葉が汚いと貶める モラハラは馬鹿の常套手段 自らの薄汚い人格を恥じろよ 調べたら ali はこんな感じだな。 NOKIA 5110 LCD -- モノクロ STN -- $1.74 〜 OLED 128 (SSD1306) -- モノクロ OLED -- $2.4 〜 SPI LCD 128 160 (ST7735) -- カラー TFT -- $3.46 〜 OLED 128 (SSD1331) -- カラー OLED -- $7.5 〜 (5個 $36 も) カラー OLED 安くはないな。好きなの買えば良いんだが。 一人でイライラしてるひといるけど、何なの?ストレス発散なら違うところでやってよね。 >>722 4番目だけ持ってないな。 値段は3番目の倍だけど、やっぱOLEDの方が倍きれいなのかなあ。 カラーOLEDならTFTなんかとは比較にならん発色だよ 安液晶じゃOLEDの視認性は比較にならんよね ePaperも省電力が比較にならんし 前提無しでコスパ比較なんて出来ないっしょ OLEDは表示時の消費電力大きいから電池駆動の物は 反射TFTとかLCDの方が良い場合があるな まぁ作る物に最適な物を自分で選べば良い 最初はバッテリー駆動とか考えて テストとかはしたけど 結局 自分には いまだにそんな用途が思いついてない・・・ 圧電素子をマイコンの足直付けはやめた方がいい 何かの拍子に叩くと高電圧発生してマイコン壊れるよ せめて高抵抗いれようよ(100kΩ位) マイクカプセル型のはなんか回路載ってるけどあれは保護回路なのか? 家で不労所得的に稼げる方法など 参考までに、 ⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。 グーグル検索⇒『武藤のムロイエウレ』" Z0ACJ3NI8N テレビ操作しようと思ってるんだけど、 なんで電源リモコンはON-OFFのトグルしかないんだろ >>734 解析して見れば? TS抜き初期の頃、有志の解析で(ユニデンチューナ改造の諸々)、電源onと電源offの赤外線コマンド見つけていた、筈。 テレビとレコーダーとhdmi切り替え機をgoogle homeからコントロールするようにしたいんだけど、 テレビだけついてるとかの状態を判断しないと、 テレビが消えてレコーダーがつく、とかになっちゃうな、と。 テレビもエアコンみたいにオフだけ、オンだけの信号があればいいのに、と思って。 仕方ないので光センサーで電源ランプの色を見るようにする予定。 >>737 確か、地道にコードをインクリメントしながら動作を探ったアレか。 >>734 一言で言うと無駄になるから 目の前のPCだって電源 入ボタンと切ボタンがついてるか? >>738 HDMIならレコーダー起動でTV起動できなかったけ >>734 少なくともうちのブラビアはONOFFのコードに反応する。ググれば見つかるよ 目の前で確認出来る前提なんだからトグルで十分だわなw そう言ったリモコン機能はHDMIに規定されてるからなあ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる