Lilygo®Ttgo t7 v1.5 mini32 ESP32 WROVER B psram wI fi Bluetoothモジュール開発ボード - AliExpress,
File:ESP32 Espressif ESP-WROOM-32 Dev Board.jpg - Wikimedia Commons,
File:ESP32 Espressif ESP-WROOM-32 Shielded.jpg - Wikimedia Commons より
本家: Wi-Fi & Bluetooth MCUs and AIoT Solutions I Espressif Systems
ソースコード: Espressif Systems - Espressif Systems has 141 repositories available. Follow their code on GitHub.
ドキュメント: Technical Documents | Espressif Systems
プログラミング ガイド: ESP-IDF Programming Guide - ESP32 - — ESP-IDF Programming Guide latest documentation
ツール: Tools | Espressif Systems
ブログ: The ESP Journal - Medium
マイルストーン: Milestones | Espressif Systems
ESP32 シリーズは Wi-Fi と Bluetooth を内蔵する低コスト、低消費電力な SoC のマイクロコントローラである。 Tensilica のXtensa LX6 マイクロプロセッサを採用しデュアルコアとシングルコア版のバリエーションがある。ESP32 は上海に拠点を置く Espressif Systems が開発をし TSMC の 40nm 工程で製造されている。
Wikiwand - ESP32 より
Espressif ESP32 チップ 機能ブロックダイアグラム
Windows では {{term_sku:1}} クラシック USB - UART ブリッジ - Silicon Labs より、CP210x ユニバーサル Windows ドライバ (CP210x_Universal_Windows_Driver.zip) をダウンロードする。
CP210x_Universal_Windows_Driver.zip を解凍して silabser.inf を右クリックしてインストールする。
ESP32 with Web Server, Telnet Server, file system and FTP Server
ソースコード: BojanJurca/Esp32_web_ftp_telnet_server_template: ESP32 with Web Server, Telnet Server, file system and FTP server
ESP32 で Web サーバー、Telnet サーバー、FTP サーバーを実現する、オープンソースでカスタマイズ可能なテンプレートです。MIT ライセンスで自由に利用できる。
ソースコードをダウンロードして Arduino IDE で初期設定をしてから ESP32 に書き込むだけで利用可能になる。
更に、Web サーバーと WebSocket で動作するオシロスコープのサンプルが付属している🥰
$ mkdir ~/Arduino && cd ~/Arduino $ git clone --depth 1 https://github.com/BojanJurca/Esp32_web_ftp_telnet_server_template.git
Cloning into 'Esp32_web_ftp_telnet_server_template'... remote: Enumerating objects: 59, done. remote: Counting objects: 100% (59/59), done. remote: Compressing objects: 100% (57/57), done. remote: Total 59 (delta 10), reused 5 (delta 1), pack-reused 0 Receiving objects: 100% (59/59), 1.01 MiB | 1.22 MiB/s, done. Resolving deltas: 100% (10/10), done.
Esp32_web_ftp_telnet_server_template.ino を Arduino IDE で開く。
#define HOSTNAME "MyESP32Server" // define the name of your ESP32 here #define MACHINETYPE "ESP32 NodeMCU" // describe your hardware here #define DEFAULT_STA_SSID "YOUR_STA_SSID" // define default WiFi settings (see network.h) #define DEFAULT_STA_PASSWORD "YOUR_STA_PASSWORD" #define DEFAULT_AP_SSID "" // HOSTNAME // set it to "" if you don't want ESP32 to act as AP #define DEFAULT_AP_PASSWORD "YOUR_AP_PASSWORD" // must be at leas 8 characters long #define DEFAULT_NTP_SERVER_1 "1.si.pool.ntp.org" // define default NTP severs ESP32 will synchronize its time with #define DEFAULT_NTP_SERVER_2 "2.si.pool.ntp.org" #define DEFAULT_NTP_SERVER_3 "3.si.pool.ntp.org" // define TIMEZONE KAL_TIMEZONE // define time zone you are in (see time_functions.h) // #define USER_MANAGEMENT NO_USER_MANAGEMENT // define the kind of user management project is going to use (see user_management.h) // #define USER_MANAGEMENT HARDCODED_USER_MANAGEMENT // (default) #define USER_MANAGEMENT UNIX_LIKE_USER_MANAGEMENT
LILYGO-T8 V1.8/Schematic at main · Xinyuan-LilyGO/LILYGO-T8
LILYGO-T7 V1.5/Schematic - LilyGO/TTGO-T7-Demo
ESP32 SD Card
スロット | 0 | 1 | 2 | 3 |
---|---|---|---|---|
インタフェース | SD/MMC ハードウェア | SPI ポート | ||
Signal | ピン | |||
sck | 6 | 14 | 18 | 14 |
cmd | 11 | 15 | ||
cs | 5 | 15 | ||
miso | 19 | 12 | ||
mosi | 23 | 13 | ||
D0 | 7 | 2 | ||
D1 | 8 | 4 | ||
D2 | 9 | 12 | ||
D3 | 10 | 13 | ||
D4 | 16 | |||
D5 | 17 | |||
D6 | 5 | |||
D7 | 18 | |||
アクセス ビット幅 | 1, 4, 8 ビットアクセス | 1, 4 ビットアクセス | 1 ビットアクセス |
|
用途 | オンボード フラッシュメモリ | SD で使用可 |
クラス SDCard -- SD メモリカード — MicroPython 1.18 ドキュメント より
ESP32-WROOM-32 (30pin)
ESP32-WROOM-32 (38pin)
本家: .NET nanoFramework – Making it easy to write C# code for embedded systems.
ソースコード: .NET nanoFramework
WiKi: .NET Micro Framework - Wikipedia (*1)
*1: 2021/03/03 現在 .NET nanoFramework に関する Wikipedia はまだ存在していませんが、.NET Micro Framework の Wikipedia の歴史に記載があります。.NET nanoFramework は .NET Micro Framework の副産物との事です。
.NET nanoFramework は、.NET Micro Framework が中断したところをピックアップして、その構成要素の一部を使用します。元のコンポーネントの多くは完全に書き直され、その他は改善され、一部は単に再利用されました。.NET nanoFramework を将来に適合させるために、多くのコードクレンジングと改善が行われた。
.NET nanoFramework | nanoFramework Documentation より
.NET nanoFramework で C# が使えるとの事ですが、私はまだ試していません😅💦
$ dotnet tool install -g nanoFirmwareFlasher
$ nanoff --update --target ESP32_WROOM_32 --serialport COM?
参考: Running .NET on ESP32. Introduction | by Wouter Huysentruit | Medium
Running .NET on ESP32. Introduction | by Wouter Huysentruit | Medium
ESP32・BLE通信「基礎知識」
ESP32、ESP8266の選び方
ESP32-WROVWE-Bで4MBもの広大なメモリ空間を手にいれる
Announcing ESP32-S3 for AIoT Applications | Espressif Systems
ESP32マウスPart.41 ESP32でファイルシステムを扱う
ESP32-WROOM-32D開発ボードの仕様・機能 | Spiceman
manually entered download mode, saw "waiting for download", what is next? - ESP32 Forum
Arduino IDEのビルドを速くする|オブジェクトファイルの出力先を固定する
XC6206P332MR (662K) [4252] : Sunrom Electronics
esp32_tips – スイッチサイエンス
Scratch × Firmata ×Python 自作ブロック ~ Arduino制御 - HaLake Magazine
Cant get a MicroSD card to work. (IDFGH-5170) · Issue #965 · espressif/esp-idf
DIY ESP32 Oscilloscope
Circuit-Digest/ESP32-Oscilloscope
https://www.olimex.com/Products/FPGA/iCE40/iCE40-ADC/open-source-hardware
KlausMu/esp32-fan-controller: ESP32 fan controller with temperature sensor and MQTT
電圧計測
ESP32のADコンバータを調整:ESP-IDFのドライバAPIでキャリブレーションしてみる | * いしのなかにいる * :工兵のラボ
https://www.cqpub.co.jp/hanbai/books/42/42101/42101_6syo.pdf
TTGO
LilyGO/TTGO-T7-Demo
LilyGO/TTGO-T8-ESP32: esp32-i2s-sdcard-wav-player
ESP32でBluetoothプログラミングのお勉強しています🤤 / Twitter
ブラ男氏は14歳で人間年齢では68歳で、高齢者なので身体のいろいろな機能の衰えが確かに気になるところではあります🤔以前、獣医に診てもらったら、血液検査ではコレステロール数値や心臓の不整脈が指摘されていますが、最近ウェルネス産業も進化してますよねぇ🤔 / Twitter
以前はアリエクさんからESP32を404円か459円で買えていましたけど、為替の影響かなぁ?最近は送料含めると830~910円くらいになりそうなので、国内で安いのさがそうかなぁ🤔 / Twitter
esp32のip4_addr_tの型定義が変わってハマってるのは、私だけではないみたいでホットしました🤤 / Twitter
ESP32のことを調べてたらですねぇ、WiFiのパスフレーズをもぐもぐしてるHash Monsterというのを発見しまして...🤔かわいいフリしておいしいものを食べてる方がよいかなぁ🤤 / Twitter
TTGO T8 V1.8の回路図は見つけましたけど...🤔
T7 V1.5も探します😊
TTGO T7 V1.5の回路図も見つけました🤔
50年ものの骨董電圧計をESP32のDACで弄くり回す🤔
50V電圧計は50kΩ抵抗が入ってて、1mAを電流計に流してるので、2.2kΩ+2k可変抵抗で3.3kΩ付近に微調整して、マイコンから0~3.3VをDACで出力します😊しかし、細かい課題は多い😅💦
デバイスは人の気配を感じ取れるというのはわかる🤔👻もたぶん😅東洋医学も波動を医療に応用しているし...🤔ESP-CSI Solutionhttps://t.co/kIpYORvWadWi-ESP - A tool for CSI-based Device-Free Wi-Fi Sensing (DFWS)