ESP32 M5Stack fire

Gast
ich würde sagen da muss man in den Schaltplan sehen und gucken welche 
Pins frei sind, es ist nicht ein fixer sondern man ja sogar mehrere 
Strings anschliessen.
'Up to 8 Neopixel strips can be used, 1~1024 pixels each.'
Hallo,

ich kenne das Teil selbst nicht, trotz der eigentlich guten Doku bei 
M5Stack habe ich da eigentlich keinen Hinweis auf die LEDs gesehen (oder 
übersehen).

Damit meine ich und vermutlich auch der TO die simple Angabe, an welchen 
Pin die Jungs die Datenleitung der WS-LEDs nun eigentlich angeschlossen 
haben. Oder muß man das selber machen?

Gruß aus Berlin
Michael
Gast
Super, dann dürfte die Ansteuerung der NeoPixel kein Problem sein. Mal 
probieren ...

Gerade sehe ich, dass es ein eingebautes Digitalmikrophon gibt.
Aber leider gibt es auch dazu kein Beispiel.
Rainer schrieb:
> un, Du weißt sicher, dass ein I2S microphon kein Lautsprecher ist und
> dass es entsprechender Signalverarbeitung bedarf.
I2S ist nur das Protokoll. Das geht in beide Richtungen und der ESP 
macht das in Hardware. Das genannte sound_recorder.py nimmt Audio via 
I2S (pin 34) auf und gibt es anschließend wieder via Build-In DAC im I2S 
Mode aus.
Signalverarbeitung brauchst du da nicht. Da kommt jeder Sample mit 16 
Bit (bzw. N Bits) rein und raus.

Und wenn man etwas mehr nach BSE3729 googelt stellt sich heraus, dass es 
ein Elektret Mikrofon (ASMO-C110T42-3P) ist und nicht ein I2S. Daher 
erklärt sich auch warum in dem Beispiel der Build-In ADC im IS2 Mode 
gefahren wird und nicht direkt das Mirofon per IS2 ausgelesen wird.
Gast
>Signalverarbeitung brauchst du da nicht. Da kommt jeder Sample mit 16
>Bit (bzw. N Bits) rein und raus.

Das wäre erstaunlich, weil der Lautsprecher des M5Stack FIRE am 8Bit DAC 
hängt.
Gast
Das Mikrophon scheint extrem unempfindlich, wenn ich das Signal mit 
folgendem Code anschaue:
1
void setup() {
2

3
  Serial.begin(115200);
4
}
5

6
void loop() {
7

8
  int sensorValue = analogRead(36);
9

10
  Serial.println(sensorValue);
11
  delay(1);        
12
}

Ausserdem ist das Grundrauschen ziemlich hoch. Gib's beim ADC and 
variables Gain?
Gast
Das Mikro hängt am Pin G34.
Die ganzen Pins sind im Leaflet aufgeführt. Warum sie die Pinbelegung in 
der Doku auf der HP wieder rausgelöscht haben weiß keiner.
Gast
>Die ganzen Pins sind im Leaflet aufgeführt.

Uhh .... das ist aber einer ziemlich guter Hinweis. Jetzt wo Du es 
erwähnst habe ich mir das Leaflet mal genauer angeschaut. Und siehe da: 
mit dem Vorwissen finde ich es jetzt auch.
Die Zeichnung ist ziemlich klein und überladen ...
Aber: vor kurzem wurde ja der IG-Nobelpreis für eine Studie vergeben, 
die Nachweist, dass die Leute die Manuals nie lesen. Wahrscheinlich 
stimmt die Studie ....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 8 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.