Webcaméra pro - arnaudrco/exemples GitHub Wiki
8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay
comprendre comment construire son firmware et utiliser un firmware pré compilé
Webcaméra
j'utilise une version commerciale toute faite qui a directement une fonction caméra
firmware pré compilé avec micropython
solution 1
en prenant le firmware "freenove"
https://github.com/cnadler86/micropython-camera-API/releases
solution 2
pas facile de faire son propre "micropython"
Download MicroPython firmware file firmware.bin
Download script files help.py, html.py, site.py, webcam.py, and wifi.py
Flash the firmware.bin to your ESP32-Camera board
Save the five script files onto the flash file system of your ESP32-Camera board.
Install thonny Python IDE from https://thonny.org/
celui ci est prêt https://github.com/shariltumin/esp32-cam-micropython-2022/tree/main
Compiler son propre firmware micropython
Comment avoir son propre "firmware" ? ce n'est pas toujours simple pour avoir son propre micropython ; je peux créer moi même mes propres extensions avec l'environnement de développement esp "ESP-IDF"
je n'ai pas trouvé de version python avec une fonction camera() compilable ; je prépare un compilateur pour esp
git clone --recursive https://github.com/espressif/esp-idf.git
cd esp-idf
./install.sh
. ./export.sh
l'environnement change souvent ; 4.4.6 est une version ancienne stable
cd ~/esp-idf
git checkout v4.4.6
./install.sh
. ./export.sh
La compilation ne marche pas toujours ; les modules git de ESP-IDF peuvent être incomplets ; je force le téléchargement des sous-modules manquants.
cd ~/esp-idf
git submodule deinit -f .
git submodule update --init --recursive
./install.sh
j'installe ensuite micropython
git clone https://github.com/micropython/micropython.git
cd micropython
Activez la camera dans ports/esp32/boards/ESP32_GENERIC_S3/xxxx.cmake en ajoutant set(MICROPY_PY_ESP32_CAMERA 1)
compiler
cd micropython/ports/esp32
make BOARD=ESP32_GENERIC_S3
serveur WIFI avec caméra "esp"
Pour flasher un firmware MicroPython esp32spiram sur ESP32-S3 direct depuis le navigateur, j'utilise WebSerial.
https://espressif.github.io/esptool-js/
références
- répéteur
- Jouets pour petits et grands
- Jouets pour petits
- Jouets arduino
- Réparation de jouets
- Réparation de smartphone
- Photovoltaïque
- Eolienne
- Tournesol : Commande de cellule solaire
- Logiciels libres
- Domotique / Énergie / Objets connectés
- Piscine
- Electroménager
- Escape Game
- Tour PC
- Installation électrique
- Montages
- Capteurs
- Afficheurs
- Actionneurs
- Instruments
- Processeur
- Zéro déchet
- Derniers projets
- Visio
- Video
- Archives