-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFID sensor #65
Comments
Developer ResourcesRunning a Local Build
In root directory of your Vuese project:
In project that you want to use the libaries:
To generate the documentation locally, run the vuese binary from
Samples
Component NotationComponent Documentation |
ESP3220 GPIO, compare to 32 GPIO of esp32 WROOM Notice2:M5PORT 说明(不同颜色的GROVE端口分别代表不同的功能)
ADC端口
使用AD读取功能:
有关引脚分配和引脚重映射的更多信息,请查阅ESP32数据手册 工具链
esp32_technical_reference_manual_en Great Docs on everything about esp8266 Xuhongv notes on ESP
ESP Smart-ConfigFirmware ESP-Touch /**
* @brief Set mode of SmartConfig. default normal mode.
*
* @attention 1. Please call it before API esp_smartconfig_start.
* @attention 2. Fast mode have corresponding APP(phone).
* @attention 3. Two mode is compatible.
*
* @param enable false-disable(default); true-enable;
*
* @return
* - ESP_OK: succeed
* - others: fail
*/
esp_err_t esp_smartconfig_fast_mode(bool enable); //Init WiFi as Station, start SmartConfig
WiFi.mode(WIFI_AP_STA);
esp_smartconfig_fast_mode(true); //with this line, 26821ms to connect successful
WiFi.beginSmartConfig(); Low poweron battery supply当ESP8266以AP方式连接到路由器且运行于Modem-sleep模式时,它会在两次DTIM Beacon间隔内关闭WIFI电路以达到省电效果,在下次Beacon到来前自动唤醒。睡眠时间由路由器的DTIM Beacon时间决定。睡眠的同时ESP8266可以保持与路由器的WI-FI连接,并通路由器接受来自手机或者服务器的交互信息。 一般路由器的DTIM Beacon间隔为100ms~1,000ms 作者:梁睿坤
ESP.deepSleep(20e6); // 20e6 is 20 microseconds
ULPinstall the toolchain - ESP32自带独立的低功耗协处理器ULP,平均消耗电流4.7uA
ULP 协处理器的主频是 8MHz, ULP 协处理器在正常工作时,瞬时电流消耗为 1.4 - 2.2 mA 左右。理想的 ULP 协处理器用法是较长的周期性进入 Deep-Sleep 和短暂的醒来工作来换取功耗平衡。 作者:espressif RTC
The only parts of the chip which can still be powered on are: RTC controller, RTC peripherals (including ULP coprocessor), and RTC memories (slow and fast).
The minimum wakeup time represents clock cycles spend by ULP's FSM on internal tasks:
This makes the total of 20 clock cycles or 20/150KHz = ~133us ULP coprocessor is started by a timer. The timer is started once Multi-core tasksTaskHandle_t TaskA, TaskB;
void Task2code(void * pvParameters) {
while(true) {
;
}
}
void setup() {
xTaskCreatePinnedToCore(
Task2code, /* Task function. */
"Task2", /* name of task. */
10000, /* Stack size of task */
NULL, /* parameter of the task */
1, /* priority of the task */
&TaskA, /* Task handle to keep track of created task */
1); /* pin task to core 0 */
} Audio
NVS: Non-volatile storage
|
Handnotes
Install ESP32 develop kitsinstall esp msys32 package
Copy example from ESP-IDF, here
Arduino on esp-idf
c for esp-idf, cpp for arduino. Versions need to take care
Network protocolWeb Server = TCP Server + Request header etc TCP+Web Server/Client, AJAX, etc AJAX
//fix with
network operationsHTTP
|
Parts in need
|
RFID sensor for temperature, humidity, pressure, etc.
with RFID as User Interface, both analog and switch on/off etc
RFID传感器作为交互界面以及环境感知
The text was updated successfully, but these errors were encountered: