-
Thread
SONOFF NSPanel kaufen?
kann man es sicherlich umprogrammieren, oder auch ohne, man muss ja nur sein eigenes Programm auf den ESP flashen. Aber sind alle GPIO rausgeführt, so das man Zugriff auf den I2C Bus hat? Ich habe ebenfalls diese Sensoren bei der Heizung eingesetzt, bin aber von der Zuverlässigkeit enttäuscht. Sobald
lässt. (auch bei 9Bit precision). Mein Programm erkennt die Aussetzer, ignoriert Werte unter +2°C, und resettet den I2C Bus wenn solche Werte (oft -127°C) auftreten. An dem Brennergebläse direkt durch Kondensatoren etwas zu verbessern, wäre eine Möglichkeit, aber ich möchte an der Heizungsanlage
-
Thread
GCC Preprozessor Berechnungen und Forced Errors
Vincent H. schrieb im Beitrag #7306546: > C kennt mittlerweile auch static_assert Ist ein C23-Feature. Dürfte bei den üblichen Compilern noch unter -std=c2x rangieren.
: C1 FA 02 sar edx,2 000000000000000A: 8B C2 mov eax,edx 000000000000000C: C1 E8 1F shr eax,1Fh 000000000000000F: 03 C2 add
-
Thread
Programmierung AVR
void_UpdTimeLine(); #endif // #ifdef TIME_LINE void_UpdCoHeLine(); #elif defined(ESP32) lcd5110.setCursor( 0, upd_line*8 ); lcd5110.print( (char*)&menu[akt_screen][upd_line][0] ); lcd5110.display(); #endif // defined(__AVR__) || defined(ESP32) } lcd_updatetime
nach Aufgaben. Geht man vom nano aus braucht man manchmal jedes Byte flash. Wechselt man von AVR zu ESP dann hat man flash und SRAM im Überfluß macht aber den Code unübersichtlicher wegen vieler Sonderbehandlungen. Ich habe ein "Gerippe" für ESP32/nano328p das RTC3231, LCD5110, Tastenabfrage und Serial
-
Thread
npn Transistor array mit gem. emitter
eine ähnliche Anwendung. Ich brauche einen Schaltstrom von ca. 40mA und habe zur Ansteuerung einen ESP32 Microcontroller. D.h. der liefert im Ausgang 3,3V. Das reicht offenbar nicht, um den ULN2003 zu sättigen, weil das Teil einen 2,7k Basis Vorwiderstand hat und dann auch noch die Basen mit 10k bzw.
ähnliche > Anwendung. Ich brauche einen Schaltstrom von ca. 40mA und habe zur > Ansteuerung einen ESP32 Microcontroller. D.h. der liefert im Ausgang > 3,3V. Das reicht offenbar nicht, um den ULN2003 zu sättigen weil das > Teil einen 2,7k Basis Vorwiderstand hat und dann auch noch die Basen mit
-
Thread
Raspberry Pi als Taktgeber
Falk B. schrieb im Beitrag #4257093: > Und dafür braucht es eine 32 Bit SoC mit 1GB RAM und GPU ;-) > Nobel geht die Welt zu grunde. Wieviel Leistungsaufnahme? 1W? 2W? Da koennte man doch glatt 'nen 33k Widerstand direkt an gleichgerichteter Netzspannung + Z-Diode
..............0,60€ und einem ESP8266 ca. .........................2,-€ I2C Slave ja, Bascom kein Plan. ESP8266 mit tools auf 9600 Bd umstellen andere Firmware und am Arduino einen soft UART installieren.
-
Thread
Einfacher 5-fach Temp. Logger auf µC Basis gesucht
am Sensor, da diese ja gekapselt sind https://de.aliexpress.com/item/1005004105448773.html?spm=a2g0o.order_list.order_list_main.5.42f35c5fHStDcl&gatewayAdapt=glo2deu
Christian S. schrieb im Beitrag #7730853: > https://de.aliexpress.com/item/1005004105448773.html?spm=a2g0o.order_list.order_list_main.5.42f35c5fHStDcl&gatewayAdapt=glo2deu Das sind natürlich keine originalen DS18B20, sondern ähnliche von einem der mindestes 6 chinesischen Nachahmer.
-
Thread
I2C 128x64 Display Displayfehler
Hallo zusammen, ich habe folgendes Problem mit dem I2C 128x64 Display: Wenn ich den Beispielcode aus Arduino auf den ESP32 lade, dann zeigt nur ein kleiner schmaler Streifen am oberen Displayrand das Programm, der Rest ist ein weißes Feld mit schwarzen
hilft ein Vergleich mit einer anderen Bibliothek, ich weiß aber nicht mit Sicherheit, ob die auf dem ESP32 funktioniert. Theoretisch sollte sie gehen: http://stefanfrings.de/esp8266/WIFI-Kit-8-OLED.zip
-
Thread
Welche Sprache für GUIs in 2025?
platforms than any other tools..... ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266/ESP32 | AND MORE… Ist sehr gut. Und könnte schon fast die eierlegende Wollmilchsau sein. Und kostet, außer für die iOS-Entwicklung, nichts. Und ich bleibe dabei, für schnelle kleine GUIs (
hatte sogar selbst schon die Intention, diesen direkt auf dem Embedded Gerät laufen zu lassen, also zB ESP32. Und man kann JS GUIs auch lokal laufen lassen, als PWA.
-
Thread
AVR®DD family, low pin count devices
Wenn ich mir die I/O Multiplexing Tabelle vom AVR32DD14 anschaue, habe ich das Gefühl, dass diese SOIC-14 Variante als Abfallprodukt entworfen wurde. Z.B.: TCA: WO0 WO1 WO2³ TCD: WOD³ WOC³ ADC: AIN4 AIN5 AIN6 AIN7 AIN29 AIN30 AIN31 AC: AINN2 AINP3
Einschränkung, deswegen kann er das. Nur wenn die PLL genutzt wird werden 3V notwendig. Oder nimmst ein "ESP32 mit Display" bzw. "Display mit ESP32". ;-) Haste sogar noch WiFi und Touchscreen frei Haus. Du musst dir erstmal ein Konzept erstellen welche Hardware du wirklich brauchst. Du hast viel zu viele
-
Thread
MQTT Publish mit ESP8266 implementieren
MQTT*, int32_t); void (*fillPacket)(struct MQTT*, uint8_t*); } MQTT; [/c] [c] #define PACKET_TYPE_PUBLISH 0x30 #define PACKET_PUBLISH_NO_DUP 0x00 #define PACKET_PUBLISH_QOS_AT_MOST_ONCE
[i + 2]; } // Fill payload for(uint8_t i = 0; i < PAYLOAD_SIZE; i++) { packet[2 + self->var_header_size + i] = self->payload[i]; } } [/c] Leider funktioniert das ganze
-
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
Wirkungsgrad Wasserkocher
der Heizung ermittelt, um die Restwärme zu nutzen. Also was für „Jugend forscht“ und mindestens mit ESP32 gesteuert ;-) [1] https://www.chemie.de/lexikon/Wasser_%28Stoffdaten%29.html
Heizung ermittelt, um die Restwärme > zu nutzen. Also was für „Jugend forscht“ und mindestens mit ESP32 > gesteuert ;-) Natürlich kann das auch ein Jugend-forscht. Du kannst Dir aber sicher sein, dass die Mess- und Verfahrenstechnik in dem Metallteil auch ohne ESP32 (aber jedenfalls mit BlueTooth
-
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
[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
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
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
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
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
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
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
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
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
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
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
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