Forum: Mikrocontroller und Digitale Elektronik ESP-01 per Wifi mit NFR24L01


von D. J. (basteldag)


Lesenswert?

Ich brauch mal paar Tipps. Hardware Arduino Uno mit NRF24l01 Modul ist 
vorgegeben und nicht änderbar. Ein Tastendruck am ESP-01 soll nun per 
WiFi am Uno ein Schaltbefehl ausführen. Die Hardware ist leider 
vorgegeben. ich finde nicht den passenden Ansatz. Denkmal das wird so 
nichts werden oder ?

von Stefan F. (Gast)


Lesenswert?

Was hat dein NRF24l01 Modul mit dem ESP01 zu tun?

Wer oder was sendet den Schaltbefehl wohin?

Wofür brauchst du einen Ansatz? Ich hoffe nicht, dass wir beim ohmschen 
Gesetz ubd TCP Grundlagen anfangen müssen.

von Mario M. (thelonging)


Lesenswert?

Auch wenn beide auf 2,4 GHz senden, können sie nicht miteinander 
kommunizieren. Du wirst dem ESP einen weiteren NRF spendieren müssen, 
wofür der ESP-01 aber nicht genug GPIOs hat.

von D. J. (basteldag)


Lesenswert?

Also der UNO ist mit einem NRF24L01 auf einer Platine in einem Gerät 
verbaut.
Es ist nun der Wunsch mit einen ESP-01 als Fernbedienung (Sender) ein 
Relay, das am Uno ist, zu schalten. Die Hardware ist schon Vorhanden und 
soll nur um diese Funktion erweitert werden. Achso, es ist kein WLAN in 
der Nähe. Ist das verständlicher ?

von D. J. (basteldag)


Lesenswert?

Mario M. schrieb:
> Auch wenn beide auf 2,4 GHz senden, können sie nicht miteinander
> kommunizieren. Du wirst dem ESP einen weiteren NRF spendieren müssen,
> wofür der ESP-01 aber nicht genug GPIOs hat.

Hatte ich schon befürchtet.

von Stefan F. (Gast)


Lesenswert?

D. J. schrieb:
> Ist das verständlicher ?

Ja ist es. Und die Antwort lautet: Das geht nicht.

von Sebastian R. (sebastian_r569)


Lesenswert?

Naja. Noch nen ESP01 an den Arduino häkeln und als Hotspot 
konfigurieren, mit dem sich dann der Sender verbindet. Dann irgendein 
Protokoll ausdenken und per Seriell an den Arduino ausgeben.

Ist halt irgendwie umständlich.

von Dieter S. (hotsystems)


Lesenswert?

Für den NRF24L01 brauchst du am ESP zwingend SPI.
Die hat dieser nicht rausgeführt. Du könntest versuchen, die Anschlüsse 
direkt am Chip abzugreifen, was sicher fummelig ist.
Besser ist es da einen ESP8266-03, ESP8266-07 oder einen Wemos D1 mini 
zu verwenden.

von Εrnst B. (ernst)


Lesenswert?

Aber für was überhaupt den ESP? Um einen Tastendruck zu erkennen und 
dann den NRF was senden zu lassen braucht man kein WLan.

von D. J. (basteldag)


Lesenswert?

Εrnst B. schrieb:
> Aber für was überhaupt den ESP? Um einen Tastendruck zu erkennen und
> dann den NRF was senden zu lassen braucht man kein WLan.

Lies mal meinen 2.Beitrag richtig: der ESP sendet und der NRF empfängt.
Dann mach doch einen anderen Vorschlag.

von Jack V. (jackv)


Lesenswert?

D. J. schrieb:
> der ESP sendet und der NRF empfängt.
> Dann mach doch einen anderen Vorschlag.

Geht halt nicht, weil die völlig verschiedene Protokolle sprechen.

von Dieter S. (hotsystems)


Lesenswert?

D. J. schrieb:
> Dann mach doch einen anderen Vorschlag.

Du hast doch schon reichlich Vorschläge erhalten.
Gibst aber keine Info, warum du das wie beschrieben machen willst/musst.
Aber ok, noch ein Tipp: Nimm einen weiteren NRF24L01 und einen ATtiny85 
als Controller. Ohne Controller wird es erstmal nichts.

: Bearbeitet durch User
von Rainer W. (rawi)


Lesenswert?

D. J. schrieb:
> Lies mal meinen 2.Beitrag richtig: der ESP sendet und der NRF empfängt.

Das mag vielleicht dein Wunschtraum sein, aber das tut er nicht.
Das kleines Problem dabei: Der NRF versteht den ESP nicht

p.s.
Du plenkst

von Rahul D. (rahul)


Lesenswert?

D. J. schrieb:
> Die Hardware ist leider vorgegeben.

Von wem?
Da hatte wohl jemand (nicht) besonders viel Ahnung von der Materie.

Wer sich solche Geschichten ausdenkt und festlegt, sollte sich damit 
schon mal beschäftigt haben.
Ansonsten: Elektroschrott!

von Dieter S. (hotsystems)


Lesenswert?

Rahul D. schrieb:
> Ansonsten: Elektroschrott!

Naja....nicht zwingend.
Die lassen sich ja für richtig überlegte Projekte weiter nutzen.

von D. J. (basteldag)


Lesenswert?

Also, damit das hier ein Ende findet:
1. Die Hardware ist von einem Bekannten, der nicht viel davon versteht 
und halt diese Komponenten hat. Er schraubt nur Module zusammen und 
übernimmt vieles aus dem Netz.
2. Ich habe es verstanden, das es es nicht geht. Er hat aber nicht hören 
wollen. Obwohl ich schon vieles für ihn geändert habe, was vorher auch 
nicht gepasst hat.

Damit können wir das hier beenden.

von Εrnst B. (ernst)


Lesenswert?

Wenn "Hardware vorgegeben" nicht auch "zusätzliche Hardware verboten" 
bedeutet:
Bau ein zusätzliches Gerät aus einem ESP und einem NRF, was als Gateway 
zwischen den beiden Funk-Welten vermittelt. Dann kann die vorgegebene 
Hardware so bleiben wie sie ist.

von Dieter S. (hotsystems)


Lesenswert?

D. J. schrieb:
> Er hat aber nicht hören wollen

Dann überzeuge ihn doch. Das solltest du doch können.

von D. J. (basteldag)


Lesenswert?

Ein 85er Tiny aus der Grabbelox mit NRF, so hab ich es jetzt gemacht.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.