-
Thread
Füllstand des Öltanks außen optisch ablesen
trivial sein, verglichen mit einem Wasseruhr-Foto: https://www.harrykellner.de/index.php/projekte2/287-esp8266cam Die Auswertung muss auch nicht auf dem ESP32 passieren. Der kann ja einfach ein einzelnes schwarz-weisses Standbild senden.
einen LDR / Fotodiode an der Betriebsanzeige des Brenners anbringen, die Auswertung ist sogar per ESP32/8266 übertragbar.
-
Thread
Unsauberes S0-Signal von Drehstromzähler an Wärmepumpe (ESP8266)
12V gegengeprüft. Oszilloskop habe ich leider keines zur Verfügung. Ebenfalls habe ich es mit einem ESP32 getestet, da ich schon dachte, dass die Zeitmessung zwischen den Impulsen beim ESP8266 zu ungenau ist. Das Problem ist jedenfalls, dass die Impulse, wenn die Wärmepumpe läuft sehr ungenau sind
Signalqualität und Signalform. Und dann bilde dir eine neue Meinung. > Ebenfalls habe ich es mit einem ESP32 getestet, da ich schon dachte, > dass die Zeitmessung zwischen den Impulsen beim ESP8266 zu ungenau ist. Du hast nicht den Teil deiner Schaltung ausgetauscht, der Probleme macht. > da gibts
-
Thread
ESP8266 einzelne Code Funktion ziehen (ASM) rboot
gedanklich dabei ward. hab mich da in den adressen versteift, brauchts ja gar nicht. ist ja im rom [c] uint32 id = ((*(volatile uint32*)(0x3ff00050) & 0xff000000) >> 24) | ((*(volatile uint32*)(0x3ff00054) & 0x00ffffff) << 8); ets_printf("Chip Id: %lu", id ); [/c] fliest jetzt
versehen und fliesst da mit rein. damit das keying auch sicher wird. https://www.youtube.com/watch?v=2RqG_T-iinE > > Beim ESP8266 hast du allerdings keinen "geheimen" Speicherbereich, in > dem du den Schlüssel zum Entschlüsseln hinterlegen kannst. mhm. sicher? dann sag mir du mehr über die
-
Thread
Raspberry Pi hart ausschalten
Lass mich raten, WLAN Steckdose davor mit 6W Eigenverbrauch? Für Ein-/Ausschalten wäre eher ein uC wie der ESP32/Pi Pico W geeignet, ist aber genauso Blödsinn da du diese auch einfach nur schlafen legen kannst. Datenbank würde ich mir im Netz einen Vserver/Webspace mieten.
loggen von Temperaturdaten und PV. Evtl. kommt mein Ansatz ja in frage... Sensorabfrage mit einem ESP8266/ESP32 mit doch recht geringer Stromaufnahme. Den Raspi habe ich durch einen virtuellen Server ersetzt welcher 24/7 läuft und nur 2$ im Jahr kostet. Für das Geld bekommt man nicht einmal den Strom
-
Thread
YACMS - noch ein kapazitiver Feuchtigkeitssensor
berechnet hast? Hallo Hagen, Bei 5V gegen 0V hat jede Elektrode die halbe Ladung. Die Kapazität C ist Q/V, im ersten Fall C=2*(4,6e-10)/5 = 1,85e-10 = 185pF im zweiten Fall C=2*(2,8e-10)/5 = 1,12e-10 = 112pF richtig? Johannes S. schrieb im Beitrag #5485284: > Jetzt entsteht langsam von
Welches Mess Prinzip? Warum sind da 2 ESP drauf?
-
Thread
ESP32 als WebServer für Console Access von Switchen
Ich suche eine Möglichkeit einen ESP32-c3 oder auch einen esp8266 als WebServer im WiFi zu nutzen, welche auf der anderen Seite die USB/Serial Console eines Switches bedient. Also quasi eine Art Terminal Server - kennt jemand ein solche
mit https://github.com/dhansel/WifiModem kann man bei einem ESP8266 (oder es geht auch ein ESP32 - https://github.com/dhansel/WifiModem/issues/2 ) auf auf die serielle per Telnet zugreifen Nach der Grundkonfiguration (WLAN) per serieller Schnittstelle, kann
-
Thread
Hilfe bei Klassen C++ Arduino
*/ public: bool I2C_Address_Exist(int I2C_Adress); int I2C_Address_Find(); }; meine cpp Datei: bool I2C_Devices::I2C_Address_Exist(int I2C_Adress) { bool Flag_I2C_Adress; /* ab hier Code */ return
. Fehlermeldung lautet: (Rest habe ich gekürzt) Linking .pio\build\ESP32-30Pin-WROOM\firmware.elf c:/users/otistoshiba/.platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld.exe: .pio\build\ESP32-30Pin-WROOM
-
Thread
Mikrocontroller mit SMB2/3 und USB-HID: Challenger+ RP2350 WiFi6/BLE5 ?
WiFi6/BLE5 von iLabs scheint mir ein möglicher Kandidat zu sein: der Pico-Teil als USB-HID und der ESP32-Teil für die SMB-Kommunikation. Würde das funktionieren ? Kennt Ihr ggf. eine einfachere Alternative (einen µC, der beides kann) ? Grüße Tobias
Tobias schrieb im Beitrag #7767096: > Kennt Ihr ggf. eine einfachere Alternative (einen µC, der beides kann) ? Der ESP32S3 kann WiFi und hat eine USB-Peripherie und kann dementsprechend schon direkt mit einem USB-Host reden und braucht da nicht noch einen RP für. Für den ESP32S3 gibt es
-
Thread
Mikrocontroller mit Codeeinsicht
Mampf F. schrieb im Beitrag #5253675: > Kostet 2,50EUR für einen SWD-Debugger. > > Damit kann man mit diversen IDEs direkt Break-Points im Code setzen, > Variablen anschauen, den Controller flashen usw. Und bei besseren IDEs hält man den µC
schnell die notwendige Klarheit verschaffen um den Balken vorm Auge wegzuschieben. Deshalb sind uC wie z.B. STM32 und Cortex Co. durchaus eine gute Alternative zu einfacheren uC ohne gutes JTAG Debug Interface. Und sooo schwer zu beherrschen sind die Cortex Dinger dann nun beileibe wirklich nicht
-
Thread
ESP8266 OSCILLOSCOPE & OLED Sägezahn gesucht
im Beitrag #4025421: > Hi Rudi, > > nur mal zum Verständnis für mich: das läuft alles auf dem ESP und das > steuert auch das Display an ? ja wieso soll das nicht auf dem ESP laufen, der ESP8266 ist ein 32bit mikrocontroller in dem fall ein SoC mit Wifi. das oled ist eine 128x64 und es gibt dies in SPI, I2C und auch 8080 Mode. hier in dem OLED fall i2c, aber spi ist auch nicht anders. da espressif zum thema i2c register noch öffentlich schweigt, bleibt mir im ersten anlauf nur bitbanging für das i2c
-
Thread
Gabellichtschranke mit Mikrocontroller auslesen
schrieb im Beitrag #7489109: > Geht das überhaupt so einfach? Etwas einfaches wäre: Du holst dir ein ESP32 Board für 2 Mark 50, spielst da Tasmota drauf und schließt den Sensor an das ESP Board an. Danach noch etwas Konfiguration was dein WLAN angeht und fertig ist der Drops. Den Zustand bekommst du
Per WLAN/Ethernet. > Etwas einfaches wäre: Du holst dir ein ESP32 Board für 2 Mark 50, > spielst da Tasmota drauf und schließt den Sensor an das ESP Board an. > Danach noch etwas Konfiguration was dein WLAN angeht und fertig ist der > Drops. WLAN ist keines
-
Thread
EMV /RED-Albtraum bei NFC-Reader (ESP32) – Maschinenbauer brauchen dringend E-Technik/EMV-Rat!
nachgelagertes Problem, da unser Budget sehr begrenzt ist. Kurz zum Aufbau unserer Platine: Herzstück: ESP32-C6-WROOM-1 Modul Anschlüsse: USB-C Buchse (für Stromversorgung und Daten bei initialer Programmierung), I2C-Pinheader für ein Display Spannungsversorgung: 3,3V LDO Peripherie: 2 IC-gesteuerte
Displaytypen (OLED hatte z.B probleme gemacht bei der Anzeige von QR-Codes) und welche Anbindungsart (I2C, SPI?) sind hier empfehlenswert, um die EMV-Anforderungen (z.B. Funkrichtlinie) möglichst einfach einzuhalten? Gibt es da "Standardlösungen" für den ESP32, die sich EMV-technisch als robust erwiesen
-
Thread
Korad 3005D mit 3005P Firmware für Fernsteuerung flashen?
mich dann mit dem ESP32 verbunden und kann die Serielle Schnittstelle am ESP32 bedienen. [code] >>> from machine import UART >>> u=UART(2,9600,rx=13,tx=12) >>> u.init() >>> u.write('VSET?');u.any() 5 0 [/code]
keine Antwort vom KA3005D erhalten, mir ist aber folgendes aufgefallen: Ich hatte zunächst UART2 des ESP32 genommen (GPIO16, GPIO17). Ich erhalte kein Buzzer vom Netzteil ABER: Die Eingabe ist gesperrt. Genau so, wie wenn die Schnittstelle die Kontrolle übernommen hat. Allerdings habe ich alle möglichen
-
Thread
Komponentenwahl Schmitt Trigger
Hallo zusammen, Ich möchte gerne ein Sensorsignal parallel zu einer SPS mit einem ESP32 auswerten. Der Hintergrund dazu ist erstmal nebensächlich. Dazu habe ich mir gedacht das ich mit einem Schmitt Trigger die Schaltschwellen einer SPS nachbaue. -30V - +5V=0 +13V - +30V=1
besonders leicht aus dem Tritt bringen oder durch parasitäre Thyristoreffekte zerstören. Ein alter AT89C52 war noch deutlich robuster als ein ESP32. Selbst wenn der ESP32 nur funkt und mit Akku versorgt wird, kann der Ladeanschluß eine Erdschleife bewirken. Die Entwickler von SPSen sind ja nicht dumm
-
Thread
Codeblocks und STM32F1XX
Hallo, kann man Mikrocontroller, in diesem Fall STM32F1XX mit Codeblocks und und C programmieren? Gibt es eine andere einfachere Ide für Mikrocontroller und C? MfG Hans
> Mikrocontroller und C? Für die Arduino IDE gibt es den STM32-Compiler, damit kann man dann auch bare metal C verwenden und die Einrichtung ist etwas einfacher (subjektiv).
-
Thread
FatFS, Serial Flash und Sektor Size
Hallo, schau Dir mal https://github.com/pellepl/spiffs ab. SPIFFS wird auf den ESP8266/ESP32 benutzt und macht keine Probleme. ich weiß allerdings nicht, wie weit die ESP-Versionen inzwischen von obiger Source abweichen. Aber da kann man reinschauen bzw. diese Version nutzen. https://github.com/esp8266/Arduino/tree/master/cores/esp8266/spiffs Auf dem ESP32 hat es zumindest noch eine einfache Directory-Verwaltung bekommen, obwohl ich meine, daß man die in solchen Anwendungen nicht unbedingt
-
Thread
Brauchwasserwärmepumpe Ariston Nuos 100/Schnittstelle
mit einem Temperaturmesswert z.B. 00C & 00D: 2Bytes in XXXX = "YYZZ" YY=Byte1 ZZ=Byte2 ZZ: Temperaturwert in °C YY: kurios,kurios, ich vermute float=YY/255 sind die Nachkommastellen. Das kommt jedenfalls hin wenn man mal nen Sensor
Tank unten) L6 TW2 Wassertemp2 FunktionsID 00B siehe 00C oben (NTC Tank unten) L7 TW3 Wassertemp3 FunktionsID 00C siehe 00C oben (Sensor DOME) L8 T_AIR FunktionsID 00C siehe oben L9 T_EVAP FunktionsID 00D siehe
-
Thread
An die Ardunio Gemeinde
schrieb im Beitrag #4444639: > Ich habe noch nichts anderes gefunden, mit dem ich "mal schnell" den > ESP8266 porgramieren und flashen kann. Alles per Knopfdruck, egal, ob > per serieller oder OTA. Geht mir auch so! Unterstützt alle, für mich relevanten, µC.
am überlegen ob ich mir einen Arduino Leonardo Board > zulegen möchte. Verbaut ist darauf ein Mega32u4. > Da ist ja dieser Arduino Bootloader drauf, das will ich aber nicht. Ich > will die USB Schnittstelle als CDC (UART) nutzen und wie gewohnt den AVR > in normalen C programmieren. Sind diese
-
Thread
batteriebetriebener ESP32 --- Batterieschutzschaltung?
Hallo Ein ESP32 wird mit einem Akku (z.B. LiFePo4) betrieben. Wie muß man für das Ende ausreichender Akkuspannung vorsorgen? Der Esp32 wird sich wahrscheinlich am Ende der ausreichenden Spannung unkontrolliert
ADC des ESP32 gemessen, mehr ca. als genau. Letzte Meldung des ESP32 ist meist knapp unter 2,5V, wenn ich es übersehe hat die Zelle nach 1-2 Tagen noch ca. 1,3V... Bei einer Zelle hatt ich mal die Kapazität getestet
-
Thread
SIM800 GSM: Welche Library für Arduino?
So könnte es auch gehen: [c] int SIM800_WaitForReady() { char response[32]; serialSIM800.setTimeout(50); serialSIM800.print(F("AT\r\n")); delay(200); serialSIM800.readBytes(response, 32); String response_comp
Natürlich ist das obige if-Konstrukt vertauscht .. Richtiger Weise: [c] int SIM800_WaitForReady() { char response[32]; serialSIM800.setTimeout(50); serialSIM800.print(F("AT\r\n")); delay(200); serialSIM800.readBytes(response, 32); String response_comp
-
Thread
Vom Arduino zum Mikrocontroller
Arduino-Projekt auf andere AVR portieren (3rd party board definitions), auf diverse ARM portieren, z.B. STM32 (Plugin für Arduino), diverse TI-ARMs (Energia), oder auf ESP8266 und ESP32 (letzterer unfertig).
ATmega328P oversized ist für > meine Anwendung, oder macht die Bildschirmausgabe einen µC dieser Art > nötig? Das kommt drauf an, wie und was du als Bild über deine serielle Schnittstelle schicken möchtest. Der SRAM eines ATmega328P ist auch nur 2kByte groß. Damit füllst du keinen 4k-Bildschirm
-
Thread
ESP32 - mehr als 16 Clients im WLAN problematisch
Hallo zusammen, wenn wir mit unseren Schülern mit mehr als 15-20 ESPs (ESP8266 und ESP32) im WLAN arbeiten gibt es immer mehr Verbindungsprobleme. Als AP haben wir Geräte von MikroTik, Unify, AVM Fritzboxen und TP-Link (Billo-APs) versucht. Es gibt immer wieder Deauth-Meldungen
Beitrag #7060344: > Deauther https://hackaday.com/2021/05/27/wifi-penetration-testing-with-an-esp32/ Sogar fleißig auf der Entwicklungshardware ausgeführt! :D
-
Thread
Multicore embeddedsystem? Viele Fragen!
Standard? Kommt Drauf an. > > Benötige ich als Embeddedsystem SW/HW Entwickeler mehr wissen als nur 32 > Bit- singlecore Systeme? Ja. Aber wenn man auf einem 32Biter einen Interrupt verstanden hat, dann ist die Übertragung auf einen 8Biter-µC keine Doktorarbeit. > > Werden sich jetzt die größeren
Was nimmt man denn als OS für ein 32Bit Multicore µC, wenn es am RAM für ein abgespecktes Linux fehlt?
-
Thread
ESP32-S2 ->kein wakeup in Timer Mode aus LightSleep
Hallo, ich nutze eine Wemos ESP32-S2 mini. Das Teil möchte ich in Schlafmodus versetzten. Dazu definiere ich (gemäß Doku https://docs.espressif.com/projects/esp-idf/en/v4.2/esp32s2/api-reference/system/sleep_modes.html) folgendes
, konnte Deinen Code leider nicht nachvollziehen :-/ Folgender Test: * Gleicher Code auf ein ESP32-Board "ESP32 Dev Module" kompiliert und aufgespielt - läuft problemlos * auf einem WEMOS ESP32-S2 mini als "LOLIN S2 Mini" kompiliert und aufgespielt - bekanntes Problem, wake-up wird nicht ausgeführt
-
Thread
Wo hat der STM32F103C8 seine Anwendungsnische ?
mit einem AVR8 drauf. Da ist für 2,-Euro alles drauf was man braucht. Wenn ich eine Netzwerkintegration benötige, mit einem Webfrontend dabei da sind die Module mit einem ESP8266 ganz chic die gibt es schon ab 2,50 Euro mit 32MByte
interessiert wo eben genau der STM32F103C8 seinen Platz findet. Um es mal so zu sagen, der AVR8 ist eine Steinschleuder, der STM32F103C8 ein Revolver, der ESP8266 eine Automatik 9mm, ein PI ist ein Maschinengewehr. :-) LG Christof
-
Thread
Trinkwasserspeicher-Temperaturfühler parallel zur Heizung auslesen
Temperatur-zu-Widerstand-Tabelle lässt sich nachschlagen. Diesen Fühler könnte ich also über einen gewöhlichen ESP8266/ESP32 und ESPHome in Home Assistant bekommen - soweit so gut. Allerdings muss der Fühler ja auch weiterhin an die Heizungsregelung geklemmt sein, da diese den Fühler nutzt, um zu entscheiden,
in meinen Wasserspeicher habe ich einfach 2 Temperatursensoren in die Huelse eingeschoben. Einer von der Heizung (NTC), einer von einer ESP32 basierten Steuerung (1-Wire). Da wuerde auch noch ein dritter rein passen.
-
Thread
Development Board gesucht
Würfelst du hier etwas? Meinst du - eine int32_t-Operation pro Takt oder - 2.33nV analoge Auflösung ??? Da du eh von 10V auf den uC runter musst, kannst du auch die Subtraktion im Vorfeld per OP durchführen. Dann brauchst du nur noch einen
durcheinander zu bringen. Beide sind unabhängig von einander. - es gibt keine MCU mit integriertem 32 Bit ADC - externer wie AD7177-2 kostet 15 € - 32 Bit Auflösung wären theoretisch 2,5 nV, real sind es aber eher 20 - 24 Bit - selbst das wären noch 10 uV - deine Schrittmotoren erzeugen so viele
-
Thread
Espressif: Erweiterungen des Visual Studio Code-Plugins
task. There is also an idf.customTaskwhich can be used with the ESP-IDF: Execute custom task (which has a status bar icon). [/c] ### Eclipse: Cloudbasierte Unterstützung ante Portas Im Rahmen der „Vereinheitlichung“ der ESP32-Entwicklungsumgebung arbeitet Espressif
einen „Compute Cluster“ auf Basis der verschiedenen ESP 32-Familien vor. Der auf einem einem RISC-V-Controller basierende ESP 32-C3 steht dabei seit einiger Zeit in Form des M5Stamp C3 zur Verfügung, der mit dem C3U nun eine „neue“ Kinder-Variante erhält
-
Thread
LEDs treiben V_uc>V_LED
der µC, sondern eine niedrigere. (Einzelne LEDs aus dem Taschenlampenbereich mit V_fmax=2.98 V, sind dann bei max. ca. 10 W. Ich denke 5 W pro Kanal würden mir aber reichen.) Ich denke es würde kein Problem
das begrenze, was die LED verträgt Vorsicht. Der DC/DC Wandler auf dieser Platine versorgt den ESP32 und muss mit dem Poti auf 5V eingestellt werden, bevor der ESP aufs Board gesteckt wird, sonst wird er gegrillt.
-
Thread
Merkwürdiges verhalten bei einem ESP8266 und dem RTOS SDK
, da aus Eisen oder Aluminium Und dann würde ich dir empfehlen, ein älteres SDK (vor Version 2.0) zu versuchen. Denn an dem Tag, als der ESP32 auf den Markt kam, begann eine Phase, in der Espressif die Software des ESP8266 stark vernachlässigte. Anfangs wollten sie noch die gleiche Features drin haben, wie beim ESP32 aber damit haben sie mehr kaputt als gut gemacht. Und auch das haben sie inzwischen aufgegeben. Ich habe mit dem Arduino Core 2.3.0 gute Erfahrungen gemacht, der basiert auf dem SDK 1.5.4.
-
Thread
ESP01s + deepsleep
von GPIO16 ( GELB) probiert ohne Erfolg. ( 100µs bis 1ms ) Fällt die Spannung am Reset-PIN unter 2V ( Blau) reagiert der ESP und GPIO16 geht auf HIGH . Und das wars . Nach einem externen Reset mit Taster verhält sich der ESP dann wieder normal. Mit allen ESP-01 funktioniert der wakeup aus deepsleep
/ Print a message to the Serial Monitor Serial.println("Going to deep sleep..."); // Put the ESP8266 into deep sleep for 5 seconds ESP.deepSleep(5 * 1000000, WAKE_RF_DISABLED); // Delay for 2 seconds (this part will be executed after waking up from deep sleep) delay(2000); } [/c] Terminal
-
Thread
Projekt: "Amazon Dash-Button" auf ESP8266-Basis
siehst du da ein Problem? Jaein. Die LIR2450 hat wohl um 100mAh Kapazität. Spannung ist bei 0,2C, also 20mA mit 3,7V angegeben, komplettes Datenblatt habe ich noch nicht gesucht. Der ESP will aktiv rund 100mA, er macht ja außer senden nicht viel. Li-IO erfordern einen Spannungsregler auf 3,3V
ifdef DEBUG Serial.println("connect"); Serial.print("MQTT"); #endif mqttclient.connect("ESP-PIR-3"); // clientID,willTopic,willQoS,willRetain,willMessage String output = String(ESP.getVcc() / 1000.0,2); mqttclient.publish("PIR-3/Spannung", output.c_str()); // delay
-
Thread
Ideen Findung "Fenster Auf"-Detektion
unverschlüsseltem leicht dekodierbarem Protokoll. https://de.aliexpress.com/store/product/1-2-4-6-8-10-lots-Secustone-Drahtlose-Kontaktieren-T-r-Fenster-Magnet-sensor-Detektor/3189086_32892207177.html?spm=a2g0x.search0104.3.95.65c87735bi9e5L&ws_ab_test=searchweb0_0%2Csearchweb201602_2_10065_10068
10059_10548_10696_100031_5017615_10084_10083_10103_451_10618_452_10304_10307_10820_10821_10302_5017715%2Csearchweb201603_56%2CppcSwitch_5&algo_expid=ac5cfbdd-d219-4508-bcd4-c65bd778383f-13&algo_pvid=ac5cfbdd-d219-4508-bcd4-c65bd778383f&priceBeautifyAB=0 Solar wäre natürlich noch nett, damit man sich
-
Thread
Temperatur mit Esp8266 senden und mit RasPi empfangen
Beitrag #4036076: > Wie würdet ihr so etwas umsetzen? Zum Sensorteil: Den AVR würde ich weglassen, das ESP-Modul hat bereits einen 32bit µC an Bord der den Sensor auslesen kann. > Mit welcher Programmiersprache? Den Sensorteil in C.
, wacht ca. aller 5 Minuten auf für eine Messung mit TSIC 306. 3 AAA Batterien halten ca. 1 Jahr, 2 Sensoren versorgen sich über Solar selbst. Dazu eine RFM12 zu ESP01 (noch, wird ESP03) Bridge, ebenfalls mit PIC, mit Steckernetzteil. Als Hausautomation openHAB auf dem NAS, da lassen sich auch Graphen
-
Thread
Mikrocontroller programmieren via Bluetooth
mit Webinterface bietet Upload von STM32-Hex-Dateien an 2. Nach Upload flasht der ESP8266-12F den STM32 über den seriellen Bootloader Durch das Webinterface kann man den STM32 über jedes Endgerät flashen, welches einen Browser hat.
Updatemodus zu kommen. OK. Das ist sinnvoll. > Wenn ich das richting gesehen habe kann der STM32 einen Bootloader > haben, der mit Hilfe einer Standardschnittstelle UART, I2C, SPI, etc. > die eigentliche Applikation updated. Jein. Jeder(?) STM32 *hat* ab Werk einen Bootloader im (nicht
-
Thread
Probleme Spannungsversorgung 5V ESP32 DevKit v4
Hallo, bin neu hier im Forum und habe mich extra wegen meinem Problem mit dem ESP32 angemeldet, in der Hoffnung mit euch das Problem lösen zu können. Folgendes: Ich habe einen ESP32 DevKit v4 mit ESPEasy bzw. habe ich sogar 2 davon. In ESPEasy sind verschiedene GPIOs eingerichtet
wild mit seinen Werten zwischen 0 und 4095, da ist alles dabei. Morgen bekomme ich noch einen neuen ESP32. Der Druckschalter hat vorher am ESP8266 einwandfrei funktioniert. Selbst wenn ich die Eingänge per Software auf Pullup stelle, ist denen das völlig egal..
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
kompakt. Was mich fasziniert, ist dieses Projekt: https://cpldcpu.wordpress.com/2014/03/19/%C2%B5-wire-usb-on-an-attiny-10/ WS2812 und VUSB auf einem Attiny10. > Flash: 988 of 1024 bytes used (96.4%) > SRAM: 28 (variables)+2 (stack) of 32 bytes used (93.8%)
ledb){ myled[(lednummer * 3)+1] = ledr; myled[lednummer * 3] = ledg; myled[(lednummer * 3)+2] = ledb; } [/c]
-
Thread
ESP32 A2DP Wiedergabe wird ständig unterbrochen
Hallo. Ich versuche mit einem ESP32 (WEMOS D1 mini) über Bluetooth Ton an Kopfhörer zu schicken. Verwenden möchte ich die Bibliothek von Phil Schatzmann (ESP32-A2DP). Ich konnte zwar das Beispiel bt_music_sender ausführen und
Ich habe es mit versucht mit ESP32 2.0.1: hier bricht die Wiedergabe nach ein paar Sekunden ganz ab ESP32 2.0.9: lief mit den besagten Aussetzern. ESP32 2.0.13: stürzt bei a2dp_source.start("get_sound_data"); ab ESP32 2.0.14: stürzt
-
Thread
Schuhkarton beheizen
beheizen. Da sich darin Hefen vermehren sollen, müsste die Temperatur in der Box bei ca. 25 bis 35°C liegen. Meine Idee dazu ist folgende: + Man nehme einen ESP8266 als Controller + Einen AHT20 I2C Temperatursensor + Ein OLED-Display (zur Anzeige der aktuellen Temeperatur) + Einen MOSFET
, ist der ESP8266 (und demnächst der ESP32 mit RISC-V-Kern, der wird nämlich noch weniger kosten) einfach besser. Das Ding hat so viel Platz, dass man recht ineffizient programmieren kann, ohne Probleme zu bekommen
-
Thread
MP3 / JQ6500 / Stream
man hinter dem ISO weiterlesen und bekommt dann die MP3-Daten zu sehen. Einen kompletten Dump der 2MB Flash kann man z.B. so machen: [c]dd if=/dev/sr1 of=JQ6500.dump bs=1024 count=2048[/c] Darin sind die ersten 256kiB für das ISO-Image reserviert (davon werden im Auslieferungszustand ca. 170kiB
Hallo, ich habe inzwischen mal etwas mit dem ESP32 rumgespielt. MP3/FLAC/Amiga-Mod/GM klappen von SD bzw. SPIFFS, Ausgabe auf einen I2S-DAC oder mit den internen DACs. WLAN-Streaming MP3 klappt incl. Webserver und LCD-Display für die Anzeige der
-
Thread
ESP32 Wrover-B - GPIO Einschränkungen - GPIO19, GPIO34, GPIO35
ich 21 und 22 für I2C brauche Ich bin dennoch fast verzweifelt, mit einem normalen ESP32 lief das gleiche Programm mit Nutzung GPIO19, GPIO34, GPIO35 (ich hab viel probiert, glaube ich zumindest). Sicher bin ich mir
eine IO-Gruppe wegen des PSRAM auf eine andere Spannung als 3,3V gesetzt wird. An einem normalen ESP32-Modul ohne PSRAM habe ich ein 64x64 mit der ESP32-RGB64x32MatrixPanel-I2S-DMA Lib unter ArduinoIDE laufen, da hängt die Matrix bei mir an #define R1_PIN_DEFAULT 25 #define G1_PIN_DEFAULT 26
-
Thread
ESP32 + MP3 Player + CMake
Komponenten drei andere Komponenten ums verrecken nicht einbinden kann bzw. findet. Generating ld/esp32.project.ld [code] [19/20] Linking CXX executable esp32_mp3_decoder.elf FAILED: esp32_mp3_decoder.elf cmd.exe /C "cd . && C:\Users\funky\.espressif\tools\tools\xtensa-esp32-elf\esp-2020r3-8.4.0\xtensa-esp32-elf\bin\xtensa-esp32-elf-g++.exe -mlongcalls -Wno-frame-address @CMakeFiles\esp32_mp3_decoder.elf.rsp -o esp32_mp3_decoder.elf && cd ." c:/users/funky/.espressif/tools/tools/xtensa-esp32-elf
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
Serial.print(Zaehler[j]); Serial.print(" "); } i2c_eeprom_updateUIntArray(I2C_EEPROM_ADRESSE, EEPROM_SPEICHER_ADR, Zaehler, sizeof(Zaehler) / sizeof(Zaehler[0])); i2c_eeprom_readUIntArray(I2C_EEPROM_ADRESSE, EEPROM_SPEICHER_ADR, Zaehler
einem 18650-Akku und nachfolgendem step-up-Wandler (auf 5V), da sonst der 3.3V-Spannungsregler auf dem ESP32 zu warm wird. Hier https://as-electronic.net/epages/f5f396c6-206d-4fb6-8b4c-7e9832c1a74f.sf/de_DE/?ObjectPath=/Shops/f5f396c6-206d-4fb6-8b4c-7e9832c1a74f/Products/MLX90640ESF-BAB-000 ist der MLX9640
-
Thread
I2S VU Meter mit STM32, Anfängerprojekt?
>Was haben die 22.5792 MHz des ADC mit den µC der Anzeige zu tun wenn das >Signal über I2S herreinkommt? Die Clockrate für SCK liegt doch bei 44.1 >kHz bei 1.4112 MHz richtig? S/PDIF verwendet 32Bit Wortbreiten bei 2 Kanälen und 44,1kHz sind
Library laeuft bei denen gar nuex. Ja, aber wenn man dann das passende Beispiel für z.B. einen ESP32 nimmt https://github.com/espressif/arduino-esp32/blob/master/libraries/ESP32/examples/I2S/HiFreq_ADC/HiFreq_ADC.ino Ist man damit sehr viel schneller und kostengünstiger unterwegs als ein verknöcherter
-
Thread
Zwei Waagen miteinander verknüpfen
In der aktuellen c't (2/2018) gibts genau dazu gerade ein nettes Anfängerprojekt, mit Wägezellen, Wandler, Display und ESP32. Soll alles nicht mehr als 25 EUR kosten. Da diese Waagen fast alle ähnlich aufgebaut sind
Albrecht H. schrieb im Beitrag #5280185: > In der aktuellen c't (2/2018) gibts genau dazu gerade ein nettes > Anfängerprojekt, mit Wägezellen, Wandler, Display und ESP32. Soll alles > nicht mehr als 25 EUR kosten. Danke Albrecht H. Ich habe die Zeitschrift
-
Thread
MXE11 - Unix auf dem Mikrocontroller
Hallo, passt zwar zu meinem Alter, passt aber wohl nicht wirklich zu meinen C-Kenntnissen... Anschauen werde ich mir das auf jeden Fall. Den Kram für den ESP32 gebaut, WLAN mit rein und die Terminals per putty z.B. wäre doch irgendwie lustig. Gruß aus Berlin Michael
ueberfluessige Resourcen hast Eher nicht. Für mich reicht die SPC56 Version völlig aus und für den ESP32 müsste ich den ganzen I/O Krempel portieren, da das bei den anderen Controllern portabel über die Unilib läuft. Allerdings könnte man beim ESP32 halt auf dem zweiten Core z.B. ein Terminal mit VGA
-
Thread
CircuitPython und Linux aktualisiert, mbed-Plattform abgekündigt
insbesondere für auf den ESP32 zielende Python-Entwickler von hoher Relevanz, der Gutteil des in den folgenden Schritten vollständig abgedruckten Changelogs betrifft Verbesserungen für die ESP 32-Plattform: [c] Audio RP2040 I2SOut supports BLCK and LRCLK in either order. ESP32-S3 supports audiomp3. audiomp3 supports streaming from HTTP servers. Bluetooth BLE GATT server support on Espressif. Pairing and
-
Thread
Projekte mit Arduino UNO r4
Zeit und Mühe zu investieren, wenn es doch günstigerer und leistungsfähigere Hardware (WeMos D1 für ESP32 und Nucleo/Discoveryboards sowie Blackpill für STM32) gibt? Gruß, Ralph
taugen ESP32 allerdings nicht. > WeMos D1 für ESP32 Wemos D1 Board sind mit dem ESP8285 oder ESP8266 bestückt, nicht mit ESP32. Die meisten Boards, die irgendwas mit "D1" im Namen haben, sind keine originale
-
Thread
ATMEGA328P schaltet ESP32 on/off
Hallo Gemeinde, ich würde gerne mit einem I/O Pin des Atmega328p einen ESP32 komplett ein- bzw. ausschalten. Hintergrund ist eine Low-Power-Anwendung. Der Atmega328p und ESP32 befinden sich zusammen auf einer Platine. Der ESP32 zieht ja recht viele mA... Wie würde eine
noch dazu. Und oft hat man ja auch noch irgendwas um den ESP32 herum gebaut, das will man vermutlich auch abschalten können.