6. Internet of Things
• Network of physical things with embedded computing
capability
• Ranges from measuring things in physical world to building
devices and all the way to building end application
• Brings people with various background of expertise together
14. SmartGallon
• Notifies you (or somebody in charge) when the water is nearly
empty
• Can automatically turn off the dispenser when the bottle is
empty
17. Magic Button
• You can set an action that will be done if a certain button /
touch pad is touched
• By default, It will notify the user and display the message when
a button is touched
• RGB LED will turn on for a moment if you respond
23. Why Automation?
• Prevents you from doing unnecessary and repetitive tasks
• Saves time and money
• Might saves life too
• Data visualization sometimes doesn't make any things easier
for consumer
25. Notify the User
• When something happens and the user needs to react, tell
them right away
• In some cases the product needs to be proactive especially if
predictive analysis is involved
35. DycodeX uses ESP32
• It's powerful and proven ready to be used as the core of IoT
products
• DycodeX has been using ESP32 for years since it's inception
36. CPU: Tensilica Xtensa 32-bit dual core, up to 240 MHz, 600 DMIPS
Operating voltage: 3.3V
Memory: 448 KB ROM, 520 KB SRAM 16 KB SRAM in RTC, 1 Kbit of eFuse.
External Flash: 512 KB to (4 x 16) MiB
WiFi (802.11): b/g/n/e/i
Bluetooth: v4.2 BR/EDR & BLE
Peripherals: GPIOs, PWM, ADC, DAC, I2S, UART, SPI, I2C, CAN, RMII, Cap Touch
ESP32 Specification