Keine Funkverbindung mit Arduino und NRF24L01

OP #4724409
Lesenswert?

Hallo,

ich habe zwei Arduino Nano die ich gerne via Funk kommunizieren lassen 
möchte. Leider scheitert das ganze Projekt schon bei einfachen Test.

Ich nutze die Lib von TMRh20 aus der GitHub ( 
https://github.com/TMRh20/RF24 ), dort gibt es das Beispiel 
Gettingstarted. Dort wird einfach ein Senden oder Empfangen über die 
serielle Schnittstelle gesteuert.
Will ich die Schaltung nun ins senden schalten so dauert es eine 
Ewigkeit bis etwas passiert, fasse ich jetzt die Verbindungsleitungen 
zwischen dem Nano und dem NRF24 an dann schreibt er mir im Terminal ganz 
flink, dass er eine Zahl gesendet hat. Ich habe nun schon verschiedene 
Kondensatoren zwischen Vcc und GND geschaltet (100nF bis 10uF) und eine 
externe Spannungsquelle für den nRF24 genutzt. Alles brachte keine 
Änderung. Bei der externen Spannungsquelle habe GND von Arduino und 
nRF24 verbunden um das Potential gleich zu halten.

Ich habe auch schon die SPI-Frequenz geändert, bis hinunter auf 125kHz 
(in der RF24_config.h Datei). Leider auch ohne Erfolg.

Der nRF24 wird bekanntlich mit 3,3V versorgt/betrieben. Seine Eingänge 
sind 5V tollerant. Bedeutet das auch, dass er die SPI-Bus-Signale für 
den Arduino liefern kann? Sprich reichen seine 3,3V aus um die 
Kommunikation zum Nano herstellen zu können oder benötige ich einen 
Pegelwandler zwischen den beiden?


Kann mir jemand einen Hinweis geben wo mein Fehler liegt?

Grüße
Zippo
Angehängte Dateien:
(Firma: matzetronics) #4724629
Lesenswert?

Addiere erstmal einen Abblockkondensator direkt an der nRF Platine 
zwischen Vcc und GND (47nF-220nF) und stelle auch sicher, das die 
Platine den nRF24L01+ enthält (plus ist wichtig), denn mit dem Vorgänger 
ohne Plus klappt das nicht.

Aktiviere beim Arduino den internen Pullup am MISO Pin - vor allem wenn 
du Soft SPI benutzt.

Wenns immer noch nicht klappt, lege eine Drossel (47µH-220µH) in die Vcc 
Leitung zum nRF.
Gast #4724822
Lesenswert?

Matthias S. schrieb:
> Wenns immer noch nicht klappt,

.... und das wird so sein, sollte er erst mal seinen Aufbau
zeigen, denn da kann es "ungeahnte" Probleme geben. Viele
Leute die keine Ahnung von Elektronik haben gehen da
naturgemäss sehr blauäugig an die Sache heran ..... Ich
habe hier im Forum jetzt schon viel erlebt, wenn man den
realen Aufbau sieht kann man oft nur noch die Hände über
dem Kopf zusammenschlagen.
Gast #4938197
Lesenswert?

Ich habe die selben Probleme. Leider funktioniert die Verbindung nicht. 
Ganz egal welche Kondensatoren, Spannungsquellen oder sonstige 
Änderungen ich mache.
Hat vielleicht jemand eine genaue Anleitung für zwei Arduino Nanos? 
Welche Einstellungen muss ich im Programm machen? Radio(6,7) oder (8,9)
Müssen die nanos immer mit 1 bezeichnet werden oder einer mit 0 und der 
andere mit 1?
 Welche Hinweise könnte es noch geben??

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren