- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: Mikrocontroller mit Ultraschall wecken

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Mikrocontroller mit Ultraschall wecken

    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 08:18 Uhr)

Ä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, 13:50
  2. Antworten: 103
    Letzter Beitrag: 05.09.2011, 23:00
  3. Antworten: 0
    Letzter Beitrag: 26.01.2009, 20: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, 14:04
  5. Wie ATMega168 aus Powerdown wecken ?
    Von rico65 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 23.05.2006, 21:16

Stichworte

Berechtigungen

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

Labornetzteil AliExpress