Featured

Flash Firmware on an ESP32-S3

This tutorial outlines the process for flashing firmware onto an ESP32-based device, such as the Echoear robot, using a Linux-based environment  Prerequisites You need a .bin file (the firmware ) that matches your specific hardware. Python You are using a high-quality USB-to-Data cable (some cheap cables are "charge-only"). Install the official Espressif tool:    ```bash    pip install esptool        ``` Before plugging in your device, open your terminal. Plug in your device and run the following command to see which serial port it has been assigned: ```bash ls /dev/ttyACM* /dev/ttyUSB* ``` You are looking for an output like /dev/ttyACM0 or /dev/ttyUSB0. This is the "path" your computer uses to talk to the chip. To resolve software conflicts, it is best practice to perform a clean sweep of the existing firmware. ```bash Replace /dev/ttyACM0 with the port you identified in Step 1 esptool --chip esp32s3 --port /dev/ttyACM0 erase-fla...

Reboot your PC on a schedule with Task Scheduler

1. Open Task Scheduler


Press the Windows key, type Task Scheduler, then hit Enter.

  1. Create a New Basic Task

    • In Task Scheduler, select Create Basic Task on the right side.
    • Give it a name, like “Daily Reboot,” and click Next.
  2. Choose Trigger

    • Set the task to run Daily.
    • Pick the time you want your computer to reboot every day, then click Next.
  3. Choose Action

    • Select Start a program and click Next.
  4. Program/Script Details

    • In the “Program/Script” field, type:
      shutdown.exe
      
    • In the “Add arguments” field, type:
      /r /f /t 0
      
      The /r option reboots, /f forces programs to close, and /t 0 sets it to happen immediately.
  5. Finish

    • Click Next to review the settings, and finally click Finish.

Comments