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 ?
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.
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.
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 ?
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.
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.
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.
Aber für was überhaupt den ESP? Um einen Tastendruck zu erkennen und dann den NRF was senden zu lassen braucht man kein WLan.
Ε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.
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.
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
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
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!
Rahul D. schrieb: > Ansonsten: Elektroschrott! Naja....nicht zwingend. Die lassen sich ja für richtig überlegte Projekte weiter nutzen.
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.
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.
D. J. schrieb: > Er hat aber nicht hören wollen Dann überzeuge ihn doch. Das solltest du doch können.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.