-
電気・電子
-
格安Wi-Fiモジュール ESP8266/ESP32 Part.5 [無断転載禁止]©2ch.net
-
UPLIFTで広告なしで体験しましょう!快適な閲覧ライフをお約束します!
今、注目の格安wifiモジュール「esp8266」「esp32」
前スレ
格安Wi-Fiモジュール ESP8266 Part.4
http://rio2016.2ch.n...gi/denki/1483581800/
過去スレ
http://rio2016.2ch.n...gi/denki/1465010906/
http://wc2014.2ch.ne...gi/denki/1432042649/
http://wc2014.2ch.ne...gi/denki/1453308732/
開発元
http://espressif.com
技適取得済みモジュール ESP-WROOM-02
http://espressif.com/en/products/wroom/
http://akizukidenshi.../catalog/g/gM-09607/
技適取得済みモジュール ESP-WROOM-32
https://espressif.co...dware/esp32/overview
http://akizukidenshi.../catalog/g/gM-11647/ - コメントを投稿する
-
乙
-
かれ
-
こっちの方が立った時間が後だけど↓の前スレに書かれてたようにこっちの方を本スレで。
格安Wi-Fiモジュール ESP8266 Part.4
http://rio2016.2ch.n...gi/denki/1483581800/
994 774ワット発電中さん[sage] 2017/05/09(火) 10:44:00.85 ID:n3G40Ts1
あかん、致命的に間違えた。
誰か建て直してくれ
995 774ワット発電中さん[sage] 2017/05/09(火) 10:47:57.20 ID:63c/qI6A
立ててきてやった
格安Wi-Fiモジュール ESP8266/ESP32 Part.5
http://rio2016.2ch.n...gi/denki/1494294395/ -
>>1-4
乙カレーSUMMERです -
前スレに張ってあったAliのOLED付きが届いた香具師はいないのか
-
1602型のLCDで頑張ってたものです
I2C変換モジュールをポチりました
到着までBlynkでモニタリングできたのでしばらくこれで遊んでみます
(中国から安く買うのはモノづくりで重要なので遅くても我慢我慢) -
>>6
oledの固定がグラグラだったので、粘着材をセロテープで除去して、両面テープで固定し直したらキッチリ固定できた。今はoledのドライバを探してる。 -
999 名前:999[sage] 投稿日:2017/05/09(火) 16:24:20.52 ID:pZFMxePO
ESP32(WROOM-32)のアレ
-秋月
ESP32; http://akizukidenshi.../catalog/g/gM-11647/
ESP32x10; http://akizukidenshi.../catalog/g/gM-11850/
ESP32-Dev-kit; http://akizukidenshi.../catalog/g/gM-11819/
ESP32-DIP-kit; http://akizukidenshi.../catalog/g/gK-11755/
-スイッチサイエンス
ESP-WROOM-32; https://www.switch-s...ce.com/catalog/3156/
ESP-WROOM-32ピッチ変換済みモジュール; https://www.switch-s...ce.com/catalog/3170/
ESP-WROOM-32 ブレッドボード開発基板; https://www.switch-s...ce.com/catalog/3157/
-aitendo
ESP-WROOM-32; http://www.aitendo.com/product/15730
変換基板[P-ESP32B]; http://www.aitendo.com/product/15396
変換基板 [P-ESP32C]; http://www.aitendo.com/product/15485
変換基板with部品[P-ESP32D]; http://www.aitendo.com/product/15536
ESP32最小構成ボード[K-ESP32T]; http://www.aitendo.com/product/15562 -
>>7
UDPで垂れ流しすりゃLCD自体いらなくね -
>>8
うちも届いた。
Lolin ESP32 用のOLEDドライバなんてあるのかなぁ?
8266用のsd1306のを流用するのが 現時点では公式の説明?
SCL:IO4
SDA:IO5
を合わせ混めばOK? -
俺は届くのを全裸待機中の身だけど
Lolin ESP32 でググったら時計を作ってる人が見つかったぞ?
http://d.hatena.ne.j...wakwak_koba/20170508
挙動が変かもって書いてるけど地雷だったのか?
ソース貼ってくれてるから、そのまま試せそう。
うちに届くまでに検証すませておいてくれ -
ESP32 OLED付き自分も届いた
ボードWEMOS LOLIN32
以下のライブラリを追加して
https://github.com/s...sp8266-oled-ssd1306/
https://github.com/PaulStoffregen/Time
以下のサンプルに
https://github.com/s...les/SSD1306ClockDemo
#define D3 5
#define D5 4
追記すれば動いたよ。
BOOTボタン押しっぱなしで書き換えは前からのままだね。 -
何か環境(PC?)が違うのかなぁ?
早速 環境整えて 時計 コンパイルして(Wifiが2個あるって怒られた)転送したら動いた。
Arduino IDE からだと 何にもしなくても 転送できてるけど
BOOTボタン押しっぱなしって なに?
あと、最初からサンプルのプログラムが書き込みされていた(テスト済み?)。
だから、OLEDの表示(ハンダ付け)とかも問題なかったです。 -
aliで売っているESP32開発ボードは、BOOTボタン押しっぱなし出ないと書き換えが完了しない問題がある。
問題が起きていなければ気にすることはないよ。 -
>>12-13
家に帰ったら試そう♪ -
ケース作ってみた。
http://i.imgur.com/q04G0LZ.jpg -
3Dプリンタ!?
ほ、ほしい。 -
みんな優秀
-
>>17
保護シート剥がしてよw -
>>18
ふりすくくり抜いても作れるで -
USBコネクタが汚ねえ
-
>>17
その3Dプリンタの機種価格教えてください! -
くり貫きって面倒だよね
美しさ無視すればホットナイフで出来るけど、かなり残念な仕上がりになる -
必要最小限のケースだと かなり熱がこもる・・・
>>20
とりあえず 仮に入れて様子を見ただけなんで。oledの開口部も1mmズレてるし。
最終的には シール剥がすよ
>>22
コネクタ? 出っ張ってるからって事?
>>23
中華のreprap系のプリンタでM802 $200程度のもの 今だとこんな感じの
http://www.aliexpres...051_32699676091.html -
送料込みで2万だと?
0が一つ足りないんじゃないかと思うくらいに、糞安いな -
こういうのって、作るための材料?が高いんじゃないの?
俺もこの値段ならケース作るために色々と苦労するのを
考えたら全然有りな気がする。
ただ、家でやると火災報知器とか大丈夫なのかな・・・。 -
>>27
材料は 1キロのPLAで 2000円程度(g=2円)〜からです
今回のケース 実測で 8g
1回の試作で満足いかないんで 何回(普通2〜3回)か 印刷するけど
その課程も また楽しいんだけど
ちょっと臭いがでるときもあるけど 自分的には全然 気にならないですね
報知器に反応はしないレベルなんじゃないかと -
今まで秋月やタカチの既存のケースに合わせて電池サイズやICのピン数を妥協したり、角穴をしくじったりしたけど、3Dプリンタで解決出来るのか!
LEDやスイッチの穴あけ追加工を省略したり、ケース内部に基板取付ボスを立てたりも出来るのか!
強度はタカチのプラケース位取れる? -
wroomてなんて発音?
ダブリュールーム? -
何で青色なの?
白の方が良くない? -
学校の3Dプリンタはうん十万したけど
なれない生徒が使うたびに故障する
その都度f業者に依頼して2週間ほど待たされる -
3Dプリンタ買ったったw
-
ESP32で3Dプリンタを動かすのか?
俺もAliで3Dプリンタ買って組み立てた事がある。
オススメはデルタ型だ。カッコイイから。 -
ESP32とかで作った回路のケース制作用に。
デルタかっこいいねえ。迷ったんだけど、
可動アームの剛性と球面ブッシュの精度と摩擦に不安を感じて、
デルタじゃないタランチュラって機種を買ってしまった。 -
>>28
そんな安くできるのか・・・コスト的には全然ありだなぁ。
あとは作ったものの強度か。例えば電池ボックスのフタとか
作ったときに何回くらい開け閉め出来る物作れるのかネェ。
ポタアンとか作る時、開け閉め簡単なケースって全然選択肢
ないからいつも困るんだ。
まぁ、その値段ならちょいちょい作った普通の箱も
タッパー加工をするより楽に見栄えの良い物作れそう。
流行るわけだなぁw マジで検討しよう。 -
電池ボックスはタカチのフタ付き埋め込みボックスが便利だよ。
-
タカチの埋め込みボックスは角穴開けたケース表面から3mm位飛び出してしまうけど、ケースを3Dで作ればツライチに出来そうだ。
-
>>30
ゥルーム -
hiletgoのesp8266かったんでサンプルのhelloserverで動作確認して後、サンプルblinkいれたりしてたら、書き込めなくなりました。
原因なんでしょう?
死んじゃった? -
>>40
それ国内で使っちゃいけないやつだからだよ -
nokia5110いいなこれ
みんなも買おうぜ -
>>42
古典 -
aitendoでたまに投げ売りしてる
-
ちょっと外れてしまうんだけど、教えてください。switchscienceの開発ボードで電源自体3.3Vで使いたい時って+3.3Vピンは出力だけとあるし、VINはLDOにつながってるみたいだし。
ピンから入力は不可でしょうか?
基板の3.3Vラインに直接ハンダづけしてしまうという手もあるんですが。 -
アナログ入力が複数系統欲しくて8266から32に移行を考えてるんだけど、ほぼソースコードそのまま使える?
-
Ldo取り外した上で直接入力するのが吉
ただし突入でespがやられる恐れも覚悟しよう -
LDOの故障は許容するとして、ショートモードで故障したらやばい。
-
なるほど、確かにLDO側の事を考えてなかったです。
電池運用考えてて、LDOよりDCDCの方がトータル効率良いかなあと思ってましたが、素直に開発ボードでなく、別ボードにしますわ。ありがとうございます。 -
電池は昇圧して使うの?
ESPはピーク消費電流でかいからいい加減なDCDCだとまずいよ。お勧めはMT3608。 -
ここで聞くのもアレなのですが、似たようなモジュールで5GHz WiFi使えるものってありますか?
-
>>52
ありがとうございます。降圧して使いたいと思ってます。変な話、wifi も使わないんで、wifiも止めて使います。(立ち上げ一回目は大丈夫か見届けます。)SRAMを手軽に多めに使いたかったので8266を選定してます。
秋月で3.3v500mAのDCDCを買ってみました。NiMh4-6本でLDO(Espr付属)とDCDCどっちが持つかテストしようと思ってます。 -
>>56
電池寿命を気にするなら、ESPはwifiオフでも10mA位食ってしまうから、deepsleep時間をどれだけ稼げるかが勝負だと思うけど、
deepsleep前後にメモリをRTCメモリに待避、復帰させる必要があって、deepsleepをまたいで使えるメモリ容量はRTCメモリ容量で決まるんだけど、500バイト位しかなかったような。 -
ふと気づいたけど
きゅうりの人がこのスレにいる気がする -
>>57
10mA微妙です。ニッスイ単三電池で10日間くらいならなんとかなりそう、電圧上げてDCDCと単二にすれば余裕も見えるかなぁと。 -
AVR単体が良いのでは?
-
>>59
RAMは何バイト必要? -
>>61
とりあえずざっと動的に使いたいのは16KB-18KBというところです。
外付けも考えたんですが面倒で。
なんかシンプルな方法ってありますでしょうか?
wifi切ると10mA行ってないようでした(5vUSB読みなのでLDOの損失込み)であれば電池を大きく(単三→単二)するのは可能な状況なのでパワープレイで押し切ろうかと。若しくは単三でも本数を増やしDCDCで効率良く電力を取り出すか。 -
久しぶりにitendo行ったら、ESP8266の開発ボードって700円くらいになってるんだな。
-
>>63
技適のないNodeMCUのことだな -
通販画面で確認したら、確かに技適マーク無いな。
WROOM-32以外はみんな無い感じだね。 -
>>66
ESP8266で付いてんのは、そもそもWROOM-02だけだよ。
技適を気にするならそれくらい調べとかないとな。
あと「技適マーク」じゃなくて「技適マック」だからなw
http://www.aitendo.com/product/11927 -
>>66
あと、ESP-13は見た目でESP-WROOM-02と区別つきにくいから注意な。
http://www.aitendo.com/product/11764
どーでもいいことは気にするくせに、自分じゃ何も調べられないようだと公務員の思うツボだぞw -
>>65
ですよね。自分もそう思ってたのであっててよかったです。 -
>>67
何ごと?っと思ったら笑うとこだったのね。だよね? -
マクドやろう
-
コレ使ったリモコンラジコンが流行らないのはなーぜ?
易しすぎるから? -
値段が高いとか 電気を食いすぎるとか じゃない?
-
ガチのラジコンってか、リアルタイム操作は苦手な気もする。
-
>>72
WiFiだと通信距離が短すぎるんじゃない? -
マビー使った方が早いし簡単だし小さいしで。
-
bluetoothシリアル変換器を使ってteratermからいろいろ動かしたことならある。
-
ESP32ベースのドローン作ってるけどブラウザからの操作だとレスポンスが悪すぎるからじゃ無いかな
C#で直接UDP通信するプログラム書いてPC から操縦してるけど手軽感が薄れるし -
とりあえず易しすぎるとおっしゃる>>72のソースを見てみたい
-
なんか変な読解されてるけど
易しいからわざわざ誰も発表しないんですか?
という質問であって
易しいからやらないんだろ?とかの意味も意図もございません
単純にそういう使い方してもいいのに見つからないな
という疑問からの質問でございます
確かに到達距離は短いけど室内位は楽勝じゃないかと考えていたものですから -
気にしなくて良いよ
いつもの奴だから -
作例ないか?で済む話なのに易しすぎるとか楽勝とか・・・もう探してないで自分で作れよ。
-
その話はもういいよ
-
もうはまだなり
-
esp32のFFSってどこかにない?
漢字フォントを 無理矢理変数に詰め込んで表示までは出来たけど
できたらファイルでおいておきたい -
>>85
相場師来てんね -
自分用の適当なドローンならこれ使ってもいい
競技用のドローンになると結構高性能じゃないといけない
最近はlinuxベースのOSが主流
arduinoレベルだとキツイ
さらに制御+wifiの送受信になるとまあ役に立たないだろうな -
aliで$2,8のlolinのやつ買ったんだけど
Lチカさせたら数分してチカが止まってしまったんだけど不良品かな
wifiもまともに繋がらないしシリアルも認識されたりされなかったりする
2つ3つ買っておくべきだったのか
店にクレームしたら正常品送ってくれるだろうか -
300円のためにそこまでする?
クレーム入れる時間もったいないから同じの10個位注文したら? -
そんな安いlolinモジュールなんて無いから偽物だろ
-
今検索してみたけど3 USD前後の物は沢山出てくるが
ESP32と勘違いしてるのかね
俺も10個とか買って1個USBシリアル死んでるのあったし
実装甘いのはあっても何ら不思議ではないけど電源周りの
問題の可能性も捨てきれないな
まぁ、この手の品質分からない物は複数買うのが基本
輸送の時間の方が勿体ない -
$3前後で lolin のボードが沢山?
-
Nefry BTたっけぇ
-
Wi-Fi・BLE通信モジュール搭載??FRISKサイズのIoTデバイス「Nefry BT」 | fabcross
https://fabcross.jp/...0170602_nefrybt.html -
え?3Dプリンタなんて誰が作っても同じものができないの?ソフトの設定とか?
-
出来ない
フィラメント、温度、プリンタ、スライサー、これら全部が造形に影響するので
同じ人間がやっても同じ精度で作るには手間がかかる
更にモデリングは17みたいな意匠も糞もないデザインでも勘合を合わせるだけでも大変 -
3Dプリンターは完成後縮むしな
-
格子状の強固なフレームとリニアガイドを使ったやつなら安定した精度が出ると思うけど、俺の買った$200位のキットだとそうもいかない。
-
>>96
>>17のどこにクオリティを見出したのかわからん。
あなたの写真の方が難しそうに見える。
>>99
縮むったって、基板納める程度なら何の問題も無い。
最近作ったOrange Piのケースだけど、ぴったり納まるよ。
http://i.imgur.com/wnjvwWP.jpg -
>>101
17みたいな小さなOLEDを隙間無くめ込みとかやってみたらわかるよ -
>>102
スプールホルダーでしたか。
とりあえず、何の変哲もないサイコロを出してみて、原因を絞り込まないとね。
https://www.thingiverse.com/thing:38108
それができたら次はこれ。
https://www.thingive...se.com/thing:1278865 -
>>106
小さいものほど造形誤差の影響が大きくなる。
こんな当たり前の事を判らないオツムでは実践してもそら無駄だよね。
熱の件も程度を考慮しない極論でミスリードする馬鹿が理屈を語っても底が見えてるんだよ
無理すんな -
おい、専門のスレでやれやボケ
-
バカにつける薬なし
-
よくまあ、こんなに言葉のすれちがいを放置したまま喧嘩できますね。
-
>>108
押し出し幅のバラつきによる誤差は造形物の大きさに関係無く一定、
造形物が小さくなればその誤差の比率は大きくなる。
しかもOLEDの穴とOpi基板の面積比は何十倍だよ、頭悪すぎ。
理論も経験も無し他人が作ったデータをプリントしてるだけのレベルで良く語る気になるな。 -
なんか、微妙におかしい。
3Dプリンタスレでやった方が、ベテランさんがいろいろ教えてくれるんじゃないのですか? -
>>113
>押し出し幅のバラつきによる誤差は造形物の大きさに関係無く一定
そのとおりです。
だから、仮に誤差が0.4mmなら、小さい穴だろうが大きい穴だろうが0.4mmの違いです。
つまり、どちらもその誤差を見込んでデータを用意すれば済む話で、比率なんて関連無いです。
なのに、穴が小さいと難しいようなことをおっしゃっているので、詳しく教えてくださいと書いたのです。
あなたのレスは何の説明にもなっていません。
ちなみに、これは私が自分で1からBlenderでつくったデータでプリントしてますよ。
http://i.imgur.com/wnjvwWP.jpg
側面にある端子の穴がいくつもありますが、全部あなたのOLEDより小さいサイズです。 -
このスレでなくてもよさそうだし別のところで話してきてくれないか
-
ESPの機能や小ささを活かすとちっちゃく作って電池で動かしたくなる場面が多い。
となるとカスタムケースは避けて通れない課題。
秋月やタカチの既存ケース寸法が全体の足を引っ張るのは嫌だしな。 -
誤差を気にするくせに他のズレは気にしないのは少し面白かった。続けていいよ
-
ネタが無いからなあ。
省電力ネタは少しやってほしいけど。
forcesleepbeginでWifi止めるとかなり減るし、deepsleepよりメモリ関係は考えなくて良くて楽だわ。 -
>>121
意外と日本語で紹介少ないかも。
modemsleepとかってsleepし続けるわけでなく細かくsleepしたりしなかったりしてるだけだけど、このコマンドは完全にwifi消しちゃう感じだね。多く見ても10mAはいかないと思う。
メモリも大きいこのチップなら数日に一回Wifiにつなげば良いならこれもアリかと。 -
一月くらいか。
加速試験?本試験? -
眺めても楽しめるし登山にも使える
-
>>115
>小さい穴だろうが大きい穴だろうが0.4mmの違いです。
押し出し幅は誤差要因の一つを出したまでだよ、
折り返し部のはみ出し、材料の収縮によるインナーからの干渉、ボトムとトップ密着率の違い
その他の複合要因で形状が歪み丸は丸でなく直線は直線ではなくなる。
単純に0.4mm縮めれば済む話じゃない。
そんなものは要求度によって変わる。
お前みたいな嘘吐きはそうやって少しづつ論点をずらしていくからもう一度言っておく
基板をケースに収めるよりもOLEDを穴に隙間無くはめ込む方が面倒
てか17は俺じゃない、反対意見は同一認定するあたりもアホ丸出し -
へんに些細な所に固執して 周りが見えなくなる感じが アスペ っぽいから あんまり関わらない方が得
-
触りなさんな
-
>>127
どこからの引用か分かりませんが、
前半の教科書通りのありきたりな説明が、何一つ
>基板をケースに収めるよりもOLEDを穴に隙間無くはめ込む方が面倒
の説明になってません。
「納める」と「はめ込む」でどう違うのかを説明してほしかったのに残念です。 -
3Dプリンタのスレでやりなよ。
誰かを待つなら、
「3Dプリンタスレで待ってます」
って書置きすれば済みます。 -
>>124
うん。Deepsleepには及ばないけど5mAならニッスイで400hは行けるからメモリ関係考えなくて良いから楽できる笑
modemsleepとかよりは持つよ。
あとは単一にするとかで押し切るぜ笑 -
涅槃で待つ
-
Facebookなら>>127の書き込みはそんな扱いを受けないと思うが。
鼻であしらわれることを恐れて書き込みを躊躇うな。 -
esp32 Arduino・・・ そろそろ、SimpleBLEの次が提供されてもいいと思うんだが?
-
>>130
sahara さん? -
>>137
?? BLEのモジュールなんていくらでもあるじゃん -
BLEよりSPIFFSが欲しいな、VFSが代替っぽいんだが使えるのか使えないのかイマイチはっきりしない・・・
-
>>139
サンプルの話だろ -
ESP32のタイマー割り込みの解説してるところない?
スケッチ例のrepeat timerをそのまま書き込んでもRTCWDT_RTC_RESETになってしまう -
>>142
スケッチ例 問題なく動いてるけど -
>>105
WISHリストに加えた ありがと -
この人も Tarantula 使ってる
http://neo-sahara.com/wp/2017/05/13/ -
SPIFFS的なもの欲しいな
NVSもVFSもいまいちわからん…
おとなしくmicroSD使ってろってか -
今週末Tarantulaで基板ケース作って画像投下する。
-
ここでも黄害がはびこるのか・・・
-
いまさらだけど、WEMOS LOLIN ESP32 OLED (OLED付 ESP32)届いた
なんだかOLEDが斜めってる
両面テープ的な物は一応ついていた...
電源につなぐと Hello World的なデモが...
http://i.imgur.com/rQBPljV.jpg
デモ的な画面
http://i.imgur.com/q17NIiW.jpg
先人の知恵に乗っかって、SSD1306ClockDemo ∩( ´∀` )∩
http://i.imgur.com/EL9zB23.jpg -
外部からwifi経由で操作するとして
httpのREST形式とsocketでjson送るのどっちがいい? -
そりゃまジェイスンだろ。
-
>>151
情報量が多い場合は両方(RESTでボディにJSON入れる)ってのが多いけど、軽くしたいなら素でJSON送った方が軽い。
ESP8266とかWROOMだとhttpじゃなくCOAP使うか、MQTT使うもんだと思うけどね。
ソケットで送るならそもそもjsonでなくても良い。 -
MQTTが苦手ならMQ和尚って技もある。
-
たとえば、ESP32の入力ピンのインピーダンス値だとか
そーいう細かい技術的な情報はどっかにないのか?
ADCのインピが知りたい
(どんだけ電流を吸うのか) -
>>155
そういうのはフォーラムで聞くしかないな -
>>155
ESP8266で電池の電圧を検出させるとき、分圧抵抗での無駄食いを防ぐためさ50kΩ位で分圧したけどADCの電流吸い込みによる電圧ドロップは感じなかった。
ADC入力に入れたパスコンに助けられたかも知れない。 -
pic+esp8266で作る時に,espの最初に出るシステムログがpicに影響してか,正しく動作しない...
この組み合わせで使ってる人はどうやって回避してるの? -
毎回決まってるなら捨てればいいだろ
-
なんでpic?
-
>>160
既存のシステムに追加するために,古いものを使わないと行けないのだ・・・ -
SPIFFS for esp-idf
https://github.com/j...sfera/esp-idf-spiffs -
>>158
なんもしてないけど支障ないよ -
ゴミかどうか読んでみないと分からない状況だったりしてw
-
C/ESP-IDF と C/msys32 を間違えてまるごと削除しちゃったもんで
もう一度やろうとしたら
esp-idfを取得しようとしたところでエラーが出て先に進めなくなってしまいました。
次何すれば良い?
$ git clone --recursive https://github.com/espressif/esp-idf.git
Cloning into 'esp-idf'...
warning: templates not found /usr/share/git-core/templates
fatal: Unable to find remote helper for 'https' -
>>166
ゴミが流れてきて、最後にOKだかREADYだかが返ってくるから、その文字列が返るまではゴミと判断する。というのが俺の実装。 -
http://esp-idf.readt...ed/index.html#guides
このへん読みつつ
http://qiita.com/ruk...d226972972a360fc2648
これと全く同じことをやりました(win10 64bit)
別途IDEは何も入れてません。
入れたのはESP-IDFとmsys、で、間違ってその2つのディレクトリを丸ごと消してしまった。
じゃあもう一度ESP-IDFのclone から始めればいいかと試したら>>167のエラー。
ESP-IDFだけじゃなく、clone が一切できません。
全部消すというのは、関係するレジストリ全部ですか? -
192000になった直後に何か送ればええんとちゃう
-
AND回路組んで完全起動後にシリアル送信可能にしたら?
-
esp32ならSerial1を使うとか…って使ったことないけどもしかして起動時にはserial1にもあのログが流れてくるの?
-
調べたら8266にもTXのみだけどもう一系統シリアルあるのか
-
無料で24時間使えるMQTTブローカーサービスって無いですかね?
家の機器をON/OFFするだけなのでペイロードも少ないです。
ちょっとだけ払ってAWS IoTあたりが無難なんだろうか -
>>177
昔トラ技かインタフェースみたいな雑誌に紹介されてたけど、無料無料ユーザーばっかりだと長続きしないだろうから。 -
1分間隔で24時間なのか?
例えば防犯みたいなのだとイベント発生時に即座に発報みたいになるから無料枠だとつらいかもな。
でもherokuかbluemixならいけんじゃね? -
cloudMQTTのcatプランでいけるとおもう
-
>>171
PIC側は19200固定でも問題なくゴミは弾けるよ -
>>181
山口ゆきこちゃんとsaoの話題で盛り上がったらBM検証用アカウント貸してくれるかもよ。 -
電子ペーパー+タッチパネル+ドライバーのセットって無いのな・・
液晶並みの価格で使えればめちゃ応用出来るのに -
無いからビジネスチャンス!と思わないのが日本人よね
-
そもそも電子ペーパー高いよ。
-
個人の工作なんかアウトオブ眼中な日本人
そこでも商売欲旺盛な中国人 -
解析できる腕があればKindleかkobo買うのが安いな
-
シリアルカメラ高いなあ
ワイヤレスIPカメラ買えるやーん
やーん -
WIFI2.4G帯ってリンク維持するだけなら10チャネル位は繋がる?
-
今頃始めたニワカに一つ教えてくんろ
NodeMcu Amica言うのを買いました
タクトスイッチは2つあってリセットとフラッシュと。
で、この辺
http://www.neko.ne.j...sif_esp8266_esp_12e/
見てLチカとかひとしき動かして
ATコマンドを使いたく、gtktermで試すもAT<ENT>から反応がない
arduino IDEにあるコンソールを使ってもやはり同じ
リセット時のゴミは出てくるから受信はしている感じ
で、ソフトでシリアルを使ってみたら送受信できている感じ
↓を見てシリアル表示部分をパクって送受信に書き換えてみた
http://d.hatena.ne.j.../licheng/20160811/p2
これATコマンドで何かしたい時はどうやって操作すればよござんすか? -
>>192
デフォルトのファームウェアに書き戻す。 -
>>192
ボーレート合ってないとか -
>>193 やはりファームが変わってしまうの?
>>195 で、これが初期化?
>>196 195氏のページでもやはりこれが示されてますね
で、今更ですが、Ubuntu野郎でして…このツールがDL出来なかったのです>今日の昼間
直感でここに来ただけでこれぽっちも確信が無かったのですが、
諸先輩方が一様に同じご意見で意を決し、窓機を…
持つ友人宅で作業しました!無事に更新出来た!!
と思いきや、115200-8N1で叩くも化け文字列は出ても最後の「Ready」が出ないorz
無論ATの応答も貰えない
う〜ん…
見方を変えて、arduino IDEでESP8266を操作出来たなら、
このまま突っ走ってwifiの設定とかできちゃったりするのかな?と
もしそうならどこか目安になるようなページご存知でしたらご教示願えると助かります
そんな訳で、騒ぎまくってすみません、ぐぐりんぐに戻ります(;´д`)トホホ… -
ATコマンド欲しかったら実装したら?
-
>>199
一度動いてしまえば同じかも知れません。初期化云々なんてLチカみたいな通り道でしょうし
>>200
なる程
自分でシリアルから拾ったコマンドを解釈してESP8266と処理して結果を返せば間接的にはおkですね
こりゃ発想が至りませんでした
自分なりにもグリグリぐぐってこんな物をみつけたり
https://nodemcu.read.../en/master/en/flash/
pythonだったのでさくっと動かす
esptool.py v2.0.1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266
Uploading stub...
Running stub...
Stub running...
Manufacturer: c8
Device: 4016
Detected flash size: 4MB
Hard resetting...
情報を拾ったり何だりは上手く行っている様子
フラッシュの初期化というのを行うもやはり変わらず。。。
何かファームを書けば良いのだろうけど、ここでさっきのが出てくるのかな?
まだ中身の理解が足りてない -
Arduino IDEの環境下で、「Arduino + 無線シールド」と同等のことがESP8266で出来る。
ということが分かってて、あえてATコマンドを使いたいのだろうか? -
ADCを複数チャンネル使いたい場合とか、バッテリ駆動で消費電流を減らしたい場合にATで外から叩いた。
-
ATコマンドで使うと ADCのチャンネル増えたり 消費電力が少なくなったりするの?
-
外付けマイコンによってはそうなるよ。
-
温湿度計の予定使用頻度2.4倍加速試験開始から3ヵ月たった。
計算では一年くらい持つはずだが、新品の電池を使っていないのが悔やまれる。 -
ESP-WROOM-02をラジコン作るのに愛用しているけど、I2Cがあるからピン数が足りなくて
困ったことはあまりない。DRV8830で助かっている。0.5mmのはんだ付けができれば無問題。
ATコマンド使っている人は外付けマイコンの機能を使っているのだろうが。 -
>>202
arduinoしらんのです
マイコンは趣味でPICやAVR、仕事でSH3や古くはZ80等、FPGA(Xilinx)も随分昔の事でして
昨今はもっぱらソフトばかりになってしまって、情けないばかり
この基板、シリアル付きで開発キットとしてこぢんまり纏まっていたのでいじり倒そうと思った次第
ATとか懐かしきモデムの匂いかな?とか
まだ用途もなく、単に「wifi」の実験をしようと
プロトコル・スタックすら作るのダルーなのに全部ワンパックな優しい世界
しかし手に届かずw
ATはとりあえず置いといて、本体マイコンでゴリゴリするかな
ファーム焼くのに「まずはビルドしろ」とか…話がどんどんでかくなってしまった(´・ω:;.:... -
まずは、やってみるがよろし。
-
micro pythonは書けました。
Non Boot SDKはV2.00も試したけどだめ。(V2.01は済)
AT firmwareも試してみたけどこっちはなぜかイリーガル言って立ち上がり拒否?
しばしMicroPythonで遊びます。お騒がせしました。
(これでなんとか対話で事態が解決出来そうだ -
>>211
外付けマイコンじゃなく、ESP側にそういうのをぶら下げる手もあるのか。
消費電流については、俺は頻繁に駆動させたいけど、送受信は時々って使い方だったから、ESPは送受信時のみdeepsleepから起こし、通常の処理は外付けPICでやるのが有利だった。 -
どうせなら外付けマイコンもarduinoで統一したいな
AVRならarduino ideで書き込めるし
arduinoが簡単で素人やソフト畑の人にとっつきやすい -
>>213
ESPでArduinoに触れた俺もそう思った。 -
>>212
知識不足のせいかもしれないけど、
ESP8266のDeepsleepは中途半端なので、
PIC -> MOSFET -> ESP8266 として電源管理をPICでやる。
そしてPICそのものもSleepさせる。
Sleep中の消費電力はPICの方が少ない。 -
>>215
ch_enで殺しとけばdeepsleep要らないよ -
そう、同じことだね。
問題は、そのあとどうやって再起動するかですよ。 -
Fluentd + Grafana と組み合わせると WiFi 接続の温湿度計できる
http://rabbit-note.c...2-temerature-sensor/ -
>>218
fluentdは良さそうだけど、他は特に目新しいことないね。
[ ESP8266 + BME280 ] + [ Orange Pi + Apache +PHP ]で同じことやってる。
気圧も測れるよ。 -
>>217
ESPの電源をスイッチさせても、deepsleepから回復させても、ch_enいじっても、ESPの起動の確実さに差異ないんじゃないの? -
ESP32のシールドケースがかなり熱くなるんだけど、これって連続使用しても大丈夫なんでしょうか。
温度計が無いので、正確には分からないけど240MHz動作で50℃位ありそう。
動かしてるソフトはsquix78さんのWeather Stationを移植したものです。
ESP8266では160MHz動作で、ほんのり暖かくなるくらいです。 -
>>219
10年前のソフトスタックだね。それだと、労力の割にたいしたものできず、作りっぱのガラクタにすぐなっちゃう気がする -
>>223
10年前の不便なツールから離れられない老害乙。
メリットの説明欲しいだなんて、不勉強も甚だしい。
別にfluentじゃなくてもいいけど、手軽に作るのにその選択はない。スキルの問題以前の話。 -
デカイというか長く見える
-
muninではだめなん?
-
今こそESP-01
-
ESP32の日本語の情報があんまり無いのって大概の用途なら8266で出来ちゃうからかなぁ
-
softAPモードでOTAアップロードできてる人います?
-
ここで紹介されてたCloudMQTT使い始めたんだけど
サーバー上に幾つかメッセージが残っちゃって困ってます、何度サブクライスしても消えない。
一度アカウントごと消さないとダメなのかな? -
>>232
一部OSXにてESP32とArduinoの連携にバグがあるからesptoolを入れ替えても開発出来ないってのがある
まあesptool単体使ってバイナリ化と転送すれば問題ないけどね
手軽さは皆無だわな -
ArduinoIDEね
-
ESP32がほしいんですが
どこでどれを買えばお得ですか? -
秋月で最近出た8266の開発ボード買ってみたんだけど、いろいろ使いづらくてゴミになった。
-
いろいろじゃなくて 具体的に書いてくれないと なんの参考にもならない・・・
-
(スレに)ゴミを書いたって事じゃないかな?
これかね?先月末発売?
良く有るUSBシリアル+レギュレータ搭載の某開発キットに似ているような?
http://akizukidenshi.../catalog/g/gK-12236/
そんなATコマンドが使えないのにMicroPathonでwifiしているのですが
ここまで解ると何のことはない、ただのマイコンだからarduino IDEベースな開発でも良いかも -
アマゾンダッシュボタンのハックって今の日本のでも出来る?
自由自在になれば超コスパ高いよね -
MACアドレス見つけて宅内の偽アマゾンと話させればいいんじゃないの
-
質問お願いします。
SPIFFSの操作ですが、ファイル自体を消すのではなく、ファイルの中身を空にする良い方法はありますでしょうか?
1つのファイルサイズが1KBから5KBくらいあり、その消したいファイルは再利用するのでファイル名を残したまま中身だけ最初から最後まで消したいです。
よろしくお願いいたします。 -
amazon側のデバイス登録をしないでパケットキャプチャするだけでしょ?
自由自在というレベルではないかと。 -
>>246
いや、初期の海外版はファーム書き換え出来たんだわ -
家のiot群とスマホのTaskerでメッセージをやりとりするにはなにが良いかな?
知る限りでは
mqttはサブクライスが出来ない
Pushbulletは無料枠はショボい
Android標準messengerはapi廃止 -
>>248
そうだったんか。乗り遅れちまった。 -
>>242
秋月でも出たんだな。
スイッチサイエンスのよりも安いな
650円のモジュールだと3.3V電源とプルアップがめんどいんだよな
ブレッドボードで使いやすければ買いだけど、幅はEsprと同じかな?
スイッチサイエンスのパチもんのほうが安い(AlIで5$)けど最近esp32が出てから販売されなくなったな -
>>249
間にRaspi辺りでMQTTのブローカー立てれば良いんじゃない? -
esp-wroom-32 をArduinoで使っています
I2C液晶を動かしたいのですが全く動きません。
他のArduinoボードでは液晶は動作しているので、esp側かと思い秋月のDevkitc を買ってみましたか状況は同じでした
プルアップ抵抗は10K,2K,無しのいずれも駄目でした。ピンは21,22と、25,26を試しました。ロジアナで見るとずっとHiのままで信号が出ていないようです。お助けを〜(T-T) -
>>253 でごさいます
私もそう思って、インストールしたesp32のライブラリを SCL と SDA で grepしてみましたが、デフォは22,21 となっていました
で、ビン指定でLED光らせてみたところ、22,21共に指定通りに光ります。(´-`)
あと、なぜかアナログ入力が34,35,36,39以外全て値が4095になります。pinmode でinput指定しても内部プルアップがそのままなのか?なんて思っています -
>>253 でごさいます
やっぱり私が何か間違ってるやも知れないと思い、GPIOビンを順番にロジアナで眺めています -
>>256
ロジアナにI2Cアナライザの機能ないんですか? -
>>253でごさいます
I2Cプロトコルアナライザー入ってますが、ずっとHiのまま、動きがないため解析が出来ない状態です
試しに他のArduinoでキャプチャしたところ、正しく解析できたのですね。(´-`)
情報小出ししするのも皆様にご迷惑なのでスケッチあげますね(T-T) -
>>253 でございます
スケッチと動作確認した環境をアップします
スケッチは Wire.h のみ使用しています(某サイトからパクりました!)
Arduino Duo/Pro Mini/Leonald で、Wire.Begin(); にて動作確認しました
液晶は 秋月 ACM1602NIです
#include <Wire.h>
const char table[]={"This is program for The AMC1602 "};
void setup()
{
Wire.begin(21, 22); // I2C初期化
LCD_begin();
byte i;
writeCmd(0x80);//ディスプレイON、CURSOR-OFF、blinking-OFF
delay(5);
for(i=0;i<16;i++)
{
writeData(table[i]);
delay(5);
}
writeCmd(0xC0);//2行目の先頭に移動
delay(5);
for(i=16;i<32;i++)
{
writeData(table[i]);
delay(5);
}
}
loop 以降は次にアプします -
>> 253 でございます
void loop() {
}
void LCD_begin(void)
{
// LCD初期化
delay(15);
writeCmd(0x01);//クリア ディスプレイ
delay(5);
writeCmd(0x38);//8ビットモード、2ライン、5x8ドット
delay(5);
writeCmd(0x0f);//ディスプレイON、CURSOR-ON、blinking-ON
delay(5);
writeCmd(0x06);//CURSOR移動、スクロールOFF
delay(5);
}
void writeCmd(uint8_t cmd)
{
uint8_t rs_flg;
Wire.beginTransmission(0x50);
rs_flg = 0x00;
Wire.write(rs_flg);
Wire.write(cmd);
Wire.endTransmission();
}
void writeData(uint8_t dat)
{
Wire.beginTransmission(0x50);
Wire.write(0x80);
Wire.write(dat);
Wire.endTransmission();
}
以上です。 ESPの電源は 3.3V出力のACアダプタを、DevKitC は PCのUSB3.0に接続しています
( ;∀;) -
よくわからないんだけど
なぜWire.hをパクる? -
>> 253 でごさいます
書き方がまずかったです ごめんなさい
wire.h のみを使う、スケッチをパクったということです。wire.h は arduino-esp32 をインストールしているので、そちらの wire.h を使っていることになります -
>>253 でごさいます
連投申し訳ありません
esp-weiom-32 devkitc の全gpioのキャプチャ終わりました。どのポートもI2Cの信号は出してませんでした(T-T)
起動後は内部プルアップでHiのままか、Loのままのどちらかのみでした。
悔しいのでwifi<->esp32<-softserial->Arduino<->I2C機器 で動作させてみました。 動きはしますか、悲しい状況です(´-`) -
これは回路の方が間違ってるパターンだな〜
-
>>253 でごさいます
当初はesp-weoom-32 と変換基盤 4組でやってたのですが、もしかしたら半田不良か?と考えてdevkitc を2つ用意してみた訳です(´-`)
devkitcの結線は21,22,usbのみで、21,22は、テレコの確認もしてみましたが駄目でした。
気づいてないまちがいとか、そもそも設定や、必要なプルアップ、プルダウンが無いとか、電源のドロップとか、I2C信号が鈍っててロジアナが反応しないとか(T-T)
前職の職場にはオシロがあったので信号の鈍りが測れたのですが、転職してソフト屋さんになったので、それも叶わず(´-`)オシロの購入を検討しています -
無いとは思うけどGNDや電源線どうしてる?
-
>>253 でごさいます
esp-wroom-32 と変換基盤の組み合わせの際は、電源を3.3v 3AのACアダプターに1000uFのパスコン(容量デカすぎ)、GNGは引き出されているもの全部電源のGNDに落としています。
(チップ裏の四角いパターンもGNDらしいですが未接続です)
devkitcは電源がusb3.0からなので、GNDを全て結線したところ、スケッチのアップロードに失敗したので結線していない状況です
もしかしてこれなのかも… -
あとesp-wroom-32と変換基盤では12v安定電源と、DCDC降圧コンバーターで3.3v2Aも試しました
(T-T) -
プルアップが無いとかw
-
>>253 でごさいます
もしかしてI2C 2線のプルアップ以外に、必要なプルアップがあるという事なのでしょうか?
ぜひ教えて下さい(T-T)
esp-wroom-32と変換基盤の組み合わせでは、上記以外にENのスイッチにプルアップは入れていました。
devkitc は、自動でスケッチ書き込み出来ているので、実装されているものだと思ってました。 -
>>253 でごさいます
i2cのプルアップは、昨日 10k,3.6k,2k,1.2k,1k,無しまでは試してみました(´-`)
ENはリファレンスに書いてある10k以外は試していません。もう一回リファレンス見直してみます(T-T) -
>>272
わたしESP-WROOM-02で秋月AQM1602XAを動かしています。
秋月液晶を+5V電源で動かしていた初期設定をそのまま持ってきたら、まったく点灯
しなかったけど、それは問題ないのかな。
3.3V駆動だとPOWER CONTROLとCONTRASTのレジスタの設定値は変更しないと
何も点灯しない。提示コードのLCD_begin()はそのへんうまくやってくれるのかな。 -
21,22じゃなくて4,5あたり使って味噌
-
delayの値はデータシート通り?
-
>>253 でごさいます 帰って参りました(°▽°)
>>273 さま
ご指摘いただき、改めて液晶のデータシート見させていただきました。私が煮詰まっていて、色々な気付きか出来ない状態でしたので、ご指摘とても助かりました(°▽°)
>>274 さま
Wire.begin(5,4); に変更して、ENを押してから数秒後にI2C信号が出力されている事を確認できました!
少なくともプロトコルとして読めるものが出ているので、行けそうな気がします。
しかしなぜ、デフォの21,22ではなく4,5なのでしょうね(´-`)。ご存知でしたら是非ご教授願います。
>>275 さま
データシート見つつDelay の許容範囲を探って見たいと思います。全くノーマークの部分でしたので目から鱗でした。ありがとうごさいました(°▽°) -
…自分のブログかYahoo知恵袋でやってくれないか?
-
気にせず続けてOK
具体的なネタがあった方が面白い。 -
>>279
それは自分には手に負えないからウザいってことかな -
俺は253じゃないしACM1602NIも持ってないけど、
>>259-260のプログラムをESP32で実行したらきちんとI2Cの信号が出てきたよ。
GPIO21, 22と4, 5どちらでも大丈夫たっだよ。
プログラムは問題なさそうなので、回路上の問題なんじゃないか。 -
>>253 でごさいます
お騒がせしております。ご不快に思われた方申し訳ないです。
現状ではI2C信号が「途切れ途切れ」で出ているようで、送信しようとしているコマンドが一連の意味のある状態で観察出来ていません。
ご指摘のように、スケッチではなく回路の問題が濃厚のようです。現にArduino ProMini 3.3v で液晶の動作とI2Cのシーケンスが確認出来ています。
ここは一発、オシロを買って電圧のドロップや、信号の減衰を調べようかと思っています。
analog discovery 2 か、Logic8-Blac のどちらかを考えています。
analog discovery 2のロジアナ機能、Logic8-Blacのオシロ機能をもうちょい調べて来週にでも購入します。
知識を還元できるよう頑張ります(´-`) -
何で回路図の提示がないの?
-
>>253 でごさいます
仰る通りで回路図出さないと分からないですよね(´-`)
回路は下記URLの回路図そのままです
I2C 2線のプルアップ10k は回路図通り液晶側に付けてます。液晶の電源はdevkitc の3.3v拝借と、別途ACアダプタから取る2通りで試しています
http://www.eleki-jac...i2clcd_acm16021.html
上記回路のI2C 2線を、秋月 devkitc v2 のGPIO 21、22 又は 4、5に接続しています
devkitc の電源はusb3.0との接続で、これ以外は接続はありません -
>>283
「途切れ途切れ」でI2Cの信号が出る原因が、ESPの意図せぬスリープだったりして。
俺はESP8266しか使ったことないから詳しくはわからんけど。
液晶の表示は、
?何も起こらない
?文字化け
?真っ黒(反転液晶なら真っ白)
のうち?だよね?
バックライトがオフで、表示が目視できてないだけって事はない? -
スリープで液晶が消えるなんて見たことないな
-
シリアル繋いでデバッグ文ひたすら出して調査してみたらいいんじゃない
リセットしてるかもしれんし -
>>289
espのデフォルトスリープは通信関係だけでarduinoとして使う分には関係ないような -
deepsleepじゃなきゃ大丈夫か。
-
各ステップでendtransmissionの戻り値受けてシリアルで出力すればどこまでうまく行ってるかはわかるな
-
自分も >>288 な気がしてきた。
腐った電源でリセット頻発してるみたいな。 -
>>293
初回起動は300mAくらい食うんだよな。 -
電源でリセットはないだろ
>255 名前:774ワット発電中さん[sage] 投稿日:2017/07/05(水) 21:46:40.50 ID:O4DMnMsd [2/9]
>>>253 でごさいます
>私もそう思って、インストールしたesp32のライブラリを SCL と SDA で grepしてみましたが、デフォは22,21 となっていました
>で、ビン指定でLED光らせてみたところ、22,21共に指定通りに光ります。(´-`)
LED(DO)つなげたら光ってるんだから。I2C使ったら とたんに電気食うって事も無いと思う
でも、デバッガ(ICE)とか使えない環境(システム)だったら シリアルでデバック情報出力って基本だよね -
>>253 でごさいます
只今帰って参りましたm(__)m
ご助言の通り Serial.println を全行に入れて見たところ、スケッチ書き込み後 又は EN押して押下後のみブートのログか出て、以降は Serial.println の出力が最後まで出ていました(´-`)
念のため、液晶表示部を関数にして、loop() 内に入れて、数分眺めて見ましたが、リブートしていないようです(T-T)
ソースと結果はアップしたほうがよろしいでしょうか?(今トイレなのです) -
>>253です
下記を今読みました!やって見ます!
292 名前:774ワット発電中さん [sage] :2017/07/07(金) 12:52:51.67 ID:fyyTybr1
各ステップでendtransmissionの戻り値受けてシリアルで出力すればどこまでうまく行ってるかはわかるな -
アップすることによってあなたの努力とアドバイスしてくれた厚意が集合知となって花開く
-
>>253です 大変遅くなりました( ;∀;)
まずはスケッチを上げます
#include <Wire.h>
const char table[]={"This is program for The AMC1602 "};
void setup()
{
Serial.begin(115200);
Serial.println("\n\nsetup Serial.begin(115200)");
Serial.println("setup Wire.begin(5, 4)");
Wire.begin(5, 4); // I2C初期化 ESP-WROOM-32用
// Serial.println("setup Wire.begin()");
// Wire.begin(); // I2C初期化 ArduinoProMini用
Serial.println("setup LCD_begin()");
LCD_begin();
Serial.println("setup displayString()");
displayString();
}
void loop() {
// displayString();
}
void LCD_begin(void)
{
Serial.println("LCD_begin(void)");
// LCD初期化
delay(15);
Serial.println("LCD_begin writeCmd(0x01)");
writeCmd(0x01);//クリア ディスプレイ
delay(5);
Serial.println("LCD_begin writeCmd(0x38)");
writeCmd(0x38);//8ビットモード、2ライン、5x8ドット
delay(5);
Serial.println("LCD_begin writeCmd(0x0f)");
writeCmd(0x0f);//ディスプレイON、CURSOR-ON、blinking-ON
delay(5);
Serial.println("LCD_begin writeCmd(0x06)");
writeCmd(0x06);//CURSOR移動、スクロールOFF
delay(5);
}
つづく -
>>253です スケッチの続き
void writeCmd(uint8_t cmd)
{
Serial.print(" writeCmd(");
Serial.print(cmd);
Serial.println(")");
uint8_t rs_flg;
Serial.println(" writeCmd Wire.beginTransmission(0x50)");
Wire.beginTransmission(0x50);
rs_flg = 0x00;
Serial.println(" writeCmd Wire.write(rs_flg)");
Wire.write(rs_flg);
Serial.print(" writeCmd Wire.write(");
Serial.print(cmd);
Serial.println(")");
Wire.write(cmd);
Serial.print(" writeCmd Wire.endTransmission() ");
Serial.println(Wire.endTransmission());
}
void writeData(uint8_t dat)
{
Serial.print(" writeData(");
Serial.print(dat);
Serial.println(")");
Serial.println(" Wire.beginTransmission(0x50)");
Wire.beginTransmission(0x50);
Serial.println(" Wire.write(0x80)");
Wire.write(0x80);
Serial.println(" Wire.write(dat)");
Wire.write(dat);
Serial.print(" writeData Wire.endTransmission() ");
Serial.println(Wire.endTransmission());
} -
void displayString(void)
{
byte i;
Serial.println("displayString riteCmd(0x80)");
writeCmd(0x80);//ディスプレイON、CURSOR-OFF、blinking-OFF
delay(5);
Serial.println("displayString writeData START");
for(i=0;i<16;i++)
{
Serial.print("displayString writeData(table[i]) [");
Serial.print(table[i]);
Serial.println("]");
writeData(table[i]);
delay(5);
}
Serial.println("displayString writeData END");
Serial.println("displayString writeCmd(0xC0)");
writeCmd(0xC0);//2行目の先頭に移動
delay(5);
Serial.println("displayString writeData START");
for(i=16;i<32;i++)
{
Serial.print("displayString writeData(table[i]) [");
Serial.print(table[i]);
Serial.println("]");
writeData(table[i]);
delay(5);
}
Serial.println("displayString writeData END");
} -
2ch初心者なのはよくわかった
レス番は名前欄に入れろ -
結果を書き込むとNGワードで上げられません( ゚Д゚)
ということで現状の進捗を書き込みます
DevKitC へ開示したしたスケッチを入れて ENを押す
↓
5回に4回の割合で Wire.begin で止まっていた
↓
比較のため ArduinoProMiniで動かしてみる
・Wire.Beginでは止まらず、endTransmissionの戻り値は全て0
・ロジアナで見ると、すべてACKを返している
↓
DevKitC のGNDピン3か所を、液晶側のGNDに落としてみる
・5回に3回の割合で Wire.begin で止まるようになる
↓
ESP-WROOM-32 チップのGND端子3か所にポリウレタン線0.2mmを半田付け
液晶側のGNDに落とす
・Wire.Beginで止まらなくなった
・endTransmissionの戻り値は2
↓
ロジアナをつなげてみた
・常にI2C信号が出るようになった
・最初からNACKが記録されている -
これはもう電源・回路の問題しかない と思われます(/ω\)。月曜日までにオシロを注文して
原因を探っていきたいと思います。
皆さまのご助言本当にありがとうです & ゴミをたくさんん書き込み 申し訳ないです
オシロ買って調べが付いたら 報告いたします(`・ω・´)ゞ -
ESP-WROOM-02のI2Cに液晶とモータドライバをぶら下げているけど
特に問題なく快調に動いているけど。トラ技2016年9月号を参考にしたので
三端子レギュレータの二次側に470μFを入れたけど、なくても液晶が点灯しないとは
思えないけど。元の電源は単三ニッケル水素×3で、そんなに気を使っていないし。
ESP-WROOM-32は何か違うのだろうか。 -
>>304
名前欄のですはイラン -
>>306
けどx5 -
>>307
突っ込みどころがおかしい -
>>305
これは便利! 教えてくれてありがとうです!
その後、devkitc の ESP-WROOM-32 チップのGND3か所を、ポリウレタン線で該当ピンに半田付けして、変な挙動はなくなったようです。
ただロジアナで監視していると、I2C信号は読み取れますが、応答がNACKの連続となっています。
あと、オシロスコープを先ほど注文しました。 AnalogDiscovery2とBNCコネクタ・プローブの組み合わせにしました。物が到着したら、まずは使い方を覚えないとです( ;∀;)
電源の動作中のドロップ、I2C信号の減衰の状況を確認しつつ、原因を探ります(''◇'')ゞ -
コハクラフトの小学生はギフテッドだろうか?
小学生は最高だぜ状態じゃん。
俺より全然レベル高いわw -
>>312
GNDの強化は超重要っすよ
特にWROOMのような高周波を扱うデバイスは
GNDがふらふらしてるとI2Cとかの通信すらままならない
当然、I2C液晶とWROOMのGNDもしっかり繋いどかないとね -
esp32って一気にアナログ入力が増えたけど複数同時に使えるの?
CPUが間に合うなら電動ジンバルに良さそう -
オシロが届くまで時間があるので、今ある情報で色々調べてみました。
GS-SAKURAの掲示板に ACM1602NI + GS-SAKURA の組み合わせで、Wire.endTransmission が 2を返す事例が記されていました。
https://japan.renesa...gr-sakura/585/wire-2
上記掲示板には、ACM1602NI のI2C実装と、GS-SAKURAのライブラリ間の問題のような内容になっていたので、別のI2C液晶で試してみることにしました。
家にあるI2C液晶を探してみたところ、AQM0802A を見つけたので動かしてみたところ、DevkitC で問題なく動作し、ロジアナでも全てACKを返す結果となりました
スケッチは http://nonkuru.hateb...ry/2015/12/11/222755 を参考に、Wire.beginを、Wire.begin(5,4) に変更したのみです。
オシロが届いたら、ACM1602NI と ACM1602NI の信号の送出タイミング等々を調べてみようと思います。 -
誤 ACM1602NI と ACM1602NI の信号の送出タイミング
正 ACM1602NI と AQM0802A の信号の送出タイミング
失礼致しました(-.-) -
秋月のACM1602NIのデータシートを見たけど、
I2CをPICで受けてて、最大クロック100kHzと書いてある。
PICのI2Cって、100kHz、400kHz、1MHzで設定が違うんだよな。 -
>>317 さんの書き込みでwire.begin の第3引数を思い出しました。
で、wire.h を見ると、デフォルトが100,000 となっているので、100KHzなのかな(´-`)
試しに10.000〜100,000を入れて見ましたが、状況は変わらず。そもそもクロックが指定に追随しているかは、やはりオシロ待ちかと考えています。
確認すべき事に気づかせていただきました(°▽°)
ありがとうです -
>>318 さんでした(T-T)
-
>>303
>DevKitC のGNDピン3か所を、液晶側のGNDに落としてみる
それまでは 液晶とDevKitCのGNDって繋がってなかったって事なのか強化したって事なのか?
もしかして 液晶とDevKitCってちがう電源につないでた?
さすがに SCL と SDA しかつないでなかったなんでオチじゃないよね? -
そろそろ現物の実態配線の具合を写真うpされる頃合い
-
>>321
DevkitC と 液晶は別電源でしたが、GNDは接続しておりました。
そこでI2C信号がとぎれとぎれになる という状態だった為、Devkitc上にあるESP-WROOM-32チップのGND3ヶ所から液晶側のGNDに直接線をつなげた ということなのです(:_;) 説明不足で申し訳ないです -
Amazondashボタン安すぎ
¥ 500 通常配送無料
PRIME DAYタイムセール
レジにてさらに400円の割引が適用されます。 -
色々遊べるみたいだし自分は何個か買った!
-
最初の奴はハックできたけど今のは無理らしい
-
書き換えは知らんが
ARP要求を監視すれば今でも色々できるぞ -
ダッシュボタン受信のESPライブラリって在ったりする?
-
dashからのdhcp request をキャプチャーするコードがpc用にいろいろでてるけど
たいていlibpcapとかをつかってる
こういうのはespじゃ動かんだろなー -
そうか、、コレの為にSBC一台使ってWIFI局たてるのもなぁ
ファームハックは無理でもフラッシュ全書き換えで動かせるんじゃないかと言う人をどっかで見たが・・
自分ではどうにもならないので取り合えず死蔵 -
>>317、ACM1602NI も AQM0802A も使ったことないけど、データシートちらっとみると、
ACM1602NI は 当初VDD=5V版だったのをVDD=3.3Vに変更したようで、
タイミングがVDD=5Vでしか規定されていないので
VDD=3.3V使用だったらされに遅くなるるかも。
> 7.0.1 TIMING
> ACM1602NI fSCL Max.100kHz@VDD=5V
(AQM0802は fSCLK Max.400KHz@VDD=2.7to4.5V のタイミングも記載されている)
さらに、8のリファレンスコードみるとコマンドバイト送信間に最低5msの
ディレイいれまくってる。
> 8.0 THE REFERENCED CODE
> at least 5ms
ま、ロジアナで1バイト送信が確実にできてるかから見てくだされ。 -
過去レスみたらソース貼ってたですね(汗;
Arduino も for ESP も使ったことないけど、
コマンド間には delay(5) 入ってるですね
あとwriteData()、writeCmd() の
Wire.write() 間に Serial.println() があるから
多少の遅延(1文字@115.2kbps)になってるのかもしれんけど、
データシートのリファレンスコードだとこうなってるで。
> short_delay(); //wait for a moment,you can adjust it. -
WiFi子機側へもブロードキャストされるっけ?
ESPじゃないけど、無線LANイーサネット側にDHCP置いたらアドレス配布に失敗したことあるもんで。 -
ブロードキャストが通らなかったら その先 通信が出来なくなると思うけど
-
Analog Discovery2 が届き、色々いじくりながら Devkitc を立ち上げると、ACM1602NI に表示が出ました( ゚Д゚)
昨日変更した部分は「I2Cのプルアップ抵抗を1.2Kに変更」「I2C信号線とGNDの間に0.1uFのコンデンサ追加」位ですが、コンデンサを外しても液晶は動きました
せっかくAnalog Discovery2 買ったので、まずは電圧の推移を測定しました
3.3v 2A ACアダプタ+Devkitc
http://www.gazo.cc/up/248592.png
PCのUSB3.0コネクタにDevkitcを接続
http://www.gazo.cc/up/248594.png
明日以降 色々調べていこうと思います。なぜ動いているんだろう…( ;´Д`) -
ほんとに2Aか心配なくらい揺れてるね
-
DevkitCとAnalog Discovery2を同じ電源で動かしてるなら波形に出てこない可能性があるよ
別々のPCに挿してみな -
ん? DevkitC ってUSBバスパワー以外の外部電源供給って対応してるんだっけ?
-
遂に解決!?
おめでとうございます。
俺はI2Cのプルアップ抵抗は3.3kとか5k。10kでダメだったことはあるけど、まさかそんなに小さな値が要るとはね。 -
単に「3.3v 2A ACアダプタ」が腐ってただけじゃないの?
-
いろいろやってて3.3のレギュレータが半壊状態だったりしねw
-
しねw→してねw
-
解決してよかったとは思うが、質問のしかたというか書き込みはもう少し要点を絞って、情報を小出しにしないようにしてくれ。
密度が薄すぎる…。 -
自分的には
>>303
>5回に4回の割合で Wire.begin で止まっていた
これがスゴく気になってるんだけど。
i2cの接続がどんな状態であれ Wire.begin で止まるって どんな状況なんだ? -
回路図又は実物が見たい!
回路図のポンチ絵でもいいのでお願いします! -
原因不明のトラブルはブレッドボードに原因があったりするから。
俺はブレボの中で電源とGNDがショートしてたことがあった。 -
スレーブデバイスによるのだろうが、I2Cのプルアップ抵抗が1.2kΩでないと
動作しないというのは、ちょっと信じられない。
トラ技2016年9月号の記事では、三端子の2次側に470μF電解コンデンサが必要と
書いてあるくらいなので、やはり電源容量の問題でないのだろうか。
トラ技はESP-WROOM-02だから、ESP32ではもっと条件が厳しくても不思議ではない。 -
LCDの種類によってはドライブ能力の関係でプルアップの抵抗が小さすぎても駄目な場合もある。
短絡疑って各ピンと電源GND間の抵抗値ぐらいは確認しといた方が良いと思う。 -
くそみ
-
esp32 arduinoで、pinMode(6, INPUT)でHaltで死んじゃんだけど・・・ 何? Arduino IDE使えないの? esp32・・・ 6じゃなくて0ピンなら通るようだが?
-
いまどきトラ技を読んでるなんて包茎なのかな?
-
Flashピンを別に割り当ててハマるの、誰もが通る道なのか・・・
-
>>354
ちょっと何言ってっかわかんないっすね -
情報量が薄くて申し訳ない(T-T)
という事で、なぜwire.beginで止まってしまったか、分かる範囲で書いておきます。
「腐った電源」の為、起動時に電圧が激しく下降、wire.begin が固まっていました。
GND強化により、多少は安定するようになりましたが、I2C信号は立ち上がりが鈍っており、Hi側も電圧がぶれぶれで、esp側が発したI2C信号に液晶がNACKを返す状態に。
さらに、プルアップ抵抗を1.2kに、ノイズ対策のパスコンを入れて、通信はできるようになりました。
その後、電源をまともな物に変え、GND強化なし・プルアップ10k・パスコンなしで安定した通信ができるようになりました。I2C信号も綺麗です。
「何が分からないのか分からない」私に色々教えてくれてありがとう(T-T) -
>>358
解決おめでとうございます。オシロ購入は今後の投資と考えましょう。 -
腐ってるのが電源とは限らないって事か。
コネクタかも知れないぞ。
やはり写真を! -
>>360
生理かな -
結局実態配線の写真は1枚もない釣り堀だったの?>解答した皆さんお疲れ様
-
うちでMPU9250を8266で使った時と32で使った時の挙動が違う(32がたまにおかしなことになる)のももしかして電源腐ってるせいなのか
ついでにやっぱ背面のベタGNDも繋げないとダメか -
esp-wroom-32の背面EPADって必ずGNDに落とさなければいけないの?
フットプリントはどうしてる? 大きなスルーホール開けて、半田面からコテ当てようと思うんだが、どうだろう? -
別に落とさなくても使えたけど
-
独立したGNDだったら落とさないとダメだろうけど、
他のピンのGNDと共通だったら背面はつながなくても平気なことが多い(ほとんど大丈夫?)。
ここには 別の電源(ACアダプタとPCのUSB)のGNDをつないじゃう強者もいるけどね。
製品によって GNDに電位差があることが多いから
自分じゃ怖くて 安易にそんなこと出来ない。 -
え?
-
俺は背面つないでるな
-
大電流食うし無線だしおまじない程度には背面パッド半田付けしといた方がいい気がする
-
カスSAMPLEコードに引っかかっちまった。
https://github.com/n...rver/socket_server.c
// Loop reading data.
while(1) {
ssize_t sizeRead = recv(clientSock, data + sizeUsed, total-sizeUsed, 0); <- blocking
if (sizeRead < 0) {
ESP_LOGE(tag, "recv: %d %s", sizeRead, strerror(errno));
goto END;
}
if (sizeRead == 0) {
break;
}
sizeUsed += sizeRead;
}
ブロッキングでsizeReadが0なんて、滅多にないべ? 無限に脱出できない。 まったく・・・
まぁ、Win10のUWPもひどいが、Espressifのサンプルコードには注意しましょう・・・ -
質問してもいいでしょうか。
ESP-WROOM-02ってIO15ピンは抵抗挟んでプールダウンするんですよね?
10kの抵抗使うとIO15ピンが2vでLowになってない気がするんですが、
こんなもんなんでしょうか??
因みに抵抗を挟まないとショートします。(めっちゃ熱いです) -
プールじゃなくてプルだよ、pull
熱くなるってことは、そのピンが出力に設定されていてプラスに振れて電流を流してる
そのうち燃え出すからやっちゃだめ。
WROOMが壊れていないなら、プログラムでIO15を出力に設定してしまってるはずだから、
それを解消すべし。
俺はIO15は直にGNDにつないでしまうが、間違ってOUTに設定すると火事になって
ヤバいから、普通は抵抗をはさむ。
まあ、WROOM自体がすでに壊れている可能性も否定できないので、火が出る前に
データシートをよく見て、予備品の手配もしてください。 -
>>374
うちもESP-WROOM-02使っていて、IO15を4.7kΩでプルダウンしているけど
いま電圧を計ったら0.00Vだよ。
10kΩでプルダウンして2Vは、IO15にソフトウェアで何か悪さしているとしても
変だと思うが。(もうご臨終・・・) -
374は、たぶん抵抗のもう一方をVDDにつないでるんだと思うが、プールダウンはGNDにつなぐんだよ。
ネタにマズレスしちまったか。 -
釣り針だー!!
逃げ遅れても、知らんぞー!! -
プールだから釣れるに違いない
-
Domoticzってなんなん?
Blinkみたいなもん?
お金要るんけ? -
>>374
IO15は何に使ってんの?
もしかしてLEDとかモータ駆動のためにPWM出力してんでないの?
もしそうなら2VってのはPWMが60%くらいになってるだけ。
でもって、出力で使ってるピンをGNDに落としたら熱くなるの当たり前。 -
Wi-Fiモジュール(技適マック付き/2PCS)
http://www.aitendo.com/product/11961
技適マックが付いているとは申しました。
技適マークとは申し上げておりません。 -
esp-idf更新したら、/esp-idf/components/bootloader/Makefile.projbuild:39: /esp_idf/build/bootloader/bootloader.bin] エラー が出るようになったんだけど、、、
何か変えた?と思ってBranch見たら2days agoでおもっいきり修正されていた。
こりゃ当分、前のBranchに戻してコンパイルしかなさそう。 -
>>374
http://qiita.com/umi...ac3d37db44a2dcfe71fd
IO0,2,15は起動時やプログラミング時に使用しているらしく、必要に迫られないのであれば使用しないほうがいいでしょう -
esp32いじるのはlinuxでやったほうがいいよ。
virtualbox使えば無料で揃う。 -
>>386
thx
KiCADと同じく開発部隊はUbuntu中心だからね。
いや、Ubuntuもフルに使用しているが、クライアントの関係でQtとか使えないし、Visual Studio WPFでアプリ、KiCADで基板、ESP32OpenOCDでデバッグというスタイルが一番効率がいいんだわな。
SSD256GBのスペース問題もあってVirtualBoxが使えない状態。
生産一ライン127個のESP32とクライアント・サーバーシステムなんで大変。 -
>>387
一つのwifi局に何個実用的に繋げられる? -
WPFは残念だけど死んだ
海外ではWPFは終了宣言を出すかどうかで議論になってる
過去のMSを見る限りセキュリティ上問題なければ終わったとは言わないから
死んでても気づかない人がいる -
Raspi Zero Wの登場でゴミになったなこの石
-
ぜ、zero wより単価安いし、PWMいっぱい出せるし…
-
ESP-WROOM-02とか10個なら1個400円だけど
pi ZERO wは1300円だからねえ
でも消費電力違うしワザワザLinux動かす必要のないところで使えばいいんじゃないの
あっちは本体安くなったけどSDとかの追加投資が必要だしさ -
raspi zero が入手制限で手に入らないので、ESP32 に切り替えたプロジェクトがある。
1個しか入手できないようなものの開発なんてしたくないんだよ。 -
>>393
10個で3100円はあるがdev.board無しだよね。dev.boardだと5個で3000円くらいかな。
いずれにしても、1個しか買えないくせに1300円もするものは、俺には買えない。
ESP32,ESP02,stc15l204ea,stm8s103f3p6,attiny10がオイラの主戦場。 -
ら…RaspiはGPIOがデジタル入力しか無いし…
-
メーカーフェアで手に入らんかのぉ…もちろんPiの方な
-
仕事にホビーや学習向けのもの持ってきてドヤ顔されると笑う
ちゅうにびょうてきなかんじで -
さてと、ESP32システムはライン稼働し始めたし、遅ればせながらリライアビリティーだな。 次は。
とりあえず、メモリマーチングテストやらのテストプログラムでは、ヒートサイクルテストで1週間は経過した。
電源も振っているので、某半導体メーカーの鬼の検査になっている。 いわば彼らの特性認定作業みたいなものだ。
次はWIFI、BLEテストプログラム作成。
運用は、ボックスを交換すれば終わりだが、システム品質とはそういうものではない。
しっかし、今のところ、リライアビリティーは十分だ。 シナ製なのに、大したもんだ。 -
おフランスの方ざんス?
-
ESP32は技適まだやろ(´・ω・`)
製品に組み込むにはまだまだ先やで -
組み込んだ製品を通せよ
-
WROOM-32なら通ってるんじゃないの?
-
ああ
-
ESP32とESP-WROOM-32って何が違うの?
-
同じじゃね
強いて言えばアンテナつきモジュールか否か -
どっちがアンテナないの?
-
生産用設備なのに、IC単体を使うバカがどこにいる。 ESP-WROOM-32だよ。 たった500円の物に技適費用なんなかかけられるか。
-
node-red初めは凄く良いと思ったけどチャートのプロット数増やすとブラウザが糞重たくなってダメだな
-
node-redにプロット機能なんてあったっけ?ダッシュボードのこと?
-
せやで
1000ポイントも描いたらSBCや安Android機じゃ重くなる。
1分毎の温度グラフ一つが半日くらいでモッサリや。 -
>>413
そんなアナタにはnrf24 -
javascriptのメモリリークじゃね?
-
セヤッ!
空手家かよw -
esp32マルチコアって、違いはRTC flashだけ?
xTaskCreatePinnedToCore(pro_task, "pro_task", 4096, NULL, 5, NULL, 0);
xTaskCreatePinnedToCore(app_task, "app_task", 4096, NULL, 4, NULL, 1);
WI-FIやSPI通信関係をPRO_CORE、ロジックをAPP_COREという使い分けでいいんだろうか? -
esp32ってfirmateプロトコルに対応してる?
-
BME280の温度計測精度が酷すぎる
非線形どころかヒステリシスっぽくなる
ノイズやら読み出し側が特性に影響する事ってあるだろうか? -
温度温度センサーなんて高精度用に作られてなければひどいのが当たり前
そもそもそのBME208は本物のBME280なのだろうか?
それはさておき実環境でケースとか付けちゃったらヒステリシスというか
周りに熱がこもってしまって不正確になる
百葉箱でも用意してその中に入れたり -
ただ真贋は怪しいw
てか偽チップなんて出回ってんの? -
センサ基板はマイコンから切り離して、シリコングリスを塗って、ケースの裏側に密着させる。
-
ケースに穴開けたくらいじゃダメだ。特に温度は。
フィルタ設定はmaxでも大丈夫。 -
まあ精度が悪いと判断した基準さえもあてにならないんだよな
DIYレベルで神様温度計を得るなら体温計が良いかな
レンジは狭いが精度はコスパ最強だろ -
百葉箱作って北の丸公園に持っていって、毎正時の値と比較すればいいよ。
気圧はそれでいける。
温度湿度は難しいけど。 -
水の沸騰、氷結
-
湿度は塩水で合わせられるらしいが化学は良く分からんw
-
>>423
ESPの熱で+2℃くらい高かったから、本体の乗ってる基板から8cmぐらいの橋を経由して付けたらマシになった。 -
大抵は温度計測の手法を誤っているパターンが多いけどな。
-
ゴラ〜 Esp32はClassic Bluetoothは扱えんのかと怒っていたら、BTStackなるものがあったのね、、、
https://techtutorial...the-btstack-library/
SPP つまりRFCOMMがすんなり動いちもうた。 すげぇな ネット時代は・・・
ムフ! これで草の根デバイス製品とやらに、本格的にチャレンジできる。
デュアルコアも使えるらしいし、最高じゃね? -
ESP-WROOM-32でとりあえずBT-HIDを作りたいのだが、テンプレになりそうなサンプルはあるかね
-
>>438
Arduinoデフォはマルチコア。 ただ、えろえろ開発して行く上で、インテリセンス無いとつらい。 EclipseかVisula Studioがオヌヌメ。 -
>>440
ほれ
https://github.com/b.../hid_keyboard_demo.c
クローン後に、xxxx/btstack/port/esp32のcreate_examples.pyでポーティングできるぞい。 -
>>439
ソフトとか情報系は伝達が早くて差がつかなくなるよね。上で出てた温度計測みたいな経験とセンスが必要な部分が(再び)重要になるかもねえ。
単3電池2本のUSB5V出力ケース見つけるのが一番苦労した(笑) -
>単3電池2本のUSB5V出力ケース
ダイソーに -
>>444
まぁ 物心ついた頃にはナス管やST管で遊んでいた身としては、物理現象なんて苦にならないが、どうもソフトだけはなんともならない。
テンプレートなんかいくら集めても、大事なのは、プログラム構造なので、長年の物理屋の頭には、なかなか手ごわい。
それでも、OOPなど使いこなしている方だとは自負しているが・・・ -
そっすか
-
ずっとほったらかしていた初期版のESP-01(青い512k版)、単品でWi-Fiレピーターにしてみた。
寝室のWi-Fi環境が快適になった。 -
スループットはどの程度出てるの?
-
sleepが使えるのってモニタリングとか定期的な処理限定?
webserverとかだと使えないよね? -
おまいら電波法違法です
通報しますた
100万円以下懲役3年以下の処罰が待ってる -
今日、ESP32のbluetooth機能をarduinoライブラリで使えないか探したけど、機能最小版しかなくてガッカリした。。ライブラリを作る技量も時間もない。誰か作ってくれる?
スマホからBluetooth経由でWifiのSSIDやパスワードを設定したいのだが、出来るかな?Wifiのアドホックモードを使ってブラウザからAPの接続出来へんかな?そんなことを妄想中。実現できる? -
できる
-
ライブラリを作ってもらったら次はそういうアプリつくってくれないと言えば完璧
-
>>453
お前ハゲてるぜ -
一体どこへ通報したんだろう?w
-
エア通報
-
京都「県」警。
白バイ二人乗りで連行される。 -
WiFi manager使え
って思ったけど32対応してんのかな -
もうzero Wあったらこれいらんよね
-
>>464
ラズパイはADついてないからな。 -
ラズパイZero Wが秋月あたりで潤沢な在庫を持って単体で定価付近で販売されるようになったら呼んで
ESPと同等の入手性になるまでESP使う -
個人的にはOSなんて要らん用途が多いのでESP一択
OSが必要なお仕事はゲートウェイ的なものが一台あればそれで済む -
ESP32だと電池2本でも使えるからなー
-
>>467
ラウンドロビンが要らんのはわかるが、
イベントドリブン型RTOS要らんことはないだろ。
なくていいと言ってるのは使い方知らんのじゃないか?
送信しながら受信するとかタスクディスパッチをその都度手で書くのは大変だからな。
可読性も著しく低下するし。 -
消費電力差だけはいかんともしがたい。
-
BTライブラリはよ充実させて
もう何ヶ月経ったよ -
ESP-IDFはwindows10ダメなの? ubuntuのほうがいい?
-
ESP-IDFは使いにくい(´・ω・`)
240Mhzとか設定以外はIDEでOKやろハゲども -
モノラル音声をAD変換してWifiで飛ばして、トランシーバのようなものを作りたいのですが、
esp8266じゃきついですよね?
中2女子です -
>>475
高一男子です。手伝います。 -
>>425
ADなんせず、アナログでAMまんま飛ばしちゃだめなのか?
ワイヤレスマイクなら簡単に飛ばせるけど
あと、音声アンプやAAFは要ると思うけど音声のディジタル伝送はこれですぐにできる
http://akizukidenshi.../catalog/g/gK-06759/ -
DSP積んでないと汎用的に使うには帯域が厳しいな
-
ジッタがねぇ 高音入ってくるときにちゃんと定周期でとれないとすごいノイジーで
使い物にならなくなる。
20年前、PC録音で苦労したわ -
誰かarduino-IDE向けにbluetoothライブラリを作ってくれ!頼む!
-
>>481
なんで自分で作らないの? -
SPPでいいならRN42とか使えばいいのでは
-
>>480
そら使ってる機材が悪い。
DALの24/96のサウンドカードはPCに複数挿してマルチチャネルで使える業務ユーズ前提のサウンドカードだったが、
実測スペックも含めて最高のパフォーマンスだったよ。1998年だからほぼ20年前だが。
44.1と48系の公倍数か、それぞれ独立クロック用意するとかもせず、分周して、適当に間引くようなクロックで使ってたらそらジッタも多いだろうて。 -
あのさぁ 趣味でたまたま手元にあるPCに、当時出始めた、「いい音が出る、採れる」と
いうふれこみの数万円の機材をつないでやったわけ。
ジッタがなにものか、なぜ高音でダメなのか、クロックをどうすればいいかとか
理解するのに時間かかったよ。 -
確かに、、、 そろそろSimpleBLE以外にもSPP辺りのスケッチが欲しいもんだな。 Arduino環境としては。
APIクラス化して、library.Properties作るだけだろうが、暇な人 誰か やらない? -
>>467
あのさぁ。DALのサウンドカード日本では\10万/枚だったけど、
輸入すりゃ\3.5万/枚ぐらいだったぜ。今は無きサウンドチェイサーから個人輸入した。
つまり、やっぱり、そんな糞機材に何万円もかけてチョイスしたお前が悪い。お前の責任だwwwww -
>>488
そう思うでしょ?誰かやらない?俺はやらない。 -
この、18650充電池のソケットが裏にひっついたやつよくない?
https://www.banggood...-Tool-p-1164436.html -
使える18650の長さが示されてないのが不安
-
18650なら65.0mmでしょ
-
手元に2種類ある。買うときは気をつけないと。
-
>>494
そうなんだけど、保護素子とか入ってる奴はその分背が高い場合がある。 -
同じ18650でも長さ違いがあるのか
知らんかった・・・ -
保護回路付きの電池の場合、
保護回路は円形の基板に搭載されて電池のお尻にくっついてる
厚さは2〜5mmほど -
保護回路無しのピンクのが実測65だった。
https://i.imgur.com/zumEIr4.jpg -
PWMってソフトウエア的に実現してんだね。。
-
そうなんや
クロック正数倍意外ってどうやって生成するん? -
コレいろいろと凄くね?
https://www.gearbest...bulbs/pp_231300.html
発想が馬鹿っぽくてウケるけど
ハック出来たら結構仕えるし
部品取りや改造ベースにしても楽しそう -
ん〜どうもBT接続は音だけのタイプが在るっぽい、でリモコンはIR。
BTで調光出来るタイプじゃないとお得感は無いな。 -
>>501
それは、「負数」ということか? -
ESPeasy Node-red MQTTは素晴らしいな
OS選ばないしコピペで出来るしプロとタイピングし易いから俺みたいな素人でも実用になる -
ESP32にUSBマウス繋げてBT-HIDに成ること出来るかな?
-
>>511
USBマウスを繋げるところはちょっとがんばらないといけなそうだけど
BT-HIDになること自体は出来る
https://github.com/k...t-kai/hid_mouse_demo -
>>511
スゲー事考えるな。めんどくせー。 -
>>511
980円のBTマウスを買ってこよう -
安いBTマウスとESPを電気的に繋げてBTHIDを既存マウスに丸投げしてGPIOの操作だけで済ませたいのかも
それならESPじゃなくてもいいけど
いずれにしてもESPはUSBの機能がないからUSBインターフェイスをどうするかが問題
USB 1.1ならソフトウェア的に頑張ればできるかもしれないけど(ESP32フォーラムにそんなスレがあった) -
>>516
AVR用だけど、ソフトウェアのみで実装したV-USBってのもあるんだね
12MHzのATTinyでも動くっぽいので、240MHzのESP32で出来ないことはなさそうだ
https://www.obdev.at...ucts/vusb/index.html -
>>517
全く違う事なのでコストも糞も無いって理解してる?w -
仲良くしようぜ
-
ESP32は 〜3.6V だから、ステップアップはありえんと思う
-
>>523
USBからの5V→3.3Vの回路は乗ってるから Lipoから5Vに昇圧してそのラインに流してるんじゃなかと。
そうすれば、5Vも3.3Vも出せる。
少なくともD1用のLipo基板は
5Vラインに外部電源(USB)から供給されると 充電状態になって
外部電源がなくなると バッテリーから昇圧してから5Vラインに供給する仕様
だからESP32でも同じじゃないかと。 -
>>522
18650のは 端っこにインダクタ載ってるように見えるけど。 -
過充電、過放電保護付いてるから保護回路付き18650が入らなかったら保護回路外しちゃえば良い
18650の保護回路自体は簡単に外れるよ -
>>527
皮をむくのかい!? -
>>519
ATTiny2313で動くのか。おもしろそうねこういうの -
もったいない・・・とはいえ、18670は電池ケースに苦労するからなぁ。
-
携帯扇風機用でピンクのやつの予備で水色の買ったけど、
電池ボックスに入らなかったんだ。むいたら入った。
保護回路付の18650≒18670ってことか。サイズ的には。
件のESP32基盤の裏のBOXは65mmなんかな。 -
保護回路が付いてたって ほぼ65mmの製品もあるよ。
規格が 65mmなんだから ESPの裏のボックスも65mmなんだと思う。 -
てかほとんどの充電ICは過充電、過放電機能付いてるから
充電ICごと組み込んじゃう事がほとんどだしセル自体には必要ないんだよね
しかもセルにくっ付いてる保護回路は過電流や逆起電力ですぐ壊れちゃうからモーター駆動とか危ないし
保護回路のせいで充電出来なくなる事もあるから需要はほとんどないと思う -
すごいな、ひとり市場調査かよ。
-
俺の調査結果も同じだな
-
>セルにくっ付いてる保護回路は過電流や逆起電力ですぐ壊れちゃうから
安全側の設計に立ってる優秀品じゃないか -
安全側の設計に立ってるなら
過電流などが起きたら通電切断して数秒後に復帰する製品の事言うんじゃないの
煙り吹いて壊れるのは安全なのかな? -
それ、MOSFETが焼損してるんだと思うけど
ヒューズみたいなもんじゃん -
セルから煙吹くよりよっぽど安全だろ
-
いやだからセルに付いてる脆弱な保護回路より
充電ICに付いてる保護回路の方が良いよねって話だったんだけど
セルから煙吹くとかアホなの?w -
>>542
脆弱なのは仕様の意味を理解してないお前のオツムじゃね?w -
>>542
さすがにデータシートを参照して語らないと馬鹿にされるわな。
DW01 なんかは、リポ電池、リチウム電池パック、18650 などの保護回路でよく使われているな。
ちょっと調べてみたらどうや。 -
許してやったらどうや!
-
ESP32でもESPeasyって出ないのかな?
ビーコン機能が使えたら超便利 -
18650ソケット付きのやつ届いたので測ってみたよ
金属接点間が64mm、ソケットの内側が69mmだったので
65mm〜68mmのものなら使えそう
https://i.imgur.com/8c0Ebvj.jpg -
ノギスに見えてバーニア目盛りがない。。
そんなの売ってるんだ -
俺のも100均のだと思うんだけどバーニア目盛付いてるんだよな。
最近のは付いてないのかねぇ。付いてないと100円とは言え買う気にならない気がするのだが。 -
はい、100均で買いました・・・
-
金属製ならレンチがわりに使えるし
何かと便利だよな -
>>557
寝たとはいえ、本気にするやつが出るから、ダメだ。 -
>>557
メモリ付きモンキかよ -
>>558
固定がしっかり出来る奴じゃないとダメって付け加えないとな -
>>560
ノギスこわれちゃうよ -
何事も経験
こどもなら許される -
100円なら勉強代
-
援交ものでノギス使って乳首とクリの径を測ってるシーン見たことあるが男優さんの人差し指の掛け方といい縦横測ってくテンポといい何か工業関係の仕事してたんじゃないかと思われて悲しくなった。
-
工業高等卒
-
モノタロウのテレビCM見てると高さがツライチじゃ無い
木を釘で打っててヤラせ感丸出しだけど
H系ビデオ見てても見る所が違うんだろうなー -
ただの定規とかで測ると何かされてる感あって女もそれなりの反応あるんだがノギスだと何だこれ?って疑問が勝って冷静になってしまってるのがそれはそれで味わい深くもある。
俺もそこまで思い入れないし世界で一番満足してたのはあの男優自身だろう。 -
おいおいそんなにあるのかよ
と思って「ノギス 援交」でググったら
このスレが一番上に来て絶望した -
じゃあ俺も乳首にESP8266接続するか
-
gpioから出力した電気でいい感じに気持ちよくなるはず
-
ESP32を長期間動作させて気圧を測ってるのだが、
3日に一回ぐらいデータをクラウドに送信しなくなる。
リセットボタンを押せば復活する。
→どう対策を取ったらいい?
一日に一回、再起動をかけるマイコンを使えばいい?
ハングする原因を突き止めたいが、めんどくさい。
→一日一回再起動かければよくね? -
WDT最高です
-
中出し後の泡立ちザーメンをはんだ吸い取り器で吸い取るくらいのひねりが必要。
-
>>572
DHCPのリース期限到来に伴う再リースが出来てないとか -
最近ESP伊藤見ないけど、何やってんのかな
-
>>572
wifi処理の前に接続しているかチェックをして 繋がってなければ接続する。 -
最近賑わいませんなー
-
ひょっとしてESP32の36,39,34,35ってReadOnly?
AnarogRead,digitalReadは読めてるのにdigitalWriteが出てこない。 -
ってスイッチサイエンスに詳しい解説があったorz
-
ESP-WROOM-S2ってなんじゃい
シールドが無いだけ? -
てか、過疎ってるなー。。
-
ESP-NOWで1個のコントローラに対して、複数のスレーブを用意して
電源の入っている1台に自動的に接続するという動作をさせたいのですが
よさげなサンプルありませぬか。
ネットワークの知識や電子工作の知識が浅いのでアレですが
どうもesp_now_register_send_cbで、statusが接続中0、接続断で1になるとみて
statusが連続で一定回数1だったらmacを書き換えるというようにしたところ(したつもり)
できているんだか、できていないんだか良く分からない状態となりました(1→2の切り替えは100%だが、2→1は不安定、等)
こんなことしなくても、普通にこの機能だけでできるっていう書き方があったら教えてください。
というか、ただ macを書き換えるだけってのが根本的に違うような気がする。。。
uint8_t mac1[] = {0x3E,0xCF,0x7F,0x32,0x93,0x75};
uint8_t mac2[] = {0x3E,0xCF,0x7F,0xDE,0x16,0x1A};
uint8_t mac[8];
esp_now_register_send_cb([](uint8_t* macaddr, uint8_t status) {
if(status){
failedCount++;
}
if(failedCount > 20){
failedCount = 0;
状況に応じて、ここで memcpy(mac,mac1,sizeof(mac1))したり、memcpy(mac,mac2,sizeof(mac2))したり。
}
・・・
}
参考
https://lowreal.net/2016/01/14/2 -
自己解決(したかもしれない)
mac2側よりmac1側の周辺機器が若干多く、
mac1側は電源投入直後に初期化処理を同時に沢山行うと電圧不安定でリセットし続けてたようなので、
delayをところどころに入れてタイミングをずらしたら電圧が安定しました。
切り替えもmac1, mac2双方100%行われるようになりました。
ていうか本当にmacの書き換えだけで良いんですかね・・・? -
ESP8266でIO0、IO2、IO15を出力ピンとして使う場合、プルアップ/プルダウン抵抗に並列にLEDやらサーボモータやら繋げばおけ?
-
ESP-NOWとか知らんかった
やっぱESPってフレームを自由に吐けるのか
技適意味ねえなw -
ファーム(スケッチ)書き変えなんてグレーどころか余裕で真っ黒ですから。
ブログとかでいちいち国内品アピールしてる奴とかメチャ滑稽。 -
Espressofのarduino coreとSDK使ってる限りはセーフってスイッチサイエンスかどこかに書いてなかったっけ
-
予備実験レベル以前の問題かも・・・
-
ドライバ
-
SDK呼び出して使ってれば妓的範囲を逸脱しないっていうお墨付きはあるんだから
その範囲で使ってればいいんじゃないのけ。
故意に逸脱させようと思えばできる、というのは、アクセル踏みすぎれば速度違反
してしまう車みたいなものだと俺は思っている。 -
ESPのwifiってローレベルな制御出来るんな
複数台使って全チャネルキャプチャなアナライザとか出来そう -
ESP-01M、これどうやって使うんだろか?専用ソケットとか無いよね。
2.54か2mmピッチならピンヘッダ付けて使うとか出来るんだけど・・・ -
もしかしてESP8266でタイマー割り込みとPWMって同時に使えない?
Ticker.hとServo.hで周期ごとににサーボの角度を変えるプログラムなんだけど一向にサーボの角度が変わらない -
>>598
同じタイマ使ってたりしない? -
そもそもサーボの設定がちゃんとしてないとか・・・
-
>>596
面白い形してるね -
買っておいて積んでた
トラ技のESP32のIoTExpress基板
やっと意を決して作ったけど
最初動かなくて、半田付けでやっちまったかなと思って諦めかけてたけど
半日くらい間をおいていじってたら
コンソールに文字出るようになって動くようになったわ〜 -
GATTの勉強って、みんなどうやってるの?
勝手にデータを撒き散らすだけのビーコンの作例は沢山あるけど
特定のデバイスとペアリングしたり、もっと深いところの情報が全く見つからない -
ここで仕様書見れるよ
https://www.bluetooth.com/ -
>>605
いや寝かしてたのは深夜までやって
シリアルコンソールに文字化けのメッセージが出てくるのがどうやっても解決せず
ソフトウェア的な問題では無い感じだったので
ESP32のハンダ付けとか裏面のビアホールとかのハンダ付けの不良だったら
もうやり直すのも大変と、あきらめモードになったからで
翌日、ビアホールのハンダ付けをけっきょくやり直してみたり(熱で壊す危険があったけど)
USB-SERIAL変換の方もチェックしたりして
基板の各所を指で押したりしてるうちに正常なメッセージが出るようになった -
ESP32とUARTなGPSでANDROID向けのBT-GPSって出来るかな?
車速パルスも繋いで停車時にはフィルタリングしてブレない様にしたり -
GNSS実装したいってこと?
-
そう
加速度センサー繋いでトンネル時は自律航法に切り替えたりとか -
L2CAPのパケット操作出来るようになったからなんでも出来るよ
-
某ツイートで知ったけどESP32にパルスカウンターなんて付いてたのか
しかも8系統 -
だな。赤外線リモコン用のデバイスでありながら、80MHz クロックで動作可能で、パルス幅を指定しての出力も可能。さらに、バッファリングまで出来るという。
シグマデルタ DAC にもなりそうな高機能。
I2S も、多ビットの 出力・入力に対応していて、カメラ入力やパラレル接続のLCDを扱えるという。
ロジアナなんかも I2S で作れそうなかんじ。 -
ロジアナをESPでやるとなんか楽しいことあったりするん?
-
>>614
無線でデータ飛ばすことになるから、ホストと電気的に接続しなくて済むってのは あるだろうな。
設計的には、悩ましいところがあって難易度高いってのが楽しい人もいるだろう。
1MB 近いメモリにキャプチャして後で送信するだけなら簡単そうだが、
リアルタイムに圧縮するとか、一部で RMT(パルスカウンター)を使うとかになってくると難易度があがる。 -
EPS32のULPの電力ってめちゃ小さい
https://rabbit-note....11/03/esp32-ulp-i2c/ -
>>616
まじ、凄い 活用させてもらいます。 -
OTAでmDNSじゃなくて書き込み先のIPアドレスを直接指定しての書き込みは出来ない?
-
やっと今日ESP-01mが届いたぜ
週末に遊べる♪ -
ここまでくると500円足して純正開発ボード買った方が良い気が。
-
ふふってなった
-
ブレッドボードで使うならやっぱりこの形じゃなくちゃ
-
今までありそうで無かったのか
-
>>616
ULPすごい -
ESP-WROOM-32について質問です
可変抵抗繋いで動かしてたら所々に不感帯?みたいなのがあるんですが、誰か何か知ってますか?
いつも特定の場所で10bit中10〜20位歯抜け状態になり、その歯抜け部分にある時は直前に読み取った数値になるっぽい
可変抵抗は2種類持っててどっちでも同じ現象起きてます
下のリンクは無限回転の可変抵抗に無限回転のサーボをくっつけて、ゆっくり3回転位させたデータです
画像は出力された0〜4095のデータをカウントしたグラフ(0がいくつ出力されたか、1がいくつ出力されたかみたいな)
エクセルファイルは47000行あるから見る人は注意
https://drive.google...FtI/view?usp=sharing
https://i.imgur.com/zxhU1nk.png
角度に換算すると1度か2度程度だし別に無視しても問題ないんですけどね -
よく見てないけど、10bitのデータは2バイト一気に読めるのかな。
昔1バイトづつ読み書きして途中で割り込まれて壊れたことあったけど。
そういうたぐいのミスではない? -
>>628
12bitでない?
と言うのはおいておいて、esp8266の場合には、wifi onだと基準電圧が下がって読み出し値が変わるという罠があったんだけど、時系列の出力はどうなってますかね?
裏のwifiのステートとかで、ある時間だけ読み出し時に値がおかしくなってるとか -
>>628
可変抵抗の型番は? -
>出力された0〜4095のデータをカウントしたグラフ(0がいくつ出力されたか、1がいくつ出力されたかみたいな)
意味不明。
そもそも何のデータなのかも不明。 -
サーボの特性をまず勉強したほうがいいんじゃないのかな?
-
安物A/Dの非直線性がひどいという話かもしれない
-
本人は十分な情報出してるつもりなのかな?
-
可変抵抗がガリってて出力電圧がおかしくなってるとかいうオチ?
-
多回転じゃないと
-
>>628
ADC は、最大速度で動かしてみたいだから、遅くしてみたら良いかも。
void analogSetCycles(24);
void analogSetClockDiv(16):
とかやってみたら? -
単純に時間-AD変換値の時系列データを出せばいいのにな。
自分だけの思い込みで進めて勝手にハマってるパターンの人に思える。 -
628です。
>>よく見てないけど、10bitのデータは2バイト一気に読めるのかな。
出力自体は符号なし16bitで出てて、ちゃんと読めてます。
>>12bitでない?
12bitでした、すみません
>>時系列の出力は?
時間で出力が変わってるような感じではないです、このエクセルの時はサーボ側の動作が安定してなかったので変化量がどんどん大きくなっていますが・・・
>>可変抵抗の型番は?
B10Kという物とFCP12ACという物です。
>>そもそも何のデータなのかも不明
0〜4095の間で出力されるデータの内、どの数値がいくつ出力されたかのデータです。
これ見ると、特定の範囲(例えば2560〜2582)が毎回出力されてないです。
>>サーボの特性
エクセルの方はFCP12ACをサーボで動かして出したデータですが、その後B10Kの方を手で動かしてみても同じ場所が反応しませんでした。
なのでサーボは恐らく関係ないです。
>>可変抵抗がおかしくなってる可能性
手持ちの可変抵抗ではどれを使っても同じ場所でおかしくなってるので多分違うかなと・・・
>>多回転じゃないと
100回転位させたほうがいいんでしょうか?
>>ADC は、最大速度で動かしてみたいだから、遅くしてみたら良いかも
その関数2つ入れたら直りました!ありがとうございます。 -
>>639
ただの時系列だとグラフで見た時に途中で段差があるだけでサーボの異常にしか見えなかったので・・・ -
とりあえず解決しました。皆さんありがとうございます。
それと説明下手ですみません・・・ -
画像は何だかわけのわからん我流データ
>このエクセルの時はサーボ側の動作が安定してなかった
それを見せて何が出てくることを期待しているのかな。 -
さんざん騒いだ挙句、何がどう解決したのかの報告は無い。
何なんだろうな、こういう人は…。 -
>>642
よかったね。ちなみに、デフォルトは 80MHz で 8 clock で取得しているみたいなんだよね。
さすがに 8 clock では 12bit 無理だろうということで、適当に 24 とか書いたんで 16 ぐらいで良いんじゃないかな。
あと 80 MHz では 変換はできても 精度が出ないだろうということで 1/16 ?としてみた。
俺は環境もってないんで、どっちのパラメーターが効くとか、ちょっと詰めてみてくれないかな? -
>>645
analogSetClockDivの方が効果ありました。引数は1や2では改善されず、4にしたら数値が正常に出るようになりました。
>>643 >>644
お騒がせして申し訳ないです・・・
画像のグラフはどういう情報があれば良いのか分からず、今持ってた情報を出すことにしました。
サーボが安定しないのも、サーボで動かそうが手で動かそうが同じ問題が出てたので問題ないかと思ってそのままです。
今回起きてた問題は出力される数値が特定の場所で必ず段差みたいになってリニアに出力されてなかったのです。
今は前まで出てた段差は無くなってきれいに出てます。
https://i.imgur.com/OTCuO8p.png
https://i.imgur.com/lXAB3H9.png -
どうせ
>>>よく見てないけど、10bitのデータは2バイト一気に読めるのかな。
>出力自体は符号なし16bitで出てて、ちゃんと読めてます。
>
>>>12bitでない?
>12bitでした、すみません
ここでミスって欠落させてたんだろう -
なになに ADをゆっくりやらせると直線性がよくなるのか?
-
>>648
あくまで想像だが、
1) デフォルトでは、12bit を 8 clock で変換しようとするので、変換がエラーになることがあるのではないか?
2) 前の値と近ければ、変換できてしまう? だが実際は、近い値でもエラーになる。
3) そもそも、ちゃんと SAMPLE 出来てないのではないか?
4) デフォルトのクロックが高すぎるのではないか?
直線性以前の問題だと思われる。不適切なパラメータの修正で、やっと動いたという感じ。 -
アスペ
-
ADCスピードは秒6000サンプルってでてるよ
> https://esp32.com/vi...c.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/e...sp32/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ボルト程度だが。
マージン、気休め、普通は関係ないから、コストに見合うかどうかは微妙 -
ESP-WROOM-02 (32ではなく) のPCBデザインガイドだと放熱のため面接触しろと書いてあるわ
http://espressif.com...ld_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-s...ce.com/catalog/3144/ -
>>663
そうなのかな。
ちなみにスイッチのは以下の記載がありました。
α版との違いは以下の通りです。
シルクの間違いを修正しました
シルクを追加しました
ESP32モジュール底面のパッドをはんだ付けするための穴を削除しました(パッドは残してあるのでモジュールの底面パッドははんだ付けされています)
3.3 VとGNDの配線を見直しました -
小学生の日曜工作向けだとpiなら何とかなるがesp32とかだと一握りの英傑しかついてこれない。
-
英傑!!
スゲー -
board manager インストール中に固まってしまった
-
量産のことを考えたら基板に絶縁シートを挟むことを部品メーカーが想定することは考えにくいように思います。
基板への「接触」が求められるなら、どこにもつながっていないパッドへのはんだ付けで良いのでは? -
パッドをはんだ付けすると基盤が浮く
-
基板だよ
-
穴開けてる?
-
スイッチサイエンスのespr ir赤外線リモコンボードをirkit互換にするファーム作成中。googlehome からifttt経由でテレビやシーリングライトの操作はできた。
https://github.com/toskaw/ESP8266IRKit -
これは期待
irkit互換ってことは純正アプリとか使えるのかね? -
readmeよく読んでなかったすまん
-
中華のコピーリモコンのボタン押下をエミュレートする形にすると激安に実装できるじゃん。
毎年ポンポンとエアコンやらシーリングライトやら入れ替えるなら汎用にしたいけど。 -
スイッチサイエンスの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
よく分からんが、端子を入力に設定したらいいんじゃないの? -
失礼しました。
pinMode( , INPUT);ですね。
ピエゾ・スピーカーを鳴らした後に入れるように変更したら、テケテケしなくなりました。
が、オシロで見ると電圧が低くなっただけで同じ周期のパルスは発生しています。
これはどう考えたらいいんでしょう? -
なんか動いてるんでしょうな、ゾンビが。
-
10Hz、なかなか几帳面なゾンビです。
-
loop()の周期?
loopの中で端子初期化してるとか -
>>688
それも疑いましたが、ここまでそぎ落としても同じです。
http://codepad.org/jIImZBAa
10、11行のいずれかでテケテケは止まります。
明示的に止めないといけないのかもしれません。 -
https://qiita.com/on...2f989d38d613b63b4cac
こんな人もいたので、私だけでもないようです。 -
とりあえず動かすには
io pinのpullUp/down
が必要なのね・・ -
ちっこいカラーOLEDが安くなったね
ドライバ付きeペーパーも順調に安くなってきて夢が広がりんぐ -
ESPでHDDのセキュアイレースコマンド実行させる事出来ませんかね?
-
頑張れば 不可能ではないよ
-
ESP8266向けファームが百花繚乱で凄いな
-
IDEからできればいいんだけどね・・
-
>>695
ファームが そんなにたくさん出回ってる? -
自分も不要だし、もし付けるにせよ、8x2のキャラLCDで十分派
-
そもそも必要な情報はパソコンやスマホからブラウザ経由で取得するし・・・
基本的に不要だけど、状態フラグのほか
フリーズしてないか分かるように時計を表示させとくとか、そーいう使い方ばかりで
>I2Cで手頃な8x2のキャラクタLCDなんてある?
秋月の320円のやつとか -
そのワンタッチすらストレスな用途もあるだろうに
わざわざ狭い視野におさまることはないよ
もっと楽しくやろう
仕事じゃないんだから -
カラーとかって どう活用するのか どんな夢が広がるのかに興味があるだけ
ちょっとした確認用に 白のOLEDとか 小型のe-inkはわかるけど
でも、そういう用途には LCDが いちばん楽ちんかもね。 -
ArduboyColorみたいなのが作れるんじゃないか!
-
使用者全員のメールアドレスが分かる状況ってそんなにないだろうに
-
>>709
頭にブーメラン突き刺さってますよ -
oledを必死に否定する意味がわからない。
いい大人は、あ、そう。でスルーできるもんじゃないの。
アスペルガーのお子ちゃまですか? -
目が悪いんだろう
-
こういうことですぐイライラする人は、自己愛性パーソナリティ障害っていう病気だってことを自覚しておくといいよ。
ちょっと反論されると言葉遣いが汚くなる人は病気だよ。 -
そもそも、安いちっこいカラーOLEDはどこに売ってるんだ?
-
フォーク准将思い出した
-
ali
-
>>717
SSD1331 採用のがあるが安くはないな。SPI LCD のほうが安いぐらいだ。 -
>>715
「安いちっこい」の定義は? -
調べたら 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 安くはないな。好きなの買えば良いんだが。 -
一人でイライラしてるひといるけど、何なの?ストレス発散なら違うところでやってよね。
-
カラーOLEDならTFTなんかとは比較にならん発色だよ
-
安液晶じゃOLEDの視認性は比較にならんよね
ePaperも省電力が比較にならんし
前提無しでコスパ比較なんて出来ないっしょ -
OLEDは表示時の消費電力大きいから電池駆動の物は
反射TFTとかLCDの方が良い場合があるな
まぁ作る物に最適な物を自分で選べば良い -
最初はバッテリー駆動とか考えて テストとかはしたけど
結局 自分には いまだにそんな用途が思いついてない・・・ -
圧電素子をマイコンの足直付けはやめた方がいい
何かの拍子に叩くと高電圧発生してマイコン壊れるよ
せめて高抵抗いれようよ(100kΩ位) -
???
-
マイクカプセル型のはなんか回路載ってるけどあれは保護回路なのか?
-
>>730
gbkだろ -
家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。
グーグル検索⇒『武藤のムロイエウレ』"
Z0ACJ3NI8N -
テレビ操作しようと思ってるんだけど、
なんで電源リモコンはON-OFFのトグルしかないんだろ -
リレーでコンセント側をON-OFF!
-
>>734
ちょと何言ってるかわからない。 -
テレビとレコーダーとhdmi切り替え機をgoogle homeからコントロールするようにしたいんだけど、
テレビだけついてるとかの状態を判断しないと、
テレビが消えてレコーダーがつく、とかになっちゃうな、と。
テレビもエアコンみたいにオフだけ、オンだけの信号があればいいのに、と思って。
仕方ないので光センサーで電源ランプの色を見るようにする予定。 -
>>737
確か、地道にコードをインクリメントしながら動作を探ったアレか。 -
>>738
HDMIならレコーダー起動でTV起動できなかったけ -
つ オーディオタイマーHack
-
>>734
少なくともうちのブラビアはONOFFのコードに反応する。ググれば見つかるよ -
目の前で確認出来る前提なんだからトグルで十分だわなw
-
オンオフが別の信号の方が有り難い
-
そう言ったリモコン機能はHDMIに規定されてるからなあ
-
HDMIにあるならリモコンにあってもいい
-
マクロリモコンでやろうとして挫折した覚えがある。
テレビとレコーダーの電源信号を送信したら、片方だけ信号受信に失敗、とかなるともう無理。
見て確認して足りない方を選ばないといけない。
気にしない人が多いから変化がないんだろーけど。
オンだけとかあると、失敗を見越して複数回送れば済むだけなんだけどね。 -
ESP32のarduino互換でのパルスカウンタの使い方が見つからない…
ESP-IDFに移行しなきゃいけないのか -
T字型の基板に付けて売ってるWROOM32 最近数個買ったやつ最初から書き込みできない
こまった -
半年前に買ったやつは最初書けて、そのうちダメになった。
しかしバラで買って手配線した奴はずっとOK
もしかしてリフローのダメージがきついのだろうか。 -
ESP32で天気予報表示板つくったけど、ときどきsleepから復帰してすぐにスタックしてしまう。電源供給がうまくいってないのかと思いパスコン強化とFLASHのクロックを40Mに落としてみた。これで動いてくれ。
-
>>753
通信確立のタイムアウトでエラー起こしてるとか。Wifi接続って地味に時間食う。 -
掲示板なのに sleep 使う意味(目的)って何?
-
省電力化以外に何が有ると思うんだよ・・・
-
esp32から短い数値をbluetoothでAndroidに飛ばしたいんですが、ライブラリとかその辺で良い物ご存知ないですか皆様
自分初心者でarduinoIDEくらいしか扱えないのですが… -
ビーコンのサンプルがあるだろ
-
ESP32_BLE_Arduinoのサンプル
- BLE_notify
- BLE_server
あたりでいけるかと -
地道にググれば見つかる、場合がある
-
この手のはソースコード公開してるからそれ読め、というのが通例
-
なるほど、皆様ありがとうございます
-
>>755
Einkディスプレイ使用なので -
>>754
アドバイスありがとん。でも、また止まってた。通信待ちTOのときはわかるようにしているのでそれではないみたい。切り分け方法を考え直す。 -
固定ipにしちゃうか
-
DHCPでアドレスもらうのに毎度毎度2,3秒かかるのがあれなので、固定でやるかな。
でもずっとってわけにいかないからつながらなければまたDHCPやるんだけど
判断が難しいかな -
>>769
Aitendoで昔買ったED050SC3です。某ブログで制御信号シーケンスが解析されていたのでそれを参考に動かしてます。 -
ライブラリを作るのが楽しいのに何を言ってるんだ?
プロダクトなんてどうでも良いだろ -
以下のようにESP32のコンパイルエラーが出てしまったのですが、原因と解決法分かる方いたら教えてほしいです
C:\Users\(username)\Documents\Arduino\hardware\espressif\esp32\libraries\BLE\src\BLEUtils.cpp:1609:23: error: 'struct esp_ble_gatts_cb_param_t::gatts_connect_evt_param' has no member named 'is_connected'
evtParam->connect.is_connected);
^
C:\Users\(username)\Documents\Arduino\hardware\espressif\esp32/tools/sdk/include/log/esp_log.h:245:168: note: in definition of macro 'ESP_LOGD'
#define ESP_LOGD( tag, format, ... ) if (LOG_LOCAL_LEVEL >= ESP_LOG_DEBUG) { esp_log_write(ESP_LOG_DEBUG, tag, LOG_FORMAT(D, format), esp_log_timestamp(), tag, ##__VA_ARGS__); }
^
exit status 1
ボードESP32 Dev Moduleに対するコンパイル時にエラーが発生しました。 -
error: 'struct esp_ble_gatts_cb_param_t::gatts_connect_evt_param' has no member named 'is_connected'
文字通り
esp_ble_gatts_cb_param_t::gatts_connect_evt_param に 'is_connected' というメンバーはない
対象は多分これだからその通りですねとしか言いようがない
struct gatts_connect_evt_param {
uint16_t conn_id; /*!< Connection id */
esp_bd_addr_t remote_bda; /*!< Remote bluetooth device address */
} connect;
対策は自分でコード見て考えろ
こちらはソース持ってないから -
>>774
わかりました、ありがとうございます、やってみます -
8266は5Vトレラントだけど、32は違うのか
危うくそのまま移植するところだった -
>>776
あややー -
あれ、違うと思っていたけど
5v突っ込めるの! -
>>776
そうだったのか、8266の方。 -
いけるやんか
-
どのくらいのコストになるか知らんけど微々たる額なら5Vトレラントがデフォになってほしい
-
改めて調べなおしてもスイッチサイエンスやSpeakfunとかだと明確に5V-tolerantじゃないとESP32に関しては明言してるし
CEOの発言は一年前だしどっちかわかんねぇな -
ああ、ごめん
読み間違っただけでCEOもESP32については5Vトレラントとは言ってないわ
過去ログにもあったし分かってる連中からはなんで今さらそんなこと言い合ってるんだと言われそうだな -
動作電圧も規格外でかなり低くまで行けるけど、設計は仕様内でするしかない。
ただ実力を知っていると助かることもままあり -
ArduinoのESP32ライブラリを最新版にしたら丸2日間止まってない。以前はsleepからの復帰理由がほしくてライブラリの一部をすげ替えていたのが悪かったぽい。
ちなみに最新版でもsleepからの復帰理由は正しく返ってこず、復帰理由にタイマーによる復帰がほしいところがその他の理由による復帰になってしまう。 -
ここはM5STACKの話題も出来ますか?
-
>>791
残念ですができません! -
>>791
中身ESP32だからOKですよ -
なんだこの謎コラボの権化みたいなブツは
-
新しいライブラリに更新したらESP32のSPIFFのアップローダー、使えなくなった気がする…。
-
>>794
ESP8266を制御に使ったこの手のものは山ほど出てる。
Indiegogoでファンド募っても、$1800ぐらいしか集まらんくらい普通。
http://espcopter.com...omp-1-0-00-00-00.png -
ESPでドローンなんて誰でも思いつくよな
-
思いついたとしてもノイズとバッテリー容量次第で
実用レベルかどうかが分かれる -
カメラ付けたりするとコレだけじゃ無理じゃね?
-
自分が無理だと思うのに他人はやってる
自分の認識が間違ってる可能性を考えろ -
普通だからこそ誰でも作るし、誰でも作るから値段も下がり付録に付けられる。
うむ、誰も間違ってないし何も問題ないな。善哉善哉 -
ドローンと言っても用途は多種多様
って言うことなんですね、ええ -
有名なドローンは3km先から操作出来て2km先から4K動画を送ってくる
ESPのドローンはまあ一発ギャグみたいなもんだよ -
赤外線に比べればまぁ
手軽さは赤外線より低いけど -
>>801
他人もやってないんですがそれは -
ESPにできるのは高々数KB/S程度の通信だろう
ドローン的に飛ばせてもそこから何かくっ付けると破綻する -
>>807
だからやってると言う認識が間違ってんだろw -
100%出落ちだね
このドローンにESP載せてるんですよ
ESPって何?から始まって
撮影動画送信できないんですか?
とか言われて話が3分持たない -
可哀想
-
やってる人早く詳細教えて下さい
-
ESPeasyってMEGAよりR120の方が安定してるのかな?
-
esp32でポケモンgoプラスのパチものが作れないかな?
-
sonoffはR120だとWi-Fi出なかったからmega使ってる。
安定性以前の問題だけど… -
それな。めっちゃ欲しいけど、いつも冷静になって買うのやめてる
隙間だらけでゴミ中に入りそうだし
ちょっとやろうと思ったら3Dプリンタの出番になるし、そうなったら最初から作ったほうがいいからなぁ
でもやっぱり欲しいなw -
欲しい時が買う時!
-
またボッタクリ価格?
-
3789円(35ドル送料無料)→4490円(送料無料)
4439円(41ドル送料無料)→5260円(送料無料)
高いがすぐ届くからな -
32でADCポートの一部がWiFi通信とコンフリクトするバグって直ったの?
-
4M搭載の新しいヤツ買った方が良さそうだな
-
>>821
BLEでも同様にADCができなくなる不具合があるね -
その手の、お腹いっぱいで、専用ケースがなきゃ食指が動かない
-
arduinoのシールドみたいに亀の子できるわけじゃないし、なぜ縦に積み上げるのか
-
3Dプリンタでピッタリサイズのケースを作って収めてみたくなる基板だ。
-
Zigbeeを使いたいのでござる
-
blynkでBLEが使えないんだけど、解決方法知ってる人いませんか?
スマホはiPhoneです。 -
金は払ったの?
-
そりゃ作れるだろうけどさ。ぶっちゃけここでそう聞くレベルだとまず作れないよw
俺だったらamsかどっかの環境ノイズ殺す専用チップを流用するな -
挑戦することは大事
-
try and cry
-
>>837
それすると残したい音まで小さくなっちゃうよ -
そこはあえて書かなかった。論旨の説明ってことで
あとは組み合わせるか、一回ビットにしてフィルタリングするか
昔だったら回路でフィルタリングするか、特定周波数帯の回路を組み合わせるか
(ブルーバードのはそうなってた)だけど、今だったらDSP1個でできるからなぁ -
残したい音もノイズも周波数は同じでしょw
音の強弱でやりたくなるけどそれもだめ
マイク複数用意してその差かな -
残したい音なんて無いのでは
-
>>832
ここにいる人は上みたいなの簡単に作れるんか。すげーな -
> アナウンス放送や呼びかけ声など必要な音まで消してしまうことはありません
これがなきゃ簡単だな -
本体のマイクで聞こえている音と、イヤホン内で聞こえている音に差異があるから、イヤホン内にマイクを仕込みたい。
まさにそれをやっているのは、BoseのQCシリーズだね。
QCの場合、自分が意図して聞いている音源についてはパスさせる必要があるから、さらにややこしい。
でも、フィルターの係数が可変で、イヤホンで聞いているノイズに近い逆位相の音が近似値で出来たら、似たようなのが作れるね。 -
>>> アナウンス放送や呼びかけ声など必要な音まで消してしまうことはありません
逆相成分の1kHzあたりをピーキングで減らしてるだけでしょ -
Windowsだけど、本家のインスト手順にしたがって
Git GUI で以前に環境を作った。
https://github.com/e...ressif/arduino-esp32
それはそれで問題なく出来たんだけど
半年近く経つので、最新に更新しようと
Git GUI で Remote→Fetch from→origin した。
なんか1つ取れてきて、get.exe も叩いたんだけれど、
\esp32\tools\mkspiffs が変わったくらいで、他は全く変化がないぽいんだけど・・・
なんか手順が変ですか? -
>>846
fetchしたあとmergeした? -
https://github.com/e...duino-ide/windows.md
の How to update to the latest code
に従ってますが、merge って何ですか。 -
zipで落として解凍してから上書きコピー。確実よw
-
それは分かるんですが、git 使ってみたいじゃないですか
-
同じ周波数のノイズと声をどう分離するんだか、高度なAIでも難しい技術だなw
ただの周波数フィルタと指向性フィルターだな
子供騙し -
10年以上前でもすでに音源方向を計算してそれ以外の方向は雑音として処理するシステムあるのに
いまさら周波数フィルタだけのなんて組み込むかねw
AI使うと複数の人が同時に話てるとこから一人の声だけ取り出すなんてのすでにあるぐらいだからな -
カクテルパーティー効果
-
仕組みは300Hz以下の雑音を逆位相で打ち消すと書いてあるぞ。
それだけ。 -
>>848
そのツール使ったことないからよくわからんけどpullを待つって書いてあるから俺の指摘は見当外れかも。混乱させてごめん
ざっくり言うとpull=fetch+mergeなのであとはgitの使い方調べて -
LAN8720とかの有線LANを接続するの試したことあるやついない?
-
>>856
十年以上前のシステムとやら程度のはIC化してるから容積は足りるでしょう。 -
>>857
他のCPUでは接続(開発)したことあるけど espだと厳しいんじゃないか
それに遊びレベルでちょっと繋ぐんだったらいいけど
まずベンダーコードの取得とかしないとダメだしね
普通にラズパイとか使った方が楽ちんじゃないか? -
>>857
シリアルで繋ぐ奴(ENC28J60とか)なら接続できると思うよ -
FCC認証用ファームウェア入れて連続送信させると消費電流バカ喰いになるな
送信出力も可変できるけどwroom02の初期値は幾つなんやろ? -
ドラレコ分解したら見覚えある金属シールドのモジュール乗ってて
それがesp32だった。
よく分からんのが別途それに劣る低性能なマイコンに制御させていた事
中華タブなんかでもよく使われているけど
殆どただのwifiモジュールとしてしか使われてないな -
比較的少量生産の SBC なんかでは、 Wifi+BT チップの AP6212 とかが良く使われている。
SDIO で 接続し通信に使うが、初期化でファームウェアを転送する。
ESP32 も チップ自体は同じことができる。Orange pi とかの SBC で採用してくれたら良いのにとは思う。
ただし、こういう使い方ではSPI Flash が邪魔でモジュールは使えない。 -
>>865
俺も中国製のタブレットで見たことがあるよ
他人の分解レビューでだけど
電力効率はかなり悪いはずなのに採用するからには
訳ありの不良ロットを破格で手に入れられただとか
とんでもない理由がありそう
不良箇所が通信には無関係であれば喜んで買う所はある -
中華なら十分ありえるから怖い
中華タブの中華チップってのが現実性を増すw -
>>867
ちょっとリンク貼って欲しい。見てみたい -
ドラレコで使われるってesp32って転送帯域割と出るの?
-
ドラレコなんて小さいパラパラ動画でもいいだろ
そんなでもカタログスペック上はwifiストリーミング対応って書けるしなw -
フルHD(1920x1080P) で 26Mbps だからな。帯域としてはそれほど大きくない。そこはまず理解しよう。
ESP32 は 802.11 n 150 Mbps に対応してるし、出ると言えば出るんだろう。CPU も高速だし。むしろ HOST とのインターフェイスがネックかも知れない。
SPI slave だと 26Mbps は厳しい。SDIO slave が使えれば 4bit だから楽勝。 -
>>864
前世代の製品で作ったソフト資産使い回す都合じゃね>低性能マイコン
ESPに移植して検証全部やり直すコストを嫌がったか、ADとか割込とか必要なハードウェア機能が足りなくて置き換えられなかったとか -
中華のドラレコに使われているのは前にも話だけ聞いたことがあるけど
そっちはESP32にGPSやGセンサが繋がってるって話だったな
コレ1つで別途h264エンコ・デコードのチップ乗せれば主ハードは完結するから
目をつけたはいいがソフト開発間に合ってない中華メーカーが中にはいたか、そうなるまでの過程で出た製品か -
esp32の性能で余裕、だったのか変態的なコードなのか分からんけど
これ使ってるカメラ付きのドローンはesp32でh.264エンコードをしつつWiFiで垂れ流してる -
今時の監視用CCTV ipカメラモジュールとかHDのH264内蔵だもんな。
-
esp32でh264エンコードできんの!?
-
カメラモジュールにエンコーダー入っているの。
-
M5Stack買ってみたが、俺の能力じゃ良い使い道が見つからんな
-
ESP8266でmicro python入れてる人いますか?
ArduinoのC++と同じようなことできますか? -
ESP32 arduinoで、EEPROM.writeString(address, data)で書いた奴をEEPROM.readString(address)で読み込むと最後の1バイトにゴミが入んね?
lenが間違っているような気が・・・
String EEPROMClass::readString (int address)
{
if (address < 0 || address > _size)
return String(0);
uint16_t len;
for (len = 0; len <= _size; len++)
if (_data[address + len] == 0)
break;
if (address + len > _size)
return String(0);
char value[len + 1];
memcpy((uint8_t*) value, _data + address, len);
value[len + 1] = 0;
return String(value);
} -
> char value[len + 1];
> value[len + 1] = 0;
これはダウトだな -
mallocって使えたっけ?
-
value[len + 1] = 0;
↓
value[len] = 0; -
>>884
おっと、取り合えず、どうワークアランドしたか、書いときますね。
WI-FI接続の為のパーマネントストレージにEEPROMを使いました。
1バイトゴミが入れば接続できませんw
String sid = EEPROM.readString(EE_SSID);
sid = sid.substring(0, sid.length() - 1);
ssid = sid; -
バッフォオーバーランだもん
-
誰か知ってたら教えてくれー
ArduinoESP32でWiFiのAPやりながら、タイマー割り込み使う方法ないかね?
timer 4本どれでもつかおうとすると暴走してだめなのよ。
10msごとにループしながら、httpのやり取りもしたいんだが、普通にメインループで
ポーリング受信対応すると50msほど戻ってこなくて困った。 -
WiFiのプロトコルスタックって裏でFREERTOS使ってるのかな?
タイマーが4本とも使えないって、なんかよくわからんわぁ -
スイッチサイエンスの新製品の32Dとか02DとかD付き型番はなにが違うんだ
-
自己解決、FLASHないのね
-
esp32で、リセット後一回目のserverコネクトだけ失敗し、availableに問題があるようなんだけど、何か気づいた人いる?
二回目からは正常なんだようなぁ。
WiFiClient WiFiServer::available(){
if(!_listening)
return WiFiClient();
int client_sock;
if (_accepted_sockfd >= 0) {
client_sock = _accepted_sockfd;
_accepted_sockfd = -1;
}
else {
struct sockaddr_in _client;
int cs = sizeof(struct sockaddr_in);
client_sock = lwip_accept_r(sockfd, (struct sockaddr *)&_client, (socklen_t*)&cs);
}
if(client_sock >= 0){
int val = 1;
if(setsockopt(client_sock, SOL_SOCKET, SO_KEEPALIVE, (char*)&val, sizeof(int)) == ESP_OK) {
val = _noDelay;
if(setsockopt(client_sock, IPPROTO_TCP, TCP_NODELAY, (char*)&val, sizeof(int)) == ESP_OK)
return WiFiClient(client_sock);
}
}
return WiFiClient();
} -
Pythonで書くとどうなるんだ
-
>>890
ありがとう。 そのサイトからAsyncWebServerというのを入れてみたら期待の動きになった。
で、動いたんだけど、I2Cが死ぬようになってしまって、使えない。
(電源とかは問題なし)
うーん どうしたものか。
BLEもとぎれとぎれでまともに使えないし、こまったわぁ -
>>895
I2CやらIOとServer、BLEのコアを分けたらどう?
Arduinoはコア1側でポーリングループだから、0でIOをやれば干渉しない。
xTaskCreatePinnedToCore(IOTask, "IOTask", 4096, NULL, 1, NULL, 0);
あれこれ、複雑な事やるなら、esp-idfでコーディングして、JTAGデバッグとかが解決早いんじゃね? -
うーむ やっぱArduino限界? IDFやらんとだめかぁ
BLEのモジュールがあるから別置きで使うか、それだとESP32でやる意味が無くなってしまうわ -
[デバッグするなら]でしょ
-
>>897
まぁ Arduinoでもかなりの事はできる。
esp32でWi-Fi DMXイルミネーションとか、Wi-Fiスピーカーとかいろいろ作ったが、Arduinoで十分だった。
esp32のマルチコアで今まで出来なかったことが、かなりできるようになった。 -
>>896
Arduinoでも簡単にタスク分離できるんですねぇ。 もっと早くやればよかった。
で、CPUの割り当てを変えても、WiFiうごかすとI2Cが死ぬことに変わりはなかった。
死んだらI2Cリセットしてごまかして何とかするといういいかげんな方法に落ち着きそう。 -
>>900
そういう場合、見逃しや勘違いしてるのが大半。 大抵、自己責任。
今まで、WI-FIやBLE使ってて、I2CやSPIがこけた事は無い。 当然、コアは分けている。
さてと・・・ 今日は、Xamarin.Formsのアプリで忙しい、忙しい。 一万行越えちもうた。 -
Arduinoもgccでコンパイルされるんだし
単なるラッパーじゃんね
esp32 sdk にある関数は普通に呼べるし -
こんな使われ方が・・・
http://wololo.net/20...g-match-made-heaven/ -
ESP32-WROOM-32Dって、電源ON時のラッシュカレントって下がった?
従来は、DC-DCモジュールなんか使うと、ソフトスタートで、パワーオンリセットしなかった。 そのため、リセットIC必須。
あのラッシュはどこのキャパに流れているのかね? -
相変わらず起動時に500mA近くの突入電流あるね
しょぼい電池使ったら速攻リセットかかって使えず悩んだ -
ESP-WROOM-32 は、analoglamb.com というショップ が安いみたい。REV0/REV1 を選択して購入する。
REV0 $3.99 / REV1 $4.99
他に ショップ・オリジナルの ESP-32S-ALB $3.49 が。こちらは、技適もシールドもない。 -
送料は? 書かれて無いと何とも
-
>>905
まだそんなに流れるのか。
入力が24Vなんで、ADP3338が使えず、DC-DC型にしたら、ブロードに立ち上がるんで、パワーオンリセットが掛からないんだよね。
仕方なく、リセットIC追加。 -
>>909
url plz -
zozoのzozoスーツにESP8266組み込まれた(´・ω・`)
日本でのコンシューマーユーズでは初めて違うか? -
これESP8266だったんだw
スーツ登場時からずっと気になってたわ -
未だ届いた報告を見てないけど、分解記事でも上がってるの?
-
すぐ注文したけどまだ来ない
-
たしか去年の年末に注文したはずなのに全然届く気配がない
-
なんでそんなアホ疑問が出てくるのか
-
zozosuitってbluetoothで繋げるから8266じゃなくてesp32じゃないの?
技適は32ならついてるモジュール多いよね -
あのタクシードライバー、運転免許を持ってるのかな・・・的な
-
いやいや、技適知らんでBtマウスの日本国内向け代理店になった某国の友人がいるんだ
かわいそうに -
世の中、馬鹿多いからな。まじビックリするほどヤバイの多い
馬鹿なんじゃなくて無知なだけだって同情するアホも多いけどさ
無知なら無知なりに相談しろよと(ここで相談しろって言ってんじゃないからなw) -
「UPQ Phone A01」全回収、技適マーク未取得で出荷
https://k-tai.watch....ocs/news/722720.html -
WiFiは使わずあくまでもこいつの性能に惚れてるから
技適のない安いのを買ってる
この性能でこの価格はほんといい
デュアルコアをArduinoIDEで扱えるって凄いことだよ -
俺もよく考えたらwifi使ってないから技適いらんか。
-
非関税障壁だ! 撤廃せよ! さもないと
-
ゾゾスー2ヶ月待ちだって
-
ゆーても技適ありでも500円ほどやん
-
2か月どころか去年から待ってる
-
技適無かっても困るでしょ。
新スプ非対応の機器があって
困ってるが。 -
ESP32ってWiFi出力のゲイン調整って出来ないのかな
いくらなんでもWiFiごときに電流上がりすぎだから下げたらどうなるか検証してみたい -
>>932
出来るよ
esp32 wifi power saveでググるとGitHubで
Arduino用コードなりなんなり出てくる
上げる事も可能で国内ではアウトな出力に出来てしまうから
下げる方のみでの利用 -
ちなみに出力下げるとかなり効果的に電流も下がる
-
ESP32チップもいろいろ種類があるんだな
シングルとか クロックmaxとか
見分け方が良く判らない
買うときどこ見ればいいんだ -
>>934
良レス -
四角四面に電波法を解釈すると
+20%~-80%の変動しか認められてないので
下げすぎても法規に引っかかるという… -
alexaをesp32に実装するやつたのしみだ
スマートスピーカー試したいけど積みそうで買えない -
>>939
そんなんあるんだ。リンクくれ -
alexa api叩くだけでしょw
-
×スマートスピーカー
○スマートマイク -
それなw
便利なら多少スパイされてもいいが、便利じゃなさそうだし情報抜かれるだけっぽい -
アレクサエコードットはアマゾンプライムで三千円台で買ったね
その時母親がちょい病気でベットで寂しいんじゃないかと渡したが
活用しないうちに無事元気に成ったので
アレクサ捨てられそう。 -
オモシロイ素材なのに、なぜか活用事例があまりないのはなぜなんだろう
-
活用事例なんていっぱいyoutubeに上がってるじゃん。次から次へと新しいのが出てきてすぐ陳腐化しちゃうから様子見
-
スパイマイクの改造
マイク -> アンプ -> LED
TVの近くに置くと音でピカピカして目障りだよ! -
一方ロシアはマジックで塗りつぶした。
-
8266でvoipなワイヤレスステレオマイク出来ませんかね?
-
20~20k16bitで
-
最悪エンコードic乗っけちゃえばいいからできるできないで言ったらできるだろ
でもできないと思うわ -
>>946
稼げる案件は誰にも知られたくない。 ESP32が優秀だからこそ、企業作例なんかオープンにする奴はいない。 -
秋月で売ってるVS1053がOggVorbisのエンコードに対応してるので、
それ使って頑張ればできるかも -
まあ飯のタネになるなら公開するわけないわな
-
ESP消えたww
新しいZOZOSUITは
全体に施されたドットマーカーを
スマートフォンのカメラで360度撮影する
ことで体型サイズを瞬時に計測できる
新しい技術を搭載した計測スーツです。 -
>>956
予算削減されたな。 -
あれ百や千ってロットじゃないと思うけどこの手のチップで10万単位の量産ベースに短期間で対応してくれるとこなんてあるの?
産業向けマイコンで作るとしてもディスクリートか専用チップか迷うレベルじゃねーの? -
予算削減というかZOZOスーツ作る予定だったメーカーが全然予定数を作れなかったので
契約解除した
ZOZOは40億円損しましたって投資家に説明してる
大量に余ったプロセッサはどこに行くんだろうか?
中華から流れてこないかな? -
ライン整える段階で死んだから発注前じゃないかな
-
そもそも元のZOZOスーツはセンサー周りがいまいちわかんなかったよな。
伸び具合で抵抗値が変わるセンサーとかだったのかねぇ?
単純に不具合とかたくさんありそう。と想像できる。
今回のはただのスマホアプリだから作り手視点だとかなりホッとする内容だが、
ユーザ視点ではつまんなくなったな -
せっかくESPが来ると思ってたのに、違うもの送ってきてもなー…
-
旧ZOZOスーツは一部の人には届いてるらしい
何個作ったんだろ?
一個に3つユニットついてるらしいけど -
伸び具合で抵抗値が変わるのはリニアに変動量を把握することはできてもキャリブレーションが不可能だろ。
-
機械的にひっぱって簡易的に調整できると思うな
-
ああー 聞いただけで不具合の大量発生、測定値ずれまくりが想像できてしまうわ。
量産なんて無理だったんだろ。 -
一部上場だったのか。
IRに使わなくなった集積回路等の部材とか書いてあるから、既に大量購入したんじゃ
ないかね。 -
睡眠時無呼吸のセンサーにならんかな?
妻が無呼吸無呼吸とうるさいから、実測して見たい。 -
スレ違いですが、無呼吸の確認ならイビキ録音アプリありますよ
悪いこと言わん、はよ病院いった方がいい -
>>964
着てない状態での抵抗値測っといて比をとるとか、やりようはありそうだけどねえ。知らんけど。 -
>>968
おとなしくSpO2センサや脈拍センサで見た方が良い
スレチにはなるけどジャンクの心電計(患者情報モニタ等)なら心拍数に呼吸数、SpO2、
血圧も取れたりするしなんなら無呼吸や心拍数異常でアラート出るからオススメ。
物理的にでかいけどw -
>>970
金属のバンド仕込むなりして基準値がずれないようにして相対値で測るのか電気抵抗とかで絶対値で測るのかわからないけど数ヶ月とか数年の運用も想定される中で誤差2%とかに抑えられるかな?
ワイシャツの首回りとか1cm違うとかなり着心地も見た目も違ってくるしね。
zozoに群がる民草にスマホで指示できるレベルの補正でうまく乗り切れる気がしないわ。
まさか届いたらまず着た状態でメジャーで測って初期値を入力とかやったらギャグだしな。 -
誤差2%じゃmm単位の測定するには話にならない様な
-
服なんて数cm単位だから誤差2%ならギリいけるだろ
ただあの構造で誤差2%に抑える方が難しいと思うよ -
だから水玉になったんだろ。
素直に最初からにしておけばよかったのにな?
でも、そもそも水玉以外の模様はなかったんかな?くそださい。 -
2cmの誤差を許せるならそもそも計測なんかいらないじゃん
-
センサーは、繊維を引っ張られるとONするスイッチを
一着あたり一万二千個搭載だってよ
引っ張られ始めてONするまでの距離が積算して誤差になるんだろうな
>>975 あれ水玉じゃなくって、全部の●にコードと中心マークが
印刷されてるぞ。それなりの解像度の画像使えば何処に貼られた
マーカーなのかコード読み取れる様になってる。 -
>>816
まず工作専用の部屋が欲しいの -
>>906
analoglamb.com で安い E-Packet: で注文したんだが、のんびり待ってたらいつまでたっても届かない。
改めて状況みたら 一か月たっても Processing 。
「遅い、いつ送るんじゃい」 ってメールしたら、EMS で送るって。追跡もできてるから確実に届く。
いいかげんな商売しているけど、意外に誠実だったという話でした。 -
工作用のスーツが欲しい
-
あらESP32って同時に使えるPWMはもしかして三つまで?
それともArduinoの制約かな
三相インバーターを趣味で作るつもりで買ったけど
さすかにsinテーブルをリアルタイムに演算させてもまだまだ性能持て余してるな
vvvfもいけてしまうじゃん
2コアだからもう片方のコアは電流フィードバックに専念させるだとか
仕様決定前から妄想が膨らむ -
16chあるけどタイマーが8系統しかないから直接叩かないと8chってどこかで見た気がする
-
他には、最小 12.5ns 単位でパルス生成できる 波形ジェネレータも 8ch あるぞ。
ON期間/OFF期間 それぞれ 15bit で指定、FIFO 付き。
キャプチャもできるという、超オーバスペック 赤外線コントローラ。 -
これは想定していたよりもかなり高精度な
真の実効値測定が出来てしまう
サンプリング数だけなら数万のクランプメータ凌いでしまうな -
スペック詐欺だからな。例えばADCは誤差莫大
-
ホールセンサー積んでるってどこかで見た気がするんだけど
自動WAKE UPでBTLEな自転車のワイヤレスホイールセンサー
作れるってことだろうか? -
ATmega328Pだと単相の正弦波ですら60Hzはかなり精度を落とさないと厳しくキャリア周波数で音色なんてとんでもない状態だったが
ESP32ならそりゃ余裕か
俺も欲しくなって来たな。 -
I2S もひどいぞ。I2S といいながら、多ビット出力ができて、パラレルLCD に対応している。
おまけに入力ができて カメラに対応しているという ... I2S ってこういうものだっけ? -
なんでわざわざsinテーブルをリアルタイム演算させる必要があるのか疑問だったけど
キャリア周波数で音階を出す遊びがあるんだったな。
電流監視すると言う事は同期・非同期もやりたいって感じで
いくつもテーブル用意するよりパラメータによってその都度作らせた方が遊べるってことか -
インバータか〜
数学苦手だから式考えるだけで頭痛くなりそう -
確かにエクセルで作れば要領分かりやすいかもね
俺なんか暇つぶしにI2Sで三角波と正弦波作って比較式とかやってる
意外にまともに動く -
笑ったw
それならDACの正弦波出力をそのままADCに直結して
拾った値を元にpwm出力でもいいじゃないか -
個人的には、とりあえず三角関数の行列変換の理屈を頭で覚えておけば
迂闊な動作をする内部関数よりも正確で速い計算が可能になるよ。
問題は標準関数と比べて、変数域をやたら取っちまうことだな -
>三角関数の行列変換
イミフ
>変数域をやたら取っちまう
ひょっとして: テーブル ? -
まぁ波形データを作るのであれば、一から計算しなくとも、積分すれば良いって話はあるわな。
デジタル微分解析器(DDA)とか?
他にはデジタル・フィルタ(FIR filterとか)。方形波から sin 波は作れるだろう。
ググることが出来るキーワード入れてくれないと判断できないが、その手の話のような気がする。 -
方法は色々
乗算が高速なら多項式近似とかCORDICとか
ベタなテーブル引きは安直な奥の手
メモリが潤沢なら確実でもあるが
あ、固定小数だよね -
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 358日 2時間 28分 1秒 -
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
↑今すぐ読める無料コミック大量配信中!↑