-
Thread
Raspberry Pi als Taktgeber
Python und/oder PHP >umsetzt. Die Frequenzen sollen ja auch stimmen. Und dafür braucht es eine 32 Bit SoC mit 1GB RAM und GPU ;-) Nobel geht die Welt zu grunde.
.............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
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Adc_temp(5) = 525 '20°C Adc_temp(6) = 465 '25°C Adc_temp(7) = 409 '30°C Adc_temp(
/step p2 = 67.33 °C T in °C, ADC=[0...1023] R-square: 0.998 Adjusted R-square: 0.9977 maximales Residuum im betrachteten Bereich von 1.5°C, was für die meisten Zwecke mehr als ausreichend sein sollte, und ist
-
Thread
PIC32WK2057GPX - 32-bit MCU with Integrated Wi-Fi® Transceiver
Ist noch nicht draussen, aber es gibt Hinweise darauf in MPLAB. PIC32WK2057GPB132-I/NX 32-bit MCU, 2 Mbyte Flash, 576 Kbytes program+data RAM, 2.4/5 GHz Wi-Fi, 132-pin, USB The PIC32WK2057GPX SoC is integrated with IEEE 802.11a/b/g/n standard media access control
provides the ordering information of the PIC32WK2057GPX SoC http://ww1.microchip.com/downloads/en/DeviceDoc/60001398A.pdf Was sagt ihr dazu? Eine zuverlässige ESP8266 Alternative? Ich hoffe, es wird entsprechende Module aus China geben.
-
Thread
Chinesische Powerpanelmeter - Fehler und Modifikation
Ein kürzlich eingetroffenes PZEM-021 ist V5.0 und basiert auf Vango Technologies V9821S "Low-power Multifunctional Energy Metering SoC" mit "enhanced 8052 MCU core". Es ist also kein STM32 mehr enthalten und der oben gepostete "Hack" mit ESP8266
pzem 021 version 5.0 and pzem 061 version 5.0 have same hardware so i want to know the value of smd r15 jst behind the inputs...please guide me
-
Thread
Suche schmalen 12 V Akku mit ~ 1500mAh
Schaltungen passende Energiequellen. Ich habe 2, 4, und 6 Stück 12V Elektromagneten, die ich über einen ESP32 mit PWM und Mosfet variabel steuern möchte. Ein Aufbau mit 2 Elektromagneten, einer mit 4, einer mit 6. Alle jeweils einen EPS32, und entsprechend Mosfets. Da die Magneten nur 140mA ziehen, der ESP mal hoch mit 100mA gerechnet wird, reicht eigentlich eine Kapazität von 1500mAh aus, um über 1,5 Stunden zu kommen. Die Akkus sollten am besten fest verbaut & dann von außen einfach & sicher zu
-
Thread
MQTT esp32/Arduino-pubsubclient.h - publish mehr als 700 B esp
in its internal buffer, which reduces the memory available to the sketch itself. p.p.s: hat der ESP32 überhaupt 1MB RAM, so wie du es versuchst?
Hi vielen Dank für die Antwort, [h] https://en.wikipedia.org/wiki/ESP32#:~:text=The%20ESP32%20system%20on%20a%20chip%20integrated%20circuit,5%20mm%20%C3%97%205%20mm%20sized%20QFN%20packages [/h]. 512 kib habe ich jetzt daraus gelesen ----- #define MQTT_MAX_PACKET_SIZE
-
Thread
STM32H7-Disco erster Test
RGB Batteriebetrieb mit 4x 18650 LiIon incl. Ladeport mit Balancing Anschluss USB Uart Anschluss ESP8266 Port MicroSD Kartenslot FDCAN Bus USB2.0 Port C64 Joystick Port digital/analog alternativ 8 User Tasten an der Frontseite. SPI zu 32bit parallel Wandler 2x 16Bit R2R DAC + Impedanzwandler
> C/PM Es ist immer noch CP/M.
-
Thread
Arduino ohne delay und millis
So sei es. Die "Arduino-Delay (ms)"-Routine besteht aus einigen "Maschinenbefehlen" - oder? [c] void delay( uint32_t ms ) { if ( ms == 0 ) { return ; } uint32_t start = _ulTickCount ; do { yield() ; } while ( _ulTickCount - start < ms ) ; } [/c]
(c) 2015 Arduino LLC. All right reserved. .. void delay( uint32_t ms ) { if ( ms == 0 ) { return ; } uint32_t start = _ulTickCount ; do { yield() ; } [/c]
-
Thread
WIKI-Artikel "Funkmodule": RFM69, aber auch RFM12, nRF24L01+, ESP8266.
ESP8266 passt nicht auf eine Seite. Dann müsste man Seiten wie "ESP8266/ets_uart_printf()" einrichten.
virtuelle Linuxmaschine mit eingerichtetem gcc) . verwirrend oder falsch (Performanz UART loopback: 4.5 Mbps) . inzwischen wenig nützlich . Espressif AT Instruction Set(Chinese)) . Link auf allgemeinen ESP8266-Thread im Forum
-
Thread
Arduino Uno Q-Preiserhöhung, Mikrocontroller mit Klasse D-Verstärker, OnSemi X Synaptics uvam
Newsletter findet sich unter anderem die folgende Grafik, welche die Bluetooth-Audio-Fähigkeiten des neuen ESP32-S31 hervorhebt.  Bildquelle: https://www.linkedin.com/posts/espressif-esp32-esp32s31-ugcPost-7475470165116153856-IP4P/?utm_source=share* ### Koexistenzprojekt
Bildquelle, beide: https://www.cytron.io/p-raspberry-pi-4-model-b-4gb-ram-125ghz? ### Waveshare ESP32-C6 – XIAO-artiges Board mit 5-36V Eingangsspannung Wer ein Arduino-ähnliches Board mit besonders großem Eingangsspannungsbereich benötigt, wird von Waveshare mit dem in der Abbildung gezeigten System
-
Thread
FPGA oder CPLD oder diskrete Logik?
Für so etwas nimmt man heute einen ESP32. Es gibt bereits schön dokumentierte Projekte um einen XY Schreiber fürs Oszi zu bauen. Das nimmst du als Grundlage und sammelst mit dem OnBoard ADC deine Samples. Dazu noch eine kleine Vorschaltung
Carl Gustaf schrieb im Beitrag #6321142: > Für so etwas nimmt man heute einen ESP32. Ach ich glaube du hast recht ... Ich denke es wäre viel "einfacher" für mich, wenn ich aufhören würde mich so gegen ESPs, Raspberry & co zu wehren und mich einfach der Zeit anpasse ... (
-
Thread
Kommunikation zwischen MCU und MPU
man das mit SDIO ("SDMMC"). Damit erreicht man bis 400 Mbps brutto (High Speed Mode, 8bit). Die STM32 haben das allerdings nicht als "Slave" Interface, manche ESP32 aber z.B. schon. Eventuell musst du also einen Controller suchen der das kann.
mit SDIO-Interface gibt, was den STM32WB ersetzen kann. Für WiFi und Bluetooth gibt's das natürlich, für Zigbee & Co vermutlich auch? PPS: ESP32-C6 kann SDIO Slave (200 Mbps) und 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE), Zigbee and
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
die gibt es ja quasi beliebig groß. Du könntest aber auch genau so das RAM von der RTC eines STM32 verwenden und nur dieses mit einer Knopfzelle oder Kondensator puffern. Dafür haben die Chips sogar einen separaten Anschluss. Dieses Board kostet nur 5 Euro: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini Es gibt auch programmierbare Funkmodule, z.B. auf Basis des ESP8266 mit WLAN: http://stefanfrings.de/esp8266/index.html. Bei dem könntest du die Daten (bei Stromausfall) im üppig großen Flash
-
Thread
PWM stört Onwire auf verschiedenen CAT7 Kabeln
von 5000 auf 500Hz zu senken, hat massiv geholfen. Leider werden immer noch meist 5 von 24 Sensoren nicht korrekt ausgelesen. Was ich sonst probiert habe: -Stromversorgung des Onewire lesenden Arduino von dem PWM generierenden ESP32 getrennt (außer GND) -> Kein Effekt -Zur Probe
zu stellen." https://www.darc.de/fileadmin/_migrated/content_uploads/Infoblatt_Hilfe_bei_Funkst%C3%B6rungen.pdf https://www.demvt.de/publish/viewfull.cfm?objectid=ba9aa8ee%5Fe081%5F515d%5F74328bef30459525 "Wird allerdings eine Funkstörung verursacht, weil geltende Bestimmungen nicht eingehalten
-
Thread
Idee eines Systems, aber keine Controllergrundlagen
der Sprachwahl die Sache etwas eingrenzen: C oder C++ dürften die geringsten Widerstände bieten. Aber: ist trotzdem was völlig anderes, das musst du begreifen... All die Nanny-Funktionen von C# in der Form des produzierten "managed code" kannst
ESP32?
-
Thread
Out of Memory Error im STM32 mit LWIP
socket.sigio wo ein callback auf socket events registriert werden kann: https://os.mbed.com/docs/mbed-os/v5.15/mbed-os-api-doxy/class_socket.html#a59ccc5950bb6b32b712444b2a92c0631 Mbed benutzt auch den Lwip Stack, wenn man sich durch die Quellen wühlt müsste man den Ansatzpunkt finden. Laut Doku ist das
Implementierung mit einem ATWINC1500, der über ein Bussystem "Events" (accept, send, ...) an den Haupt-uC sendet. Dieser arbeitet dann diese Events in einem Callback ab. Eine ähnliche "Callback"-Funktionalität hätte ich gern auf meinem ESP32... Doku: https://docs.espressif.com/projects/esp-idf/en/latest
-
Thread
Prozentanzeige für Li-Ion
), 4.5), 3)); if(res >= 100) res = 100; return res; } [/c] Ich habe die Formal mal in gnuplot geworfen: [code] gnuplot> set xrange [3300:4200] gnuplot> plot 101 - (101 / ((1 + ((1.33
leben. Den Odroid Go habe ich so fertig gekauft, die Schaltung ist jetzt halt so. Der ADC vom ESP32 ist sowieso eher ein Schätzeisen. Ansonsten ist das Ding eine schöne Basis wenn man "mal was mit dem ESP32 machen will". Der Akku wird übrigens von einem fertigen Ladechip aufgeladen (XC6802A42XMR
-
Thread
ESP32 kann sich nicht mit dem WLAN verbinden
Hi, ich möchte mit dem ESP32 12 verschiedene DS18B20 auslesen. Nachdem ich alles auf Breakout-Boards ausprobiert habe, wollte ich das ganze nun auf einer Platine haben(siehe Anhang). Problem ist: Der ESP möchte sich nicht mit
WiFi.."); } Serial.println("Connected to the WiFi network"); } void loop() {} [/c] Gibt es noch etwas was ich probieren könnte ? Oder meint ihr der ESP ist schrott ? :( Vielen Dank schonmal!
-
Thread
Strommessung mit INA219
Speed Mode des I2C zugreifen (Umschaltung s. Datenblatt 8.5.6.1 High-Speed I2C Mode). Vielleicht hilft dir der folgende Thread weiter, der die Wire-Bibliothek beim Arduino umgeht und für den Zugriff direkt auf den C-Code
SAM21D. Bin am ESP 32 dran. Ist aber eine andere Klasse für mich und brauche noch Zeit um es zu verstehen. Trotzdem bleibt die Frage nach dem INA 219 und ein paar Beispiele dazu. LG Henry
-
Thread
Spannungsversorgung eines ESP32 mit USB/FePo
Hallo zusammen, ich habe für ein Projekt in den letzten Jahren oft das ESP32-Develboard "Wemos Lolin D32 pro" verwendet. Dort ist ein ESP32-Wrover drauf und eine integrierte LiPo-Ladeleketronik (TP4054). Ich würde mir das Board (https://www.wemos.cc/en/latest/_static/files/sch_d32_pro_v2.0.0.pdf oder alternativ auch https://raw.githubusercontent.com/LilyGO/TTGO-T7-Demo/master/t7_v1.5.pdf) gerne insofern etwas umdesignen, als dass ich LiFePO4-Akkus verwenden/laden kann. Als Lade-IC
-
Thread
Step Down Wandler
verbunden, wie sind die technischen > Daten der Teile drumherum? Das PWM-Signal wird von einem ESP32 generiert. Am Ausgang hängen 4 A4988 mit NEMA17 Motoren, was insgesammt ca. 1,3A zieht. > Ich würde auch empfehlen, wenigstens mal den Wikipedia Artikel > https://de.wikipedia.org/wiki/Abw%C3%A4rtswandler
> Und was willst du da mit 'PWM' ? > > Schritte auslösen ? Wohl kaum, dein Kondensator C1 macht die ja platt. Die Schaltung soll nur die Eingangsspannung für die Motoren regeln. Das PWM-Signal für die Schritte wird auch über einen ESP erstellt.
-
Thread
Mikrocontroller wahl Gesperrt
habe mir folgende Optionen angeschaut: ESP 32, STM32, Atmel ... Jedoch bin ich unsicher, was ich verenden soll, weil ..., oder leider fehlen mir Informationen über, oder die optimale Kombi aus ... und ... sehe ich nicht ... Dann kann
Patrick C. schrieb im Beitrag #7770398: > PSOC5lp. Hat alles was du brauchst, nur nicht Arduino compatible. Dummerweise wird das aber ein Hauptanfordernis sein. Weil der TE (noch) gar nichts anderes kann,
-
Thread
Wemos D1 und Sensor vom Tablet betreiben
Frank K. schrieb im Beitrag #5150765: > Kennst du zufällig einen gut geeigneten µC ? Auf dem Arduino Micro (https://store.arduino.cc/arduino-micro) ist ein Atmega32U4 verbaut, den kannst Du ssowohl mit der Arduino-Unterstützung als auch mit "normalem" C-/C++-Compiler und der USB-Unterstützungsbibliothek LUFA nutzen. > da ist es doch am sinnvollsten auch einen µC zu verwenden, der mit 3,3V > arbeitet? Sicher, damit geht man dem Pegelwandelgeraffel aus dem Weg. Auf der von Dir verlinkten Aliexpress-Seite steht allerdings "DC Power Supply 5V".
-
Thread
ESP32 als Host und mit Bluetooth Tastatur verbinden
Der ESP32-S2 soll wohl USB-OTG können (falls das nicht bereits reicht), der ESP32-S3 könnte vielleicht auch als Bluetooth5-Host fungieren. Beispiel OTG: https://www.youtube.com/watch?v=XnqDEV21BSA
soll keine kabelgebundene Lösung sein, da kann man dann einfacher eine PS/2-Tastatur direkt mit dem µC verbinden und benötigt kein ESP32. Um diese Bluetooth Host Funktion zu ermöglichen, habe ich an den ESP32 gedacht, der dies erledigen könnte.
-
Thread
Welcher 8mb flash ic muss es sein?
Muss er dann halt per SPI ansprechen (läßt sich leider nicht in den Adressraum einblenden wie beim ESP32 oder modernen STM32) und jeweils Daten per DMA rumschaufeln.
8MB. Hab aber nie nachgeschaut, was moderne Ports da > brauchen ... Es gibt Ports für den STM32 mit 8MB SDRAM und den ESP32 mit 4MB PSRAM.
-
Thread
SPI Flash Programmer
_10843_10059_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
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
Arduino Projekt mit Headern? Geht das überhaupt?
PS: Kann man den wlan Overhead vom 8266 oder esp32 irgendwie ausklammern? Ich moechte nur die CPU verwenden ohne den wlan Klamauk.
nach geforscht. Chris J. schrieb im Beitrag #6742755: > Kann man den wlan Overhead vom 8266 oder esp32 irgendwie > ausklammern? Du kannst die WLAN Schnittstelle abschalten, aber die 250kB Code schleppst du immer mit, weil darin da ganze Betriebssystem des Chips steckt. Bare-Metal Programmierung
-
Thread
Nextion Display Erfahrungen
z.B. https://www.itead.cc/nextion-nx8048t050.html hier $64 Für das Geld kannst du z.B. auch ein 32F469IDISCOVERY Board kaufen (z.B. $62 bei digikey). Das enthält ebenfalls ein 800x480 Display (allerdings nur 4"), ist aber ein komplettes uC-Evaluierungs-Board. Den uC kannst du frei programmieren, und
GUI-Programmierung, das ist nicht exklusiv Nextion. Jens M. schrieb im Beitrag #6356297: > Ich habe z.B. 32 GIFs auf dem Display gespeichert und ein kleines Script > ebenso, und wenn ich "Pumpe.val=1" sende, fängt sich im Display die > Pumpe an zu drehen, Wie wäre es statt so eines Skripts einen C(++)
-
Thread
Neuer dsPIC mit besserem ADC, ESP32-C61 in Serienfertigung, NFC 15 uvam
hat der ESP32-C61 nun die Schwelle zur Serienproduktion überschritten.  Bildquelle: https://www.espressif.com/en/news/C61_Mass_Production Zur „Rekapitulation“ hier nochmals
Spezifikationen, die Espressif im Rahmen der Ankündigung der Serienfertigung als hervorhebenswert erachtet: [c] Espressif Systems (688018.SH) is pleased to announce the mass production of the ESP32-C61, a cost-effective, highly integrated SoC that combines 2.4 GHz Wi-Fi 6 and Bluetooth 5 (LE), designed to meet
-
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
ESP8266 MINI Wetteruhr
Habe mir eine $5 ESP8266 MINI Wetteruhr bestellt. Das doofe dings läuft nicht, das läuft nur in china, der server der das wetter liefert kann nur china. Das findet man nachdem man sich die chinesischen seiten per
Der hohlt die daten von dem https://www.mikrocontroller.net/topic/574349 Ein esp32s2 (ehemals esp8266) mit zwei DS18B20 clones. Hab firmware dort angehängt.
-
Thread
Umstieg von AVR Studio 4 auf Atmel Studio 7, lohnt sichs nun?
ich kann nur meinen Standpunkt nennen: Hobby, 8Bit-AVR, Studio 4.18 ASM und WinAVR-20100110 für C. Wird absehbar auch so bleiben. Alternative Spielwiese ist neuerdings der ESP8266 und diverser Arduino-Krempel weil billig und wenig Löten, um mal was auszuprobieren. Deshalb auch die ArduinoIDE,
mit 2GB-RAM unterwegs. Hauptsächlich habe ich wegen der neuen Controller gewechselt, die XMEGA8/16/32E5 machen sich als Mega88/128/328 Upgrade sehr gut.
-
Thread
zwei Microkontroller verbinden
Ich ordere mal noch eine Scheibe Salami. Qusai schrieb im Beitrag #7473461: > 1. 5VDC/100mA > 2. 3VDC/500mA Was soll das sein? µC sind das keine, eher Netzteile? Als welche konkreten µC sollen verbunden werden? Qusai schrieb im Beitrag #7473461: > mit zwei kanal je Kanal 10
schrieb im Beitrag #7473468: > Ich ordere mal noch eine Scheibe Salami. > > Qusai schrieb: >> 1. 5VDC/100mA >> 2. 3VDC/500mA > Was soll das sein? µC sind das keine, eher Netzteile? > Als welche konkreten µC sollen verbunden werden? das sind Betribsspannung > Qusai schrieb: >> mit zwei kanal
-
Thread
Email/Messenger Benachrichtigung wenn jemand an der Haustür klingelt
Telefonie-Anlage ? Ich habe jetzt den Aufkleber von dem das IC entfernt und es Abfotografiert. Ein ST62T10C6. https://www.datasheetq.com/datasheet-download/142322/1/ST-Microelectronics/ST62T10C6 Es scheint, dass PIN 1 ist die Versorgungsspannung und PIN 20 Masse. Zwischen den habe ich jetzt 5,6V gemessen
Brauche ich einen Step-Down Wandler wenn ich ein ESP8266 12E Verwende ? Bei einer IZOKEE NodeMCU Platine vom Amazon steht Power input: 4.5V ~ 9V (10VMAX). Würde eigentlich ein ESP8266 12F auch gehen ? So viel Platz ist in dem Telefon nicht. Und wie
-
Thread
Arduino ESP32 Blynk Neopixel while Schleife mit virtuellem Schalter
include <FastLED.h> #define BLYNK_PRINT Serial #define BLYNK_USE_DIRECT_CONNECT #define FASTLED_ESP32_RAW_PIN_ORDER #include <BlynkSimpleEsp32_BLE.h> #include <BLEDevice.h> #include <BLEServer.h> #define NUM_LEDS1 5 #define LED_TYPE WS2812 #define COLOR_ORDER GRB CRGB leds1[NUM_LEDS1];
Ich habe ja schon viel C-Code gesehen, aber hier steige ich nicht durch. Warum heissen alle Funktonen BLYNK_WRITE ? Und was ist V4, V5 und V6? Wo wird denn überhaupt ein Pin abgefragt? Oder ist das kein C/C++? So
-
Thread
⛈Regenvorhersage aus Internet-Wetterdaten mit ESP8266 (Arduino core)
kannst du es im Detail beschreien? Wird folgende Library benötigt?: https://github.com/electronicsguy/ESP8266/tree/master/HTTPSRedirect @Mick Danke, die basieren beide auf JsonStreamingParser (bzw. Varianten). Ich versuch's gerade mit [c] const char search[] = "ability\": "; while ( client.available
Das hilft mir zwar leider gar nicht, da es für einen ESP32 und MicroPython ist, und nicht für ESP8266 mit Arduino Core, aber vielleicht nützt es ja jemand anderem...
-
Thread
ESP32 durch VAWT und Pufferbatterie versorgen
Ausgangssituation: Ich möchte ein paar Tests mit Vertikalen Windkraftanlagen machen. Dafür möchte ich mittels ESP32 so viele Daten wie möglich sammeln, an eine Datenbank senden und auch über ein Display anzeigen. Das ist aber hier nicht Thema. Die Anlage möchte ich nicht mit Netzspannung versorgen, da wie VAWT
Hiernach teilt sich die Leitung in Last (ggf. Akku, Sandbatterie o.Ä.) und die Versorgung für den ESP. Mit letzterem geht es weiter. 4. Stepdown auf 8,5V mit LM2596 5. BMS für 2x Li-Ion, LINK: https://www.amazon.de/dp/B07T2WJR61?psc=1&ref=ppx_yo2ov_dt_b_product_details 6. Batterie, 2x Li-Ion 3,7V
-
Thread
1200 Neopixel LED
LEDs schon mindestens 3600 Byte anfallen, ich würde da eher zum 1284p greifen 16KB Ram. Mit einem ESP32 eher, RAM kein Thema mehr, Tempo und mehrere Kanäle auch nicht.
schon > mindestens 3600 Byte anfallen, ich würde da eher zum 1284p greifen 16KB > Ram. > Mit einem ESP32 eher, RAM kein Thema mehr, Tempo und mehrere Kanäle auch > nicht. Sicher. Aber es stand ja vor allem die Behauptung im Raum, daß ein kleiner AVR-Arduino das rein von der CPU-Leitung nicht schafft
-
Thread
Transienten durch PWM in Versorgungsspannung beseitigen
Mit einem ESP32-WROOM-32 schalte ich über 6 PWM-Leitungen MOSFETs. Die Schaltvorgänge erzeugen auf der Spannungsversorgung unschöne Transienten mit 40 mV Amplitude in der Frequenz der PWM (8 kHz). Siehe Anhang (Gemessen
Tipps. Anbei ein Bild des Layouts. Unten Rechts der pH Part. Oben links gehen die PWM-Leitungen vom ESP weg. Die eingehenden 3.3 V werden mittels Spannungsreferenz (LM4040D30FTA) auf 3.0 V gebracht, dann auf 1.5 V geteilt und auf die Schirmung gegeben. Die Spannung der Sonde geht über einen Spannungsfolger
-
Thread
[Mein Bett die Wage] 10 Wäge Zellen an 1. HX711 geht das?
anzuschließen und nach welchem Schema erfolgt die Verkabelung? Bekomme ich am Ende alle HX711 and einem ESP32 angeschossen? Zum Einsatz kommen soll dieses Entwickler Board: https://esphome.io/devices/nodemcu_esp32.html
plane über die Software eine Auto Tare Funktion zu integrieren. Z.b, wenn der gemessene Wert über 5min nicht großer als 40kg ist wird die Waage auf 0 gesetzt. Könnte mir denn jemand sagen ob ich 5 HX711 an einem ESP32DevKit unter bekomme? https://www.dropbox.com/s/08vp6s54f17n303/DevKitCV4.
-
Thread
Fremderregter Feder-Masse-Schwinger
Hallo Daniel, Dein Konzept ist doch in Ordnung. Ein ESP32 oder die kleineren D1Mini & Co, sollten schon genügen. PWM zum Antrieb wird auch leise sein. Letztlich wirst Du sinusförmigen Strom zum Antrieb haben. Du brauchst auch noch eine Überwachung der Auslenkung
Klaus R. schrieb im Beitrag #6561655: > Hallo Daniel, > Dein Konzept ist doch in Ordnung. Ein ESP32 oder die kleineren D1Mini & > Co, sollten schon genügen. PWM zum Antrieb wird auch leise sein. > Letztlich wirst Du sinusförmigen Strom zum Antrieb haben. Du brauchst > auch noch eine Überwachung
-
Thread
ESP32 BT-Classic: Reconnect-Verzögerung mit FireTV Remote (HID over L2CAP)
Hallo zusammen, ich arbeite an meinem ersten Projekt mit dem ESP32-D (ESP-IDF v5.5.2) und stecke beim Thema Bluetooth Classic Bonding fest. Setup: Der ESP32 agiert als HID Host (Master). Ich verbinde eine Amazon Fire TV Remote direkt über L2CAP (PSM 0x11/0x13)
: https://github.com/Hokl3d/ESP32-FireTV-Remote-Bridge Das Problem: Initiales Pairing und Bonding funktionieren. Nach einem Neustart des ESP32 dauert es jedoch ca. 15–40 Sekunden, bis die Verbindung wieder steht (Ich wünsche mir
-
Thread
ESP8266 - maximale deep-sleep Zeit?
Siehe https://github.com/nodemcu/nodemcu-firmware/blob/dev/app/lua/llimits.h#L32 und https://github.com/nodemcu/nodemcu-firmware/blob/dev/app/modules/node.c#L58 Beide schränken die Parametergröße ein, bevor die Hardware das mitbekommt. Der LUA Fehler wird nciht ausgelöst,
xy_domain.de\r\n") conn:send("Accept: */*\r\n") conn:send("User-Agent: Mozilla/4.0 (compatible; esp8266 Lua; Windows NT 5.1)\r\n") conn:send("\r\n") conn:on("sent", function(conn) print("Closing connection") conn:close() end) conn:on("disconnection", function(conn) print("Got disconnection...")
-
Thread
VW PQ25 Lenkrad LIN auf dem Prüfstand – keine Slave-Antwort
aktuell, ein VW Multifunktionslenkrad auf dem Prüfstand per LIN auszulesen und die Tasten über einen ESP32-S3 als USB-HID auszugeben. Ich bin im Bereich Automotive-LIN noch Anfänger und wäre dankbar für Hinweise, falls ich einen grundlegenden Denkfehler mache. Lenkrad Teilenummer: 5G0 959 442
Laut mehreren GitHub-Projekten und Forenbeiträgen soll das grundsätzlich möglich sein. Hardware: ESP32-S3 DevKitC-1 TJA1020 LIN-Transceiver 12V Labornetzteil Logic Analyzer Pinbelegung am Lenkrad (eigene Zuordnung) Die vier Leitungen zum Tastermodul bezeichne ich aktuell wie folgt: Pin 1
-
Thread
$10 Linux 64/16M Wifi SoC auf kickstarter.
identisch abgesehen vom Preisunterschied und Zeitliche Verfügbarkeit. Beide haben WIFI, bring der SoC RT5350 schon mit. LAN, USB, SPI, 2xUSART, I2C und I2S sind auch dabei. 32MiB RAM zu wenig? Linux und OpenWRT community zu klein? Hans
Das Roland schrieb im Beitrag #4090967: > Wozu einen 3$ ESP8266 wenn man für 10$ ein Linux System haben kann das > auch nur die 0,5 Watt verbraucht :-) Man verschwendet keine 7$ wenn man das ganze Zeug wie Linux usw. nicht braucht.
-
Thread
Potenzialausgleich bei akkugetriebenen Funkgeräten?
Braucht man einen Potentialauslgeich, wenn ein Gerät (ESP32 mit WLAN+434Antenna) akkugetrieben draussen montiert ist?
Denn du verrätst nicht, welche Potentiale du da ausgleichen möchtest. OK, ok: Man nimmt einen ESP32 Mikrocontroller, oder RasperryPi, etc. Die beiden Mikrocontroller haben eine eingebaute WLAN Antenne, also man kann über WLAN Kommunizieren. Jetzt packe ich noch einen CC1101 Wireless Module With
-
Thread
Bit Banging STM32 - F303RE ohne Library
Ohne weitere ext. Beschaltung wird das nix. Bei 3,3V reicht der High-Pegel des µC nicht aus. Siehe Screenshot aus dem Datenblatt des MAX7219. Ein Ausweg ist, 5V-tolerante Pins am µC zu nutzen, diese als OpenDrain zu konfigurieren und die Eingänge des Max7219 mit PullUp gegen +
Natürlich habe ich die Ports auch auf open-drain gesetzt. Dabei habe ich den Code um: [c] GPIOC->OTYPER |= GPIO_OTYPER_OT_8; GPIOC->OTYPER |= GPIO_OTYPER_OT_6; GPIOC->OTYPER |= GPIO_OTYPER_OT_5; GPIOC->OSPEEDR |= (11<<10)|(11<<12)|(11<<16); [/c] erweitert. OSPEEDR wurde
-
Thread
C Variadische Funktion mit Array
va_list)&values[0]; vprintf(fmt, ap); } return; } int main() { int werte[5]; werte[0] = 111; werte[1] = 222; werte[2] = 333; werte[3] = 444; werte[4] = 555; printIntArray(5, werte); return 0; } [/c]
intWert = 123; printf("%d%d", intWert); In dem Fall würde printf versuchen auf einen Wert hinter esp zuzugreifen. Dort müsste ich dann per memcpy meine Werte ablegen. Aber wie komme ich aus reinem C an die Adresse von esp?
-
Thread
E-Auto/PHEV: Ladeziegel/ICCB von Gliese modden möglich?
4Pin-Leiste für TX/RX eingelötet. 4Pin-Leiste mit 3V3/JTMS/JTCK/GND ist bereits drin. Vielleicht einen ESP8266/ESP32 über TX/RX anschließen? Warum das Ganze? - Mein PHEV (~13kWh) wird hauptsächlich elektrisch gefahren und mit dem Hersteller-Ladeziegel über Nacht mit festen ~7.4A/1,7kW geladen. - Eigentlich
sehr attraktiv zu sein und weniger Hardware-Bastelei zu erfordern. Kenne mich leider nicht mit dem GD32 aus (nur AVR/ESP/Raspi)... Vielen Dank für jeden Hinweis!
-
Thread
OBD-Daten via CAN
senden? Senden tust du immer, du mußt ja eine Anfrage wegschicken. Hier mal das Wesentliche: [c] void sendDataToECU(uint32_t ul_can_datal, uint32_t ul_can_datah){ can_reset_all_mailbox(CAN0); can_reset_all_mailbox(CAN1); /* Init CAN1 Mailbox 0 to Reception Mailbox. */ reset_mailbox_conf
response while (!g_ul_recv_status); g_ul_recv_status = 0; g_uc_waitForCanInterrupt = 0; } [/c] Und die Transportdaten: [c] // Byte 7..4: 0 // Byte 3: 0 // Byte 2: 0x0C = rpm, 0x05 = coolant temp, ... // Byte 1: 01 ISO TP PCI Byte // Byte 0: 02 OBD SID // // let's