-
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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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.
-
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
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
ESP32 aussetzer im 5Hz Takt
Hallo, ich habe mal eine Frage an die ESP32 Experten. Ist eine sehr spezielle Frage, aber vielleicht hab ich Glück. Ich lese Sensordaten per I2C und schreibe die Daten in den Flash des ESP32 Das ganze Funktioniert mit 1000Hz (begrenzt
John P. schrieb im Beitrag #5963759: > Ich lese Sensordaten per I2C und schreibe die Daten in den Flash des > ESP32 > > Das ganze Funktioniert mit 1000Hz (begrenzt durch die I2C Zeit) > > Aber etwa alle 200ms setzt diese Schleife für 50ms aus. > Ich vermute
-
Thread
Suche - Ethernet MC mit integriertem DC/DC Wandler
adaptiert werden oder haben die einzelnen Baugruppen dedizierte Schnittstellen? Von Olimex gibt es ESP32-Module mit PoE (galvanisch gekoppelt oder getrennt, je nach Version), einem Ethernet-Phy (der ESP32 hat den MAC integriert). Zusätzlich gibt es dazu einen LiPo-Anschluß mit Ladeelektronik (Quasi deine
Github dokumentiert (aber für die 25€ macht man sicher keine eigene Platine) https://github.com/OLIMEX/ESP32-POE/blob/master/HARDWARE/ESP32-PoE-hardware-revision-D/ESP32-PoE_Rev_D.pdf Für den KNX kannst du einen TP-UART (der ESP32 hat aber genügend Hardware-UARTs und die 19200 Baud vom KNX macht der auch
-
Thread
Datenbus zwischen 2 Raspberry Pi Pico
etwas gefragt habe. Aber heute ist es endlich mal wieder soweit. Und zwar geht es darum, das ich 2 oder mehrere Raspberry Pi Pico oder ESP32 miteinander sprechen lassen möchte über einen gemeinsamen Bus. Ziel ist, das alle Teilnehmer in dem Bus gleich berechtigt sind, jeden direkt anzusprechen
ich weiß ist ESP-Now auch nur eine WLAN Variante. Bei gemischten mcu's könnte natives WLAN verwendet werden, allerdings hat der esp32 WLAN/Bluetooth on Board. Guckst du hier: https://randomnerdtutorials.com/esp-now-two-way-communication-esp32
-
Thread
Bau Drohne mit Kamera, minimum Setup ( Holybro S500 V2 )
ist das Linux und Linux braucht Rechenleistung und ist auch meist nicht echtzeitfähig. Den Pico(2)W oder ESP32 hingegen programmierst du ohne OS und meist in C mithilfe einiger Libraries. Das ist direkt und schnell. Dabei hat der Pico(2)W auch noch Hardware Engines (PIO), die schnelles Bitbanging
damit werden dann zwar die Latenzen verringert, aber leider auch die Rechenleistung. > Den Pico(2)W oder ESP32 hingegen programmierst du ohne OS und meist in C > mithilfe einiger Libraries. Das ist direkt und schnell. Naja, ein Raspberry Pi 5 hat vier CPU-Kerne mit jeweils 2,4 GHz Taktfrequenz
-
Thread
Fröling Heizungssteuerung auslesen.
(Ich sammle das dann zusammen mit anderen Daten mit einem ATMEGA32 als I2C Master auf). Mit etwas Codeänderung kann man die Daten aber auch leicht auf einem LCD anstelle des I2C Interfaces darstellen... Gruß Markus
- Heizen 08.01.2018;14:11:32;2.0-3.0-3.0;Uebergangsbetrieb - Heizen 08.01.2018;14:26:32;2.0-3.0-9.0;Uebergangsbetrieb - Heizen 08.01.2018;14:26:38;6.0-11.0-7.0;Ausgeschaltet - Isoliertuer offen - Aschebox voll 08.01.2018;14:51
-
Thread
Uhrenquarz am ESP32
Kondensatoren weglassen und 680 kOhm von X1 oder X2 gegen VCC probieren. Sagt das Datenblatt des ESP32 was zum Anschluss eines Quarzes?
ein GPS-Chip. Ich benutze genau dafür einen GPS-Empfänger (Ublox-Chip) von pimoroni.com, der per I2C angebunden wird ... Die Platine ist ca. 1 x 2 cm "groß".
-
Thread
Welchen Logic Analyzer kaufen?
Dekodierung der wichtigsten seriellen Protokolle, wie RS323, I2C, SPI und viele andere. Es können mehrere serielle Schnittstellen gleichzeitig analysiert werden. Die Speichertiefe reicht für die Darstellung längerer Protokolle. Auf jeden Fall stimmt der Preis
also 30x so viel Strom auf. Das ist übrigens schon mehr als mein lora Sensor im sleep verbraucht (2uA, lpc824). Und bei einem pull-up bleibt es ja nicht. Bei mir hängen da mehrere Sensoren dran (I2C, SPI).
-
Thread
Erstes Board - Feedback willkommen
Hallo, nachfolgend mein erstes Board mit einem ESP32-S2. Ich würde mich über Feedback freuen. Das Board soll eine bzw. mehrere LED-Matrixanzeigen ansteuern und per WiFi gesteuert werden. Später kommen dann noch Sensoren dazu, aber ich fang mal mit
Betriebs geladen werden. - On/Off Push Button mit Latch und Software-Shutdown - Schaltregler - ESP32-S2 Wrover Board - UART/JTAG Port (zweireihig - man könnte auch nur die UART-Seite bestücken) - 5x7 LED Matrix (erstmal nur eine, später dann mehrere) mit Ansteuerung durch Schieberegister und zweipoliger
-
Thread
Funk Modul Arduino - mit kollision Management - wenig Daten - 50m sicher?
Schau dir mal die ESP8266-Module an. Die machen WLAN. ESP32 kann zusätzlich noch Bluetooth. Wir haben uns mit den ESP8266 einen T-UGS (bzw UGS laut Wikipedia) gebaut. Frank schrieb im Beitrag #5676430: > Bei dem Versuch
kommen in Briefkästen nr 3. Genau gesagt werden bei den Pipes 2,3,4,5 von 40 bits die oberen 32 bits gesperrt - aber das untere Byte ist offen. Werden die 32 oder 24 bit limiter gesetzt, bleibt das untere byte dennoch variabel. Damit sind wir bei 4x255 + 2 empfangbaren
-
Thread
Potentiometer an Mikrocontrollter
stecken Sensoren oder Aktoren ran und nutzen, wie hier, siehe Bild. Bis jetzt klappte ja Nokia sowie I2C Scan mit Erkennung, RTC DS3231, RTC DS1307, I2C PCF8574(a), OLED, PT5822, DHT22/11, DS18B20, 433 MHz funken mit der RCswitch LIB, sowie I2C EEPROM mit Adresserkennung (die 3 Adressbits) und Leertest
(MY_I2C_EEPROM_ADDRESS); Wire.requestFrom(MY_I2C_EEPROM_ADDRESS, 1); Wire.read(); }while(Wire.endTransmission()); Wire.setClock(I2C_CLOCK_HIGH); } // void my_i2c_eeprom_wait_ready(void) { [/c]