-
Thread
Leistungsstärkere Alternative für Atmega/Arduino
sowie Helligkeitsanzeige für die 10 PWM gesteuerten LED Strip Kanäle, das ganze mit 10 Stück 50N06L MOSFETs, W5500 Ethernet Modul, SD Karte für Webserver Files, NRF24L01 für Fernsteuerung sowie RTC Modul (DS3231) mit EEPROM (bis ich festgestellt hab dass der Atmel selbst auch einen EEPROM hat, allerdings
Du dann aber auf jeden Fall: ASM: http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/ok01.html C: http://www.valvers.com/open-software/raspberry-pi/step01-bare-metal-programming-in-cpt1/
-
Thread
Funkübertragung Audiosignal
nRF24L01P mit oder ohne PA. Kann bis zu 2Mbit/s und 1Mbit/s, sollte ausreichen.
weglassen? Nein, denn der Empfänger schaut ja dort rein ob er angesprochen wird oder ein anderes nRF24L01P angesprochen soll welches auf der selben Frequenz arbeitet.
-
Thread
nRF24L01 Netzwerkteilnehmer suchen
Hallo Leute, ich möchte für mein Projekt ein Netzwerk aus nRF24L01-Modulen erstellen. Später sollen mehrere Systeme nebeneinander laufen und insgesamt werden ca. 250 Module im Einsatz sein. Ich möchte die module_id jeweis nur einmal vergeben. Grundsätzlich soll ein
Adressen kannst du beliebig ändern da die Adressregister frei dynamisch beschreibbar sind und der NRF24 auch ohne Neuinitialisierung darauf anspricht.
-
Thread
NRF24L0+ Problem
Hallo, ich versuche gerade 2 NRF24L0+ Boards zum Laufen zu bekommen. Ein Board ist der Sender, das andere der Empfänger. Ich hab beide mit einem zusätzlichen Kondensator ausgestattet (47uF). Der Empfänger wird wie folgt betrieben
(0x01); spi_send_byte((1<<0)); //Auto Ack spi_css(SPI_SLAVE_DESELECT); nrf_start_write_register(0x03); spi_send_byte(0x01); //3Byte Adress spi_css(SPI_SLAVE_DESELECT); nrf_start_write_register
-
Thread
Alternative für 433 MHz Übertragung gesucht
Was bedeutet in diesem Fall "dauert zu lang"? Worin besteht der konkrete Unterschied von dem NRF24 Modul zu dem ESP8266? Der ESP8266 ist ein richtiges WLAN-Modul und der NRF kommuniziert nur auf der Frequenz von 2,4 GHz? Wie sieht es bei beiden Modellen mit der Reichweite aus? Für den NRF24 habe ich konkret den NRF24L01+ gefunden. Wäre dies das entsprechende Modul? Bluetooth wäre auch möglich. Welche Chips / Module kommen dabei in Frage bzw. sind üblich? Danke euch!
-
Thread
Spannungsversorgung nRF24L01+ schalten
Hallo, da der nRF24L01+ ja leider keinen Reset-Befehl kennt, will ich ihm dazu einfach die Spannungsversorgung für eine ausreichende Zeit wegnehmen. Ich dachte dabei, der Einfachheit halber einfach die Masse des Chips
Betriebsspannung hat? Ich will es mal so formulieren (aus eigener Erfahrung): Wenn du beim nRF24L01+ einen Reset brauchst machst du etwas falsch, entweder in der Initialisierung oder im Register Handshake. Das bedingt allerdings bei einem Restart dass wirklich alles gesetzt wird was man braucht
-
Thread
AM2302 Erfahrungen mit der Genauigkeit
überein. Diese 5 Stück würde ich als "gut" bewerten und werde sie wohl demnächst mit µC und nRF24L01+ Modulen verheiraten. > Hat jemand schon mal Vergleichsmessungen gemacht? Muss der Sensor > kalibriert werden? Temperatur ist ja vergleichsweise problemlos. Luftfeuchte sieht schlecht aus.
dauert deutlich länger als die Übertragung mit 400kHz oder mehr mit I2C (-> Wakeup-Zeiten länger.) Für NRF-Sensoren mit Batterieschonung sind die Si7021 also auch die bessere Wahl.
-
Thread
ESP8266/Thread-Steckdose - lohnt sich das?
bei mir meist ein Tiny45. > beim nRF2401+ wohl auch? Meine liegen immernoch in der Tüte... nRF24L01+ Sende/Empfangsmodule 2.4 GHz nRF51 nRF24L01+ und kleiner uC nRF52 nRF24L01+ und NFC und uC (leistungsfähiger als nRF51) > Der RFM12 war Beispiel wegen der Status-Rückmeldug usw
das klingt gut. ESP32 unterstützt BLE. Mit dem IC sollte demnach auch etwas ähnliches wie das NRF24L01-Protokoll möglich sein. Bisher haben Espressif-Mitarbeiter (sprite) dazu jedoch noch keinen Bedarf gesehen. Preislich und auch bzgl. Zuverlässigkeit (geschirmtes Modul incl. uC) wird vermutlich
-
Thread
Kniffliges Projekt
Einfache Programmierung per Drag and Drop) Dazu ein Funkmodul Zb Ebay 272379660556 Oder Einen Avr mit Nrf24l01. Vileicht sogar Esp2866 Wlan. Damit solltest du dein Vorhaben Display & Funk für unter 100€ schaffen.
Programmierung > per Drag and Drop) Dazu ein Funkmodul Zb Ebay 272379660556 Oder Einen > Avr mit Nrf24l01. > Vileicht sogar Esp2866 Wlan. > > Damit solltest du dein Vorhaben Display & Funk für unter 100€ schaffen. Danke für die Idee. Die Displays sind aber recht hungrig, wollen laut Datenblatt
-
Thread
Keine Funkverbindung mit Arduino und NRF24L01
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
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
-
Thread
Arduino + RF24 (nRF24L01+) sendet/empfängt immer nur 3 Mal Daten
STATUS_LED_BLUE 3 //Soil Moisture Sensor #define SOIL_MOISTURE_VCC 10 #define SOIL_MOISTURE_DATA 1 //NRF24L01 #define NRF24L01_VCC 5 /* Hardware configuration: Set up nRF24L01 radio on SPI bus plus pins 9, 13 */ RF24 radio(8,7); uint64_t pipeAddressSenderLivingroom = 0xf0f0f0f0e1; uint64_t pipeAddressSenderKitchen
; //Bodenfeuchtigkeit } data; void initRadio() { Serial.println("INIT RADIO"); pinMode(NRF24L01_VCC, OUTPUT); digitalWrite(NRF24L01_VCC,HIGH); delay(3000); //radio.failureDetected = 0; Serial.println("RADIO BEGIN"); radio.begin(); Serial.println("RADIO POWER UP");
-
Thread
Schlüssel in der Nähe detektieren
Rest wie Microcontroller und so hab ich schon) Vielleicht wirds dann doch was aktives. Mit dem NRF24l01 hatte ich schonmal gebastelt. Herausforderung wird dann wohl vor allem es klein genug zu bauen :/ Wobei ich nun auch fertige Beacons gefunden habe: http://www.aliexpress.com/item/-/32651521044
-
Thread
Lib für NTF24L01+, SE8R01, RFM70 usw.
in "void se8r01_calibration()" ab Zeile 164 trotzdem die "Registerbank 1": https://github.com/Sofcom/NRF24Lmodule-SE8R01/blob/master/funktioner.ino#L164 Ist beim SE8R01 eine Initialisierung der "Registerbank 1
Meine Kenntnisse beschraenken sich nur auf den nRF24L01, weshalb ich zum Projekt nicht viel beisteuern könnte. Aber Deine Idee finde ich gut. Nur: Ich habe Deinen Code auf Gist studiert und hatte damit etwas Mühe. Das Ganze waere viel leserlicher,
-
Thread
NRF24L01+ test program for Arduino Mega
Arduino Mega NRF24L01+ Test Code --------------------------------- (c) NRFTestGuy Free for private non-commercial usage. This is the *Mega2560* version of the test program published here: http://www.mikrocontroller.net
Mega2560). You can use these programs as a test partner for devloping your own application for the NRF24L01+ or just check the correct functions of your modules. Also works with the Windows App NRF24_Tester available here: http://www.mikrocontroller.net/topic/402085 Prerequisites ------
-
Thread
Drahtlose Übertragung von Messwerten mehrerer "Slaves"
möchte ich hier gerne fragen in welche Richtung meine Recherche gehen soll: Bluetooth? Zigbee? WLAN? NRF24L01? Für erste Denkanstöße und Wegweiser wäre ich sehr dankbar! Gruß! Benny
ich hier gerne fragen in > welche Richtung meine Recherche gehen soll: Bluetooth? Zigbee? WLAN? > NRF24L01? Umgebungsbedingungen? Entfernungen?
-
Thread
ESP8266 WLAN
Datenübertragungen sind wohl sinnvoller abseits von WLAN und TCP/UDP abzuhandeln, wie z.B. mit dem NRF24L01. Dort hat man nicht mit (W)LAN Verkehr zu kämpfen, braucht sich nicht um Pakete ein/auspacken zu kümmern und hat viele Kanäle (125) zur Auswahl um eine möglichst Störungsfreie Kommunikation
-
Thread
Funkmodul mit Microcontroller
nicht. Nun habe ich mich weiter eingelesen. Wer kennt: http://www.tme.eu/de/details/rx-4m30rr01sf/rf-kommunikationsmodule-aurel/aurel/650200590g/ Ist ein Empfänger der 70µA braucht. Das wäre vielleicht optimal. Kann man so ein Bauteil nehmen? Mit welchem Sender wäre er zu kombinieren. Was
schrieb im Beitrag #4690390: > Und solche Module als fertige Bausteine gebe es nicht zu kaufen? Ein NRF24L01+ braucht im Standby 26uA bzw 900nA und kann einen schlafenden Mikrocontroller (wenige uA) per Interrupt aufwecken. Das sollte per Selbstbau möglich sein. Braucht aber etwas Intelligenz. Kosten
-
Thread
Physikprojekte
Höhe der Wasserrakete bestimmen zu können. Ich habe auch die Datenübertragung per Funk mit den NRF24L01-Modulen umgesetzt. Nur bezweifle ich, dass die Sendeleistung für die Übertragung über gut 25 m ausreicht. Mal schauen... Ich warte jetzt noch auf die ATmega328 Arduino Nanos, die ich bestellt
Christoph E. schrieb im Beitrag #7404306: > Ich habe auch die Datenübertragung per Funk mit den NRF24L01-Modulen > umgesetzt. Nur bezweifle ich, dass die Sendeleistung für die Übertragung > über gut 25 m ausreicht. Mal schauen... Wir machten das auch hier vor rund 20 Jahren. Damals verwendeten
-
Thread
Zigbee übertragung mit Atmel ATmega64RFR2
datenaustausch , temperatur usw.). Völlig überzogen ... mit Kanonen auf Spatzen schiessen. Zwei NRF24L01 oder ESP8266 reichen dafür völlig aus.
-
Thread
SMARTer HOME (Selbstentwicklung)
Bewegungsmelder, Fensterkontakt, etc. Als Bassi wird ein Raspberry benutzt. Als Funkmodul wird hier der nrf24l01 eingesetzt. Hier läuft neben einem Apache Server auch mySql und das C-Programm welches das Herzstück des ganzen ist. Die Module: Die Module arbeiten mit einem Atmel Mikrocontroller. Alle Module
Michael L. schrieb im Beitrag #4659292: > Da habt ihr so viel Hardware entwickelt, und dann gibts kein > einziges Bild davon. Schade. > > Zu "12. Lampenadapter": Ich hätte eigentlich angenommen, dass die
-
Thread
absolut simpelster und kleinster Funksender/empfänger
aus, aber obs was taugt?h http://www.creativeapplications.net/wp-content/uploads/2013/04/10534-01a-320x320.jpg http://www.creativeapplications.net/tutorials/small-programmable-wearable-and-cheap-enjoying-the-attiny85-tutorial/ Naja, mal eins bestellen und sehen
bestellen, da es für diese schon fertige Arduino-Codes gibt.. Scheinen gut und günstig zu sein: "Nrf24L01" 2.4 GhZ https://www.nordicsemi.com/eng/Products/2.4GHz-RF/nRF24L01P damit sollte man auch keine Probleme mit dem Empfang kriegen, WLAN funktioniert ja auch auf 2.4Ghz
-
Thread
NRF24L01+ test program for Arduino Uno
Arduino Uno NRF24L01+ Test Code -------------------------------- (c) NRFTestGuy 07'2016 Free for private non-commercial usage. Also works with the Windows App NRF24_Tester available here: http://www.mikrocontroller.net
hex file in your ATMega328 This is how the terminal output should look like: Arduino Uno - NRF24L01+ Test Version 0.10 (c) NRFTestGuy (Build xxx xx xxxx xx:xx:xx) ----------------------------------- T: Transmit Data R: Receive Data F: Fast Transmit G: Fast Receive L: NRF24
-
Thread
fertiges Projekt: RC Auto IR/2.4GHZ Zeitmessung (multiclient)
IR-LED's Transponderbox (im Auto): Empfängt im vorbeifahren das IR-Signal der Säule und sendet via NRF24L01 einen individuellen Code an die "Master Box" MasterBox (mit Encoder + Display): Empfängt die Daten der Transponder und wertet diese aus (Rundenzeiten, beste Runde...usw.) Technisch gesehen ist
STM32er beiseite gelassen und dies mit AVR gelöst. Dazu habe ich Arduino Mini bzgl. Nano Clones und NRF24L01 Module verwendet. Eine komplette Projektbeschreibung (in Englisch) inkl. Code/Photos usw. könnt ihr gerne via mein GoogleDrive Account beziehen: https://drive.google.com/folderview?id=0B3sgtwOcRTSUaW9MazM2MjljSlE
-
Thread
NRF24L01 - Testprogramm für Windows PC
NRF24L01 - Testprogramm für Windows PC (Hardware Ansteuerung des NRF24 über Druckerport) Das wichtigste in Kürze vorweg: das ist eine 32-Bit Applikation. Das Programm funktioniert *nicht* unter 64
So sieht das Programm dann im Betrieb aus. Nachtrag: da es auf dem Markt eigentlich nur den NRF24L01+ gibt bezieht sich das Testprogramm auch nur darauf. Ältere Versionen die teilkompatibel sind habe ich nicht getestet.
-
Thread
SPI Bus am nrf24l01
Hallo, ich möchte versuchen das nrf24l01 funk modul in betrieb zu nehmen, habe aber vorher ein paar fragen. Dieses Modul wird ja mit SPI-Bus betrieben. Beim SPI wird ja eigentlich nur ein Register durchgeschoben. Wenn ich dann also ein
Auf Seite 51 des Datenblatts findest du die Befehle zum Lesen und Schreiben des NRF24. Ein Register lesen oder schreiben begint mit fallendem Chip Select, dann folgt das Senden des Kommandos, dann können je nach Befehl Daten gelesen oder geschrieben werden. Am Ende wird der Chip
-
Thread
433 MHz Modul miserable Reichweite <3m
Zukki schrieb im Beitrag #4646631: > L358 LM358
retransmissions, > etc). > > Das ist mir aber zu Umständlich. Ich bin ja mittlerweile ein Fan von NRF24L01(+). Arbeitet selektiv, viele (128) Frequenzkanäle, 5 Byte Adressierung, Auto-Acknowledge, 6 unabhängige Empfangskanäle, und natürlich 2.4GHz statt 433MHz.
-
Thread
Drahtlos programmieren und per Funk ansteuern
nutzen könnte. https://www.youtube.com/watch?v=h45vOj6rdg0 Zum finden des Gerätes würde mir nur das NRF24L01 Funkmodul einfallen, ist recht günstig und gut zu beschaffen. Ob das allerdings mit 500 Stück funktioniert weiß ich nicht.
-
Thread
ATmega328P - Input liefert keinen Wert
Code: [c] #include <SPI.h> #include "nRF24L01.h" #include "RF24.h" #include "printf.h" #include "DHT.h" //DHT 22 Sensor DHT dht; /* Hardware configuration: Set up nRF24L01 radio on SPI bus plus pins 9, 13 */ RF24 radio(8,7);
// put your setup code here, to run once: //DHT 22 dht.setup(2); // data pin 2 //NRF24L01 // Serial.begin(9600); radio.begin(); radio.setPALevel(RF24_PA_HIGH); radio.setDataRate(RF24_250KBPS); radio.setChannel(87); radio.setRetries(15,15); //radio.setAutoAck(1,
-
Thread
nrf24l01 sendet nicht
Hallo, ich möchte gerne mit nrf24l01 Daten übertragen. Doch leider hapert es schon am Senden. [code] uint8_t spi_tx_address[5] = {0xD7,0xD7,0xD7,0xD7,0xD7}; uint8_t spi_rx_address[5] = {0xE7,0xE7,0xE7,0xE7,0xE7}; int main(
Ahso, den IRQ-Pin vom nrf24l01-Modul habe ich bei beiden Controllern an INT0 angeschlossen.
-
Thread
attiny2313 automatisch reset
Hallo, ich habe ein nrf24l01 modul an einem attiny2313. Doch dieser resettet sich automatisch nach/in der Konfiguration [code] int main(void){ //extern_interrupt_init(); // INT0 -> falling edge usart_init(USART_MYUBRR
Johannes schrieb im Beitrag #4634780: > ich habe ein nrf24l01 modul an einem attiny2313. Doch dieser resettet > sich automatisch nach/in der Konfiguration Hallo! Damit ich das Problem richtig verstehe, seien ein paar Rückfragen erlaubt: Was bedeutet
-
Thread
Flaschendrehen -Lösung gesucht
Bessere Idee nimm Funk. Ein Nrf24L01 Modul kostet nur gut 1 Euro. Es reicht also wenn ein µC alle Stunde mal einen Sensor (Glaube accelerometer heißten die.) abfragt und das Ergebnis an eine Basis sendet. Diese Basis mit Netzteil
im sleep modus gibt es leider keinen countdown der 24 stunden runter zahlt...
-
Thread
RF24 Library in Atmel Studio 7 mit Atmega328P verwenden
Aruduino Nano eine kleine 2,4 GHz Funkstrecke zu meinem Pi aufgebaut. Verwendet habe ich hierfür das NRF24L01+ Modul. Diese Funkstrecke möchte ich jetzt gerne ohne Arduino und nur mit dem Atmega 328P und dem NRF24L01+ Modul aufbauen. Wenn ich hier meine für den Arduino vorhandene RF24 - Library verwenden
werden kann. Ist auch verständlich. Also habe ich nach alternativen Bibliotheken gesucht und eine RF24 finden können, die anscheinend ohne Arduino.h auskommt, aber dafür in Atmel Studio immer den Fehler bringt "string: No such file or directory". Das kommt weil die RF24 die Zeile #include <string> enthält
-
Thread
Spannungsversorgung Outdoor (Füllstand Zisterne)
Sensoren basierend auf einem DHT22 Temp/Luftfeuchtesensor, Arduino Pro Mini 3.3V 8MHz aus China und NRF24L01 Modul zur Funkübertragung. Betrieben werden die mit je einer 18650 Li-Ion Zelle aus alten Notebook-Akkus. Alle 5min wachen sie kurz per Watchdog auf und senden ihre Daten. Die Power-LED auf den
die Batteriespannung). Den ESP8266 nutze ich dagegen am Netzteil, er empfängt die Daten mit einem NRF24L01 und schreibt sie in meine Datenbank. Für Batteriebetrieb nutzt mir der dann leider doch zuviel Strom.
-
Thread
Methoden der Funk-Übertragung per Arduino
433M-receiver-module/dp/B00R2U8OEU/ref=sr_1_1?ie=UTF8&qid=1466962378&sr=8-1&keywords=433+mhz] Nrf24L01-Module <-- China-Ware hat nicht funktioniert, wie sieht es mit der Reichweite bei Original-Produkten aus? [https://www.amazon.de/Kuman-nRF24L01-Wireless-Transceiver-Compatible/dp/B01BVAAASY/ref
Manch ein Elektronikproblem sitzt einfach zwischen Stuhllehne und PC. Es gibt tausende von laufenden Nrf24L01-Module. Die Nutzer können nicht alle irren.
-
Thread
NrF24L01 funktioniert nicht - Arduino UNO
Hallo an Alle, gerade meine NrF24L01 mudule bekommen. Probiere schon seit Stunden herum, bringe sie nicht zum Laufen. VCC auf 3.3V, GND auf GND, alles Andere wie hier beschrieben: http://starter-kit.nettigo.eu/2014/connecting-and-programming-nrf24l01
Benjamin W. schrieb im Beitrag #4623318: > Bitteschön ;) Danke schön! Was mir auffällt: Deine NrF24L01 sehen mir gar nicht wie NrF24L01 aus.... Ich kenne keine (funktionierenden) NrF24L01 mit so einem Klecks da drauf. Außerdem scheinen einige SMD Teile auf der Oberfläche zu fehlen.
-
Thread
WI-FI Module nrf24L01+ und TWI Interface
Hallo, ich möchte per SPI Funkkommunikation mit den nrf24L01+ Modulen Daten von einem µC zum anderen übertragen. Dafür wende ich zwei Arduino als µC. nun möchte ich dem einen µC per TWI Interface von einem Sensor Daten schicken. Die Kommunikation mit den nrf24 Modulen funktioniert super. Hat mir jemand einen Beispielcode mit dem TWI Interface und der weiteren Übertragung an den zweiten µC mit den Funkmodulen? Wie muss ich die Daten aufbereiten, die
-
Thread
Schalterstellung über Bluetooth an Smartphone senden
Protokoll mit einem 1€ 2,4Ghz Modul Faken. https://hackaday.io/project/12036-ble-beacons-from-1-nrf24l01-modules https://github.com/Pranavgulati/RF24BLE
Kevin L. schrieb im Beitrag #4621841: > Im Rahmen eines Projektes müssen mein Team und ich eine Schalterstellung > über Bluetooth an unser Smartphone schicken. Das macht doch jeder Selfiestick.
-
Thread
keine übertragung mit nrf24l01
Hallo, ich möchte mit den nrf24l01 daten übertragen. Dabei komme ich aber schon ewig nicht weiter und verstehe auch das Problem nicht ganz. Ich möchte die Daten von einem Atmega328p (Arduino) zu einem Attiny2313 übertragen. Wenn
5] = {0xD7,0xD7,0xD7,0xD7,0xD7}; int main(void){ usart_init(USART_MYUBRR); spi_init(); nrf24_init(); // initialize hardware pins nrf24_config(2,4); // channel #2, payload length: 4 /* Set the device addresses */ nrf24_tx_address(spi_tx_address); nrf24_rx_address(spi_rx_address
-
Artikel
Benutzer Diskussion:Fxlxo
Hallo zusammen, ich habe Problem mit dem Funkmodul NRF24L01. Ich möchte anhand des Tutorials das Ding zum laufen kriegen. Genaueres: -Atmel Studio 6 -Entwicklungsboard: MK2 -µC: Atmega8 (genau der aus dem Tutorial) -Quellcode: (genau der aus dem Tutorial
-
Thread
NRF24L01 SPI immer Selber wert gelesen
Hallo zusammen, ich mache seit 2 Tagen mit dem NRF24L01 Tutorial rum und komme nicht weiter. Es scheitert schon beim SPI Zugriff. ich verwende: -Atmel Studio -Entwicklungsboard: MK2 -ATmega8A -Uart_terminal zum debuggen -Code genau der aus
genau so wie auf dem bild(aus dem tutorial) atmega auf 5v nrf24l01 auf 3.3V ist die SPI vom NRF24L01 nicht 5V tolernat? Danke der Antwort