into pin 2 on the Arduino #define ONE_WIRE_BUS A3 // war 8 bool start=TRUE; /**** Configure the nrf24l01 CE and CS pins ****/ //RF24 radio(10,9); // funktioniert; grau an 9 und lila an 10 RF24 radio(A1,A0); // test für a0 und a1: funktioniert RF24Network network(radio); RF24Mesh mesh(radio,network);
Dieser Codeteil ist für die AMPELN, d.h. die Empfänger. Verwendet wird ein Atmega328PU sowie ein NRF24L01+ Funkmodul. Betrieben wird beides mit 3,3V. Getaktet wird mit den internen 8 MHz. Im folgenden sind die Pinbelegungen aufgeführt: PB0: CE PB1: CSN PB2: SSnot PB3: MOSI PB4: MISO PB5: SCK PB6: IRQ
Hallo Frank, ich denke gerade laut ueber einen bootloader fuer die nrf24l01 Funkmodule nach. Im wiki stehen noch fette Todos. Kannst du dein Beispielprojekt vielleicht noch posten? Es muss nicht den Standard des restlichen Artikels erreichen, wuerde mir die Arbeit aber wesentlich
avion23 schrieb im Beitrag #2697426: > ich denke gerade laut ueber einen bootloader fuer die nrf24l01 > Funkmodule nach. Im wiki stehen noch fette Todos. Kannst du dein > Beispielprojekt vielleicht noch posten? Es muss nicht den Standard des > restlichen Artikels erreichen, wuerde mir die Arbeit
Dieser Codeteil ist für die AMPELN, d.h. die Empfänger. Verwendet wird ein Atmega328PU sowie ein NRF24L01+ Funkmodul. Betrieben wird beides mit 3,3V. Getaktet wird mit den internen 8 MHz. Im folgenden sind die Pinbelegungen aufgeführt: PB0: CE PB1: CSN PB2: SSnot PB3: MOSI PB4: MISO PB5: SCK PB6: PB7:
Codeteil ist für die AMPELN-Fernbedinung, d.h. den Sender. Verwendet wird ein Atmega328PU sowie ein NRF24L01+ Funkmodul. Betrieben wird beides mit 3,3V. Getaktet wird mit den internen 8 MHz. Im folgenden sind die Pinbelegungen aufgeführt: PB0: CE PB1: CSN PB2: SSnot PB3: MOSI PB4: MISO PB5: SCK PB6: IRQ
mit Funk-Schnittstelle glaube ich das eher. Selbst ein so wunderbar stromsparendes Modul wie ein NRF24L01 benötigt für das Senden rund 12 mA Strom. Die Empfangsbereitschaft kostet aber auch schon 9 mA! Also gibt es 2 Möglichkeiten: 1. Das Gerät lauscht periodisch ob eine Anfrage vorhanden ist. Das
() { CSN_LOW; uint8_t stat = SPI_TransferByte(0xff); CSN_HIGH; return (stat & _BV(NRF24L01_TX_DS); } [/c] CSN_LOW und _HIGH sind selbst Makros. Wie kriege ich es hin, dass ein Makro mit gleichem Namen den 1 oder 0 Wert des letzten Ausdrucks liefert? Ich übergebe ja keinen Parameter
Codeteil ist für die AMPELN-Fernbedinung, d.h. den Sender. Verwendet wird ein Atmega328PU sowie ein NRF24L01+ Funkmodul. Betrieben wird beides mit 3,3V. Getaktet wird mit den internen 8 MHz. Im folgenden sind die Pinbelegungen aufgeführt: PB0: CE PB1: CSN PB2: SSnot PB3: MOSI PB4: MISO PB5: SCK PB6: IRQ
immer das gleiche. Ich kann da ein 74HCT165 Serial-Shift-Input dran setzten oder wie hier ein NRF24L01+. Das DR liefert 0x00. Und der Code steht oben auch schon. Wer den verwendet haut sich Bugs rein. Code um Steuerpins gekürzt. Baudrate : 1.333 Mhz [c] GPIO_InitTypeDef GPIO_InitStruct
TLV320DAC32 DAC 32bit 96khz mit 4 Ausgängen(Kopfhörer + box) NRF24L01 2,4Ghz Wireless Module (up to 2Mbits) High Speed USB Device port / Host port Spannungsregler LI-ION Lade IC / Regler für 5V / Regler für
>Verbindung hin. Wäre nett wenn du mal deinen Treibersource posten >könntest. Danke. An den NRF24L01 Treiber habe ich mich noch nicht gewagt. Aber ich habe noch einen Simplen Treiber vom alten Handheld. Damit kannst du 2 Module ohne Probleme Bidirektional nutzen. Falls du noch Interesse hast, schreib
Eigenschaften) um ein paar Cent billiger sind, > würde ich mein Remote-IRMP gern mit mehreren NRF24L01+ umsetzen. Das sind 2,4GHz Transceiver, nicht wahr? Wir bekommst Du diesen an Dein Android-Handy? ;-) Klar kann man die Transceiver mit IRMP koppeln. Wenn Du mir noch sagst, wie und mit welcher
nicht sinnvoll benutzt oder? Ich habe AIN6 / AIN7 und ANAIN noch frei... Brauche aber für den NRF24L01 einen IRQ Pin. Ich würde jetzt mal den Digital Pin der momentan am State des ESP ist an den IRQ des NRF nehmen. Den State an einen AIN Pin, diesen kann man dann ggf. wen es interessiert als AD abfragen
untergekommen: https://www.ebay.de/itm/JDY-40-2-4G-wireless-serial-port-transmission-transceiver-super-NRF24L01/232832152807?hash=item3635e0b4e7:m:m4SL37ravG4mlDoOYCUdjBw Reichweite habe ich nicht getestet, ich habe sowas an einem GPS-Modul und per USB-seriell Adapter (3,3V Pegel) am PC. 9600Baud vom GPS
Codeteil ist für die AMPELN-Fernbedinung, d.h. den Sender. Verwendet wird ein Atmega328PU sowie ein NRF24L01+ Funkmodul. Betrieben wird beides mit 3,3V. Getaktet wird mit den internen 8 MHz. Im folgenden sind die Pinbelegungen aufgeführt: PB0: CE PB1: CSN PB2: SSnot PB3: MOSI PB4: MISO PB5: SCK PB6: PB7:
matching nrf24 to 100ohms balanced iot_newb 10 months ago I want to use the nrf24l01+ with the se2436 apmlifier, but the input of the amplifier requires an input of 100ohms balanced, while the nrf24 has a balanced output of 15ohm+j88ohm according to the datasheet. Can I build a matching
Als nächstes steht die Kommunikation zwischen dem Raspi auf dem Tisch und dem Arduino mittels NRF24L01+ Modulen auf dem Programm, da die extrem wenig Strom brauchen.
MBit/s waren schonmal kein Problem. Für ~16€ auch recht günstig: http://www.elecfreaks.com/store/nrf24l01p-pa-lna-v20-p-142.html Die Ansteuerung ist wirklich sehr einfach (nRF24L01 halt)
ich nun wieder/zusätzlich einen "Handwerkerschalter" ein ? Wenn sowieso alles per Tablet oder NRF24L01+ und µC steuerbar ist, liegen sicher mehrere Bedienteile im Haushalt rum. Da kann man eins dem Handwerker leihen. Mit etwas Phantasie und Kreativität sind das alles keine echten Probleme. Reinhard
mit dem OpenMilight hat? Ich habe so eine Milight Remote, und mal einen Arduino Nano mit nem NRF24L01 zusammengehängt. Openmilight compiliert und geflasht, und gehofft das wenn ich auf receive stelle ich vielleicht schon was bekomme. Ich glaube das die originale openmilight nicht mit den neueren
----------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #include "nrf24.h" uint8_t payload_len
----------------- * This library is based on this library: * https://github.com/aaronds/arduino-nrf24l01 * Which is based on this library: * http://www.tinkerer.eu/AVRLib/nRF24L01 * ----------------------------------------------------------------------------- */ #include "nrf24.h" uint8_t payload_len
Received Power Detector letztlich dafür geeignet ist, muss man ausprobieren. . Ein paar Module NRF24L01+ mit Deutschlandversand sind nur wenige EUR teurer (ebay) X4U schrieb im Beitrag #4198422: > Ulli B. schrieb im Beitrag #4198399: >> Das entspricht genau meiner ersten Idee. > > Die aus den
32 Bytes voll waren wurde über das event System der spi angetriggert die Daten in den buffer des nrf24l01 zu packen. Auf der Gegenseite wurden die Daten dann per dma mit einem Timer gesteuerten event mit 44100 Hz in den DAC geschaufelt und schon hatte man fast ohne CPU last und wenigen Zeilen code eine
erhalten. In der Planung vergessene oder schwer erreichbare Empfänger dann per Funk (kleiner Arduino + NRF24L01 oder per WLAN)? - Wie gut funktioniert denn Funk? Ist ja nur zum Ein-/Ausschalten - Alternative wäre noch Digitalstrom weil nachrüstbar aber auch sau teuer - Ist das alles zu hoch für Ardunio?
Push-button Switches N R S S C SC C 10K 10 CD G I I O S C V 3.3VCC 11 GND BT_LEFT M M 12 GND U12 13 GND NRF24L01_PA_LNA(GT-24-MINI) GND 10K R9 GND 10K I I CHECK 1206 SIZE SMD FOR TOP PART 1 2 ESP32 S3 PROGRAMING BUTTON F F 8 PIN HEADERS T 3.3VCC U 3.3VCC checked O 1206 RESISTOR SIZE 0603 RESISTOR SIZE R2 R3
Push-button Switches N R S S C SC C 10K 10 CD G I I O S C V 3.3VCC 11 GND BT_LEFT M M 12 GND U12 13 GND NRF24L01_PA_LNA(GT-24-MINI) GND 10K R9 GND 10K I I CHECK 1206 SIZE SMD FOR TOP PART 1 2 ESP32 S3 PROGRAMING BUTTON F F 8 PIN HEADERS T 3.3VCC U 3.3VCC checked O 1206 RESISTOR SIZE 0603 RESISTOR SIZE R2 R3
Dann wird halt so lange auf unterschiedlichen Kanälen gesendet, bis ein Acknowledge kommt. Beim NRF24L01+ geht das so. Die 3€-Funkschaltsteckdosen nehme ich nur für "Kurzstrecken". Es geht ja hier um "Steckdose per Mikrocontroller ein- und ausschalten". Und in der Regel sind die zu schaltenden Steckdosen
Ein ca 40x40mm RC-Receiver auf Basis eines nrf24l01 mit PPM Generator für den vorher schonmal geposteten Flighstick ;)..dazu kommt noch ein Kästchen mit 3 Potis als Alternativsender zur ByPass PPM-Kanal Einspeisung für das Live-Tuning von PID-Werten
Ein 38mm*45mm großes NRF24l01 Breakout Board mit Atmega328P und Arduino Serial Bootloader, alle nicht genutzten Pins sind auf Stiftleisten.
das ganz ohne den Aufwand mit Debug Modulen usw. Es war auch ein Problem, wo ich 3 Tage an einem NRF24L01 frickelte und mich wunderte, dass die Ausgaben auf dem Logger "seltsam" waren und wieso 2 LEDs manchmal etwas glimmten, nur so ein bisschen. Manchmal ist die einfache Lösung die beste ..... man