-
Thread
IDE für ESP8266 mit vielen Example
Auf der Suche nach Neuigkeiten den ESP8266 betreffend , fand ich diesen russischen Beitrag, der es allemal wert ist, ausprobiert zu werden: http://esp8266.ru/forum/threads/anonsy-unofficial-development-kit-for-espressif-esp8266.32/ - obwohl
absolute #SDK_BASE ?= c:/Espressif/ESP8266_SDK #SDK_BASE ?= c:/Espressif/ESP8266_SDK_095 SDK_BASE ?= c:/Espressif/ESP8266_SDK_101 Das Example esphttpd compiliert allerdings fehlerfrei über die Kommandline (Command line
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
Brauchst du WLan? ESP32 angeschaut?
gdfgsdgsg schrieb im Beitrag #5769464: > zum ESP32: > Xtensa dual-core 32-bit LX6 microprocessor up to 240 MHz and performing > at up to 600 DMIPS > > ich denke hier eher die 240MHz bei dual core > also grob 2,5DMIPS je Mhz > Je kern also
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
3ffffef0: 000000fe 00000000 00000000 00000000 3fffff00: 00000000 00000000 00000000 00ff0000 3fffff10: 5ffffe00 5ffffe00 3ffe8b6a 3ffeecbc 3fffff20: 00000000 00000003 00000004 402057ae 3fffff30: 40100535 3ffe8ae3 3ffeeb7c 402057c0 3fffff40: 40203c34 3ffe8ae3 00000004 40205cc9 3fffff50: 3fffdad0 3ffeeb40
Hausautomatisierung. Daneben gibt es noch ca. 40 weitere aktive Teilnehmer, die entweder den AVR oder ESP8266, den ESP32 oder den RP2040 nutzen. Harald
-
Thread
ESP32 mit 3x AA Batterie
habe. Der ESP32 läuft jetzt mit 3x AA Zellen(3x 1,5V, also 4,5V), angeschlossen an Vin (also 5V). Das klappt. Ich habe extra Lithium Batterien genommen, weil ich dachte, die halten ihre Spannung bis kurz vor Ende
durchmessen. Der ganze > Prozess dauert ca. 10 Sekunden. Das wäre schon wichtig wieviel Strom der ESP in der aktiven Phase aufnimmt. ChrisTT schrieb im Beitrag #6090385: > Der ESP32 läuft jetzt mit 3x AA Zellen(3x 1,5V, also 4,5V), > angeschlossen an Vin (also 5V). Das klappt. Ich habe extra Lithium
-
Thread
Siedle In-Home-Bus Protokoll
dran geblieben sind! So konnte ich in ein paar Tagen das ganze nachbasteln, allerdings mit einem ESP32 und nur PNP Transistoren (die lagen im Markt im falschen Fach ^^). Anbei mein auf ESP32 angepasster Code (leider nicht mehr so schön, weil die ursprüngliche Library nur für den 8266 geht und ich
questions/692079/how-can-i-remove-dc-from-an-audio-signal - https://www.circuitlab.com/editor/#?id=2wt46es5z8yz Danach könnte man die ADC an dem esp32 probieren oder ein external ADC: - https://esphome.io/components/microphone/i2s_audio/ - mit dieser i2s Komponent sollte es weiter Processing in Home Assistan
-
Thread
Auswahl geeigneter Hardware nach langer Auszeit
Stefan ⛄ F. schrieb im Beitrag #7152905: > Espressif ESP8266 (mit WLAN) und ESP32 (mit WLAN und Bluetooth) > Raspberry RP2040 (ohne WLAN) > > Beides sind 32 Bit Controller Tja, und beide sind weitgehend undokumentiert. Nicht dass das bei rPi + STM32
ESP32 WROOM oder so, VSCode mit Platformio und Arduino Framework.
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
nicht leicht zu lösen. Falls man das Design auf einen anderen µC ändern würde gibt es sicher viel mehr Leute die das programmieren können (mich eingeschlossen), aber vom ESP32 lasse ich die Finger weg.
Ich empfehle den STM32F091xC. genügend Touch-Pins.
-
Thread
ESP8266 - Software I2C - Dauernd Resets
der ESP überhaupt > resettet. Hm, sagt mir nicht so viel: [c] SDK ver: 1.5.4(baaeaebb) compiled @ May 17 2016 19:23:54 phy ver: 972, pp ver: 10.1 mode : sta(5c:cf:7f:1c:0a:10) ¢@*r…Ä(±±Kít¥dmXK
os_timer_setfn(&timer,(os_timer_func_t*)transferByte,byte); os_timer_arm(&timer,5000,1); } [/c] Wenn ich GPIO2 (also SCK) mit meinem Logic Analyzer verbinde, sehe ich, dass der ESP viel mehr Pin Toggles macht, als er nach der Schleife sollte. Das Aufrufen der Funktion alle 5 Sekunden klappt
-
Thread
LTO über Solar laden
Landungspumpe, ja, das ist er: https://datasheet.lcsc.com/szlcsc/1811151552_PUYA-P25Q80H-SSH-IT_C194872.pdf Wie gesagt, ich werde sowieso einen ESP32 verwenden. Weil auch der Deep Sleep des ESP8266 ein Murks ist. Und weil der ESP32 im Deep Sleep samplen kann. Der SHT35 geht bis 2,15V, also
Was noch gegen den ESP8266 spricht: aktuell geht es unter -5°C und da ist die Deep-Sleep Zeit statt eingestellter 60s of mehrere Minuten lang. Oft hängt er sich überhaupt auf. Die Spannung war ~2,5, mit einen frischen Akku
-
Thread
Zeigt her Eure IoT Projekte Bilder
Roomba, 12V Versorgung, serielle Schnittstelle 5V - Stecker 8polig MiniDin, mit Geschick geht auch 5polig PS/2 - Spannungsregler Polulu 3,3V 300mA, direkt aus 12V des Roomba gespeist - TxD ESP01 direkt mit Roomba RxD verbunden - RxD ESP01 über
moin, ich hatte vor einiger Zeit auch mit dem ESP8266 herum gebastelt, dabei habe ich folgende Projekt auf Github angelegt (alles mit Arduino-IDE): https://github.com/polygontwist/ESP8266_WebServer_i2c -ESP8266 WiFi Webserver mit i2c oLED und
-
Thread
ESP32 API mit Arduino bzw. Espressiv API
auf welcher Baustelle ihr buddelt.... Ich dachte es wäre irgendwas mit Arduino und ESP32. [c] #include "C:\msys32\home\Mark\esp\esp-idf\components\esp32\include\esp_wifi.h" [/c] Solche Pfade sind blödsinnig. Und so hat es auszusehen: [c] #include "esp_wifi.h" [/c] Fertig
am core mit IDF 5.x wird offensichtlich gearbeitet, man könnte ja z.B. diesen Branch ausprobieren: https://github.com/espressif/arduino-esp32/tree/esp-idf-v5.1-libs
-
Thread
Mikrocontroller Einstieg
Schritten anzufangen. Erst mit > ein paar fertigen Mikrocontroller Boards (z.B. Arduino) rumspielen, C++ > Kenntnisse auffrischen Ja, eine Variante! Eine Andere: Ein ESP32, z.B. ESP32-C3 Ist für ca. 2 bis 5 Euronen zu haben I2C/SPI Portexpander sind auch in der Preislage. Die Anbindung ans
und eine Bibliothek. Ob das Programm in 2k ROM passt oder 1MByte braucht, ist mir wurscht, der ESP32-S3 hat 16MByte FLASH - wozu also um einzelne Bytes kämpfen. Den Schülern und Studenten, mit denen ich heute zu tun habe, empfehle ich einen ESP32-S3 für 5€. Der hat 16MByte Flash, WLAN, Bluetooth
-
Thread
UART analysieren welcher Logic Analyzer?
Also die Seite vom ST3485 zum Akku geht, und nicht die zwischen ESP32 zu ST3485? Die Frage ist, wenn ich es je hinkriegen sollte, rauszukriegen, wie diese Kommunikation funktioniert, kann ich dann mit einem normalen µC oder einem RS485 Adapter mit dem Akku reden,
angeschlossen? Hallo. Habs nochmal nachgemessen. An Pin 1(RO) und Pin 4(DI) vom ST3485 hängt der ESP32.
-
Thread
[F] Gebt mir mal Tips: Partner zur Produktion von Solarladern suchen?
Die Toniebox ist auch so ein Markt. CC3200, CC3235 und ESP32 laut 37c3
und eine Selbstverständlichkeit. Ben B. schrieb im Beitrag #8079496: > Die Zuverlässigkeit des ESP32 würde ich aktuell als sehr hoch > bezeichnen. >der ESP32 ist nicht ein einziges Mal abgeschmiert Na also. Bei dieser hohen Zuverlässigkeit von uC+SW wäre ein switcher Chip nur ein Hosenträger
-
Thread
Akkubetriebener DLP Beamer für 18,50€
Michael U. schrieb im Beitrag #5638268: > RGB-Out sollte mit einem ESP32 und I2S nicht unlösbar sein. Schau mal hier: http://bitluni.net/esp32-composite-video/
schrieb im Beitrag #5638293: > Michael U. schrieb im Beitrag #5638268: >> RGB-Out sollte mit einem ESP32 und I2S nicht unlösbar sein. > > Schau mal hier: > http://bitluni.net/esp32-composite-video/ Auch in Farbe : http://bitluni.net/esp32-color-pal/
-
Thread
Toröffner mit GSM Modul + ESP32 bauen
Henning schrieb im Beitrag #7921975: > Mit ESP 32 hab ich noch nicht gearbeitet Hast du dir denn schon Gedanken gemacht, mit welcher Programmierumgebung (IDE) du dein Projekt bearbeiten möchtest. Auch die nötige Sprache, hier evtl. C++ wäre
Ich hab mit nem ESP32 und einem SIM Modul eine per SMS steuerbare Gartenbewässerung gemacht. Hier ein paar Stichworte für dich zum googeln: ESP32 & Arduino (Damit kannst du deinen Code in C schreiben). SIM Modul
-
Thread
Welcher CE Zertifizierbare Mikrocontroller mit Bluetooth / WLAN
an die Stiftleiste ein erworbener M5Stick-C angeschlossen werden. Somit kann mein Gerät sich mit Hilfe des M5Stick-C (ESP32 WLAN) mit den WLAN Netzwerk verbinden und Daten senden und empfangen. Dann braucht doch mein Gerät keine Funk
Jemand einwände? Werner P. schrieb im Beitrag #6563150: > Somit kann mein Gerät sich mit Hilfe des M5Stick-C (ESP32 WLAN) mit den > WLAN Netzwerk verbinden und Daten senden und empfangen. Ja das wäre natürlich Hammer wenn man einen M5Stick-C "konfigurieren" könnte und einstecken - aber das Teil hat
-
Thread
ESP32: UART1 Kommunikation fehlerhaft
Guten Morgen, hier ein paar Angaben: XIAO-ESP32-C3 [c] #define UART1_TX_PIN 6 // D4 #define UART1_RX_PIN 7 // D5 #define UART1_BAUD 9600 uint8_t data[2] = {0xAA, 0xAA}; const uart_config_t uart_config = { .baud_rate = UART1_BAUD
Zo R. schrieb im Beitrag #7827296: > PC <==> USB-RS232 ==> TX ==> GPIO6 ESP32C3 Board Dir wurde schon mehrfach geschrieben, dass RS232 am ESP32 nicht funktioniert. Auch nicht am ESP32-C3
-
Thread
Elektroschaltplan für Platine so funktionsfähig
spielt dabei eine Rolle. Es macht also wohl Sinn, SDA/SCL wie in https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/user_guide.html auf IO6/IO7 zu verschieben, IO8 einen 3k3 zu 3V3 zu verordnen, und die Programmierlogik an IO9 anstelle von IO0 anzuschließen. Oder?
eine Rolle. > > Es macht also wohl Sinn, SDA/SCL wie in > https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c6/esp32-c6-devkitm-1/user_guide.html > auf IO6/IO7 zu verschieben, IO8 einen 3k3 zu 3V3 zu verordnen, und die > Programmierlogik an IO9 anstelle von IO0 anzuschließen. Oder
-
Thread
ESP8266/Thread-Steckdose - lohnt sich das?
EUR mehr. Ein paar beim chinesischen Produkt weggesparte oder billigere Bauteile ebenso. Ein "800mA@5V power supply" kostet auch. Besser wär's vielleicht, es ginge ganz ohne teures power supply. Vielleicht ist sogar eine Variante ohne Relais interessant. Einen weiteren uC (ATmega32U4) auf dem PCB
und auch bzgl. Zuverlässigkeit (geschirmtes Modul incl. uC) wird vermutlich ein ESP32-Modul als NON-WIFI-Variante gut abschneiden. Grüße Lars
-
Thread
Eigenentwicklung um 24 Bit Daten aus Datei parallel auszugeben
Beitrag #7179185: > Mal sehen was für Taktraten man über SPI hinbekommt Ist die Frage, was der ESP32 kann. TI bspw. sagt, dass ihre 74HC595 bei Vcc=4,5 V maximal 25 MHz verkraften. Du brauchst (24 · 0,5) MHz + Overhead (Zeit für Generieren des Ladeimpulses und Bereitstellen der nächsten Daten).
mir ist es egal welche Lösung der TO wählt, es gibt eben mehrere. Anderer µC ist auch nicht wenig Aufwand. Wenn man den ESP32 gut kennt lässt es sich damit sicher auch lösen, der SPI kann afaik 80 MHz, damit geht schon was. Der H7 ist auch was Feines, nur als Einzelstück gerade
-
Thread
12 V PWM aus ESP32 funktioniert nur so "halb"
48V-Papst-Lüftern brauche ich ein 12 V PWM-Signal zur Drehzahlsteuerung. Ich generiere dazu mit einem ESP32 jeweils ein PWM-Signal (10 kHz) auf Pin 13 und 14 für Zuluft und Abluft. Das 3,3 V PWM-Signal des ESP bringe ich mit MOSFET-Treibermodulen auf 12 V. Der ESP32 hängt per USB an einem Raspi 5 auf dem
Drehzahl sollen die Lüfter mit 3100 U/min rotieren und jeweils 34 W verbrauchen. Auch wenn ich am ESP32 das PWM-Signal auf 100% regele, verbrauch ein Lüfter nur 18W und läuft definitiv nicht auf voller Drehzahl (zu leise verglichen mit der alten Steuerung). Problem 2: An PIN 5 des ESP32 hängen per
-
Thread
40khz mit ESP32 erfassen
Richie schrieb im Beitrag #7899587: > SPI geht bis 80MHz bei diversen ESP32 Als Host, aber nicht als Master. https://docs.espressif.com/projects/esp-idf/en/release-v5.2/esp32/api-reference/peripherals/spi_master.html#timing-considerations
schrieb im Beitrag #7899630: > Richie schrieb im Beitrag #7899587: >> SPI geht bis 80MHz bei diversen ESP32 > > Als Host, aber nicht als Master. > > https://docs.espressif.com/projects/esp-idf/en/release-v5.2/esp32/api-reference/peripherals/spi_master.html#timing-considerations Du solltest die
-
Thread
Intex SPA Whirlpool automatisieren
auch ohne die externen Schieberegister und Dekoder funktionieren. Einfach die drei Leitungen in den µC und per Software dekodieren. Und um die Taster zu simulieren einen Ausgang vom µC verwenden. Das sollte ein ESP32 alleine schaffen. Mal sehen, wenn ich wieder etwas Luft habe, setze ich mich da mal
Up | U2-Q5 | 2 | L | | C | D5 Set red | S6 F/C | U2-Q6 | 1 | L | LEDs | | | | U2-Q7 | 0 | L | | . | D5 Set green
-
Thread
ESP8266 : LED an RX statt Spannungsteiler :-)
/32764312651.html Wird prima von der Arduino IDE unterstützt und für für ADC sind diese I2C Module eh viel genauer: http://www.aliexpress.com/item/I2C-ADS1115-16-Bit-ADC-4-channel-Module-with-Programmable-Gain-Amplifier-2-0V-to-5/32672594709.html Und wenn der ESP32 komplett von der Arduino
10314_10315_10078_10079_10073_10186,searchweb201603_19,ppcSwitch_3&btsid=bc693af3-6cff-4bdb-b6f6-606c07993ca5&algo_expid=45aa2f70-294d-449f-88c0-7f6b7bd4f2da-1&algo_pvid=45aa2f70-294d-449f-88c0-7f6b7bd4f2da&transAbTest=ae803_3 https://de.aliexpress.com/item/ESP8266-CH340G-CH340-G-NodeMcu-V3-Lua-Wireless-WIFI-Module-Connector-Development-Board-Based-ESP
-
Thread
Eigene Platine auf Basis eines ESP32
werden kann weil es keine Zulassung erhält. Hätte jetzt nicht erwartet dass die Zulassung eines ESP32 in Europa so Problematisch eingeschätzt wird, der ESP32 ist doch auch nur die Weiterentwicklung des ESP8266 oder nicht? Wieso genau ist es so schwierig mit dem ESP32 eine Zulassung zu erhalten?
mir die Arbeit sparen können :-) https://gitlab.com/amesser-group/electronic-devices/bastelino-esp32-s2 Das nächste mal besser das Datenblatt aufmerksam lesen :-) Wenn besser verfügbar hätte ich mein Design mit dem -C3 gemacht...
-
Thread
Digitale Stromzähler auslesen und in DB speichern
folgende Anzeige: GS303 Total Consumed 0,000kWh mein PC: Fujitsu D3348-B2 Server board mit E5-1660 V4. ## Win7/64 Einige Programme laufen noch nicht sauber unter Win10. (USRP-x310 SDR software von National Instruments/ Ettus) ) Hier die Daten vom Lesekopf: ESP32C3 Tasmota Program
Topic cmnd/DVES_22B358_fb/ MQTT No Retain Disabled Emulation None mDNS Discovery Disabled ESP Chip Id 2274136 (ESP32-C3 v0.4) Flash Chip Id 0x164020 (DIO) Flash Size 4096 KB Program Flash Size 4096 KB Program Size 1957 KB Free Program Space 922 KB Free Memory 168.1 KB (frag. 17%
-
Thread
Stromversorgung richtungsabhängig ESP32
An Pin 1 von dem ESP32 kommen dann aber keine 3,3V mehr an!
Es geht um die Schaltung des Eingangssignals und Stromversorgung des ESP32. Der Rest ist geheim.
-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
Ich würde ja ESP32 vorschlagen, obwohl ich zugegebenermassen noch überhaupt keine eigene Erfahrung damit habe. Dieses Argument: Lucas N. schrieb im Beitrag #4805913: > Das ESP32 muss sich erst noch beweisen.
Wie gesagt. Das ESP32 hab ich definitiv auf dem Radar. Horizonterweiterung schadet aber sicher nicht und ich will beim ESP32 einfach noch ein wenig warten.
-
Thread
TJA1020 mit ESP32 betreiben
return false. * * @return Whether the Break Field has been detected */ bool checkBreak(); [/c] https://github.com/CW-B-W/ESP32-SoftwareLIN/blob/master/src/SoftwareLin.cpp#L57
dürfte das in Hardware eben kein 0x00 im Buffer erzeugen. Ich vermute daher das dies durch den Treiber (ESP-IDF Library 5.5) erfolgt. Ob nun der ESP32 der "Richtige für den Job" ist oder nicht... kann sein. Ich könnte auch STM32, Atmega, PICxxx, oder sonst was nehmen, aber ich bin sicher da gibt es auch
-
Thread
ESp32 Multithreading
den Quellcode schauen, wenn man wissen will was delay() tut. https://github.com/espressif/arduino-esp32/blob/1a7962ece8a4c6ffa1d64c5a86ed8ee58dde10ba/cores/esp32/esp32-hal-misc.c#L176 Er liegt auch auf deinem Rechner.
vTaskDelay() aufgerufen und durch portTICK_PERIOD_MS dividiert. https://github.com/espressif/arduino-esp32/blob/31d22e6/cores/esp32/esp32-hal-misc.c#L209 portTICK_PERIOD_MS = 1000 / configTICK_RATE_HZ https://github.com/espressif/esp-idf/blob/36a5a71/components/freertos/FreeRTOS-Kernel/portable/xtensa
-
Thread
LED Lämpchen für ESP 32
finden, die genau für meinen Anwendungsfall passen, ist eher Wunschdenken gewesen. - Am Ausgang GPIO32 des ESP32 liegen 3.3 V an, auch wenn ich den ESP32 mit einem 5V USB-C Netzteil betreibe. - Cumulative IO output current ist laut Datenblatt 1200 mA, das heisst in Summe sollte ich an allen Ausgängen
Matt L. schrieb im Beitrag #7597698: > Am Ausgang GPIO32 des ESP32 liegen 3.3 V an, auch wenn ich den ESP32 > mit einem 5V USB-C Netzteil betreibe. Du hat nicht einen ESP32, sondern ein Board auf dem sich unter anderem ein ESP32 befindet. Du betreibst
-
Thread
ESP über Webinterface programmieren?
geht auch mit minicom unter Linux: ./esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash 0 esp8266-20171101-v1.9.3.bin [code] l�#4 ets_task(40100130, 3, 3fff837c, 4) OSError: [Errno 2] ENOENT MicroPython v1.9.3-8-g63826ac5c on 2017-11-01; ESP module with ESP8266 Type "help()" for more
Meine Installation war für den dem ESP32, weil ich vermute, dass der weniger durch Webzugriffe ausgebremst wird und hoffe, dass für das Micropython auch der zweite Kern benutzt wird. [c]Detecting chip type... ESP32[/c] Im Moment tendiere
-
Thread
Led Streifen (WS2812B) mit Strom Versorgen und an NodeMCU anschließen
Muster der wordclock24h mit 393 LEDS auf dem ATmega 1284p und gerade eine Laufschrift bei mir mit dem ESP32 mit 256LEDs. Dem ESP32 o.ä. mit 3,3V tut Pegelwandler zu 5V ganz gut. https://de.wikipedia.org/wiki/Datei:Bidirektionaler_pegelumsetzer_wikide.svg
> wordclock24h mit 393 LEDS auf dem ATmega 1284p und gerade eine > Laufschrift bei mir mit dem ESP32 mit 256LEDs. Das glaube ich Dir sofort. Alle AVR Mikrocontroller sind geeignet und der ESP32 kann das auch. Nur der ESP8266 ist ungeeignet.
-
Thread
Ist es noch sinnvoll, mit Controllern zu arbeiten?
platformio.org ist eine sehr praktische Alternative, komplett Arduino kompatibel und unterstützt auch ESP32, u.v.a. Ich mache damit jetzt meine private ESP32 Entwicklung, und es läuft wirklich super.
fertig gewordener MP3-Player mit S8515, MAS3507, 2x16 LCD und einer 2,5" HD mit Amiga-FFS. Amiga war vorhanden und die Struktur des Amiga-FFS ist viel µC-freundlicher als FAT. Um hier jetzt den Bogen zu schlagen: SD-Card am ESP32, MP3/FLAC/... Decoder in Software auf dem
-
Thread
Variable Verstärkerschaltung
eine Verstärkerschaltung mit variabler Verstärkung für einen ADC hin? Konkret muss ich mit einem uC (ESP32- 12 Bit ADC mit 3,3V) eine sehr kleine AC Spannung zwischen ca. 333uV und 33,3mV mit 50Hz messen. Dazu wollte ich die Spannung Verstärken jedoch ist die Auflösung mit 12 Bit zu klein. Daher
verstärken. Vielleicht verrät uns Mister_N mal, was er tatsächlich will. Wenn ich anderen Threads im µC-net trauen darf, ist der A/D des ESP32 sowieso mehr Lottozahlengenerator als ein Meßgerät.
-
Thread
Alternative zu Relais an CYD
als Touch Controller geredet. Das wäre dann I2C, kein SPI! https://www.waveshare.com/w/upload/5/51/CST816S_Datasheet_EN.pdf Sieht man auch in der Config Datei: https://github.com/rzeldent/platformio-espressif32-sunton/blob/main/esp32-2432W328C.json Scheint aber auch Port 32/33 zu sein: [code] "'-D CST816S_I2C_CONFIG_SDA_IO_NUM=33'", "'-D CST816S_I2C_CONFIG_SCL_IO_NUM=32'", [/code]
-
Thread
Kleine Vorabfrage zu P3 RGB LED Projekt mit ESP32
Daniel D. schrieb im Beitrag #7595090: > Du denkst an einen > Tensilica Core? Ich habe vom ESP32 oder ESP8266 kaum einen Plan, habe jahrelange Atmel Erfahrung mit C-Programmierung. Die ESPs sind für mich sehr sehr umfangreiche Controller mit DMA und tausenden Funktionen die ich nicht kenne...
brauche ja "nur" Speicher aufs Display ausgeben. Allein die Sourcen sind sicher über 40 Dateien. In esp32_i2s_parallel.c static void fill_dma_desc(volatile lldesc_t *dmadesc, i2s_parallel_buffer_desc_t *bufdesc); In MatrixEsp32Hub75Calc.cpp gehts um Semaphoren und Tasks - das hört sich für mich
-
Thread
Selbstgebautes LCD ansteuern - Bastler braucht denkhilfe
> Direkt dran, wenn dein ESP 12 Pins übrig hat. Ansonsten brauchst du eh Ich hab die ganze Palette 8266/32/32S/32S2. Direkt dran wäre natürlich supi. Ich dachte der uC hätte nur unbelastbare I/Os mit ein wenig Gleichstrom.
in die register des "ESP32 DEV Module". Port 25 soll laut liste völlig frei nutzbar sein. Hier mein Code: [c] void setup() { REG_WRITE (GPIO_ENABLE_REG, BIT25); // Define GPIO25 as output REG_WRITE (GPIO_FUNC25_OUT_SEL_CFG_REG
-
Thread
ESP32 im professionellen Einsatz
Funktionen sind aber alle sehr stabil. Wifi funktioniert bisher tadellos und Schnittstellen wie SPI, I2C oder UART machen auch keine Probleme. Mit BLE habe ich noch keine persönlichen Erfahrungen gesammelt. Ich finde man muss die Sache ganz nüchtern betrachten. Preis und Verfügbarkeit des ESP32 sind sehr
ist. Das sehe ich eher als deutlichen Nachteil des ESP32. Denn während ich das OpenWRT vollständig im Source vorliegen habe und ein Sicherheitsproblem auch in 5 Jahren noch selbst patchen kann, kann es sein daß es Espressiv in 5 Jahren gar nicht mehr gibt
-
Thread
Mikrokontroller sparsam versorgen
, den mittels Transistor aufladen (hatte mal n 5,5V Goldcap > aufgeladen und nach 3 Tagen waren immer noch über 2,5V anliegend). Schön, aber es geht noch besser. Gut ist, man legt den ESP32 schlafen. Am effektivsten ist, man schaltet ihn aus
nem Schmitttrigger mit Hysterese mache (wenn Spannung unter 2,5V lade bis 3,0V) läuft das autatk und der ESP32 bekommt auch beim ersten Anschluss an die Versorgungsspannung ohne Kickstart nen Boot hin. Der MCP1701 klingt wirklich spannend. Ich glaub ich bestell
-
Thread
Logamatic 2107 Schnittstelle
} 16:20:32 15.07.10: 10 21 AC 00 00 00 00 1A {--} 16:20:32 15.07.10: 10 {BA} 16:20:32 15.07.10: 08 00 18 00 5A 02 C1 64 64 0A 10 E5 60 80 00 02 0C 02 72 00 84 0F 3D 48 00 C9 FF 03 00 BA {--} 16:20:32 15.07.10
:32 15.07.10: 10 {2F} 16:20:32 15.07.10: 08 00 18 00 5A 02 C3 64 64 0A 10 E5 60 80 00 02 0C 02 73 00 82 0F 3D 48 00 C9 FF 03 00 2F {--} 16:20:32 15.07.10: A1 {--} 16:20:32 15.07.10: 21 21 [/code]
-
Thread
ESP-32 SPI sendet falsche bits
bekommen. Vielen Dank für eure Hilfe. Mein Aufbau/Schaltplan ist im Anhang. *Master-Code:* [c] #include <ESP32DMASPIMaster.h> ESP32DMASPI::Master master; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == cmd bit 2: 1 == pin is high bit 3 - 8: pin_nr */ uint8_t*
0] | 0b01000000; } master.transfer(spi_master_tx_buf, spi_master_rx_buf, BUFFER_SIZE); } [/c] *Slave-Code:* [c] #include <ESP32DMASPISlave.h> ESP32DMASPI::Slave slave; static const uint32_t BUFFER_SIZE = 4; /* Tx byte: bit 1: 1 == valid message bit 2: 1 == pin is high bit
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
W3ll S. schrieb im Beitrag #5297907: > Blöde Frage, würde das auch auf einem ESP8266/32 laufen? Wenn du die I2C-Routinen (siehe dazu die I2C-Lib, also i2c.c anpassen) für den ESP8266 entsprechend anpasst läuft die Library auch auf einem ESP8266. Die Grafik-Library an sich ist
#elif DISPLAY_HEIGHT==32 0xDA, 0x02,[/c] Da mein DISPLAY_HEIGHT den Wert 32 hat steht bei mir dann 0x02. Das habe ich jetzt auf 0x12 geändert. Der Unterschied ist ja genau das 5. Bit vom Kommentar (disable left/right
-
Thread
ultra low cost esp8266 alexa heimautomatisierung
Hi. Habe es heute mal trocken mit einem esp-01 probiert (ohne 433MHz sendmodul dran). EasyAlexa Webpage + Eingebe ssid + passwd + save =ok. Aber: Verbindet sich nicht mit dem Router (WPA2)..? Seriell 115200 kommt: rld��|�l�|�$�c|����{�c�c
. Hatte dann auch mal Cache des Browsers geleert.. gleiches Bild. (ESP-01 hat 1MB Größe). Keine Ahnung, warum das bei anderen geht und bei mir nicht? Log: Request: /polyfills.5b59249e2a37b3779465.bundle.js Arguments: New client method: GET url: /main.e8c6b586049960613364
-
Thread
nodemcu mit akku betreiben und per Laderegler wieder laden
-Entwicklungsplatine/dp/B08TQSC5G9/ref=sr_1_1?keywords=St%C3%BCck+3%2C7+V+2000+mAh+Lithium+Akku+1S+3C+Lipo+Akku+mit+Schutzplatine%2C+Isolierband+und+Micro+JST+1.25-Stecker+f%C3%BCr+Arduino+Node+mcu+ESP32-Entwicklungsplatine&qid=1659857505&
Voll geladen haben die Akkus 4.2V Zuviel für ein ESP32
-
Thread
Frage zur Masseführung
Nein. 2. klares Nein 3. Ist mir noch nicht so klar. 4. klares ja Wenn ich ein 3v3 PWM vom ESP32 an einen Tiefpass zum glätten schicke, ist es dann nicht besser der Massepfad ist separat nur zum ESP32 geroutet, damit sich das PWM keine Abkürzung zum 5V oder 12V Ground sucht? Es soll ja nichts
nicht greifbar. Daher klammere ich mich an meine 4 kHz Pfade. Die RC-Glieder habe ich da wo das ESP32-DevKitC Entwicklerboard die Antenne hat platziert. Ich habe Masse parallel zum GND Pin des ESP32 geroutet, hoffe dass es so richtig ist. Zumindest nach meiner Logik ist das der pulsierende Teil
-
Thread
ESP-12S startet nicht korrekt nach deep sleep.
Hallo, ich habe meist 10k an GPIO15, der Wert ist aber relativ egal. Warum hast Du I2C an GPIO0 und 5? GPIO0 ist kritisch, weil er entscheidet, wie gebootet wird, der muß beim Reset/Aufwachen sicher auf H liegen. Üblich ist eher GPIO4 und 5 für I2C, die sind da unkritisch. Ein ESP8266
nur für den ESP32?
-
Thread
GPX-Datei bei Powerloss
Matthias S. schrieb im Beitrag #7849156: > Wieviel RAM hast du denn? https://www.waveshare.com/wiki/ESP32-C6-Zero ESP32-C6FH4 as the main chip, with RISC-V 32-bit single-core processor, support up to 160 MHz, and built-in 320KB ROM, 512KB HP SRAM and 16KB LP SRAM
Hast Du ein Code-Snipped oder eine Referenz wo sowas gemacht wird? https://www.tutorialspoint.com/c_standard_library/c_function_fseek.htm https://esp32.com/viewtopic.php?t=10439 Oder welche Sprache hättest du gerne?
-
Thread
Microcontroller aussuchen
Hersteller. Für den Anfang hilft dir das vielleicht zur Einschätzung: http://stefanfrings.de/stm32/index.html Richtig Kacke ist, dass praktisch alle STM32 bis auf ungewisse Zeit ausverkauft sind. Bis das gelöst ist, magst du dich vielleicht mit dem ESP8266, dem ESP32 oder dem RP2040 beschäftigen
Im Prinzip spielt bei ohnehin kleinen bis sehr kleinen µC, 8 vs 32 Bit keine große Rolle. Nur warum sollte man auf die 32 Bit verzichten? Weil 32 Bitter in der Regel mehr und komplexe Peripherie haben? Gut! Ich finde mehr Funktionen gut und habe keine Angst