-         
Ergebnis 1 bis 3 von 3

Thema: Mikrocontroller mit Ultraschall wecken

  1. #1

    Mikrocontroller mit Ultraschall wecken

    Anzeige

    Liebes Forum,

    ich komm einfach mal gleich zur Sache:

    Und zwar möchte ich einen Mikrocontroller per Ultraschall (durch einen
    Interrupt) aus dem Schlafmodus wecken.
    Dabei soll der Sender 10 cm vom Mikrocontroller und dem darauf
    befindenden Ultraschallempfänger entfernt sein.

    Den Mikrocontroller, den ich verwende, ist der Adafruit Feather nRF52
    Bluefruit
    (Arduino), der integrierte Chip ist der nRF52832 von Nordic
    Semiconductor. Dieser soll im Power_Mode_Off verweilen, und erst durch
    einen externen Interrupt mit vorher definiertem Interrupt-Pin aufwachen.
    Das ganze soll durch einen Ultraschallimpuls aus rund 10 cm Entfernung
    geschehen, den der Sender empfängt und der dann den Interrupt-Pin
    "aktiviert" (über HIGH/LOW/RISING/FALLING).

    So sieht der Code für den PowerOff Modus und den Interrupt in Arduino
    dann aus:

    void setup() {
    pinMode(INTERRUPT_PIN, INPUT);

    attachInterrupt(digitalPinToInterrupt(INTERRUPT_PI N), intHandler, RISING);
    nRF5x_lowPower.enableWakeupByInterrupt(INTERRUPT_P IN, RISING);
    }

    void loop() {
    [...]
    nRF5x_lowPower.powerMode(POWER_MODE_OFF);
    }


    Zuerst möchte ich das ganze in der Luft testen, später soll es dann
    irgendwann unter Wasser betrachtet werden.

    Aber für den Anfang reicht es zeigen zu können, dass der Mikrocontroller
    aus 10 cm Entfernung per Ultraschall (beliebiger Frequenz) aufgeweckt
    werden kann.

    Kann da jemand vielleicht Ultraschallsender und -empfänger empfehlen?

    Wenn ich beispielsweise diese US-Sender und -empfänger mit je zwei
    Anschlüssen habe:
    ...

    Wie müsste die Schaltung da aussehen, also wie muss ich die verbauen,
    damit ich eine Zustandsänderung des Interrupt-Pins registrieren kann?

    Ich habe leider weder mit Mikrocontrollern generell noch mit
    Ultraschallsensoren wahnsinnig viel Erfahrung, ich habe bisher
    lediglichmit dem klassischen hc-sr04 Ultraschallmodul zur
    Abstandsmessung gearbeitet und ein paar Tutorials a la LED zum Blinken
    bringen mit Arduino gemacht
    Deswegen wollte ich die Schwarmintelligenz hier um Hilfe bitten

    Vielen lieben Danks schon mal für eure Hilfe!

    LG Walt
    Geändert von Manf (22.01.2020 um 07:18 Uhr)

  2. #2
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.12.2007
    Ort
    weit weg von nahe Bonn
    Alter
    35
    Beiträge
    3.416
    Zu den Links kann ich nichts sagen, der Affiliate Mist wird von meinem Webfilter geblockt
    Es gibt 10 Sorten von Menschen: Die einen können binär zählen, die anderen
    nicht.

  3. #3
    Super-Moderator Lebende Robotik Legende Avatar von Manf
    Registriert seit
    30.01.2004
    Ort
    München
    Alter
    67
    Beiträge
    12.754

Ähnliche Themen

  1. Ultraschall Sensor HC-SR04 und kompatible Ultraschall-Module
    Von Roboternetz-News im Forum Neuigkeiten / Technik-News / Nachrichten / Aktuelles
    Antworten: 0
    Letzter Beitrag: 15.03.2016, 12:50
  2. Antworten: 103
    Letzter Beitrag: 05.09.2011, 22:00
  3. Antworten: 0
    Letzter Beitrag: 26.01.2009, 19:21
  4. RN-motor - Wecken Status abfragen und setzen?
    Von jgessner im Forum Bauanleitungen, Schaltungen & Software nach RoboterNetz-Standard
    Antworten: 1
    Letzter Beitrag: 07.02.2007, 13:04
  5. Wie ATMega168 aus Powerdown wecken ?
    Von rico65 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 23.05.2006, 20:16

Stichworte

Berechtigungen

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