・2023/03/01
【技適付き】Freenoveの ESP32-WROVERの Ultimate Starter Kitを買ってみた、カメラ付きの学習キット (Freenove Ultimate Starter Kit for ESP32-WROVER Onboard Camera Wireless Python C FNK0047)
Tags: [電子工作 ]
● Freenoveの ESP32-S3-WROOMの Basic Starter Kitを買ってみた、カメラ、SD-Card付きの最強モジュール
・2023/02/21
【技適付き】Freenoveの ESP32-S3-WROOMの Basic Starter Kitを買ってみた、カメラ、SD-Card付きの学習キット Freenove Basic Starter Kit for ESP32-S3-WROOM Onboard Camera Wireless Python C FNK0084
●【技適付き】Freenoveの ESP32-WROVERの Ultimate Starter Kitを買ってみた、カメラ付きの学習キット
技適付き!なので安心して電波を飛ばせます!
Freenove - Home
Tutorial
Freenove_ESP32_WROVER_Board
A kit with a Freenove ESP32 Board for learning programming and electronics.
Freenove_Ultimate_Starter_Kit_for_ESP32
A kit with a Freenove ESP32 Board for learning programming and electronics.
Freenove Ultimate Starter Kit for ESP32-WROVER Onboard Camera Wireless Python C
商品番号:FNK0047
日本のアマゾンで購入できます。Amazonの発送なので最速で当日 or 翌日に届きます。
なお、Freenove公式がニセモノについて注意喚起をしています。
基板に "FREENOVE"のシルク印刷が無いものはニセモノです。
上記のアマゾンのリンクは Freenoveの正規品なので安心です。
Freenove - About Fakes
・Freenove ESP32 WROVER DEVのニセモノ
●今回購入の Freenove Ultimate Starter Kit for ESP32-WROVER Onboard Camera Wireless Python C
ESP32-WROVER-Eを搭載しています。
モジュール名称 PSRAM SoC
ESP32-WROOM PSRAM無し ESP32-D0系
ESP32-WROVER PSRAM 8MB ESP32-D0系
ESP32-S3-WROOM PSRAM 8MS ESP32-S3
技適付き!なので安心して電波を飛ばせます!
技術基準適合証明、技適番号:211-200403
ちなみに FCC IDは 2AC7Z-ESP32WROVERE
工事設計認証番号:201-220052
ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD 第2条第19号に規定する特定無線設備 ESP32-WROVER-E,ESP32-WROVER-IE 211-200403 令和2年5月18日
ESP32-WROVER-E 正規品
> esptool.exe -p COM22 chip_id
esptool.py v4.5
Serial port COM22
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting....
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: c0:49:ef:xx:xx:xx
Uploading stub...
Running stub...
Stub running...
Warning: ESP32 has no Chip ID. Reading MAC instead.
MAC: c0:49:ef:xx:xx:xx
Hard resetting via RTS pin...
OUI: C0:49:EF = Espressif Inc.
> esptool.exe -p COM22 flash_id
esptool.py v4.5
Serial port COM22
Connecting......
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting.....
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: c0:49:ef:xx:xx:xx
Uploading stub...
Running stub...
Stub running...
Manufacturer: 5e
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
● Camera OV2640
Camera s->id.PID 0x26
Camera s->id.VER 0x42
Camera s->id.MIDH 0x7f
Camera s->id.MIDL 0xa2
・Freenoveの ESP32-WROVERの Ultimate Starter Kitを買ってみた、カメラ付きの学習キット
・Freenoveの ESP32-WROVERの Ultimate Starter Kitを買ってみた、カメラ付きの学習キット
・Freenoveの ESP32-WROVERの Ultimate Starter Kitを買ってみた、カメラ付きの学習キット
● Freenoveの ESP32-WROVERの Ultimate Starter Kitで I2C OLED SSD1306
・2023/03/06
【ソースコード有】ESP32で I2C接続の OLED SSD1306 128x64pxを動かす方法 ESP32 I2C OLED SSD1306 tutorial
● Freenoveの ESP32-WROVERの Ultimate Starter Kitで SPI Color LCD ST7735S
・2023/03/06
ESP32で SPI接続の Color LCD ST7735S 160x80px IPSを動かす方法 ESP32 SPI IPS Color LCD ST7735S tutorial
● Freenoveの ESP32-WROVERの Ultimate Starter Kitで東方 Bad Apple!!を再生してみた!
・2023/02/18
ESP32で東方の Bad Apple!!の動画を 128 x 64 dotの OLED SSD1306で再生する! ESP32で東方の Bad Apple!!の動画を再生する!実際にはパラパラ漫画です
I2C接続の 128 x 64 dotの OLED SSD1306が別途購入が必要です。
I2Sのサウンドで MP3も綺麗に再生してくれます。
I2S DAC ES7148
Everest Semiconductor 苏州顺芯半导体有限公司
ES7148 - Everest Semiconductor
Touhou Bad Apple!! Demo ESP32 with MP3 Audio I2S DAC and SSD1306 OLED (128x64 dot)
VIDEO
ESP32_BadApple.ino
// MP3 Audio function
#define ENABLE_MP3
#define ENABLE_I2S_DAC
#define I2S_BCLK 12 /* Bit Clock */
#define I2S_LRC 2 /* Left/Right */
#ifdef ENABLE_I2S_DAC
#include "AudioOutputI2S.h"
AudioOutputI2S* pOutput;
#define I2S_DOUT 15 /* Audio Data */
// Normary Use Maxim MAX98357 I2S DAC it no need MCLK
// #define USE_CS4344_DAC
#ifdef USE_CS4344_DAC
// Cirrus Logic CS4344 I2S DAC need MCLK
#define I2S_MCLK 0 /* Master Clock */
#endif
// ! Caution Loud Sound !
#define AUDIO_OUTPUT_GAIN 0.300 /* for MAX98357A or PCM5102A, ES7148 etc. */
// #define AUDIO_OUTPUT_GAIN 1.999 /* for CS4344 */
// Adjust this Loop value Yourself !!
// Syncronize Audio and Video, Pre loop 1.000sec
#define ADJUST_MP3_PRE_LOOP 700/1000
#else
...
#define I2C_SCL 13
#define I2C_SDA 14
#define OLED_BRIGHTNESS 196
DAC IC Bad Apple!!での音質 備考
ES7148 安定して普通に綺麗な音質で鳴る アンプ内蔵で Bad Apple!!用として最適!、MCLK不要だが MCLKを接続しても同様に綺麗に鳴る
CS4344 安定して普通に綺麗な音質で鳴る MCLKが必須、アンプが無いので外部アンプが必要
MAX98357A OLEDの描画が複雑な所で音が悲惨になる Bad Apple!!用としては不可、MCLK不要
PCM5102A 安定して普通に綺麗な音質で鳴る MCLK不要だが MCLKを接続しても同様に綺麗に鳴る
UDA1334A 普通に鳴る、ちょっとプチプチ音が出る感じ MCLK不要
下記の DACを比較しています。
* MAX98357A
* CS4344
* ES7148
* PCM5102A
* UDA1334A
ESP32 I2S DAC Audio playback quality comparison Part 1
VIDEO
ESP32 I2S DAC Audio playback quality comparison Part 2
VIDEO
I2S信号名 ESP32 I2S ESP32 GPIO 補足
BCK I2S_BCLK GPIO 12 Bit Clock
LRCK I2S_LRC GPIO 2 Left/Right
DIN I2S_DOUT GPIO 15 Audio Data
MCLK I2S_MCLK GPIO 0 Master Clock
※ DACによって I2S信号名が微妙に異なります
※ CS4344は MCLKが必須です。
・Freenoveの ESP32-WROVERの Ultimate Starter Kitで東方 Bad Apple!!を再生してみた!
※ このブレッドボードの配線が正しい。下記の写真の配線はプロトタイプです。
・Freenoveの ESP32-WROVERの Ultimate Starter Kitで東方 Bad Apple!!を再生してみた!
Freenoveの ESP32-WROVERの Ultimate Starter Kitに付属の ES7148 I2S DAC module
※ PCM5102Aから ES7148に変わったっぽい
※ 上記のブレッドボードの配線が正しい。下記の写真の配線はプロトタイプです。
※ ES7148は SCK(MCLK)は未接続で大丈夫です。
・Freenoveの ESP32-WROVERの Ultimate Starter Kitで東方 Bad Apple!!を再生してみた!
● ESP32の GPIO 12には I2Cデバイスを接続できません
GPIO 12には I2Cデバイスを接続できません
rst:0x10 (RTCWDT_RTC_RESET),boot:0x33 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
boot:0x33は VDD_SDIOが 1.8 Vの意味。
GPIO 12を外部の回路でプルアップしていると BOOT ROMの電圧が 1.8Vに切り替わるので ESP32が起動しなくなる。
どうしても GPIOが足りなくて接続したい場合は eFUSEを書き換える。
ESP32 Set Flash Voltage
Setting Flash Voltage (VDD_SPI)
● Note about GPIO12 (ESP32 only)
The following command can be used to program flash voltage selection efuses to 3.3V:
components/esptool_py/esptool/espefuse.py set_flash_voltage 3.3V
なお、eFUSEは不可逆です。
● Once an efuse is burned it cannot be un-burned. However, changes can be made by burning additional efuses:
* set_flash_voltage OFF can be changed to 1.8V or 3.3V
* set_flash_voltage 1.8V can be changed to 3.3V
esp-idf/examples/storage/sd_card/sdmmc/
SD Pull-up Requirements
下記の GPIOはクセが有るので注意(SDカード使用時)
GPIO number Pin Name Startup State
2 DAT0 WPD
4 DAT1 WPD
12 DAT2 WPD
13 DAT3 WPU
15 CMD WPU
Default pull-up and pull-down states of the CMD and DATA pins
から引用
WPU = Weak pull-up inside the SoC
WPD = Weak pull-down inside the SoC
●2.3 Strapping Pins
ESP32 has five strapping pins, which can be seen in Chapter 6 Schematics:
GPIO0 Pull-up Booting Mode
GPIO2 Pull-down Booting Mode
GPIO5 Pull-up Timing of SDIO Slave
GPIO12 MTDI Pull-down Voltage of Internal LDO (VDD_SDIO)
GPIO15 MTDO Pull-up Timing of SDIO Slave
Software can read the values of these five bits from register ”GPIO_STRAPPING”.
ESP32WROVERB Datasheet
●その他の ESP32メモ
HW-818 ESP32-CAM
・HW-818 ESP32-CAM
ESP32 CAM V2 Integriertem CH340 Mit OV2640 Kamera Modul
ESP32S Data Sheet
● HW-818 ESP32-CAM 8225N V2.0 171026 (OV2640)
#define CAMERA_MODEL_AI_THINKER
> esptool.exe -p COM22 flash_id
esptool.py v4.5
Serial port COM22
Connecting...
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting...
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: cc:db:a7:xx:xx:xx
Stub is already running. No upload is necessary.
Manufacturer: 5e
Device: 4016
Detected flash size: 4MB
Hard resetting via RTS pin...
OUI: CC:DB:A7 = Espressif Inc.
● Camera ESP32-CAM 8225N V2.0 171026 (OV2640)
Camera s->id.PID 0x26
Camera s->id.VER 0x42
Camera s->id.MIDH 0x7f
Camera s->id.MIDL 0xa2
● ESP32-WROOMを購入したらヘンテコ技適マークもどきの基板が届いた話
・2023/03/01
ESP32-WROOMを購入したらヘンテコ技適マークもどきの基板が届いた話 Fake ESP32-WROOM Ignore FCC ID and Strange TELEC mark
Tags: [電子工作 ]
●関連するコンテンツ (この記事を読んだ人は、次の記事も読んでいます)
ESP32で東方の Bad Apple!!の動画を 128 x 64 dotの OLED SSD1306で再生する! ESP32で東方の Bad Apple!!の動画を再生する!実際にはパラパラ漫画です
2.4インチの大画面 OLED SSD1309で東方の Bad Apple!!の動画を再生する 2.42inch 128x64 OLED LCD Display module SSD1309で Bad Apple!!を再生します
SSD1306 OLEDの描画を高速化する方法 How to Speed Up OLED Drawing Speed
EPS32の I2Cの SCLの周波数をクロックアップして SSD1306 OLEDの描画を高速化する方法 OLED SSD1306で I2Cの SCLK周波数をドーピングで高速化して描画速度を爆速にする方法
【技適付き】Freenoveの ESP32-S3-WROOMの Basic Starter Kitを買ってみた、カメラ、SD-Card付きの学習キット Freenove Basic Starter Kit for ESP32-S3-WROOM Onboard Camera Wireless Python C FNK0084
LoRa通信を使用してポストに郵便物が投函されるとスマホの LINE宛に通知する IoTの作り方 LoRaを使用した IoT郵便受け LoRa IoT Mailbox Sensor with LINE Messaging API
ESP32で Slackに「勤怠管理」メッセージをワンボタン操作で投稿する方法 Slackの勤怠チャンネルに毎日毎日毎日毎日 手動で投稿するのが馬鹿らしいので ESP32で作った
ESP32-S3で SPIを使う時に Arduinoでエラーが出た話 ESP32 S3 SPI error VSPI was not declared in this scope
ESP32の I2Sで MCLKが必須の CS4344 DAC Audioを使用する方法 ESP32で MCLKが必須の CS4344が問題無く使えます
ESP32で SPI接続の Color LCD ST7735S 160x80px IPSを動かす方法 ESP32 SPI IPS Color LCD ST7735S tutorial
【ソースコード有】ESP32で I2C接続の OLED SSD1306 128x64pxを動かす方法 ESP32 I2C OLED SSD1306 tutorial
ESP32-WROOMを購入したらヘンテコ技適マークもどきの基板が届いた話 Fake ESP32-WROOM Ignore FCC ID and Strange TELEC mark
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2023 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/hardware/freenove_esp32_ultimate_starter_kit/