Node-App: Create Web Apps with Blocks

Drag-and-drop block programming (like Scratch) is commonly used for beginners and typically doesn’t produce directly executable applications. Some extended platforms allow building code for Arduino or MicroPython, enabling the generated programs to run on hardware. Node-App is different, it generates web applications that run directly in the browser. Here’s an…

ESP32 Camera Time-Lapse Photography

Time-lapse photography combines a series of photos taken at fixed intervals to reveal subtle changes and dynamic natural processes. We use the ESP32-CAM (Ai-Thinker) module to create time-lapse videos. If you want to implement timed capture and save photos to the SD card by programming, some understanding of ESP32 programming…

Camera-M: A Compact ESP32 Camera

Camera-M is another ESP32 camera module that uses the same pinout as Camera-1, with the same GPIO ports exposed (although their positions differ). The firmware is interchangeable between the two. The key difference is that Camera-M has a simplified design and is half the size of the latter. The USB…

Programming ESP32 Camera Using Arduino IDE 2.0

The Arduino IDE is a popular development platform for makers. By installing extension packages, the Arduino IDE can support various board architectures, including the popular ESP series. The new Arduino IDE 2.0 uses a different underlying platform from the classic version and includes more modern IDE features such as improved…

Camera-1: Another ESP32 Camera

There are numerous camera modules built around the ESP32 chip, including the ESP-EYE, ESP32-CAM, and M5 Camera Module. However, when integrating these modules into real-world projects, the limited number of available GPIO pins often becomes a challenge. To overcome this, developers typically resort to adding external Arduino boards or other…