Beste Möglichkeit, ein einfaches digitales Signal drahtlos zu senden (Nahbereich)?

Ich habe ein kleines Gerät, das zwei vibrierende Motoren antreibt. Ich möchte, dass die Vibrationsmotoren drahtlos sind (dh nicht wirklich mit dem Gerät verbunden sind).

Hier noch ein paar Infos:

  • Hier ist der Vibrationsmotor: https://www.sparkfun.com/products/8449
  • Ich habe die Motoren in meiner Schaltung perfekt funktionieren, ich möchte nur, dass das Signal drahtlos ist. Ich lasse sie derzeit mit 3.3VI laufen, denke.

Würde so etwas funktionieren: https://www.sparkfun.com/products/12770 ?

Das ist alles neu für mich, daher bin ich mir nicht sicher, wie ich das alles zum Laufen bringen soll. Wäre es so etwas:

[Device][RFM12BSP] ----- air -----> [RFM12BSP][motor][coin battery]

Das Problem, das ich habe, ist, dass ich nicht wirklich Daten sende. Ich möchte nur ein einfaches digitales Signal senden (dh Motor einschalten, Motor ausschalten).

Wie würde ich das umsetzen?

Das könnte wirklich alles funktionieren, um einfach etwas ein- und auszuschalten, sogar wenn man einem billigen ferngesteuerten Spielzeugauto die Eingeweide herausreißt.
Ich bin ganz neu in Sachen Wireless. Ich möchte die Lösung so klein wie möglich halten. Betrachte ich RF als Schnittstelle? Von dem, was ich lese, brauche ich einen Decoder und so, richtig?
Korrigieren Sie mich, wenn ich falsch liege, aber wenn Sie vorhaben, einen Motor ein- und auszuschalten, kann dies als Daten betrachtet werden. Nach dem, was ich gelernt habe, sind alle Signale Daten. Oh, und mit RF meinst du Sender und Empfänger?

Antworten (1)

Ja, diese RFM12BSP-Transceiver-Boards funktionieren, aber Sie benötigen einen Mikrocontroller auf beiden Seiten der Verbindung, um die Daten von der SPI-Schnittstelle des Transceivers zu senden/empfangen.

Wenn zwischen dem Gerät und den Motoren immer eine ungehinderte Sichtverbindung besteht, sollte es möglich sein, etwas mit Infrarot zu bauen, das einer TV-Fernbedienung ähnelt, mit einer IR-emittierenden Diode und einem IR-Empfänger wie dem TSOP4438. Sie müssen ein 38-kHz-Signal von einem Mikrocontroller wie einem Arduino in die LED einspeisen. Das Vorhandensein oder Fehlen des 38-kHz-Takts würde auf der Motorseite ein logisches High/Low erzeugen. Der Vorteil wäre eine wesentlich einfachere Schaltung auf der Motorseite.