- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 42

Thema: Ultraschallsensor am nodeMCU

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Aha, danke!

    Jetzt habe ich des Preises wegen zunächst zwei SRF05 bestellt. Aus China, dauert etwas. Fürs erste Probieren soll's reichen.

  2. #2
    HaWe
    Gast
    Zitat Zitat von Moppi Beitrag anzeigen
    Aha, danke!

    Jetzt habe ich des Preises wegen zunächst zwei SRF05 bestellt. Aus China, dauert etwas. Fürs erste Probieren soll's reichen.
    ob der am ESP funktioniert - da bin ich sehr skeptisch. Der braucht nämlich (AFAIK) 5V Signal Level (nicht nur 5V Versorgung) an digitalen Pins (Echo und Trigger), denn er läuft nicht per i2c.
    Das war der Grund, weshalb ich die i2c-Sensoren empfohlen habe.
    (CMIIW)

    PS,
    naja, vlt funktionierts ja mit Levelshiftern...

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Mal schauen, was am Sensor raus kommt. Sonst muss ein Pegelkonverter her.

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Wenn der Sensor auch mit max. 3.3V bei High-Pegel und 0V bei Low-Pegel arbeitet, sollte man das mit dem nodeMCU direkt verbinden können. Das nodeMCU liefert an einem Ausgang 0V oder 3.3V, was TTL-tauglich sein sollte, die selben Pegel kann man dort an Logikeingänge legen.
    Ansonsten schon mal eine Notiz hierfür: SN74LS07, SN74LS06.

    Was ich eben noch probiert habe: mit einem 732kOhm Widerstand, von einem 5V-HIGH-Pegel-Ausgang oder von 5V Versorgungsspannung, an einen Eingang des nodeMCU. Die digitalen Eingänge des nodeMCU kippen übrigens in einen stabilen Zustand, bei erreichen der LOW-Schwelle nach LOW und bei Erreichen der HIGH-Schwelle, nach HIGH (die Eingänge zeigen selbsthaltendes Verhalten).

    820kOhm Widerstand wäre etwas gängiger in der Größe und müsste auch noch funktionieren, um einen High-Pegel über 2.4V sicherzustellen, allerdings dann als Metallschichtausführung. 680kOhm wären etwas zu wenig, wenn das nodeMCU nicht mehr als 3.3V am Eingang verträgt.

    Nachtrag: Notiz: SEN0208, wasserdichter Sensor mit Board für Arduino.
    Geändert von Moppi (16.09.2018 um 14:07 Uhr)

  5. #5
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    So, zwei Sensormodule sind da. Leider kann man die tatsächlich nicht einfach hinter dünnem Latex oder Folie verstecken, Zwecks Feuchtigkeit. Aber sonst so, messen tut so ein SRF05 ganz gut. Auch wenn man etwas schräg eine Wand anpeilt, die direkt zu einer Zimmerecke gehört.

    MfG

  6. #6
    HaWe
    Gast
    Zitat Zitat von Moppi Beitrag anzeigen
    So, zwei Sensormodule sind da. Leider kann man die tatsächlich nicht einfach hinter dünnem Latex oder Folie verstecken, Zwecks Feuchtigkeit. Aber sonst so, messen tut so ein SRF05 ganz gut. Auch wenn man etwas schräg eine Wand anpeilt, die direkt zu einer Zimmerecke gehört.

    MfG
    misst du dann das Echo der anderen Wand-Fläche" über Bande"?
    Wie geht es schräg auf eine frei stehende Wand, ohne Ecke in der Nähe?

  7. #7
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    Neee, falsch verstanden! Ich habe eine Zimmerecke, 90°. Aber ich messe nicht direkt in der Ecke, das ist nicht Sinn der Sache. Ich messe so ca. 60 bis 70cm ab der Ecke, etwas schräg gegen die Wand:

    Klicke auf die Grafik für eine größere Ansicht

Name:	Bild1.jpg
Hits:	0
Größe:	7,8 KB
ID:	33704

    Es ging mir darum, was passiert, wenn ich das Auto schräg einparke, ob ich dann zu viele Reflexionen in der Garage bekomme und das dann nicht brauchbar ist.
    In der Garage könnte ich den auch noch an der Wand montieren, muss dazu nicht unbedingt im Auto sein.

    MfG

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    07.03.2011
    Beiträge
    1.899
    Zitat Zitat von Moppi Beitrag anzeigen
    Wenn der Sensor auch mit max. 3.3V bei High-Pegel und 0V bei Low-Pegel arbeitet, sollte man das mit dem nodeMCU direkt verbinden können. Das nodeMCU liefert an einem Ausgang 0V oder 3.3V, was TTL-tauglich sein sollte, die selben Pegel kann man dort an Logikeingänge legen.
    Ansonsten schon mal eine Notiz hierfür: SN74LS07, SN74LS06.
    Ist ein schlechter Ansatz. Die alten echten TTL Bausteine sind nun wirklich nicht mehr zeitgemäß, auch nicht in der LS Ausführung. Und wozu Open Collector?

    Von 3.3V zu 5V nimmt man einen 74HCT14, der mit 5V versorgt wird. Der Eingang hat TTL-Pegel die passen, wie gesagt wurde gut zu 3,3V, und der Ausgang hat den vollen 5V CMOS-Bereich. Wenn einen das Invertieren stört (meist kann man das in der SW ändern) einfach einen zweiten dahinter schalten. Es sind ja 6 in einem Gehäuse.

    Was ich eben noch probiert habe: mit einem 732kOhm Widerstand, von einem 5V-HIGH-Pegel-Ausgang oder von 5V Versorgungsspannung, an einen Eingang des nodeMCU. Die digitalen Eingänge des nodeMCU kippen übrigens in einen stabilen Zustand, bei erreichen der LOW-Schwelle nach LOW und bei Erreichen der HIGH-Schwelle, nach HIGH (die Eingänge zeigen selbsthaltendes Verhalten).

    820kOhm Widerstand wäre etwas gängiger in der Größe und müsste auch noch funktionieren, um einen High-Pegel über 2.4V sicherzustellen, allerdings dann als Metallschichtausführung. 680kOhm wären etwas zu wenig, wenn das nodeMCU nicht mehr als 3.3V am Eingang verträgt.
    Bei den hochohmigen CMOS Eingängen sind Pull-Ups oder Pull-Downs im dreistelligen Kiloohmbereich ein No-Go. Im harmlosesten Fall fängt man sich jedes herumfliegende Elektron als Störung ein, im schlechtesten hat man einen unkontrolliert schwingenden Oszillator gebaut. Viele trauen selbst den eingebauten Pull-Ups von 30-50kΩ nicht sondern nehmen externe 3-5kΩ,

    MfG Klebwax
    Geändert von Klebwax (12.10.2018 um 23:31 Uhr)
    Strom fließt auch durch krumme Drähte !

  9. #9
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    18.03.2018
    Beiträge
    2.650
    7407, 7406 war eine Notiz, weil die mir gerade über den Weg liefen. Ein Open-Collector-Treiber am Ausgang des Senders (max. Pegel +5V) zusammen mit einem Pull-Up am Eingang des Empfängers (max. Pegel 3.3V). Kann aber so auch von 3.3V am Ausgang des Senders - bei High, via Open Collector auf 5V bei High, konvertieren.

    Nun, dass man heute zunehmend HC und HCT-CMOS-Typen einsetzt, darauf bin ich im Laufe meiner wiederaufgenommenen Aktivitäten auch gestoßen. TTL sind meist nicht mehr oder nur schwer zu bekommen. Fand ich auch interessant, dass HC und HCT mit unterschiedlichen Logikpegeln umgehen (HCT kompatibel zu TTL-Logik).

    Bei dem hochohmigen Reihenwiderstand handelt es sich nicht um Schaltung als Pull-Up oder Pull-Down.
    Dazu gab es einen eigenen Thread: https://www.roboternetz.de/community...MCU-an-Arduino

    MfG
    Geändert von Moppi (13.10.2018 um 06:34 Uhr)

Ähnliche Themen

  1. nodeMCU an Arduino
    Von Moppi im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 16
    Letzter Beitrag: 14.10.2018, 09:30
  2. nodeMCU zu nodeMCU: keine Kommunikations-Verbindung mehr nach wenigen Minuten
    Von HaWe im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 0
    Letzter Beitrag: 02.10.2017, 14:01
  3. *.bin Files auf den NodeMCU flashen
    Von Nettworker im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 2
    Letzter Beitrag: 30.03.2017, 12:21
  4. NodeMCU - ESP8266 Starthilfe
    Von SuterB im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 15
    Letzter Beitrag: 13.01.2017, 11:58
  5. ESP8266/NodeMCU Kommunikationsprobleme
    Von thewulf00 im Forum NodeMCU-Board und ESP8266, ESP32-Serie
    Antworten: 5
    Letzter Beitrag: 30.03.2016, 05:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test