INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
SHT30 an Wemos D1 Mini ESP32
09.05.2021, 19:13
Beitrag #1
SHT30 an Wemos D1 Mini ESP32
Hallo,
ich bin gerade dabei zu verzweifeln.
Ich möchte einen SHT30 Sensor an einen Wemos D1 Mini ESP32 anschließen.
Beim Wemos D1 Mini war das kein Problem aber für den Wemos ESP32 kann ich keinen Anschlussplan im Netz finden und bekomme es einfach nicht hin.
Der Sketch ist ja denkbar einfach.
Code:
#include <WEMOS_SHT3X.h>
SHT3X sht30(0x45);

void setup() {
  Serial.begin(115200);
}
void loop() {
  if (sht30.get() == 0) {
    Serial.println(sht30.cTemp);
  } else
  { Serial.println("Fehler beim auslesen des Sensors!");
  }               // End if sht30.get()
  delay(2000);
}
Hier der Link der Pin Belegung ESP32.
https://cdn.shopify.com/s/files/1/1509/1...1604068666
Gruß
Mirkan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.05.2021, 20:27
Beitrag #2
RE: SHT30 an Wemos D1 Mini ESP32
Fehlt da nicht irgendwie eine Pinzuweisung?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.05.2021, 21:55
Beitrag #3
RE: SHT30 an Wemos D1 Mini ESP32
(09.05.2021 20:27)N1d45 schrieb:  Fehlt da nicht irgendwie eine Pinzuweisung?

nicht unbedingt, da der Sensor über I2C angesprochen wird. Wenn ich es jedoch richtig sehe, ist die Library speziell auf ein bestimmtes Shield ausgerichtet, welches auf den regulären D1mini (esp8266) kommt. Bedeutet also auch, dass sie nicht zwingend mit dem esp32 funktionieren muss. Musst mal die Pinouts der beiden D1 vergleichen. Aber so aufwändig scheint mir die Library nicht zu sein, als dass man nicht auf sie verzichten könnte.
Gruß Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.05.2021, 02:18
Beitrag #4
RE: SHT30 an Wemos D1 Mini ESP32
(09.05.2021 21:55)nbk83 schrieb:  Wenn ich es jedoch richtig sehe, ist die Library speziell auf ein bestimmtes Shield ausgerichtet, welches auf den regulären D1mini (esp8266) kommt. Bedeutet also auch, dass sie nicht zwingend mit dem esp32 funktionieren muss. Musst mal die Pinouts der beiden D1 vergleichen. Aber so aufwändig scheint mir die Library nicht zu sein, als dass man nicht auf sie verzichten könnte.
Gruß Jan

Ich befürchte auch das der SHT30 nur auf dem ESP8266 läuft.
Library verzichten? Wie soll das gehen?
Das Problem ist, ich weiß nicht an welchen Pins ich den SHT30 anschließen soll.
Getestet habe ich IO5 für D1, IO4 für D2
SD D1 für D1, SD D2 für D2
SPI D1 für D1, SPI D2 für D2
Da ich im Netz überhaupt nichts finden kann, weiß ich ja nicht einmal ob der SHT30 mit dem ESP32 kompatible ist.
Gruß
Mirkan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.05.2021, 05:05
Beitrag #5
RE: SHT30 an Wemos D1 Mini ESP32
Habe mir mal das Data Sheet bei Sensirion gezogen. Der Sensor läuft ganz regulär am I2C-Bus, du musst nur SDA und SCL an die entsprechenden Pins beim ESP32 hängen. Dann schickst du 0x2c06 an den Sensor und bekommst 6 Byte zurück (2 Byte Temperatur, ein Byte CRC und das gleiche nochmal für die Feuchtigkeit).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.05.2021, 07:29
Beitrag #6
RE: SHT30 an Wemos D1 Mini ESP32
Hallo,

default ist I2C am ESP32 SDA an GPIO21 und SCK an GPIO22, die werden auch von der Wire-Lib genutzt.
Man kann sie aber auch auf andere Pins mappen, außerdem hat der ESP32 noch eine 2. I2C Hardware.
Ich nutze bei den ESP ohnehin nur die GPIO-Nummern hier also 21 und 22), bei den Anschlußnamen und deren mapping haben mir die div. Hersteller der Boards zuviel Phantasie...

Problem: Espresif baut da immernoch viel am IDF um und der Arduino-Mapper hängt da etwas hinterher. Speziell bei der ESP32 1.05/1.06 gibt es da noch Nachholbedarf. Im Zweifel besser vorerst die ESP32 1.04 installieren. Unbedingt erst die vorige Version im IDE-Boardmanager deinstallieren und dann die gewünschte installieren, nicht Update benutzen!

Gruß aus Berlin
Michael
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.05.2021, 09:59 (Dieser Beitrag wurde zuletzt bearbeitet: 10.05.2021 10:03 von Mirkan.)
Beitrag #7
RE: SHT30 an Wemos D1 Mini ESP32
(10.05.2021 07:29)amithlon schrieb:  Hallo,

default ist I2C am ESP32 SDA an GPIO21 und SCK an GPIO22, die werden auch von der Wire-Lib genutzt.

Gruß aus Berlin
Michael

Hallo amithlon,
vielen DANK für die Lösung, die Pin-Info hat mir gefehlt.
Funktioniert mit GPIO21 und GPIO22 einwandfrei.
Wäre selber nie draufgekommen.
Gruß
Mirkan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ESP32 LED D2 blinkt schnell Harry 16 330 21.06.2021 17:35
Letzter Beitrag: N1d45
  WS2812B LED an ESP32 ? Steinspiel 13 586 19.06.2021 22:41
Letzter Beitrag: Bitklopfer
  ESP32 T-Watch 2020 Lilygo AnFi 13 4.557 19.06.2021 06:05
Letzter Beitrag: Vapalus
  ESP32 Datei auf SD Karte durch Variable erstellen? Lor56 17 578 16.06.2021 13:40
Letzter Beitrag: hotsystems
  ESP32 Stromspar Konzept frank-wob 6 403 15.06.2021 15:03
Letzter Beitrag: biologist
  Wemos D1 Mini DeepSleep Verbrauch - wo kaufen? andi82 4 367 07.06.2021 08:53
Letzter Beitrag: hotsystems
  ESP32 und WS2812 funktioniert nicht mit WiFi Mirkan 24 1.454 05.06.2021 02:23
Letzter Beitrag: Mirkan
  ESP32…Das hätte ich gerne „nachgebaut“….wer möchte helfen? Gerdchen 36 2.232 03.06.2021 10:35
Letzter Beitrag: Gerdchen
  ESP32 und ESP8266 - Stromverbrauch im Deep Sleep Modus jahnbes 12 1.549 02.06.2021 07:43
Letzter Beitrag: jahnbes
  Wemos D1 mini: Startet nur nach Upload 1 mal RudolfAtITD 5 554 24.05.2021 18:38
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste