Difference between revisions of "ESP32 & ESP8266"
From Miscellany
| (7 intermediate revisions by the same user not shown) | |||
| Line 6: | Line 6: | ||
* [https://www.instructables.com/Bitcoin-Tracker-Using-a-Raspberry-Pi/ convert RPi-based Bitcoin tracker to run on ESP32] | * [https://www.instructables.com/Bitcoin-Tracker-Using-a-Raspberry-Pi/ convert RPi-based Bitcoin tracker to run on ESP32] | ||
* [https://randomnerdtutorials.com/esp-mesh-esp32-esp8266-painlessmesh/ ESP32-Mesh] | * [https://randomnerdtutorials.com/esp-mesh-esp32-esp8266-painlessmesh/ ESP32-Mesh] | ||
| + | * [https://randomnerdtutorials.com/esp32-web-server-charts-statistics/ ESP32 Web Server: Charts with Temperature Statistics] | ||
| + | * [https://www.hackster.io/551322/safestep-6f84f0?goal=0_4b071a49e3-a3ed0d59bb-49951962 SafeStep app using Home Assistant] | ||
* Volos Projects paint app on YouTube | * Volos Projects paint app on YouTube | ||
| Line 11: | Line 13: | ||
==ESP32 References== | ==ESP32 References== | ||
| + | * [https://esp32.implrust.com/esp32-intro/esp32-family.html Understanding ESP32 variants] | ||
| + | :: It's important to know which of many versions of ESP32 you are working with, and what it's capable of. | ||
* [https://www.espressif.com/en/products/socs/esp32 ESP32 at Espressif] (designer of ESP32 and ESP8266, and other devices) | * [https://www.espressif.com/en/products/socs/esp32 ESP32 at Espressif] (designer of ESP32 and ESP8266, and other devices) | ||
* [https://esp32.net IoT with ESP32] link list | * [https://esp32.net IoT with ESP32] link list | ||
| Line 70: | Line 74: | ||
* [https://randomnerdtutorials.com/projects-esp8266/ ESP8266/Arduino IDE] | * [https://randomnerdtutorials.com/projects-esp8266/ ESP8266/Arduino IDE] | ||
| + | * [https://randomnerdtutorials.com/esp8266-web-server/ Build an ESP8266 Web Server] | ||
==ESP32/8266 MicroPython Projects== | ==ESP32/8266 MicroPython Projects== | ||
| Line 79: | Line 84: | ||
: A variety of IDEs work with the ESP32. Arduino IDE is fine, but the RandomNerd MicroPython ebook recommends uPyCraft IDE. I've installed both on Win10. | : A variety of IDEs work with the ESP32. Arduino IDE is fine, but the RandomNerd MicroPython ebook recommends uPyCraft IDE. I've installed both on Win10. | ||
| + | : Also, the new [https://github.com/espressif/esp-idf Espressiv ESP-IDF] is available now for both ESP32 and ESP8266. See [[IDEs#IDEs_for_ESP|the IDEs for ESP section on this page]] for details and tutorials. | ||
---- | ---- | ||
Latest revision as of 16:31, 2 September 2026
Contents
ESP32 Projects
- ESP32/Arduino IDE
- convert RPi-based Bitcoin tracker to run on ESP32
- ESP32-Mesh
- ESP32 Web Server: Charts with Temperature Statistics
- SafeStep app using Home Assistant
- Volos Projects paint app on YouTube
ESP32 References
- It's important to know which of many versions of ESP32 you are working with, and what it's capable of.
- ESP32 at Espressif (designer of ESP32 and ESP8266, and other devices)
- IoT with ESP32 link list
- Get started with the ESP32
- ESP32 DevKitC Layout
- ESP32 Dev Board from MakerAdvisor
ESP32-CAM
Features
ESP32-CAM WiFi + Bluetooth Camera Module Development Board ESP32 With Camera Module OV2640
- pin and hardware compatible with the AI-Thinker ESP32-CAM module
- Ultra-small 802.11b/g/n Wi-Fi + BT/BLE SoC module
- Low-power dual-core 32-bit CPU for application processors
- Up to 240MHz, up to 600 DMIPS
- Built-in 520 KB SRAM, external 4M PSRAM
- Supports interfaces such as UART/SPI/I2C/PWM/ADC/DAC
- Support OV2640 and OV7670 cameras with built-in flash
- Support for images WiFI upload
- Support TF card
- Support multiple sleep modes
- Embedded Lwip and FreeRTOS
- Support STA/AP/STA+AP working mode
- Support Smart Config/AirKiss One-click distribution network
- Support for serial local upgrade and remote firmware upgrade (FOTA)
How to Program
ESP32-CAM Project Ideas
Backup Camera
- Use as camera module for backup camera for truck with RPi or Arduino-based dashboard monitor, connected via WiFi or Bluetooth.
- Issues to be solved:
- Power supply
- Weather-proof case
- External antenna?
- Need for WiFi router? (Module acts as a hotspot according to one tutorial)
Robot Vision
- Embed in a DIY robot, making use of the built-in facial recognition software to allow the robot to recognize individuals and greet them by name.
Front Door Security System
- Connect a motion detector to an ESP32-Cam to send an SMS message to a smartphone with an image of whomever is at the door.
ESP8266 Projects
ESP32/8266 MicroPython Projects
IDEs to use with ESP32
- A variety of IDEs work with the ESP32. Arduino IDE is fine, but the RandomNerd MicroPython ebook recommends uPyCraft IDE. I've installed both on Win10.
- Also, the new Espressiv ESP-IDF is available now for both ESP32 and ESP8266. See the IDEs for ESP section on this page for details and tutorials.

