-
Thread
Arduino code für PT1000 mit AD Wandler
den letzten Jahren mich eigentlich nur mit den MSP430 von TI beschäftigt und dachte dieses Jahr, der ESP32 sieht doch interessant aus und hat den ganzen Funk-Kram schon on board. Dann brachte die ct noch ein Make ESP32 Special heraus und schon ging es los. Programmiert wurde auf der Ardurio-IDE. Es mußten für den ESP32 noch ein paar Hilfsmittel installiert werden, aber das erste Blink.ino lief sofort. Ich denke, dies war anfangs schon ein etwas umständlicher Einstieg. Mit den reinen Ardurio µC sehe ich da keine
-
Thread
News-Roundup: ESP32-artige Module mit Linux, neue Chips und Lesestoff
SeeedStudio zeigt ESP32-artige Module, die Embedded Linux unterstützen und so den Prozessrechner unnötig machen. Quectel steigt ins Connectivity-Geschäft ein und bietet vorausbezahlte SIM-Karten für den IoT-Einsatz, während
/587059/1.png) Bildquelle: Seeed Unter https://www.seeedstudio.com/SMD-WIFI-Module-56P-18-35-2-2-8mm-p-5547.html gibt es auch eine Standalone-Variante des Moduls, die 128MB RAM und 32MB Flashspeicher mitbringt.   Bildquelle:
-
Thread
Arduino China-ProMini stürzt ab
zum > Erfolg. Du hast doch ein 128x64 display. Die Default Werte des Konstruktors sind aber 128x32: [c] OLED(uint8_t sda_pin, uint8_t scl_pin, uint8_t reset_pin=NO_RESET_PIN, uint8_t i2c_address=0x3C, uint_fast8_t width=128, uint_fast8_t height=32, bool isSH1106=false); [/c] Also
Erfolg. > > Du hast doch ein 128x64 display. Die Default Werte des Konstruktors sind > aber 128x32: > OLED(uint8_t sda_pin, uint8_t scl_pin, uint8_t reset_pin=NO_RESET_PIN, > uint8_t i2c_address=0x3C, uint_fast8_t width=128, > uint_fast8_t height=32, bool isSH1106=false); > > Also ja
-
Thread
RGB+W U-Profil Inlay-Controller
Worin liegt der Vorteil gegenüber WLED? WLED läuft auf dem ESP8266 und dem ESP32, kann von einem Kanal mit Dimmung über 2 Kanäle (Farbtemperatur) bis zu 4 Kanälen RGBW umgehen. Sowohl mit analogen, als auch digitalen LEDs. Es bringt einen Webserver mit, kann über
Gerald B. schrieb im Beitrag #7570555: > Worin liegt der Vorteil gegenüber WLED? > WLED läuft auf dem ESP8266 und dem ESP32, kann von einem Kanal mit Erstmal - ich versteh nicht, warum dieser Beitrag Minusbewertuntgen hat - ist doch nur eine Frage. Können die Bewerter vll. was zu sagen. Jedenfalls
-
Thread
MCX A34, Nuvoton M2354 und Renesas RL78/L23
/677452/5.png) Bildquelle: https://www.oemsecrets.com/compare/FRDM-MCXA346 ### Olimex ESP32-C5-EVB - neues Evaluationsboard auf Basis des ESP32-C5. Nach dem Espressif vor rund drei Monaten die Serienfertigung des ESP32-C5 angekündigt hatte, liefern die Bulgaren nun ein erstes Evaluationsboard
Basis des Chips.  Bildquelle: https://www.olimex.com/Products/IoT/ESP32-C5/ESP32-C5-EVB/ Zum Zeitpunkt der Abfassung diese Newsmeldung sind die Platinen um rund € 20 erhältlich. Als „Lieferdatum“ wird der 12. September avisiert - zu beachten ist, dass die aus Bulgarien
-
Thread
3V3 to 5V LevelShifter
> z.B.: 74HCT1G08 Ich nehme den 74LV1T34, der kann hoch und runter setzen: Up translation • 1.2 V to 1.8 V at VCC = 1.8 V • 1.5 V to 2.5 V at VCC = 2.5 V • 1.8 V to 3.3 V at VCC = 3.3 V • 3.3 V to 5.0 V at VCC = 5.0 V Down translation • 3.3 V to 1.8 V at VCC = 1.8 V • 3.3 V to 2.5 V at VCC
stellen. Und ja, wir sind uns alle einig, dass er nicht gebraucht wird, wenn die Leitungen zwischen µC und LED kette kurz sind. Bis 30cm bin ich da absolut sicher. Aber wenn hier jemand sagt, dass er auch 2 Meter ohne Serienterminierung machen kann, dann will ich das nicht abstreiten.
-
Thread
PC remote neustarten (hardware) power button auslösen
Einschaltknopf aus der Ferne betätigen, um das Gerät neu zu starten? Ich dachte an einen pi zero oder einen ESP, der den Schalter schaltet. Ich kann einen ESP programmieren, aber von der Hardwareseite habe ich wenig Ahnung. Kann mir jemand ein paar Tipps geben, wie so etwas am einfachsten zu bewerkstelligen ist
suchen und zu beheben. ;-) Am einfachsten dürfte es sein, eine Transistorstufe an einen GPIO des ESP32 zu hängen und dort ein Relais dran. Ein Reed-Relais dürfte genügen.
-
Thread
ESP8266 als Repeater
Unter Windows lässt sich die Firmware einwandfrei flashen, siehe Bild. Der ESP meldet sich sofort als "MyAP". Target ist ein ESP-01S. Der "Prog.-Adapter" ist ein Minimal-Adapter mit USB/UART-Modul und 2 Tastern.
Die ESP32 sind besser geeignet. Ich habe im Test schnellere Datenraten hinbekommen. Es ist aber streng genommen kein "Repeater". Letztlich ist es nur ein NAT-Router, der ein neues Netzwerk aufspannt. Man kommt
-
Thread
Zulassung CE Kennzeichnung
ja da hast du zu 100% Recht. z.B. der ESP32 erfüllt die RED Richtline (2014753/EU und EN 300 328). jetzt schauen wir mal, welches Modul das wirklich erfüllt und die passenden Zertifikate dabei hat.
professionelle Unterstützung eine echte Möglichkeit Geld zu sparen. Unabhängig davon: wenn man den ESP32 richtig handhabt, ist das ein sehr angenehmer Baustein. Sendet wenig Störungen und richtig stark auf seinen Wifi-Frequenzen.
-
Thread
stm32f103-bluepill-peripherie
SW-JTAG Pins Pa13/Pa14, als Pins zur Verfügung stehen. In einigen Dingen wurde die Arduino Ide beim STM32 begrenzt. Es gibt zb kein STM32 Header. Ein Teil der Pin Software wurde in die gpio.h gesteckt. Nun sollte es doch für so eine Ide einen Befehl geben, wo alle peripherie Bausteine (SPI, I2C, UART
store r3 nach Zeiger r2 ); } uint32_t read_reg (uint32_t adresse) { uint32_t data; asm ( "adr r1, adresse " // Lade in r1 den Zeiger auf adresse "ldr r2, [r1] " // lade in r2 die adresse
-
Thread
Schmitt-Trigger 74HC14 mit Level Shifter
es so, dass ich in die Signale (Eingangssignal Pin 1 sowie Ausgangssignal Pin 4 74HC14) mit einem ESP32 eingreifen möchte - das passiert auf einer zusätzlichen Platine, das Kabel an JP2 wird also an meine Schaltung angeschlossen und meine wiederum an JP2. Die Signale habe ich mir bereits angeschaut,
realisiert: - 74HC14 mit 5V (von der anderen Platine) versorgen - Signal in -> Gatter -> Pegelwandler -> ESP32 - ESP32 -> Pegelwandler -> Gatter -> Signal out Ich habe auch das einmal gezeichnet - als Pegelwandler habe ich einen TXB0104 genutzt (den Klassiker BSS138 habe ich aufgrund der Anzahl der Teile
-
Thread
Energieeffizientes Bluetooth LE System für Arduino
der Suche nach einer BLE Lösung die sich dafür eignet. Das Erste, das ich gefunden habe, war der ESP32. Alleine weil der Chip von der Größe riesig ist und eigene Spannungsregler hat, passt er mir nicht. Dazu kommen noch zahlreiche GPIOs, die den ATmega überflüssig machen würden, und WLAN Funktionalität, die ich einfach nicht brauche. Die nRF52 Serie von Nordic ist ähnlich: Ein kompletter uC eingebaut, der eigentlich den ATmega ersetzen könnte. Der Nordic nRF8001 läuft mit 1,9v-3,6v und hat keinen unnötigen Schnickschnack. Der Chip selber kostet nur 3€/Stück, ist aber 5x5mm mit 32 Pins,
-
Thread
Wasserpegelanzeige mit Wifi
Wenn vom Haus ein WLAN herüber reicht, würde ich einen ESP32 (o.ä.) an den Sensor anschließen und über einen Messenger (z.B. Telegram) Nachrichten versenden lassen, die du auf dem Smartphone empfangen kannst. Kostet nichts. Ein entsprechder Bot ist in Minuten
ob sie "gegen" Wasser läuft oder leer (zu wenig Strom). Stromsensoren gibts reichlich, z.B. mit I2C-Interface (INAxyz ...). Wäre auch ein simples Feature gegen "Verstopfung", dann wäre der Strom halt gößer, als er sein sollte.
-
Thread
MLX90640 IR-Array 32x24 pixel
verkauft: https://de.aliexpress.com/item/M5Stack-Offizielle-Neue-Thermische-Kamera-MLX90640-mit-HAIN-I2C-Kompatibel-M5GO-FEUER-ESP32-Kit-Mini-Entwicklung/32918177644.html Allerdings hat die vorgeschlagene Software bei mir nicht funktioniert. Es wurden keine Daten vom Sensor übertragen und ich habe ein
Treiber gefunden: https://github.com/hkoffer/M5Stack-MLX90640-Thermal-Camera/blob/master/MLX90640_I2C_Driver.cpp Der hat genau den Fehler behoben, den der M5Stack-Treiber hat [/c] if (Wire.endTransmission(false) != 0) //Do not release bus[c] Jetzt habe ich auch ein Bild auf meinem ESP32 Aufbau
-
Thread
Mal wieder Wanderkiste?
Michael E. schrieb im Beitrag #5144536: > * Displays (I2C, SPI, OLED, Character) > * Diverse Module (Stepper Controller, RTC Clock, SD-Card) > * Funk Module (433 Mhz, 2,4 Ghz) und ESP Chips > * verschiedene dev Boards (LPC, STM, Atmel) Das klingt doch
Für 16x2, 20x4 u.ä. Displays gedacht, kann man aber auch als Normalen Port Expander verwenden) 3x STM32F030F4P6 2x MP2307 einstellbares Step Down Modul 2x ESP8266 1x Neoway M590 GSM Modul 5x ATX 6 Pin Stecker
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
Sorry... https://github.com/dragino/LoRa_STM32/blob/f343116c708b5f25e7ca3acb152879776d1cbf5c/STM32CubeExpansion_LRWAN/Projects/Multi/Applications/LoRa/DRAGINO-LRWAN(AT)/inc/stm32l0xx_hw_conf.h um genau zu sein da...
Moin, mir hat es keine ruhe gelassen... ESP32 Dev Device, 4.7k https://lastminuteengineers.com/multiple-ds18b20-esp32-web-server-tutorial/ Den Code kopiert... und selbst in Stern Topologie kommen die Daten bei zwei Sensoren... ja auch am
-
Thread
SPI Flash Programmer
100031_10319_445_10103_524_10624_10623_10622_10621_10620,searchweb201603_30,ppcSwitch_5&algo_expid=2eb30265-a8d0-404f-9e61-93efe4c8a8c2-1&algo_pvid=2eb30265-a8d0-404f-9e61-93efe4c8a8c2&priceBeautifyAB=0 Es ist weiter nichts beschrieben. Ein Kabel vom Tag könnte man ja an sowas dran basteln. Hat
meinen alten AVR-ASM-Sourcen Anleihe tätigen XModem scheint es als Lib zu geben. Weiter gesponnen: ESP mit SD-Card dran und von dort die Flashs beschrieben. Kleines Display und Tasten dran, um das File auszuwählen und zu flashen. Im Moment würde ich wohl sogar einen ESP32 nehmen, spiele ich ohnehin
-
Thread
Wellenpaketsteuerung mit ESP8266
6 MHz genommen und einen Zähler mit 100Hz vom Netz synchronisiert. Das schafft der locker. Da Dein ESP viel schneller läuft, sollten die 2 INT kein Problem sein. Gruß Carsten
Nulldurchgangsdetektor, der die Phaseninformation erhält, der Rest ist bissel Logik in der Software. Der ESP32 langweilt sich dabei zu Tode.
-
Thread
ELV USB-I2C Interface und H Therm
mal ein Blick ins Handbuch: https://files.elv.com/Assets/Produkte/8/841/84123/Downloads/84123_usb_i2c_handbuch_v1_7.pdf Auf Seite 12 in Kapitel 4.1.1 sind Beispiele. Z.B. sendest du [code] S 40 FF P [/code] Das S erzeugt die Start Condition, gefolgt von der I2C Device Adresse 0x40 (da Bit
Lichtsteuerung machen. Das Problem bei mir sind dann die APP und die > Einbindung in den Bus, z.B. ESP32 - zu kompliziert? Mal eine Frage, was wolltest Du mit den USB/I2C Wandler machen, der Wandler ist in erster Linie dazu da um mit einem I2C Bauteil zu kommunizieren. Deshalb das einfache Beispiel
-
Thread
ESP8266 ESP-12F Verliert komplettes Programm / Tasmota
bisher sehr gut mit dem einzigen Problem, dass die ESP Chips unter bestimmten Situationen sich komplette Resten und dann nur noch dass Standart Programm haben ( Auf Pin 13 Blink ) Dies ist bisher 2 mal passiert. Die Versorgung im Camper läuft mit 12 Volt
Ich weiß nicht, ob das hier zutrifft: Beim ESP32 ist es ein Unterschied, ob man ein Programm im Debugger startet (wird dann nicht geflasht) oder ob der Chip richtig programmiert wird, ohne Debugger. Das könnte den Programm“verlust“ erklären.
-
Thread
Strommessung mit INA219
INA219_CALBLATION 0x05 #define ina219 0x80 // Leseadresse des INA219 0x81 i2c_start(ina219 +1); // Auslesen Adresse + 1 Data_1 = i2c_readAck(); // liest Eingang MSB Data_2 = i2c_readNak(); // liest Eingäng LSB i2c_stop(); [/c] Mit diesen beiden kann ich
Habe noch ein Stück vergessen [c] i2c_start(ina219); // Angabe Adresse i2c_write(INA219_SHUNT_V); i2c_stop(); [/c]
-
Thread
Zigbee im Maker-Bereich Tod?
zusammen, ich habe auch wochenlang Verschiedenes getestet. Zwei Lösungen haben gut funktioniert: ESP und CC2530 Siehe Anlage. Leider habe ich auf die neue Version 1.17 geupdatet, https://github.com/koenkk/zigbee2mqtt jetzt geht nix mehr. Clever wie nun mal bin habe ich natürlich die alte Version
Programm schreiben will das z.B. Neopixels ansteuert geht das nicht. Da müsste man extra nochmal einen µC dranhängen der z.B. per I2c über den CC2530 kommuniziert.
-
Thread
Softwareupdates durch die Bank: CubeMX mit Vorschaufunktion, neues Quartus uvam
ebenfalls aktualisiert. In Version 1.28 gibt es Stabilisierungen im Bereich der PWM-und CAN-APIs: [c] This release of MicroPython sees machine.PWM support finally added to the stm32 port, as well as the alif port. This rounds out PWM support to all Tier 1 and Tier 2 microcontroller-based ports, making
C++ für ESP_IDF Unter der URL https://developer.espressif.com/blog/2026/04/cpp-components-for-esp-idf/ findet sich ein Tutorial, das die Verwendung von C++ in ESP32-Projekten anhand praktischer Beispiele
-
Thread
ESP32-C3 Super Mini - Micropython - Problem
Ich habe Problem mit Micropython (1.22.2) auf ESP32-C3 Super Mini [code] from machine import Pin import time p=Pin(8,Pin.OUT) while True: p.on() time.sleep(1) p.off() time.sleep(1) [/code] Das Programm läuft
Terminal-Programm oder über rshell und repl). Speichere ich es dagegen über rshell als main.py im ESP32-C3 ab, läuft es nicht: LED blinkt nicht. Die Version von Micropython spielt dabei keine Rolle. Auf ESP8266 oder ESP32-WROOM läuft es als main.py problemlos.
-
Thread
[Biete] Micropowercore: Kompaktes Power-Modul (LiPo-Lader + Buck-Boost) 3.3 V, 1A
Projekt mit euch teilen, an dem ich in letzter Zeit gearbeitet habe – ein kompaktes Power-Modul für ESP32-basierte Geräte. Ich baue häufig batteriebetriebene DIY-Projekte mit dem ESP32, z. B. Sensoren oder LoRa-Nodes. Die Stromversorgung und das Laden waren für mich immer eine Herausforderung. Ich verwende in der Regel Li-Po- oder Li-Ion-Akkus, aber wie du weißt, liefern sie 4,2 V bei voller Ladung und sinken auf etwa 2,8 V, wenn sie entladen sind. Manchmal startete mein ESP32 nach dem Laden nicht mehr – die Spannung war zu hoch. In anderen Fällen war der Akku sehr schnell leer
-
Thread
LiFePo4 3,2V Ladegerät
, ist das von Xtar VP2. Dieses ist leider nirgends mehr zu bekommen. Ich möchte die LiFePo4 3,2V Akkus dazu verwenden, einen ESP32 direkt und möglichst effizient zu betreiben, sodass die Akkulaufzeit so lange wie möglich
Stunden liegen lassen auf 3,6V ab. Kapazitätstest später ergab keinen erkennbaren Verlust. Hier laufen 2 Sensoren eben mit ESP32/BME280/MAX44009 an jeweils einer 18650 seit gut 2 Jahren. Einer auf dem Balkon, also auch im Winter. Laufzeit ist konstant rund 2 Monate, dann tausche ich und Lade im Ladegerät
-
Thread
Interrupt beim STM32 F103
einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
Verkaufe verschiedene Module, SDR, AVR ISP, Tastkopf etc.
Karten SLot, 2x Verstärker, 1x Flash Modul, 1x Stromversorgung Breadboard zusammen 3€ #27 Hallssenoren 2€ #28 Radar 2€ #29 USB Messgerät 2€ #30 2x STM32F103C8T6 Breakout 3€ #31 3x Oled Display 2€ #32 3 Kühlkörper
Wannenstecker verarbeiten. Sie sind jedoch flacher und Raster 1.27 12€ #19 Spannungsversorgungssteckverbinder 2€ #20 ST Link V2 Clon? 2€ #30 2x STM32F103C8T6 Breakout 3€ #34 Fädeldraht 2€ #35 Schalter/Taster 8€ #38 Funktastatur/Maus(Wii Like) Tastatur prellt leider 3€ #40 Ladegerät 3€ #41 500MHz Tastkopf
-
Thread
CP/M auf ATmega88
Der Fehler im Multiplan ist immer noch.. Einfach mal in Zelle r2c2 23 und in r3c2 4 und in r4c2 r2c2+r3c2 eintragen. Ergibt ersteinmal richtig 27. Dann r3c2 von 4 auf 9 ändern .. :-( Peter
@Joe G. Der Schaltplan zeigt was..? Die 5 Platinen sind die Version mit P8X32 Terminal? Falls noch eine frei wäre.. --- I2C hab ich bisher auch noch überhaupt gar nichts gemacht.. hier gäbe es auch noch so einige Möglichkeiten.. Ich glaube der RTC läuft über I2C und
-
Thread
CCD-Sensoren, Analog-FPGAs, Ventuno Q für Profis uvam
vergleichbar. Aus diesem Grund steht mit KryonOS nun ein neues „Betriebssystem“ zur Verfügung, das den ESP32 um in JavaScript gehaltene Applikationen erweitert.  Bildquelle: https://github.com/Haris16-code/KryonOS Sonst präsentiert sich das System folgendermaßen: [c] JavaScript App Runtime: Execute interactive JS apps natively on the ESP32 using the optimized Duktape engine. Rich UI & Graphics: Built-in graphics library with double-buffering support for smooth, tear-free 2D and 3D rendering. App Store & Installer: Browse, download
-
Thread
ESP32 - CYD/Cheap Yellow Display: serieller Port P5
nicht funktionieren kann, da die RX0/TX0 Pins auch auf den CH340 gehen. Jedoch: ich habe Testweise die ESP32 Marauder Firmware geflasht (https://github.com/Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display). Bei absolut identischem Aufbau erkennt Marauder das GPS und gibt auch die NMEA Daten aus - es
den UART2 aber stattdessen an Pins 1 und 3 lege, wie es die Marauder-Firmware macht: https://github.com/Fr4nkFletcher/ESP32-Marauder-Cheap-Yellow-Display/blob/master/esp32_marauder/configs.h [c] #define
-
Thread
ESP32-S2 touchRead() Probleme
Hallo zusammen Habe gerade ein neues Testboard (ESP32-S2-Saola-1M) mit einem verbauten ESP32-S2 erhalten. Versuche gerade mit dem ESP-IDF Arduino Framework dieses kleine Programm zu testen: [code] int PIN_TOUCH = 14; void setup() { Serial.begin
touch_pad_set_fsm_mode(TOUCH_FSM_MODE_TIMER); touch_pad_fsm_start(); } void loop() { uint32_t touch_value; touch_pad_read_raw_data(TP_NUM, &touch_value); Serial.println(touch_value); delay(100); } [/c]
-
Thread
gesucht: ARM-uController mit integriertem Audio-ADC&DAC
(willkürlich ausgesuchter) Audio-Codec mit I2S: https://www.maximintegrated.com/en/products/analog/audio/MAX9880A.html I2S gibt es beispielsweise beim RP2040 (und bei ESP8266 & ESP32, auch wenn die keine ARMe sind)
Beim STM32F746NG Discovery Board ist das nett gemacht, da ist der uC via I²S mit einem Audio-Codec verbunden, welcher einen 2x2W-Verstärker enthält und mit Line-In/Out Steckern sowie 2 I²S-Chipmikrofonen verbunden
-
Thread
Microchip kauft Atmel Gesperrt
Schon mal auf der Atmel Seite die Produktliste angeschaut? Da sind die 8- und 32 bit µC nur eine von vielen Produktlinien. Es kommt sicher auf den Umsatz und den Gewinn dieser Produktlinie an, wie die Weiterentwicklung vorangeht.
zu umständlich gegenüber modernen Cortex-M0. Und inzwischen bekommt man sogar M4 mit FPU für unter 2 Euro (STM32F410, der ist günstiger als ein Atmega168 früher war), da tut man sich den grauenvollen Fixed-Point-Mist garantiert nicht mehr freiwillig an. Von der fehlenden DMA der alten Atmega ganz zu
-
Thread
Einstiegschancen im Bereich Embedded Software Entwicklung
. Setze dich lieber mal mit aktuellen Mikrocontrollern auseinander, z.B. STM32 Serie. Spiele mal mit DMA rum, SDRAM, LCD Interface, SPI, I2C. Versuche mal Ethernet zum Laufen zu bekommen und USB. Linux-Kernel bauen ist auch schonmal gut. Das kannst du dann weiter vertiefen
> Programmierung von uC's in C und PICBasic Ach wie süß. Wenn es wenigstens PICBasic PRO wäre. Ich lasse in meinem CV Kenntnisse in Commodore Basic V 2.0 immer weg.
-
Thread
ESP32 C3 Mini als Universal Sensorboard
Moin Ich habe einen ESP32 C3 Mini den ich über eine 4 poligen Stecker mit einem BME280 einer Wheatstonebrücke oder einem 0-1V Eingang beschallen will. 2 Pins sind GND und 3.3V. Die zwei anderen Ein bzw Ausgang. Ich kenne die
I2C brauche um den BME280 auszulesen. Die Pullups im ESP32 müssen bei der I2C Nutzung ausreichen. Ich denke das sollte gehen. Die Leitung ist nur 30 cm lang. Das ganze ist dann nur ein Problem der Software
-
Thread
Wer kennt den Esp32 s3 und macht Audio damit?
Hi. Ich versuche gerade auf einem ESP32S3 Audiodaten (Sinus) auszugeben. Ich habe 16Bit Werte und wollte die als 32Bit ausgeben. Im Code habe ich I2S-Standart angegeben, aber die Daten kommen nicht rechs sondern linksbündig raus. Was
So ist es richtig damit das Beispiel arbeitet! [c] i2s_set_clk(I2S_NUM, 48000, (I2S_BITS_PER_CHAN_32BIT << 32) | I2S_BITS_PER_SAMPLE_16BIT, I2S_CHANNEL_STEREO); [/c] Mit I2S_BITS_PER_CHAN_24BIT kann ich auch das Timing Problem sehen. Da stimmt
-
Thread
assert failed: xMBMasterRTUReceiveFSM in FreeRTOS mit Modbus Master von ESP IDF
:0x3ffd0230 0x4008cdad:0x3ffd0260 0x40081c02: panic_abort at C:/Users/Michael.Uray/esp/esp-idf/components/esp_system/panic.c:402 0x40089559: esp_system_abort at C:/Users/Michael.Uray/esp/esp-idf/components/esp_system/esp_system.c:128 0x400909b5
2) 0x400e1545: usMBMasterPortSerialRxPoll at C:/Users/Michael.Uray/esp/esp-idf/components/freemodbus/port/portserial_m.c:94 0x400e15b4: vUartTask at C:/Users/Michael.Uray/esp/esp-idf/components/freemodbus
-
Thread
Fehler zum nachbauen :-)
text B.xdata B.reloc ir;iD _FVH$VSS ASSERT_EFI_ERROR (Status = %r) !EFI_ERROR (Status) d:\_edk2\Build\FlashUtilityPkg\RELEASE_DEVTLS\X64\FlashUtilityPkg\Application\isFlashApp_1M\isFlashApp\DEBUG\AutoGen.c DestinationBuffer != ((void *) 0) d:\_edk2\MdePkg\Library\BaseMemoryLibRepStr\CompareMemWrapper.c
Lötversuchen, also neue Platine. Controller auflöten ==> geht nicht. Controller runter, auf diese ein STM32F030C8 auflöten. Funktioniert sofort! Irgendwas an dem STM32F030CC muß anderst sein als beim STM32F030C8 (außer der Größe des Flashs und des RAMS). Also Aufgabe und das ganze wird dann halt auf
-
Thread
SD Karte/SPI Problem ab 200A -> Störungen?
einiger Zeit arbeite ich an einem BLDC Motor Regler für den Modellbaubereich. Dieser ist u.a. mit einem ESP32 als Controller und einer SD Karte ausgestattet. Folgendes Problem hat sich die letzten Tage beim testen ergeben: Ab etwa 200A (Akku Strom) gibt es aussetzer in den Daten die auf der SD Karte
> Wenn die 3V3 einbrechen würde ich auch eher erwarten, dass der ESP32 > aussetzer hat. Der arbeitet auch bei 2.3V noch, die SD-Karte nicht. Aber bei 30V Akkuspannung hat man ziemlich Reserve für den Buck-Converter - ich hatte eher 1 Zelle im Kopf.
-
Thread
ESP32: PWM-DAC mittels der LedC-Funktionen machbar?
Ich habe eine Frage bezüglich des ESP32 bzw. der LedC-Funktionen der Arduino-Software: Werden die PWM-Signale durch einen Wechsel von Active-High mit Active-Low erzeugt oder ist das ein Active-High im Wechsel mit High-Z, sprich der Pin
Bzw wenn man in die HAL von Espressiv schaut: https://github.com/espressif/esp-idf/blob/968ce2efc213c6679c07699e3563e4d1c45f5bed/components/driver/ledc/ledc.c Funktion ledc_channel_config(). Interessante Zeile 691. [c] gpio_set_direction(gpio_num, GPIO_MODE_OUTPUT); [/c
-
Thread
NODEMCU ESP32 Anemometer RS485 MAX485
der Anleitung von http://www.bizkit.ru/en/2019/02/21/12563/ habe ich das MAX485 (es ist ein 5V-Teil, ESP32 liefert aber nur 3.3V, habe aber schon mehrmals gelesen, dass das nicht stören sollte) mit dem ESP32 und A und B des Anemometers verkabelt. Folgenden Code habe ich dann erstmal ins Arduiono IDE reingeladen
inquiry frame Anemometer // byte Anemometer_request[] = {0x02, 0x03, 0x00, 0x17, 0x00, 0x01, 0x34, 0xC0E}; // inquiry frame Windfahne Serial2.write(Anemometer_request,8); //Serial2.flush(); delay(10); postTransmission(); delay(100); byte Anemometer_buf[8]; Serial2.readBytes(Anemometer_buf
-
Thread
Spannungsversorgung mit begrenztem Eingangsstrom
Laa mich raten: Es geht um einen ESP32, richtig?
Batterie ja ewig. Steve van de Grens schrieb im Beitrag #7636386: > Laa mich raten: Es geht um einen ESP32, richtig? Dann ist sie aber schon am selben Tag leer.
-
Thread
Lautsprecher an PDM Ausgang des ESP32-S3
einen Lautsprecher anhängen konnte. Beim ESP32-S3 habe ich im wesentlichen die Optionen I2S und PDM. Natürlich kann ich an I2C einen externen ADC anschließen, aber ich möchte den Bauteileaufwand möglichst klein halten Wie kann man also den PDM-Ausgang
Uuuups, ja natürlich! Leider kann ich nicht mehr editieren. Bei einem R=1kOhm erreiche ich mit einem C=4,7nF eine Grenzfrequenz von etwa 33kHz. Ich kann aus der Dokumentation des ESP32-S3 nicht wirklich die PDM-Frequenz rauslesen, aber diese Quelle (http://blog-yama.a-quest.com/?eid=970192) suggeriert
-
Thread
Bluetooth 4.0 Heizköperthermostat BLE: ESP32, ATSAM, HM10?
Nachteile: Läuft keine längere Zeit auf Akku, Plattform kostet 40€, SD-Karte erforderlich ***** Lösung 2 mit ESP32 ***** Vorteile: Bluetooth inklusive, Software ansatzweise vorhanden (2), Preis Nachteile: ESP32 mit Arduino kann nicht gedebuggt werden, ESP32 C++-SDK ist nicht so populär und soll Bugs
https://tutorials-raspberrypi.de/raspberry-pi-eq-3-thermostat-mit-openhab-im-smart-home-nutzen/ (2) https://platformio.org/lib/show/6756/ESP-EQ3 https://github.com/softypit/esp32_mqtt_eq3 (3) https://github.com/xavriley/Arduino-EQ3-Motion-Aware-Radiator-Thermostat
-
Thread
Statusanzeige/Alarmanlage: Anregungen und Tipps gesucht.
/ Darin sind diese Erweiterungen vorhanden: _Google-Kalender_ : Auslesen der Müllabholtermine. _ESP-Home_ https://esphome.io/index.html: Einbinden von ESP32-Modulen für Dateneingabe (Sensoren...) oder Datenausgabe (Visualisierung, Relais, ..) _Node-Red_ https://nodered.org/ : Visuelle Programmierung
Automationen. Nicht zwingend notwendig, aber als Gelegenheitsprogrammierer doch hilfreich. Hardware:- ESP32, Adressierbare LED WS2812B, Spannungswandler 12V -> 5V, 3D-gedruckte Platinenhalter. Wie das im Detail funktioniert findest du u.a. hier: https://www.ingos-home-assistant.de/projekte/m%C3%BCllkalender
-
Thread
ESP8266 - maximale deep-sleep Zeit?
Siehe https://github.com/nodemcu/nodemcu-firmware/blob/dev/app/lua/llimits.h#L32 und https://github.com/nodemcu/nodemcu-firmware/blob/dev/app/modules/node.c#L58 Beide schränken die Parametergröße ein, bevor die Hardware das mitbekommt. Der LUA Fehler wird nciht ausgelöst,
conn:send("GET http://xy_domain.de/testlabor/showtemp/collectdata.php?pl="..ipnum.."&t1="..t1.."&t2="..t2.."HTTP/1.1\r\n") conn:send("Host: xy_domain.de\r\n") conn:send("Accept: */*\r\n") conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n") conn:send("\r\n") conn
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
Dies beschreibt die Einrichtung der Ucglib, einer Linux-Lib. auf einer bereits für ESP8266 konfig. Arduino-IDE. Windows-User haben das Problem, die *.zip Datei zum Einbinden über "sketch --> include Library" erst mit z.B. "Cygwin" in C:\Users\ich\Downloads\ucglib-master\ucglib\tools
) in "C:\Users\ich\Documents\Arduino\libraries\Ucglib" #if defined(__PIC32MX) || defined(__arm__) || defined(__XTENSA__) abändern; - line61 in "C:\Users\ich\Documents\Arduino\libraries\Ucglib" in
-
Thread
Uhrzeit und Datum ermitteln
Und aus der worldtimeapi hole ich mir gelegtlicht die anderen Info. Das ganze setze ich auf einen ESP32 + Display ein.
client für NTP entwickeln: Z.B. https://lettier.github.io/posts/2016-04-26-lets-make-a-ntp-client-in-c.html
-
Thread
Platine mit "Briefmarkenrand".
Halbe Löcher > sind zwar auch möglich, machen aber praktisch meist keinen Sinn .... sehen die ESP32 Macher anders! https://1436477554.rsc.cdn77.org/wp-content/uploads/2017/02/WROOM-32-02.jpg https://images-na.ssl-images-amazon.com/images/I/613Q6IxkivL._SL1000_.jpg
Joachim B. schrieb im Beitrag #5521153: > sehen die ESP32 Macher anders! Nicht nur die, alle möglichen Funkmodule haben sowas (für WLAN, GPS, ZigBee, und die guten alten RFM12)...