-
Thread
ESP32 WROOM mit Async Webserver WDT Reset nach dem Verbinden von 2. Client
Hallo zusammen, Ich betreibe einen ESP32 WROOM als Async Webserver mit der Library "ESPAsyncWebServer". Das Problem ist, wenn ich einen 2. Client verbinde, während bereits ein Client verbunden ist und damit das Webinterface aufrufe, wird der WDT getriggert und der ESP startet neu. Habe den Debug Output im Anhang. Hat jemand eine Idee, wie man das Problem löst? Das Wifi-Netzwerk wird hier erstellt: [c] void createWifiNetwork(const char* ssid, const char
-
Thread
I2C Problem mit VL53L0X und TCS3472
Hallo zusammen, vielleicht kann mir hier jemand einen Tipp geben. Und zwar möchte ich mit einem ESP und einigen Sensoren für meinen Lasergravierer ein Überwachungssystem bauen. Für die Überwachung möchte ich 2 VL52L0X (Laserdistanzsensor) und einen TCS3472 Sensor (Lichtsensor) über die I2C Schnittstelle
auch nichts schaden. Oder redest du von dem weit verbreiteten VL53L0X? Wenn du Probleme mit den I2C-Adressen hast, spiel dir einen I2C-Adressscanner auf den µC und prüfe einzeln, ob und wo deine I2C-Slaves erkannt werden. Dann kannst du alle zusammen auf den Bus stecken und müsstest alle drei sehen
-
Thread
Laderegler/Wechselrichter 48V 100A
=Gads&Gads_PerfMax_Shopping&gad=1&gclid=CjwKCAjwjaWoBhAmEiwAXz8DBS_GoXUT3wqhH_kimMP8i1knlw3kxp4zzgU2FaLXjY-ckhg1HDrRNBoCi1cQAvD_BwE > > Tobias S. schrieb im Beitrag #7500119: >> Ziel ist es langfristig, eine Batterie mit 5kW Leistung zu bauen. > > macht das aktuell Sinn? > LiFePO4 bekommst
ich behaute ja weiterhin, wenn es kostengünstig sein soll: Huawei R4850G2 - das kann von 48 bis 58V Sehr einfach per Can einstellbar: https://github.com/KlausLi/Esp-HuaweiR4850-Controller Ladekurve musst Dir halt selber programmieren
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
32bit-uC sind glaube ich etwas Overkill für meinen Zweck. Ich nehme vermutlich einfach den ATmega 328P. Ich schätze, dass ich mir mit einem ATtiny möglicherweise zu viele Einschränkungen aufbinde.
aus China. Für 5€ (oder weniger) bekommst du einen ordentlichen STM32 mit viel Peripherie und vielen Megaherzen und kannst auch schön mit Breakpoints usw debuggen mit GDB aus VSCode heraus und deinem Code in C oder C++. Nett sind zB die STM32L011, die schon recht viel
-
Thread
ARM-Börsengang erfolgreich, Intel setzt auf RISC-V, mioty und IO-Link koopierieren
ist inzwischen ja vergangen. Wobei das als Anwender ja echt unspannend ist. Ob man nun einen GD32VF103 oder einen GD32F103 verwendet, macht praktisch keinen Unterschied. Und von Gigadevice gibt es auch nur den GD32VF103, im Gegensatz aber neue Familien mit ARM Kern. Der ESP32-C3 ist interessant
vom ESP32-S3 verwendet mag das ganz anders ausgehen.
-
Thread
SMA Home-Manager Multicast-Messages Auswertung
mit 4 Byte angegeben. https://www.mikrocontroller.net/topic/559129#7495510 Dann also ein [c] } if (index==144) { // Optional: Versionsnummer auslesen... aber interessiert die? offset += 4; [/c] vor dem [c] } else { // Strange [/c] ergänzen... dann sollte auch das "2:13.6.82"
715.50 -1482798268#Leistung=722.80 -1482797263#Leistung=710.50 @Bot N.: Könntest du mir deinen ESP Code zukommen lassen zum Vergleich?! [c] #include <ESP8266WiFi.h> #include <ESP8266WiFiSTA.h> #include <WiFiUdp.h> #define LED D4 const char* ssid = "********"; const char* password = "***
-
Thread
MCP3021 ADC liefert nur Schrott
sein kann. Und beide hoffen drauf, das niemand anderes zwischen requestFrom() und read() auf den I2C zugreift. Verstehe sowieso nicht wozu man zum Lesen von 2 Byte via I2C ne extra Library benötigt. Beim ESP32 kann man mit Shifts auch ziemlich auf die Nase fallen. Bei der Tensilica CPU führen "<<" und ">>" auf 32 Bit Variablen um mehr als 32 Bits zu anderen Ergebnissen als man es kennt. Ist nach C/C++ auch UB, also zulässig. Ist mir bisher so nur beim ESP32 aufgefallen.
-
Thread
Modbus TCP auf STM32 - Anfängerfrage
Fehlerabfragen/Betriebsstundenabfragen etc. etc) Und genau da liegt mein Problem: Ich habe mit div. STM32 Prozessoren unter Zuhilfenahme von CubeMX und Cube IDE schon diverse Kommunikationen realisiert (USB über VCP, I2C, SPI, RS485 etc.) aber noch NIE etwas mit ETH/TCP zu tun gehabt. Habe schon gesehen
erfordert: Du lässt deinen STM32 wie er ist (nimmt aber u.U. den RS485 Transciever weg) Du bastelst einen ESP32 dazu (ESP32C3 reicht) und spielst diese Software auf: https://github.com/zivillian/esp32-modbus-gateway dann mit RX/TX
-
Thread
ESP8266 - WiFi "stoppt" seinen Betrieb - kein Crash - keine Funktion mehr
einschätzen. Spontan fehlt mir da ein "dicker" Elko mit 100 oder 200 µF direkt an VCC und GND vom ESP Module. Kann man leicht ergänzen. Der Spannungsregler scheint dieser zu sein: https://datasheet.lcsc.com/lcsc/2111081830_Shenzhen-Fuman-Elec-4A2D_C2832127.pdf Die 3,3V Version ist für maximal
0x402FB000 ); PROVIDE ( _SPIFFS_page = 0x100 ); PROVIDE ( _SPIFFS_block = 0x1000 ); INCLUDE "esp8266.flash.common.ld" [/c]
-
Thread
Espressif DevCon 2023, Tag 2 – Das Ökosystem spricht
 In der QA stellte er außerdem fest, dass die Verfügbarkeit des ESP32-P4 für das Ende des Jahres avisiert ist. ### ESP_IDF als Arduino-Alternative und mit Testhelfern Ein Vortrag zu den Vorteilen und der Schulung von Anfängern im Bereich der Nutzung von ESP_IDF
– interessant ist, dass man im ESP32-Bereich die Abkürzung FUOTA gegenüber der normalerweise verwendeten FOTA zu bevorzugen scheint. Außerdem nutzt die diesmal am Kongress vorgestellte Variante insgesamt drei Partitionen – die Factory
-
Thread
Espressif DevCon 2023, Tag 1 - Rückkehr des Erfolgskonzepts
Der ESP32-C6 bringt unter Anderem mit Target Wake Time eine Funktion mit, die den Stromverbrauch in Wi-Fi6-Systemen reduziert. Dahinter steht der Gedanke, dass der Standby des Funksystems in Zusammenarbeit
PLC am ESP32 avisierte.  ### ESP MeshLite – Mesh-Netzwerk auf Basis des ESP32 Vor vielen Jahren – der Newsaffe war damals im Mobilcomputerbereich unterwegs – sorgte MeshCom
-
Thread
Transistor zum Schalten von 24V/12V
wenigstens einen P-Kanal-FET? Der Bedarf dann allerdings eines zusätzlichen Pegelwandlers, um ihn vom ESP32 per GPIO anzusteuern.
nun kein Hexenwerk - macht vier Bauteile pro Kanal. Low-Side würde ich zum FET greifen, weil der ESP32 nicht genug Steuerstrom für die bipolarem NPN bringt.
-
Thread
Trinkwasserzähler
Es gibt ein ESP32-cam Projekt das den Wasserzähler per Kamera auswertet. https://www.heise.de/news/Smart-Home-ESP32CAM-liest-Wasserzaehler-mit-KI-aus-6006057.html
Philipp C. schrieb im Beitrag #7496733: > Die Heizungsanlage ist von 2006 und verliert ca. 100W ohne Entnahme. Wenn ich mir das Diagramm anschaue sind das 2K in 6 Stunden. Macht (wenn ich richtig rechne)
-
Thread
TDA7439DS Störgeräusche und ein kochender TDA7377
Hallo alle zusammen, ich möchte gerne ein ESP32 Radio bauen, aber ich habe da zwei Probleme die ich nicht beseitigt bekomme. Wenn ich ohne eingebauten TDA7377 am Ausgang des TDA7429DS mit einem externen TDA7377(zugekauft zum Testen) einen Lautsprecher
Der Ausgang vom 7349 zum 7377 hat einen 2,2uF Kondensator geschaltet.
-
Thread
ESP32 Board, Eigenschaften
Moin, ich bin neu bei ESP32. Ich brauche ein Board mit folgenden Eigenschaften: 1. Kann BLE GATT 2. Braucht keinen exotischen Debugger. (J-Link in uralt Version aus China vorhanden.) 3. Wird von PlatformIO voll unterstützt
Lilygo TTGO T7 Gibt es in den Varianten ESP32 & ESP32-S3 https://www.lilygo.cc/search?q=t7&options%5Bprefix%5D=last Die unteren 4 Pins links und rechts sind zum debuggen Pin Kompatibel mit WEMOS D1 Pro ESP32
-
Thread
STM32 über SWD neu starten/run nach flash
Abgesehen von SYSRESETREQ (s. Beitrag davor), sollte es nicht so schwierig sein, einen weiteren Pin vom ESP32 zu NRST des STM32 zu legen, um dann per simplen GPIO-Befehl den STM32 zu resetten. Ein OpenDrain-Ausgang vom ESP32 sollte reichen.
Es gibt Black Magic Probe für ESP32, da ist das alles drin. Reset in src/target/cortexm.src. https://github.com/flipperdevices/blackmagic Bzw das ist die -S2 Version, Originalfork war https://github.com/Ebiroll/esp32_blackmagic
-
Thread
ESP32-S3 Testboard und Layout
bitten. Wahrscheinlich ist das ganze wohl mehr als Katastrophal. Betrieben wird das ganze mit einem ESP32-S3. PCB-Antenne und Matching werde ich mit einem VNA noch durchführen. Verbaut: 8x SK6812-SIDE-A 1x AHT20 5x ALS-PT19-315 1x MCP73831T 1x MAX17048G+T10 1x ME6211C33M5G-N Ich habe das
verzögert kommt, so ähnlich wie hier: https://gitlab.com/amesser-group/electronic-devices/bastelino-esp32-s2/-/blob/master/doc/hardware/schematic_r1.pdf?ref_type=heads
-
Thread
batteriebetriebener ESP-01 mit Reedschalter an Fenster
, bis zum nächsten Abfrage-Intervall. Ich weiß nicht, wie viel Strom der ESP beim Hochfahren aufnimmt. Mir ist aufgefallen, dass er dazu jedesmal neu Booten muss - nicht so toll. Prüfe mal, ob der ESP32 das besser kann, also ob er in Intervallen aufwachen kann ohne jedes mal
Kommerzielle WLAN-Türkontakte z.B. von Tuya haben im ESP eine "AT-Firmware" und einen kleinen zusätzlichen Controller. Der hängt direkt an der Batterie (2 AA) und überwacht den Kontakt plus (evtl. auch zyklisch) die Batterie. Den ESP versorgt man mit einem
-
Thread
FCC/RED in Konsumerprodukten mit WROOM
Produkt auf den Marktreifestand bringen. Ich habe hier wie natürlich viele andere Projekte einen ESP32-S3 im Einsatz. Ich habe zwei Platinen Layouts. Das erste ist ein Layout mit dem ESP32-S3, also kein WROOM. Sondern alles selber aufgebaut. Soweit geht das ganze auch und läuft so wie gewünscht. Das zweite ist ein Layout für das ESP32-S3-WROOM-2 Modul. Auch hier geht alles. Nun komme ich aber zu dem Punkt wo ich noch nicht wirklich durchsteige. Auch nach mehreren Recherchen irgendwie nicht da es extrem viele unterschiedliche
-
Thread
Hilfe um 8 Bitfelder in uint8_t umzuwandeln (ESP32)
= (Data >> 6U) & 1U; Input.bit7 = (Data >> 7U) & 1U;[/c] Und zurück : [c]Data = ((uint8_t)(Input.bit0) << 0U) | ((uint8_t)(Input.bit1) << 1U) | ((uint8_t)(Input.bit2) << 2U) | ((uint8_t)(Input.bit3) << 3U) | ((uint8_t)(Input.bit4) << 4U) |
_t var7 : 8; // OFFSET 56, LENGTH 8 } Input2; memcpy(&Input2, Data, len); [/c] funktioniert bedingt, aber var1 + var3 benötigen nachher noch Konvertierung little endian <-> big endian. lässt sich lösen, kein Problem. [c] struct {
-
Thread
Nachrichten-Allerlei: neue Entwicklerboards, Meadow-Update uvm
nRF52840-Variante des XIAO Amazon Sidewalk-Zertifikation. Espressif liefert eine neue Variante der ESP32-BOX, der Meadow F7 bekommt Stabilitätsverbesserungen. Was es sonst Neues gibt, berichten wir hier. ### Espressif: neue ESP32-S3-Box für AI-Aufgaben Nach der Ankündigung des ESP32-S3-BOX steht
: https://www.espressif.com/en/news/ESP32-S3-BOX-3) Der Vertrieb erfolgt anfangs über AliExpress – unter der URL https://de.aliexpress.com/item/1005005920207976.html?gatewayAdapt=glo2deu lässt sich die Platine um rund 60 EUR erwerben.
-
Thread
MPPT regelt Lastausgang ab (hoher Strom < 1ms) <= workaround?
damit ich die Kompressor-Kühlbox um zB 7h EIN (bzw zb 11h AUS) schalten kann. (später kommt noch ein ESP32 und dann SMS-Steuerung) da komme ich jetzt zum Problem: Die KompressorKühlbox zieht wohl für wenige millisec einen zu hohen Strom, wodurch der MPPT-Regler abschaltet, (dann gleich wieder frei
hängen. sehr unterschiedlich und nicht alles fundiert wie mir erschien. soweit glaube ich die 1,2AH BATT Lösung ist simpel und günstig. ist das so? * Die kleine BATT macht das was die große macht. * Ladekurve des MPPT (für die 80AH) nicht stimmig für die 1,2 AH * die kleine 1,2AH wird nie
-
Thread
Kommunikation zwischen MCU und MPU
Bei dem Chip hast du dann noch laut Datenblatt 2xSPI mit max 32 MBit/s
mit SDIO-Interface gibt, was den STM32WB ersetzen kann. Für WiFi und Bluetooth gibt's das natürlich, für Zigbee & Co vermutlich auch? PPS: ESP32-C6 kann SDIO Slave (200 Mbps) und 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE), Zigbee and
-
Thread
Linux am ESP32-S3 – Einrichtung und Bring-Up
://gist.githubusercontent.com/jcmvbkbc/316e6da728021c8ff670a24e674a35e6/raw/8ffd2e759814612a7c210ddb0b1580855e529b5f/rebuild-esp32s3-linux-wifi.sh ucnet@ucnet-VirtualBox:~$ chmod +x rebuild-esp32s3-linux-wifi.sh ucnet@ucnet-VirtualBox:~$ ./rebuild-esp32s3
2021r2-patch3-8.4.0/xtensa-esp32s3-elf/bin:/home/ucnet/.espressif/tools/riscv32-esp-elf/esp-2021r2-patch3-8.4.0/riscv32-esp-elf/bin:/home/ucnet/.espressif/tools/esp32ulp-elf/2.28.51-esp-20191205/esp32ulp-elf-binutils
-
Thread
Gabellichtschranke mit Mikrocontroller auslesen
schrieb im Beitrag #7489109: > Geht das überhaupt so einfach? Etwas einfaches wäre: Du holst dir ein ESP32 Board für 2 Mark 50, spielst da Tasmota drauf und schließt den Sensor an das ESP Board an. Danach noch etwas Konfiguration was dein WLAN angeht und fertig ist der Drops. Den Zustand bekommst du
Per WLAN/Ethernet. > Etwas einfaches wäre: Du holst dir ein ESP32 Board für 2 Mark 50, > spielst da Tasmota drauf und schließt den Sensor an das ESP Board an. > Danach noch etwas Konfiguration was dein WLAN angeht und fertig ist der > Drops. WLAN ist keines
-
Thread
ESP32-Cam Modul Objektiv Brennweite
135mm an Kleinbild entspricht 18.2° in der Diagonalen (und 15.2° hor./10.2° vert.) Kann man sich hiermit ausrechnen lassen, unter "Sensor Size" das Bezugsformat auswählen ("Full Frame / Nikon FX"), und die Brennweite eingeben. Dann
heise+"-Paywall gibt es übrigens das hier: https://www.heise.de/ratgeber/Alternative-Optik-fuer-die-ESP32-CAM-4712837.html
-
Thread
ESP01S: TCP Server und UDP Multicast
lösen oder zu einem ESP32 wechseln.
entwickelt! Aktuelle Version vom ESP32 ist 3.2, währen der ESP8266 bei 2.2 hängen geblieben ist. https://docs.espressif.com/projects/esp-at/en/latest/esp32/index.html Links oben kannst du die Version der Doku auswählen. Die 1.7.5
-
Thread
USB Host - uC galvanische trennung
hoffe, mein Thema ist im richtigen Bereich. Nachdem ich mir gestern durch einen Fehler auf meiner ESP32 Platine mein Motherboard vom Laptop gegrillt habe, suche ich aktuell eine Möglichkeit, die USB Verbindung zwischen Host und uC Board galvanisch zu trennen. Man findet im Internet einige USB Isolatoren
> Die c't hat vor 1-2Monaten meherer solcher Kisten getestet. Im Juni '23
-
Thread
Firmware entschlüsseln, Updateprogramm als Hilfe?
im Beitrag #7487120: > Das ERSTE was wichtig ist: WELCHE CPU? Moment! Info kommt gleich. AT32F421C8T7 Bild anbei.
(0x2A, 0x4F18); // after reset: 0x4711 > > BK4819_WriteRegister(0x53, 0xE678); // after reset: 0xE66C > > BK4819_WriteRegister(0x2C, 0x5705); // after reset: 0x5B05 > > BK4819_WriteRegister(0x4B,
-
Thread
Meanwell XLG-240-H-AB mit ESP32 Dimmen
Hey Leute, ich würde gerne das im Betreff angegebene LED-Netzteil mit einem ESP32 dimmen. Es handelt sich um ein Modell von Meanwell mit einem 3-in-1-Dimmer-Anschluss. Das große Problem dabei ist ja, dass der ESP max. 3.3V kann aber das Netzteil möchte 10V so wie ich das verstanden
vorgestellt. https://www.mikrocontroller.net/topic/535697#new Den kann man über Taster und über I2C bedienen. Ich kann günstige 240V AC Lampen und Konstantstrom- Lampen dimmen. Du sendest einfach nur z.B. den Wert 30 über I2c zum ATtiny und hast eine Helligkeit von 30%. Die LED-Treiber findest Du
-
Thread
30 wählbare Pull-Ups
Null Pins und 2 ICs, falls die max. 200 Ohm vom MCP23017 nicht stören und I2C sowieso benutzt wird.
Bauform B. schrieb im Beitrag #7486137: > Null Pins und 2 ICs, falls die max. 200 Ohm vom MCP23017 nicht stören > und I2C sowieso benutzt wird. Erstaunlich, dass diese offensichtlich beste Lösung die meisten Minuspunkte bekommt. Ein Grund mehr, sich wieder
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
Schau doch mal hier bevor Du mit Video anfängst. https://randomnerdtutorials.com/esp32-ssd1306-oled-display-arduino-ide
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE
-
Thread
Gefrierschrank bei solarüberschuss "aufladen"?
einiges. Bei -28°C sind auch die Kälteverluste höher also eher weniger Reserve. Und es dauert auch ne Weile (eher mehr als 1/2 Tag), bis die -28°C im gesamten Gefriergut erreicht sind. Die 10h im geloggten Beispiel waren
1 jahr :o) Der Sonoff kostet $8. der DS18B20 10 cent. Besser als eine Sonoff wäre das im bild, ESP8266 $4, oder die ESP32-C3 variante für $5, mit vollständig getrenntem relais, macht das verkabeln einfacher.
-
Thread
ESP32-C3 (beetle) externer 32khz Oszillator schwingt nicht
, sodass bei 15pF Lastkapazität folgende Werte ermittelt werden: CX1 = CX2 = 2(15 - 2) = 2(13) = 26pF Also habe ich nun alle Jumperwires entfernt, und den 32KHz Oszillator zusammen mit 2 27pF Kondensatoren an den ESP32 gelötet. Hierbei habe ich mich am Schema der ESP32C3
Pins 0 und 1 genommen. (https://dfimg.dfrobot.com/nobody/wiki/43aa285c90c844ad2649f1d9851d52a1.pdf) Punkt 3.2 sowie Hersteller Pinout vom ESP32c3 (https://image.dfrobot.com/image/cache3/data/DFR0868/pin.jpg) Nun sieht alles aus wie auf dem angehängten Bild. Leider
-
Thread
Neues RTL-SDR-Dongle, Matter-Gerätegenerator von ESP32 und andere Funknachrichten
Treiberchips manche Parameter verbessert und weniger kostet. Matter-zertifizierte Systeme auf Basis des ESP32 lassen sich nun in einer Browserapplikation generieren – was es sonst im Funkbereich Neues gibt, verrät dieser Artikel. ### RTL-SDR: vierte Version mit Rafael R828D Die Preissteigerungen bei der
607680/6.png) Bildquelle: Autor Der grafische Konfigurator präsentiert sich bei Auswahl eines ESP32-Devkits wie in der Abbildung gezeigt. Ein Modul lässt sich ebenfalls grafisch konfigurieren.   Bildquelle: Autor Interessant