1 private link
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
Quelques forks de bots de trading à aller voir
Je me demandais à quoi cavpourait servir, jusqu'à ce je vois le portage de matplotmib en lisp. A tester!
A real-time object detection model on Raspberry Pi 4 - BashMocha/object-detection-on-raspberry-pi
Pascal Bourguignon's personal emacs library. Description at http://www.informatimago.com/develop/emacs/
Helper functions to calculate backtest returns and strategy stats. - finance_helper_funcs.py
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....
Caractéristiques du capteur documentation constructeur https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-12.pdfalimentati
http://vimeo.com/39368396 Gijs Gieskes wrote in to share a cool project he completed: a synthesizer made from a hard disk.
Hello c'est Stan, dans cette vidéo, j'explique comment faire la maintenance du wc suspendu Geberit lorsque tu as une fuite dans ta cuvette ou des bruits à ré...
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, …
L'aventure que j'ai vécue avec les modules Hailo et Coral TPU M.2 m'a donné envie de tenter l'installation de TensorFlow sur le Raspberry Pi 5. J'avais
Touches pour accéder au BIOS/UEFI Selon la marque du PC ou de la carte-mère : Constructeur Modèle(s) BIOS Menu Boot Acer ou , ou Acer Aspire One, Aspire Timeline ou Acer Aspire v3, v5, v7 Apple After 2006
This is the prototype of an ‘electronic organ’ (by DC0BM) to be soldered together over the Easter holidays by a group of youngsters, hoping to enthuse them about electronics - and possibly about ham radio.
"You’re a lover of classical English architecture and you’re also a dirty little punk."
J'entreprends ici une courte série de vidéos couvrant l'analyse, l'assemblage et le mise en route d'une kit de poste de radio FM. On va y aller, un étage à l...
➡️ La réponse de Arnaud Orain, historien #CPolitique
A free and instant collaborative whiteboarding tool.
Pivot Points Standard — is a technical indicator that is used to determine the levels at which price may face support or resistance. The Pivot Points ...
Cours d'électricité/électronique. La base.
Once upon a time we had legacy GRUB, the Grand Unified Linux Bootloader version 0.97. Learn how to rescue a non-booting GRUB 2 on Linux.
Dans le cadre des deux rappels concernant les modèles équipés du moteur 1.2 PureTech, Citroën, DS, Opel et Peugeot ont modifié l'intervalle de remplacement de la courroie de distribution en fonction des cas. Il est désormais fixé à 6 ans ou 100 000 km. Des prises en charge sont parfois possibles.
C'est la merde
Gestion de l'Hibernation (laptops) Désactiver l'hibernation/suspend-to-(disk|ram) sous Linux/systemd: sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target Réactiver sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
🕵️ Vous pouvez retrouver toutes les ressources que j'ai utilisé durant mon enquête juste ici ➡️ https://urlr.me/syT3B👩🏻💻 Et si vous voulez vous aussi te...
Comment réaliser des circuits imprimés. Ainsi, vous venez de terminer la conception de votre carte électronique. Vous avez fait quelques simulations sur votre ordinateur et le circuit marche à merveille. Seulement, il vous reste une chose...
We explain and demonstrate the basic operation of an HM6116 2K-by-8 static RAM IC from the early 1980s by wiring one up on a protoboard, writing some data in...
Aussi:
https://tams.informatik.uni-hamburg.de/applets/hades/webdemos/40-memories/40-ram/demo-6116.html
Dispo ici:
https://www.restorpinball.com/boutique/486/121/electronique/ram/ram-cd6116-hm6116-6116-detail
Resistance calculator
Intelligent system for searching electronic components through APIs from major electronic component retailers. - MarvinTechLab/IntelligentElectronicComponentSearch
Discussion sur Reddit https://www.reddit.com/r/electronics/s/7lBn6wXpkP
Mais il faut s'inscrire aux API des sites. Sinon https://octopart.com/fr/search?q=NE555 ou https://www.findchips.com/search/NE555
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;
}
}
Install IDE Arduino pour ESP32 sous Linux Debian12
Sous Debian 12, lors du 1er test, j'ai reçu ces deux messages d'erreur:
Error Msg: ModuleNotFoundError: No module named 'serial'
Error msg: Failed uploading: no upload port provided
On va donc, d'abord:
- #
apt install python3-serial
- #
/sbin/usermod -aG dialout [USER]
+ reboot
Suivi de l'installation proprement dite :
- Download Aduino IDE: https://www.arduino.cc/en/software
- Unzip : $
unzip arduino[…]
- Launch : $
cd arduino[…], $ ./arduino-ide
- Menu File → Preferences → Additional boards manager URLs: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
- Menu Tools → Board → Board Manager… → search with ESP32,
select de most recent versionselect the v3.0.7 version of ESP32 by Espressif Systems, and Install (la v3.1.0 est incompatible avec la carte ESP32-CAM-CH340 (cfr #CIOHWQ) - Menu Tools → Board → Esp32 → ESP32 Dev Module
- Menu Tools → Port → /dev/ttyUSB0
Test
- Menu File → example → ESP32 → ChipID → GetChipID
- Upload: Menu Sketch → Upload
- Menu Tools → Serial Monitor
- Change to 115200 Baud
ESP32 Chip model = ESP32-D0WDQ6 Rev 101
This chip has 2 cores
Chip ID: 11493932
Quelques postures pour le matin. Debout. Surtout le dos.
Du yoga sur sa chaise de bureau... vite fait, discretos.
Je veux pas forcément battre Warren Buffet... Mais lire quelques livre, je veux bien :-)