電子工作入門者・初心者の集うスレ

8b88130a anonymous 2022-10-02 21:06
>>f5caa633
ありがとうございます
電気とか全体的に知識が足りないことに気づいてしまいました
testを表示するところからやっていこうと思います
3391dd04 anonymous 2022-10-03 18:40
>>4aa2d16d
ArduinoよりもESP32-DevKitcのほうが用途に合っているのでは?

秋月だとこれかな(4M版でも十分かも)
https://akizukidenshi.com/catalog/g/gM-15674/

このボードならばUSBシリアルレベル変換不要、WiFi内蔵、USBの5V給電です。
コードを書いてPCとUSBケーブルで接続すればすぐに試して遊べます。
d3745427 anonymous 2022-10-03 19:17
>>3391dd04
https://blog.goo.ne.jp/jh7ubc/e/62b23d6f6154127daf6b94b7ede0a66f

ブレッドボード2個とジャンパーワイヤあれば行けそうだね
ba0162e2 anonymous 2022-10-03 20:42 1664797330.jpg (207KB)
ESP32-DevKitは微妙な幅で、安く売られている10列ブレッドボードに刺すとジャンパーを刺す列が足りなくなるんでご注意。
上のレスで紹介されているようにユニバーサル基板で実験ボードを作るか、または10例ブレッドボードを2枚使うか。

34570705 anonymous 2022-10-08 13:58
>>3391dd04
ありがとうございます
秋月で見てきました。昔に比べて人が減った気がしました(朝だったからかもしれません)

>>d3745427
不器用なのでI2C通信としたいのですが、データシートを見ても理解できません(他のWebサイトだとつないでる例がありました)
LCDのI2C変換アダプタ側には、制御にSDAとSCLがあるのですが、ESP32-DevKitcだとどこにつなげいいのでしょうか
全部試せばいい気もしますが、理解したいのでヒントでもいいので教えてください

>>ba0162e2
詳細な情報ありがとうございます
ブレッドボードで試して、最終的にはユニバーサル基盤でとしたいと思いました
a8d4fa5b anonymous 2022-10-08 15:02
>>34570705
https://akizukidenshi.com/download/ds/espressifsystems/esp32-wrover-e_esp32-wrover-ie_datasheet_en.pdf

table 3 pin definitionを見ていたのですが、
NameがIO14のピンの機能にSD_CLKがあるので、LCD側のSCLとつなげばいいのでしょうか
同様にIO2のピンにSD_DATA0があるので、LCD側のSDAとつなげばいいのでしょうか


あと、
こういうデータシートを読んだり、上の方で質問した三端子レギュレータと抵抗の違いがわかるようになるためによい本があったら教えてください
おねがいしますー
9ce3325e anonymous 2022-10-08 22:20
>>34570705
I2Cなら4本結線すればいいので楽ですね。
わたしは全く詳しくなくてデータシートを見てもさっぱり理解できないのですけれど製造元のマニュアルにレイアウト図があります。
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/_images/esp32-devkitC-v4-pinout.png

GPIO21 : SDA
GPIO22 : SCL

あとはお手持ちのLCDのアドレスと動作電圧が3.3Vなのか5Vなのかを確認すれば結線の準備は完了ですね。
147f250e anonymous 2022-12-11 20:16
L地下+シリアル?のプログラムでシリアルは確認できるがL地下しない時って何を確認すればいいんですか?

3Vで電気がやってきてLEDが2Vくらいなので220Ωかなって適当にやってます
15967afb anonymous 2022-12-12 05:57
>>147f250e
マイコンで電圧降下するから3Vじゃ足りないのかと
2Vって赤しかでないギリギリのラインだし
5V+抵抗でどう?
b1d5cf20 anonymous 2022-12-12 06:09
>>15967afb
そういえばESP32だったね
まず出力ピンが合っているか確認する(Ardiunoとは違うピンになる)
220Ωだと4.5mAくらいなんで並列接続してみて電流増やすとか
41ee3764 anonymous 2022-12-18 05:19
>>b1d5cf20
(並列の意味が分かんなかったので、)
usbbのメスの5V3Aくらいの電源ケーブルを買ってきたけどL地下しないです、、、、
あとWi-Fiクライアント?のプログラムを動かすとシリアルで見ると動いてるぽいです、、、

pinModeは指定する出力ピンはデータシート見るとName(IO14とか)とNo(14とか)あり一致してないのですが、
どっちが正しいんです?
とりあえずどっちも繋いでみたのですがチからないんです、、
9b6f361c anonymous 2022-12-18 05:56
wifi.hでつないで、http.getして表示はできてました@シリアルで確認。しかもPCのUSBにせつぞく・・・

開発環境はArduinoの標準?にESPボード追加?してボードをWrover moduleにしてます
Flash Frequencyを40にして、ModeをDIOにしてます


72a3e764 anonymous 2022-12-18 08:40
>>41ee3764
IO13のidはGPIO_NUM_13だな
pinMode(GPIO_NUM_13,OUTPUT)

位置はこれみて
https://akizukidenshi.com/catalog/g/gK-16108/
92688212 anonymous 2022-12-24 17:57
>>72a3e764
ありがとうございます

https://www.amazon.co.jp/dp/4777522016/
この本を立ち読みしたところ、プログラム内の番号は指摘のGPIOと同じだとわかりました
本の中では抵抗がついたLEDを使っていたのでそれも買ってきました

しかし地下らないです、、、地下る以前に光らないことがわかりました、、
#define led 13
void setup() {
serial.begin(9600);
pinmode(......);
digitalwrite(led, HIGH);
}
void loop() { serial.println("test"); }

シリアルモニタでは見えているし、ledも抵抗付き5V交換、ブレッドボードとつなぐオスメス線も変えてみました
あとは使ってるマシンのOSがWindows10でない(古い)ことくらいしか思いつきませんが影響あると思われますか?


>>9b6f361c
に書きましたがWi-Fiは使えてるので壊れてることはない、、、と考えています
454bd714 anonymous 2022-12-24 18:01
あとブレッドボードの接続ですが教えてもらった6列を買いました
I,J,,,,H,Gとある横一列(6列)に、13番(HIGHになる)、抵抗付きのLED長い、LED短い、GNDとつなげてます
これでもつかないです、、、
c20d3ba6 anonymous 2022-12-24 18:56
>>454bd714
Lチカあきらめて、もういっそありったけのpin(0~34)を全部Highにしてどこでつまずいているかはっきりさせよう
pinによってOutputできるできないも違うし(Modeを設定する)

ESP32固有の問題はわからないだ すまない
4828fdc4 anonymous 2022-12-24 19:24
pinMode(led,OUTPUT)を忘れてるとか
3.3Vのピンでled側に問題がないか確認するとか
ボードの種類をESP32 Dev Moduleにするとか
思い付くのはこれくらい
7defe398 anonymous 2022-12-24 20:03
>>c20d3ba6
ありがとうございます
それは思いつきませんでした

fb7c855b anonymous 2022-12-25 16:51
LEDを接続するピンがHighになってるかどうかをテスター等で調べるのが先だと思うが?

1efde30d anonymous 2023-01-07 00:04
たまたま見つけた動画、勉強用なのかな。
https://www.youtube.com/watch?v=wqDczBzwVwI

Function Block Diaglamの世界を思い出した。(IEC 61131-3) 

Top of this page. | 0 1 old>>

limit: 1536KB

(電子工作入門者・初心者の集うスレ/26/0.3MB)

Powered by shinGETsu.