1 private link
We have a set of bird feeders on our balcony that we refill throughout the year. This spring we had more birds than usual, and I thought it would be fun to try and get some pictures of them. I had been looking for an excuse to play with an ESP32 Camera Module, and realized I could build a small device that would do all of this. In this post, I'm going to share what I built and talk about some cool things I learned a long
Basic32 – A BASIC Interpreter for ESP32. Contribute to Ferrazzi/Basic32 development by creating an account on GitHub.
Contribute to usini/ESP32-Cheap-Yellow-Display-Documentation-FR development by creating an account on GitHub.
Connect multiple sensors to the same i2c bus
I have a small project going on,
I ordered 2 VL53L5X V2 multi-zone ToF sensors
and 3 VL53L1X sensors,
that I want to connect together, in essence having 5 sensors at once.
I was looking at the Teensy 4.0 (not 4.1) since space is tight
I see it has 3 i2c ports,
Can all these sensors be connected together on the same bus without problems?
If so how would the wiring look like? Would I need to get a custom daughter board?
I want to be able to detect fast moving objects without problem,
Coming from a RP2040, it has more i2c connections but I wanted something better, the VL53L5X sensors need a lot of processing power
I'm not that knowledgeable on i2c setups so any help is welcome!
Realtime AI speech with OpenAI Realtime API on Arduino ESP32 with Secure Websockets and Deno edge functions with >10min uninterrupted conversations globally for AI toys, AI companions, AI devices and more - akdeb/ElatoAI
Interface the NEO-6M GPS module with ESP32 to get GPS data and interpret NMEA sentences, latitude, longitude, altitude, speed, and UTC time using the TinyGPSPlus library.
Pour brancher un BME280 sur le LilyGO T-Display-S3, il faut un cable JST SH 1MM PITCH 4 PIN TO FEMALE JUMPER.
fonts sous LILYGO T-Display-S3
Hello world! avec LILYGO T-Display-S3
Deux chercheurs espagnols ont annoncé avoir découvert des commandes cachées dans la puce ESP32, largement utilisée dans le monde. Ce qui a conduit la société Tarlogic Security à parler de « porte dérobée ». En s’y penchant de plus près, d’autres ont remarqué cependant qu’il s’agissait de commandes non documentées, dont l’exploitation serait complexe. Durant le week-end, […]
Une faille découverte dans la puce ESP32, présente dans plus d’un milliard d’appareils connectés, pourrait permettre d’accéder à leur mémoire et de manipuler le Bluetooth. Si son exploitation reste complexe, elle soulève des inquiétudes sur la sécurité des objets du quotidien. Les failles en cybersécurité permettent
ESP8266 et ESP32 sur batterie Vous connaissez certainement ces petits modules WIFI et je ne vais pas vous les décrire une Nième fois....
How to Connect BMP-280 to ESP32: Get Pressure, Temperature, and Altitude: BMP280 is a great beginner sensor for the ESP32 to start creating some cool projects. It can measure pressure and temperature accurately, note that pressure can be converted to altitude with the right calibration. This sensor can be used on drones, …
Build a web server with the ESP32-CAM board to take a photo and visualize the latest captured photo in your browser saved in SPIFFS. You can also rotate the image if necessary.
On récapitule:
- cfr #IFv-GA pour install API Arduino
- Download https://github.com/me-no-dev/ESPAsyncWebServer/archive/master.zip
- Install: Menu Sketch → Include Library → Add .ZIP Library…
- idem pour https://github.com/me-no-dev/AsyncTCP/archive/master.zip
- /!\ Board ESP32 by Espressif v3.1.0 incompatible → v3.0.7 (Menu Tools → Board → Boards Manager → Search Esp32, remove v3.1.0 and install v3.0.7)
- Code: https://github.com/RuiSantosdotme/ESP32-CAM-Arduino-IDE/blob/master/ESP32-CAM-Take-Photo-and-Display-Web-Server/ESP32-CAM-Take-Photo-and-Display-Web-Server.ino
- Contrairement à ce que le code dit, il faut sélectionner le board ESP32 Wrover Module
- Press FLASH, press RST, let RST, let FLASH
- Menu Sketch → Upload
- Press RST
- L'IP sera indiqué dans la fenêtre Sérial
Pour ajouter un flash
Ajouter les lignes suivantes:
ligne 34:
boolean flashlight = false;
ligne 57:
#define LED_BUILTIN 4
ligne 76:
<button onclick="captureWithFlashlight()">CAPTURE WITH FLASHLIGHT</button>
ligne 89:
function captureWithFlashlight() {
var xhr = new XMLHttpRequest();
xhr.open('GET', "/capturewithflashlight", true);
xhr.send();
}
ligne 108:
pinMode (LED_BUILTIN, OUTPUT);
ligne 182:
server.on("/capturewithflashlight", HTTP_GET, [](http://AsyncWebServerRequest * request) {
takeNewPhoto = true;
flashlight = true;
request->send(200, "text/plain", "Taking Photo");
});
function loop devient:
if (takeNewPhoto) {
if (flashlight) digitalWrite(LED_BUILTIN, HIGH);
capturePhotoSaveSpiffs();
takeNewPhoto = false;
if (flashlight) {
digitalWrite(LED_BUILTIN, LOW);
flashlight = false;
}
}