<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Simone Salerno</title>
    <subtitle>Learn by building: turn your Arduino into an intelligent device that understands the world using TinyML. No data science degree required.</subtitle>
    <link href="/feed.xml" rel="self"/>
    <link href="/en/"/>
    <id>/</id>
    <updated>2025-06-26T00:00:00+00:00</updated>
    <author><name>Simone Salerno</name></author>

    <entry>
        <title>ESP32: make HTTP requests</title>
        <link href="/en/blog/esp32-make-http-requests/"/>
        <id>/en/blog/esp32-make-http-requests/</id>
        <updated>2025-06-26T00:00:00+00:00</updated>
        <published>2025-06-26T00:00:00+00:00</published>
        <summary>Make HTTP requests from your sketch with a clean, composable interface.</summary>
    </entry>
    <entry>
        <title>Connect ESP32 to WiFi</title>
        <link href="/en/blog/esp32-connect-to-wifi/"/>
        <id>/en/blog/esp32-connect-to-wifi/</id>
        <updated>2025-08-20T00:00:00+00:00</updated>
        <published>2025-06-23T00:00:00+00:00</published>
        <summary>Connecting to a WiFi network couldn&#039;t be easier (just 1 line of code!)</summary>
    </entry>
    <entry>
        <title>ESP32-CAM webserver</title>
        <link href="/en/blog/esp32-cam-webserver/"/>
        <id>/en/blog/esp32-cam-webserver/</id>
        <updated>2025-04-22T00:00:00+00:00</updated>
        <published>2025-04-22T00:00:00+00:00</published>
        <summary>The iconic CameraWebServer example with a fresh look</summary>
    </entry>
    <entry>
        <title>Tiny Machine Learning just got a LOT Easier!</title>
        <link href="/en/blog/tinyml-quickstart-book/"/>
        <id>/en/blog/tinyml-quickstart-book/</id>
        <updated>2025-04-22T00:00:00+00:00</updated>
        <published>2025-04-22T00:00:00+00:00</published>
        <summary>A non-fluff, approachable book to become a fluent TinyML practitioner with the Arduino framework, starting from zero prior knowledge</summary>
    </entry>
    <entry>
        <title>Arduino ChatGPT Voice Assistant</title>
        <link href="/en/blog/arduino-chatgpt-voice-assistant/"/>
        <id>/en/blog/arduino-chatgpt-voice-assistant/</id>
        <updated>2025-08-20T00:00:00+00:00</updated>
        <published>2024-12-10T00:00:00+00:00</published>
        <summary>Turn your Arduino board into a smart, voice controlled personal assistant</summary>
    </entry>
    <entry>
        <title>ESP32-CAM streaming</title>
        <link href="/en/blog/esp32-cam-mjpeg-streaming/"/>
        <id>/en/blog/esp32-cam-mjpeg-streaming/</id>
        <updated>2025-04-22T00:00:00+00:00</updated>
        <published>2024-12-02T00:00:00+00:00</published>
        <summary>View the camera feed in real-time from any web browser</summary>
    </entry>
    <entry>
        <title>ESP32-CAM Face detection</title>
        <link href="/en/blog/esp32-cam-face-detection/"/>
        <id>/en/blog/esp32-cam-face-detection/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-11-29T00:00:00+00:00</published>
        <summary>Find faces in pictures, including landmarks for eyes, nose and mouth</summary>
    </entry>
    <entry>
        <title>ESP32-CAM motion detection streaming</title>
        <link href="/en/blog/esp32-cam-motion-detection-streaming/"/>
        <id>/en/blog/esp32-cam-motion-detection-streaming/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-11-28T00:00:00+00:00</published>
        <summary>Debug the motion detection algorithm in real-time using a web browser</summary>
    </entry>
    <entry>
        <title>ESP32-CAM motion detection</title>
        <link href="/en/blog/esp32-cam-motion-detection/"/>
        <id>/en/blog/esp32-cam-motion-detection/</id>
        <updated>2024-12-03T00:00:00+00:00</updated>
        <published>2024-11-28T00:00:00+00:00</published>
        <summary>Detect moving objects from the camera frames, without any external PIR sensor</summary>
    </entry>
    <entry>
        <title>Glove for remote gesture control</title>
        <link href="/en/blog/glove-for-remote-gesture-control/"/>
        <id>/en/blog/glove-for-remote-gesture-control/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-11-05T00:00:00+00:00</published>
        <summary>Use flex sensors to detect fingers&#039; movement and classify current gesture</summary>
    </entry>
    <entry>
        <title>Squashing MobileNetV1 for microcontrollers</title>
        <link href="/en/blog/micro-mobilenet/"/>
        <id>/en/blog/micro-mobilenet/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-11-05T00:00:00+00:00</published>
        <summary>A lightweight, manually optimized version of MobileNet V1 tailored for microcontrollers of any size.</summary>
    </entry>
    <entry>
        <title>ESP32-CAM: send photo to Telegram</title>
        <link href="/en/blog/esp32-cam-photos-to-telegram/"/>
        <id>/en/blog/esp32-cam-photos-to-telegram/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-11-04T00:00:00+00:00</published>
        <summary>Send text and images to your Telegram bot without complex setups</summary>
    </entry>
    <entry>
        <title>ESP32-CAM: save pictures to SD card</title>
        <link href="/en/blog/esp32-cam-save-pictures-to-microsd/"/>
        <id>/en/blog/esp32-cam-save-pictures-to-microsd/</id>
        <updated>2024-12-03T00:00:00+00:00</updated>
        <published>2024-11-04T00:00:00+00:00</published>
        <summary>Save pictures on the SD card, with timestamps and nested folders</summary>
    </entry>
    <entry>
        <title>People flow counter</title>
        <link href="/en/blog/people-flow-counter/"/>
        <id>/en/blog/people-flow-counter/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-11-04T00:00:00+00:00</published>
        <summary>Monitoring how many people entered your retail shop can unlock key business decisions.</summary>
    </entry>
    <entry>
        <title>ESP32-CAM quickstart</title>
        <link href="/en/blog/esp32-cam-quickstart/"/>
        <id>/en/blog/esp32-cam-quickstart/</id>
        <updated>2025-04-22T00:00:00+00:00</updated>
        <published>2024-10-30T00:00:00+00:00</published>
        <summary>First steps with the ESP32 camera: configure pins, take photo, view realtime stream</summary>
    </entry>
    <entry>
        <title>Elevator occupancy counter camera</title>
        <link href="/en/blog/elevator-occupancy-counter-camera/"/>
        <id>/en/blog/elevator-occupancy-counter-camera/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-10-28T00:00:00+00:00</published>
        <summary>W</summary>
    </entry>
    <entry>
        <title>Object-following autonomous car</title>
        <link href="/en/blog/object-following-autonomous-car/"/>
        <id>/en/blog/object-following-autonomous-car/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-10-28T00:00:00+00:00</published>
        <summary>Connecting an AI-enabled camera for object detection to 2 DC motors, you can quickly create an autonomous, object-following toy car.</summary>
    </entry>
    <entry>
        <title>WiFi Indoor RTLS (Real Time Location System)</title>
        <link href="/en/blog/wifi-indoor-positioning-rtls/"/>
        <id>/en/blog/wifi-indoor-positioning-rtls/</id>
        <updated>2024-12-02T00:00:00+00:00</updated>
        <published>2024-10-28T00:00:00+00:00</published>
        <summary>A</summary>
    </entry>
</feed>
