-
Thread
ESP32 IDF Buildsystem
Das Problem was ich bei dir sehe ist, dass du unter "./components" neben zwei "Libraries", d.h. esp32-ds18b20 und esp32-owb (welche da auch hingehören), noch zusätzlich ein komplettes Beispielprojekt hast (esp32-i2c-ssd1306-oled). Deswegen hast du auch in deinem tree zweimal "main.c". Das komplette
Das Problem was ich bei dir sehe ist, dass du unter "./components" neben > zwei "Libraries", d.h. esp32-ds18b20 und esp32-owb (welche da auch > hingehören), noch zusätzlich ein komplettes Beispielprojekt hast > (esp32-i2c-ssd1306-oled). Deswegen hast du auch in deinem tree zweimal > "main.c".
-
Thread
Webserver: Software wie am besten realisieren?
deaktiviert. Ging eigentlich relativ gut. Nun möchte ich einen neuen Webserver machen. Mit X-Port und STM32. Zugriff übers Internet soll auch wieder möglich sein. Das ganze Handling würde ich am liebsten auch wieder komplett im STM32 machen. Ich kann nur C und etwas HTML. Zu Beginn würde ich mal eine primitive
Hi, unabhängig vom Sicherheitskonzept: Tue dir selbst einen Gefallen und nehme einen ESP32. MfG, Ben
-
Thread
Alternative zum IRF3708
leider nicht mehr erhältlich. Kennt jemand hier eine gute Alternative, die schon bei ähnlich niedrigen 2,8 V ordentlich durchlässig ist? Ich benötige ihn, um über einen ESP32 ein Relais anzusteuern. Der IRLZ44N wird bei 3,3 V sehr wahrscheinlich zu wenig Strom durchlassen. Wichtig: Ich brauche die TO-Bauform
nicht mehr erhältlich. Kennt jemand > hier > eine gute Alternative, die schon bei ähnlich niedrigen 2,8 V ordentlich > durchlässig ist? Ich benötige ihn, um über einen ESP32 ein Relais > anzusteuern. Der IRLZ44N wird bei 3,3 V sehr wahrscheinlich zu wenig > Strom durchlassen. > > Wichtig: Ich brauche
-
Thread
Mikrocontroller mit USB-Verbindung für Smartphones gesucht
Warum USB, wäre drahtlos (Wlan oder Bluetooth) nicht schicker? --> schau dir den ESP8266 an. Lässt sich (z.B. als Arduino oder mit LUA) programmieren, d.H. kein Zusatz-µC oder so nötig.
spielt dein Telefon Access Point und verkuppelt sogar deine anderen Sachen mit dem Netz. Noch 2 Bauteile die du dir ansehen könntest: ESP32 https://espressif.com/en/products/hardware/esp32/overview IOIO https://www.sparkfun.com/products/13613
-
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
Idee zu Micocontroller-Analog-Digital 24 H Uhr
ausreicht. Dazu kommen Schrittmotortreiber wie A4988 https://www.ebay.de/itm/406153343829 und ein ESP32 https://eckstein-shop.de/WaveShare-ESP32-S3-Mini-Development-Board-ESP32-S3FH4R2-240MHz-24GHz-Wi-Fi-Bluetooth-5 und ein Steckernetzeil und fertig ist der elektronische Teil (ohne Akku, braucht
> Dazu kommen Schrittmotortreiber wie A4988 > https://www.ebay.de/itm/406153343829 > > und ein ESP32 > https://eckstein-shop.de/WaveShare-ESP32-S3-Mini-Development-Board-ESP32-S3FH4R2-240MHz-24GHz-Wi-Fi-Bluetooth-5 > > und ein Steckernetzeil und fertig ist der elektronische Teil (ohne Akku,
-
Thread
Mal wieder ESP32 und Spannungsversorgung (FT232)
Welcher ESP32-WROOM ist das genau ? Bitte Link posten. Und es fehlt das Gesamtschaltbild. Wie ist der ESP32-WROOM mit dem Rest der Schaltung verdrahtet ? Und welche nötigen Bauteile sind am ESP32-WROOM wie
Sebastian L. schrieb im Beitrag #7926069: > ESP32-Devkit C v4 Warum schreibst du das nicht gleich ? Wie soll bei dieser Salamitaktik jemand zielgerichtet helfen ? Und wozu dann noch einen FTDI ? Das Board hat doch schon USB drauf.
-
Thread
ESP23 - VS1053 - Schaltnetzteil - Verstärker - 150W
zu betreiben? https://de.aliexpress.com/item/4000112615655.html?spm=a2g0o.productlist.0.0.3dea7a8cCFap5R&s=p&ad_pvid=2020031912363514253499126082320002701453_2&algo_pvid=f07dc371-59f0-4cb4-b2a4-52f1977c5de6&algo_expid=f07dc371-59f0-4cb4-b2a4-52f1977c5de6-1&btsid=0ab50f6215846465956703762ed7f6&
Ich würde mich auch nach einer Lösung umsehen, das MP3 decoding direkt auf dem ESP32 zu machen. Mein Bauchgefühl sagt, dass die Rechenleistung eigentlich ausreichend sein müsste. Ich habe mal ein Bluetooth Audio Projekt mit dem ESP32 gemacht, der kann direkt I2S rausspielen, allerdings
-
Thread
Es wird nur ein I2C Gerät erkannt
Hallo, ich habe auf einer Platine vier I2C Geräte drauf. Alle haben unterschiedliche Adressen. Alle werden mit 3.3V versorgt. Angeschlossen an einem ESP32 WROOM32 E. Pull Up sind direkt am ESP32 dran. Jeweils 2K für SCA und SCL. Mittels
> Stichleitung vom Bus zu den einzelnen Geräten)? Ich gehe einmal vom ESP zu allen Geräten. Also eine Leitung vom ESP32 zu Gerät 1 dann zu Gerät 2 usw. Ich habe jedoch bei manchen ein VIA in der SCL / SDA Leitung welcher dann zu einem Gerät geht (auf der Platine einen
-
Thread
MCU per UART flashen
alte laufende Programm. Die andee wird mit dem neuen Programm befüllt. Danach konfiguriert man den ESP so, dass er die neue Partition booted. Siehe https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/bootloader.html
nicht ganz klar, was Du flashst. Ein unbekanntes Board (MCU, A), dass 2 Eingänge/Buttons hat. Dein "Host" wäre dann (B). Du müsstest Dein MCU (A) genauer beschreiben. Ein µC hat entweder Platz für 2 Applikationen (um eine neu zu laden während es läuft) oder einen
-
Thread
USB Mausbewegungen modifizieren und an den PC weiterleiten
wohl auch USB 1.1. Aber das du das hinkriegst, halte ich für zweifelhaft, selbst wenn du einen uC mit 2 eingebauten USB Interfaces nimmst statt dem 'Arduino/ESP32'. Wenn du wenigstens 2 Beispiele finden würdest, eins für eine Maus und eins für einen eine Maus abfragenden USB Master. Ich wüsste
Ja nu, mit Michael K. schrieb im Beitrag #7775587: > einem Arduino, ESP32 oder ähnliches einen USB-Host zu implementieren ist kein Anfängerprojekt. Und als Fortgeschrittener stellt man die Frage anders. Also ist PS/2 ein durchaus sinnvoller Ansatz.
-
Thread
Sensor Schaltung
Hallo, ich suche eine Schaltung oder IC um eine 1x2cm kleine Aluplatte als Sensortaste nutzen zu können. Ausgang sollte 3.3-5V sein. Normalerweise hätte ich einen ESP32 genommen, damit klappen Sensoren gut, ist aber in diesem Falle mit Kanonen
//randomnerdtutorials.com/esp32-hall-effect-sensor/
-
Thread
Lautstärke messen von analogen Signalen
ganz digital auf einem Display anzeigen kann. Es soll kein Show-Effekt sein, muss aber auch nicht auf 2 Stellen hinterm Komma stimmen. Meine Idee bisher ist, hinter dem NE5532 den Volt-Wert ^^ über einen CD4051 auf den ADC eines ESP32 zu lenken, der ein Display ansteuert, welches daraus einen Balken
soll, aber im Prinzip hab > ich dir oben sowas aenliches beschrieben. Du darfst auch gerne einen > ESP32 nutzen auch wenn der fuer sowas sicher erheblich > ueberdimensioniert ist. Der ESP32 hat 1 ADC (2 minus 1 x WLAN), mein Projekt hat 16 analoge Kanäle. Der CD4051 multiplext das ganze dann.
-
Thread
Feuchtigkeitsmessung und maximale Batterielaufzeit
tun nicht weh. Ich meine, dass die Stromaufnahme tatsächlich sogar nur um 1µA sei. Wohingegen ESP8266 und ESP32 mehr als 10µA (viele haben um 25µA gemessen) aufnimmt. Dann sollte man noch bedenken, dass es ESP8266 nur einen ADC Eingang hat. Ich würde einen AVR Mikrocontroller verwenden (der
ein paar Zahlen dazu gefunden: https://www.elektronikpraxis.vogel.de/ultra-low-power-management-des-esp32-fuer-wifi-iot-module-nutzen-a-738971/ Hauptvorteil: Sehr günstig und WiFi. PS: Dieses ESP32 Board hat alles nötige (ldo + battery managment) drauf und behauptet was von 20 uA: https://www.crowdsupply.com
-
Thread
AVR was passiert kurz vor der Brown-Out Erkennung?
einen ATmega328P als Beispiel nehmen. Angenommen ich habe einen AVR dessen Brown-Out Detektor auf 2,7V eingestellt ist. Er wird mit 5V betrieben. Was passiert, wenn die Versorgungsspannung zwischen 5V und 2,7V schwankt? Läuft er damit stabil weiter? Ich komme auf die Frage, weil ich meine ESP8266
das ganz speziell beschrieben. Hier: https://microchipdeveloper.com/8avr:bod#:~:text=Many%20AVR%C2%AE%20devices%20have,mode%20to%20prevent%20erratic%20operation.
-
Thread
ESP32 führt immer reset aus
/esp-idf-v4.4.1/components/freertos/event_groups.c:379 0x400d5ed4: wifiTask at h:\projects\c\esp\esp32\ntp\build/../main/wifi.c:185 (discriminator 15) 0x4008b545: vPortTaskWrapper at C:/Espressif/frameworks/esp-idf-v4.4.1/components/freertos/port/xtensa/port.c:131[/code] am schluss steht dort 0x400d5ed4: wifiTask at h:\projects\c\esp\esp32\ntp\build/../main/wifi.c:185 (discriminator 15) das ist das xEventGroupWaitBits
-
Thread
Sender - Stromsparend was nehmen?
10mA problemlos zu entnehmen sind. Wenn die Schaltung also eher mit nur1...2mA auskommt, wäre die Verwendung von Li-Primärzellen kein Problem. > Welchen Modul soll ich am besten fürs Übertragen nehmen? Am schnellsten > könnte ich mit einem ESP32 loslegen, da Stromsparend,
Übertragung von 50-100 Bytes Nutzdaten dauert - Ich nehme jetzt an 100msec und 100mA In Theorie sollte ESP32 nur im DeepSleep 71428 Stunden = 2976 Tage = etwa 8 Jahre laufen... Wenn ich es je Stunde aufwache um erstmals mit ULP nur die Daten zu sammeln und 2mal/Tag die Daten sende: - 7uA * 150Tage =
-
Thread
Audio Signal mit ESP32 auslesen
C-hater schrieb im Beitrag #7470638: > Problematisch beim ESP32 ist die mögliche Samplerate der ADC. Da der ESP32 eine I2S-Schnittstelle hat, kann man einen externen Audio-ADC anschließen, dann stört
nicht. Hier ein willkürliches Beispiel: https://www.pschatzmann.ch/home/2021/11/17/using-a-i2s-adc-audio-i2s-capture-card-module-with-an-esp32/
-
Thread
CH32V003 will sich nicht programmieren lassen
LL H. schrieb im Beitrag #7911266: > dann habe ich in Arduino IDE 2.3.6 eingetragen: > > https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json ESP32 ist etwas komplett anderes als CH32V003. Das passt nicht.
Harald K. schrieb im Beitrag #7911347: > LL H. schrieb: >> dann habe ich in Arduino IDE 2.3.6 eingetragen: >> >> > https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json > > ESP32 ist etwas komplett anderes als CH32V003. > > Das passt nicht.
-
Thread
Power Management ESP32 Lipo 2s Akku
ich bin relativ neu in der Schaltungsentwicklung und arbeite gerade an einem Projekt mit einem ESP32 Chip. Vor ein paar Tagen bin ich auf ein Problem gestoßen, was ich nicht schaffe, selber zu lösen. Ich möchte gerne eine Platine entwickeln, die einen USB Anschluss hat und mit der man einen 2s Lipo
versorgt werden? Teile dein Projekt in Unterprojekte auf : - USB Spannung hoch auf Spannung für 2S Akku - Akku Ladung incl. Balancing - Spannung runter für Elektronik ... Philipp H. schrieb im Beitrag #7637359: > ESP32 Chip ebenfalls mit den 5V vom USB Ein ESP32 läuft mit 3,3V!
-
Thread
ESP: An welche Adresse flashen?
dynamischen Speichers, 290936 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes. C:\Users\john\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\2.6.1/esptool.exe --chip esp32 --port COM13 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0xe000 C:\Users\john\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/partitions/boot_app0.bin 0x1000 C:\Users\john\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/bin/bootloader_qio
-
Thread
Arduino IDE: Init-Ort von Lib/Device
@Harald K.: uff :) ich hab die 2 files in der IDE offen, aber warum funktioniert es denn für ESP32 und nicht für atmega(mightcore)? @Veit D.: nein, ich meinte den µC. Beim Compilen hängt sich nix auf, das läuft perfekt durch. Die
@Sebastian: stimmt, ich hab ein Detail vergessen zu erwähnen: es ist ein atmega644A, der hat 2 UARTS und die gehen beide. Wie gesagt, ich hab die Uarts und alle Code-Teile getestet. Die gehen, lediglich die Instanzerzeugung für den BL0940 macht Probleme. Die ESP32-Schaltung mit Code funktioniert
-
Thread
Mikrocontroller uc für highspeed 5GHz Wifi
16 Bit ist später angestrebt). Der AD-Wandler wird von einem FPGA bedient. Das FPGA stellt dem esp32 die 14-Bit Werte seriell an den io-Pins zur Verfügung. Hier liegt auch die 14-Bit-Begrenzug; der ESP hat bei uns schlicht nur 14 Pins zum Einlesen im ersten Register zur Verfügung. Der ESP32
. Das Konzept hatte hier sehr gut funktioniert, auch wenn der ESP32 schon beim Einlesen der seriellen Zustandswerte an seine Grenzen kommt. Nun suchen wir einen anderen Chip, welcher sich am besten ähnlich komfortabel programmieren lässt wie der ESP32 (das liegt
-
Thread
Fragen zur ersten Platine
Könnt ihr mir Tipps geben oder sagen ob die Platine so funktioniert? Als Komponenten werden ein ESP32 ein Schrittmotorentreiber DRV8825 ein Kondensator 100uf (C1) und 2 Schraub-Terminals (unten) eingesetzt. Den Schritt-Motor würde ich mit einem 24V 1,5A Netzteil betreiben. Die Schaltung funktioniert
ist gute Praxis Konfigurationspins auf ein definiertes Potential zu bringen: RST, Sleep, M0, M1, M2, Enable. Ich würde zumindest Pinheader dafür vorsehen (3reihig mit GND/Vcc) um entsprechend jumpern zu können; notfalls einfach mit Widerständen aufs gewünschte Potential. Der ESP32 hat aber so viele
-
Thread
Spannungsversorgung ext. Schaltungsteile über ESP32 Board
der EMV entsprechen ist das dann ja OK. Und weil ich gerade am Fragen bin... Ich habe einen ESP32 und an diesem betreibe I2C Sensoren. Jetzt muss ich aber noch einen Portexpander PCF8574 nutzen, der ist ca. 50cm vom ESP angeschlossen. Würde das in der Praxis mt 3,3V Spannungspegel funktionieren
: ESP32 Dev Kit C V4 NodeMCU. Ist es ohne weiteres möglich, einen 2. 3,3V step down Wandler parallel zum Rgler auf dem Board an den +5V Vin Pin zu schalten und darüber die anderen Verbraucher zu versorgen
-
Thread
NodeMCU maximale Programmgröße
lua-developer-faq/ Deutlich mehr Schmackes hat der Nachfolger ESP32. Da muss man aber mit dem C-SDK Vorlieb nehmen, denn mit einem NodeMCU dafür ist es nicht so weit. Der Hersteller des Chips hat denen kurz von knapp den Boden unter den Füssen weggezogen.
Man sollte auch im Auge behalten, dass der ESP8266 kaum echte I/O drin hat. Die Lua-Libs für Hardwaresteuerung sind praktisch durchweg Software. Das kann Nebeneffekte haben, wie etwa Störungen in der PWM. Wer dran denkt, einen µC per I2C anzuschliessen
-
Thread
Beurteilung Mini-Netzteil wx-dc12003
HLK-PM01 sucht, man findet die Empfehlung, lieber Mean Well zu nehmen ^^ https://www.reddit.com/r/esp32/comments/1apq1ou/hilink_hlkpm01_common_mode_choke_jlcpcb_and/ 400 mA sollten für nen ESP32-C3 + Relais ohne groß anderen Schnickschnack reichen.
" https://docs.espressif.com/projects/esp-hardware-design-guidelines/en/latest/esp32/esp-hardware-design-guidelines-en-master-esp32.pdf Dazu kommt noch die Stromaufnahme des Relais
-
Thread
ESP32 USB - C Schema
Davon mal ab, hat der ESP32 nicht ein DFU über USB?! Warum die UART Bridge?
Rene K. schrieb im Beitrag #7581533: > Davon mal ab, hat der ESP32 nicht ein DFU über USB? Nur ESP32-S2 und ESP32-S3 enthalten überhapt USB-Hardware; hier wird das Modul "WROOM-32D" verwendet, auf dem ein ESP32-D0WD verbaut ist. Und das ist kein -S2 oder -S3,
-
Thread
ESP-Baseboard auf Proto-Shield
11x18, ILI9341_COLOR_BLACK, ILI9341_COLOR_ORANGE); } } } [/code] Infos: SRC: http://stm32f4-discovery.com/2014/05/library-10-stmpe811-touch-screen-driver-for-stm32f429-discovery-board/ TM STM32F4 Delay Library http://stm32f4-discovery.com/?wpdmdl=1751 TM STM32F4 I2C Library http
Ich habe noch 2 Portexpander-IC auf Adapter-LP gelegt: -mcp23017 16-bit I2C http://www.conrad.de/ce/de/product/651441/Linear-IC-MCP23017-ESS-SSOP-28-Microchip-Technology-Ausfuehrung-IO-EXPANDER-I2C-16B?ref=searchDetail
-
Thread
ESP32 Clock-Signal ausgeben
OK, MCPWM ist wieder was neues, auf dem board bei ESP32.com wurde mir die I2C Clock vorgeschlagen. Kreativ, aber nicht unbedingt das was man erwartet... Das mit den IDF Namespaces in Arduino hab ich schon - teilweise - mitbekommen. Manche Sachen tuns
://github.com/espressif/arduino-esp32/blob/master/docs/esp-idf_component.md Ansonsten müsstest du denke ich die Funktion in eine C-Datei packen und eine Arduino-Library (in C++) als Wrapper basteln aber da bin ich ehrlich gesagt der
-
Thread
ESP32 TLS Client
beginnt der TLS teil. Soweit bin ich schon ;) beim senden gibt es offensichtlich ein Problem. "C:/msys32/home/marco/esp/esp-idf/components/mbedtls/library/ssl_tls.c:2416: => flush output<\r><\n> C:/msys32/home/marco/esp/esp-idf/components/mbedtls/library/ssl_tls.c:2435: message length: 244, out_left: 244<\r><\n> C:/msys32/home/marco/esp/esp-idf/components/mbedtls/library/ssl_tls.c:2441: ssl->f_send() returned -69 (-0x0045)<\r><\n> C:/msys32/home/marco/esp/esp-idf/components/mbedtls/library/ssl_tls.c:2846: mbedtls_ssl_flush_output
-
Thread
PT1000 an ESP32 per Spannungsteiler
1,925*2048=3942 Das bedeutet immerhin eine Auflösung von (3942-3379)/100=5,6 Werten pro Grad bzw 0,2°C pro Bit Hat das jemand schon ausprobiert? Hat jemand Erfahrung wie groß der Fehler des ADC oder der Widerstandskette ist? Ich wundere mich nämlich das eine Internetrecherche zu PT1000 und ESP32
wenig Einfluss haben. 2. Der ADC des ESP32 ist schlecht. Wie groß der Fehler ist, kann aber niemand wirklich belegen. Es bleibt die Frage, welche Genauigkeit lässt sich erreichen. Eine Genauigkeit von +/-2°C würde mir reichen
-
Thread
PWM Modul gesucht
https://www.amazon.de/TeOhk-Pulsfrequenz-Arbeitszyklus-Einstellbarer-Rechtecksignalgenerator/dp/B07SZSY2XT/ref=pd_sbs_1/257-9721412-2840462?pd_rd_w=qvbW7&pf_rd_p=b1c388c3-48c2-4960-8532-fa8f1477aee9&pf_rd_r=JGSTGQJ050C287HAA6FX&pd_rd_r=497715b2-5041-4212-8e6a-3bea7a5be943&pd_rd_wg=GEINo&pd_rd_i=B07SZSY2XT
@Tim: Nimm einen ESP32 als NodeMCU, programmiere ihn mit Arduino und verwende die ledcwrite-Funktion innerhalb ihrer Grenzen: Ich glaube, für dich ist ein ESP32 am einfachsten. https://docs.espressif.com/projects/esp-idf
-
Thread
ESP32 Arduino String Funktion - wo liegt der Fehler?
* path als > Argument, keinen String Dann würde der Compiler einen Fehler werfen, das wäre in C++ nicht erlaubt. Spiffs ist von FS abgeleitet und erlaubt auch String als path: https://github.com/espressif/arduino-esp32/blob/0d84018d969309addacbcc3e3782c1fadc95fbc8/libraries/FS/src/FS.h#L95-L96
open in spiffs erwartet einen cstring aka. const char * path als > Argument, keinen String. Das ESP32-SPIFFS unterscheidet sich von der ESP8266-Variante, bin ich oben auch schon drüber gestolpert... dort gibt's [c] class FS { ... File open(const char* path, const char* mode = FILE_READ, const
-
Thread
ESP32: Webserver über SoftAP läuft nicht
paar Einstellungen auf dem Mikrocontroller per Web-Frontend konfigurieren können möchte. Es kommt ein ESP32-WROOM32 in Form eines "MINI D1 ESP32" Boards zum Einsatz, sowas: https://www.az-delivery.de/products/esp32-d1-mini Mein Projekt funktioniert, wenn ich den ESP im Station Mode WIFI_STA betreibe
unter Windows 7 Ich habe es mit verschiedenen Platform Versionen versucht: arduinoPlugin\packages\esp32\hardware\esp32\2.0.11 arduinoPlugin\packages\esp32\hardware\esp32\2.0.14 Kennt jemand dieses Problem oder hat Ideen, was ich ausprobieren sollte?
-
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
E-Paper Display von Waveshare + ESP8266 Controller
Hallo, da ich immer noch nichts fertiges auf dem Markt finde und der Akku meines Kindle4 bald zum 2.mal schlapp macht: Hat jemand schon Erfahrung mit diesen ESP8266 E-Paper Controller: https://www.waveshare.com/wiki/E-Paper_ESP8266_Driver_Board Als Display würde ich dieses 7.5" s/w nehmen - ein
Ziehe meinen Vorschlag zurück, das ct Projekt läuft mit einem ESP32, habe übersehen das das Waveshare Modul einen ESP8266 hat.
-
Thread
Kann <map> nicht finden - Arudino
hat und mit nodejs (bzw. > socket.io) arbeiten kann. Da gibt es doch etliche. Haufenweise STM32 (Cortex M) oder z.B. ESP32. > Jetzt möchte ich das ganze mit "eigenen" Hardware-Tools erweitern. > Allerdings weiß ich nicht so richtig wo ich ansetze... Ich habe mir > jetzt nen Arduino mit W5500
im RAM, entweder große pre-allozierte Buffer oder malloc&co. Oder steig auf was "dickeres" um, ESP8266, ESP32. Kannst du auch in Arduino programmieren, also keine große Umstellung für dich wenn du die nicht willst.
-
Thread
KI Hardware Anforderungen
Bildverarbeitung und Objekterkennung scheinen damit > ganz brauchbar zu laufen ... > > Immerin 4 TOPS bei 2 Watt für weniger als 80,- Ich habe hier noch ein Unhiker K10 mit ESP32-S3 liegen. https://www.unihiker.com/products/k10 Das wäre dann eine noch günstigere Möglichkeit, sich mit KI-Anwendungen
multiply + add + load, [/code] https://hackaday.io/project/196067-running-a-pytorch-model-on-the-esp32-s3/details
-
Thread
ESP32 und C++, Nachkommastellen verschwinden
genauere Ergebnisse benötigst, dann musst du double anstatt > float verwenden Du hast Glück, der ESP32 unterstützt wohl tatsächlich double Zahlen: https://blog.classycode.com/esp32-floating-point-performance-6e9f6f567a69 Michael
: https://blog.llandsmeer.com/tech/2021/04/08/esp32-s2-fpu.html Es kann sogar schneller sein, wenn du double anstatt float verwendest. Ein mal pro Sekunde ist jetzt nicht wirklich eine Herausforderung :-) Michael
-
Thread
Neue Einplatinencomputer abseits des Raspberry Pi
MQ Quad steht nun eine Alternative zur Verfügung. Aus technischer Sicht schenkt das Board dem Zero 2 W wenig – auch hier kommt ein Vierkernprozessor zum Einsatz, der nun aber aus dem Hause AllWinner stammt.  (Bildquelle: AliExpress) ### Lolin S3 ESP32
by optimizing the assembly and architecture of the C/C++ code. It is worth mentioning that ESP32-S3, with its vector instructions, high-speed SPI interface and configurable cache memory, achieves a much faster acceleration in AI applications. [/c]
-
Thread
ESP32 VS Code Arduino Framework CPU Takt
Edit: hier noch der Code. Ist nur ein Beispiel aus dem Internet, reicht aber zum Testen bis jetzt [c]#include "BluetoothSerial.h" // init Class: BluetoothSerial ESP_BT; // init PINs: assign any pin on ESP32 int led_pin_1 = 4; int led_pin_2 = 0; int led_pin_3 = 2; // On some ESP32 pin 2 is an internal LED, mine did not have one // Parameters for Bluetooth interface int incoming; void setup() { Serial.begin(19200); ESP_BT.begin("ESP32_Control"); //Name of your Bluetooth
-
Thread
eBUS Adapter Shield C6
Die ESP32-C6 haben eine onboard USB Schnittstelle, die offensichtlich bei deinem Board auch verwendet wird. Dann fehlt aber die Automatik-Mimik aus zwei Transistoren die beim Flashen den ESP in den Programmier-Modus
mit dem Web-Basierten Flash-Tool nicht weiterhelfen. Allerdings hatte ich auch schon mal einen ESP32-C6 oder ESP32-S2 in den Fingern und folgendes festgestellt. Die onboard USB Schnittstelle ist nicht sofort verfügbar. Man muss etwas warten bis die zugehörige serielle Schnittstelle im Betriebssystem
-
Thread
Warum ist ZigBee so teuer?
Stück: https://www.aliexpress.com/item/32808188760.html Ein fertiges Modul vergleichbar z.B. den ESP-12-Modulen beim ESP8266 bzw. den WROOM-32-Modulen beim ESP32. Der Hauptgrund, warum die dort verwendeten (ZigBee-fähigen und vglw. günstigen) CC253x-Mikrocontroller im Hobby-/Maker-Bereich bislang
würde ich eh nicht den nackten Chip verbauen wollen, da würde ich immer ein komplettes Modul (a la ESP-12, ESP32-WROOM-32 etc.) nehmen. Sowas gibt es wie weiter oben bereits verlinkt ja auch für den nRF52840: https://de.aliexpress.com/item/32906661666.html Und für den günstigen kleinen Bruder nRF52820
-
Thread
Mehrere Microcontroller (ESP8266) verkabelt verbinden und miteinander Kommunizieren lassen
Ethernet möchte ich ungern verwenden. - Kann ich ohne weitere Module Kommunizieren? - SPI, CAN, I2C Was kann der ESP am besten? Habt ihr Erfahrungen evtl. online Beispiele Vielen Dank
Silvano C. schrieb im Beitrag #5695215: > Doch das müsste gut machbar sein, allerdings habe ich dafür nichts > fertiges gefunden, und ob das der TO selber implementieren kann? > I2C ist auf dem ESP in Software
-
Thread
5V Input an LED schalten mit 3V3 vom ESP01s
. Dann würde der ESP booten, aber der MOSFET kaputt gehen. Benutze anstelle von R2 besser einen Pull-Up Widerstand mit 2,2kΩ. 100kΩ wären ungünstig, weil der MOSFET damit nur sehr träge einschalten würde und vielleicht
schrieb im Beitrag #7030150: >> Ist das korrekt oder irgendwas falsch? > > Du hast die Pins vom ESP Modul falsch nummeriert. Nur anders sortiert, das bitte ignorieren. Es gab kein ESP01 in TinyCad. Also irgendwas mit 8 Pins genommen. Pin2 = GPIO1, damit hab ich also kein Problem. Trotzdem 2,2kR
-
Thread
Funkübertragung sicher, schnell => Smarthome
möchte gerne ein paar (Smarthome-) Sachen per Funk übertragen. Das ganze möchte ich Arduino-Like in C/C++ Programmieren. Cool wäre wie bei ESP8266 D1 mini (https://www.ebay.de/itm/252745698566) ein Modul welches gleich USB zum Programmieren und für Spannung bereit hält. Ich möchte Analoge Signale
Beiträge... über WLAN hab ich nachgedacht. Aber irgendwie wollte ich 1. "Direkt verbinden" und 2. etwas unabhängig vom Netzwerk sein... aber Ihr habt Recht... die ESP8266 ist gerade meine 1. Lösung,... warum aber nicht über "Alternativen" nachdenken... des ESP32 kann Bluetooth, bietet das
-
Thread
Eigene Platine minimalsten notwendigen Bauteilen
Bauelemente zu (Kondensatoren, Widerstände, ...). Absolut gängige Platinendicken, z.B. 1,0 oder 1,2mm wären also noch völlig problemlos. Der Akku kann neben der Platine liegen. Wenn du, aufgrund deiner noch nicht so großen Erfahrung, ein fertiges uC-Modul verwenden willst, wie den ESP32: nimm einen
mach in deiner Platine eine passende Aussparung. Dann sind auch da die 3,5mm ausreichend, z.B. der ESP32 Wroom 32 ist 3,1mm dick. Mach dir also keine Sorgen wegen der Dicke. Die vorrangigen Aufgaben sind: > Schritt 2: Such dir einen stromsparenden Controller. Auch > Beschleunigungssensoren gibt
-
Thread
C > Anzahl an Words von übergebenen Bytes berechnen?
miso_dlen.usr_miso_dbitlen = ((bytes * 8) - 1); for (i = 0; i < words; i++) { #if CONFIG_IDF_TARGET_ESP32C6 || CONFIG_IDF_TARGET_ESP32H2 || CONFIG_IDF_TARGET_ESP32P4 spi->dev->data_buf[i].val = wordsBuf[i]; //copy buffer to spi fifo #else spi->dev->data_buf[i] = wordsBuf[i]; //copy buffer
= 0; i < words; i++) { #if CONFIG_IDF_TARGET_ESP32C6 || CONFIG_IDF_TARGET_ESP32H2 || CONFIG_IDF_TARGET_ESP32P4 wordsBuf[i] = spi->dev->data_buf[i].val; //copy spi fifo to buffer #else wordsBuf[i] = spi->dev->data_buf[i]; //copy spi
-
Thread
ESP32-Wroom Platine erstellen
Wie kommt das USB zum ESP32? Ich glaube, der hat kein USB onboard.
zusammenfassen, ohne die platzfressenden Rahmen. Und, was mir noch auffällt: es fehlen die Pullups für den I2C-Bus. Bei 3.3V Versorgung sollten das um die 2.2k sein.