2.4GHz nRF24L01 modtager
-
- Indlæg: 6507
- Tilmeldt: 20 mar 2008, 23:02
- Geografisk sted: Danmark
2.4GHz nRF24L01 modtager
Hej.
Jeg har lavet en 2.4GHz modtager baseret på
Pro-Mini-atmega168 http://www.ebay.com/itm/Chinduino-Pro-M ... 416563800e
En CP2102 baseret FTDI http://www.ebay.com/itm/ws/eBayISAPI.dl ... OC:US:3160
Og et nRF24L01 modul http://www.ebay.com/itm/ws/eBayISAPI.dl ... OC:US:3160
Kasse/kabinet er fra http://www.pc-elektronik.dk/shop/ Den kostede ca. 7 kr.
Code er et "lige igennem" eksempel
Det er første del af et større projekt. Jeg har en halv færdig drivhus node, der sender lys, temp og fugt. Der skal tilføjes sensor for jord fugt, og code skal bygges om, så det er forberedt for flere enheder.
Så mangler jeg "bare lige" et Homeseer script til at læse COM porten. Det ser overkommeligt ud, men det skal nok komme til at tage mig lang tid.
Jeg har lavet en 2.4GHz modtager baseret på
Pro-Mini-atmega168 http://www.ebay.com/itm/Chinduino-Pro-M ... 416563800e
En CP2102 baseret FTDI http://www.ebay.com/itm/ws/eBayISAPI.dl ... OC:US:3160
Og et nRF24L01 modul http://www.ebay.com/itm/ws/eBayISAPI.dl ... OC:US:3160
Kasse/kabinet er fra http://www.pc-elektronik.dk/shop/ Den kostede ca. 7 kr.
Code er et "lige igennem" eksempel
Kode: Vælg alt
/*
Baseret på:
Modtage eksempel fra http://arduino.cc/forum/index.php?topic=57883.0
* An Mirf example which copies back the data it recives.
*
* Pins:
* Hardware SPI:
* MISO -> 12
* MOSI -> 11
* SCK -> 13
*
* Configurable:
* CE -> 8
* CSN -> 7
*
*/
#include <SPI.h>
#include <Mirf.h>
#include <nRF24L01.h>
#include <MirfHardwareSpiDriver.h>
void setup(){
Serial.begin(9600);
/*
* Set the SPI Driver.
*/
Mirf.spi = &MirfHardwareSpi;
/*
* Setup pins / SPI.
*/
Mirf.init();
/*
* Configure reciving address.
*/
Mirf.setRADDR((byte *)"serv1");
/*
* Set the payload length to sizeof(unsigned long) the
* return type of millis().
*
* NB: payload on client and server must be the same.
*/
Mirf.payload = 1;
/*
* Write channel and payload config then power up reciver.
*/
Mirf.config();
// Serial.println("Listening...");
}
void loop(){
byte incomming;
// is there any data pending?
if( Mirf.dataReady() )
{
// well, get it
Mirf.getData(&incomming);
// ... and write it out to the PC
// Serial.print(c);
char udskrives = incomming;
Serial.print(udskrives);
}
}
Så mangler jeg "bare lige" et Homeseer script til at læse COM porten. Det ser overkommeligt ud, men det skal nok komme til at tage mig lang tid.
Mvh
Morten
Morten
Re: 2.4GHz nRF24L01 modtager
Det ser rigtigt fint ud
-
- Indlæg: 6507
- Tilmeldt: 20 mar 2008, 23:02
- Geografisk sted: Danmark
Re: 2.4GHz nRF24L01 modtager
Hej Morten
Ser spændende ud
Hvordan er rækkevidden?
Og kan/må/skal man vælge kanaler der ikke bliver forstyret af al den "almindelige" wifi 811.bgn?
Ser spændende ud

Hvordan er rækkevidden?
Og kan/må/skal man vælge kanaler der ikke bliver forstyret af al den "almindelige" wifi 811.bgn?
-
- Indlæg: 6507
- Tilmeldt: 20 mar 2008, 23:02
- Geografisk sted: Danmark
Re: 2.4GHz nRF24L01 modtager
Jeg er ikke ret langt med det.
Men det virker fint fra drivhuset på skrå gennem et par mure. Afstanden er nok ca. 7 meter.
Den bliver ikke forstyret af min WIFI og den forstyrer ikke. Modtageren står lige over mit access point. Men jeg har ikke kigget dybere på det.
Det kan være jeg kan nogle bedre svar på spørgsmålene senere.
Men det virker fint fra drivhuset på skrå gennem et par mure. Afstanden er nok ca. 7 meter.
Den bliver ikke forstyret af min WIFI og den forstyrer ikke. Modtageren står lige over mit access point. Men jeg har ikke kigget dybere på det.
Det kan være jeg kan nogle bedre svar på spørgsmålene senere.

Mvh
Morten
Morten
Re: 2.4GHz nRF24L01 modtager
Skal nok tage billeder af min styring til mit badeværelse snart. Men min LinuxMCE krashede igår så jeg er ved at starte op fra bunden igen. Jeg havde problemer med mine ip camera som falt af netværekt konstant. , så jeg har haft pillet ved noget dhcpserver som jeg fik fucket up... anyway har jeg lært har nu lært det skyldes at accespointet både kører B+G mode og det skla kun køre B mode = 10Mbit, så jeg er ikke så hurtig som du til at få alle de lækre hjemmebryggede ting til at virkeMorten H. Nielsen skrev:Hvornår får vi billeder at dit hjemmebyg?
-
- Indlæg: 6507
- Tilmeldt: 20 mar 2008, 23:02
- Geografisk sted: Danmark
Re: 2.4GHz nRF24L01 modtager
Jeg prøvede lige for sjov med Wifi analyzer til android. Den så ikke nRF24L01. Men det betyder vel bare, at der ikke bruges en af de 13 WIFI kanaler.
Mvh
Morten
Morten
Re: 2.4GHz nRF24L01 modtager
Det tror jeg ikke at du kan konkludere.Morten H. Nielsen skrev:Jeg prøvede lige for sjov med Wifi analyzer til android. Den så ikke nRF24L01. Men det betyder vel bare, at der ikke bruges en af de 13 WIFI kanaler.
nRF24L01 bruger godt nok 2.4GHz båndet.
Men har vel ellers intet til fælles med IEEE 802.11, som wifi analyzer "lytter" efter?
-
- Indlæg: 6507
- Tilmeldt: 20 mar 2008, 23:02
- Geografisk sted: Danmark
Re: 2.4GHz nRF24L01 modtager
Du har nok ret. Men det betyder, jeg ikke rigtigt har noget udstyr at måle med.
Så jeg kan nok kun sige, jeg ikke kan mærke nogle konflikter.
Så jeg kan nok kun sige, jeg ikke kan mærke nogle konflikter.
Mvh
Morten
Morten
Re: 2.4GHz nRF24L01 modtager
Det eneste er at du kan tjekke re-transmission på dit ethernet, så kan du se at 'noget' forstyrrer din data transmission, men du bliver bare ikke klogere om det skyldes dine nRF24L01 eller noget andet der støjer...
Re: 2.4GHz nRF24L01 modtager
Kan denne her RF transceiver sættes sammen med den arduino mini og bygges ind i en LK fuga dåse i væggen? eller fylder det for meget? måske sammen med et knapcelle batteri og et lille relæ?
-
- Indlæg: 6507
- Tilmeldt: 20 mar 2008, 23:02
- Geografisk sted: Danmark
Re: 2.4GHz nRF24L01 modtager
De kan godt være der, men jeg tror, det bliver svært at få plads til et relæ.
Det bedste jeg lige kan finde er kassen til en QEES Wall. Den er ikke dyb nok, men formatet er i hvert fald rigtigt.
Det bedste jeg lige kan finde er kassen til en QEES Wall. Den er ikke dyb nok, men formatet er i hvert fald rigtigt.
Mvh
Morten
Morten
Re: 2.4GHz nRF24L01 modtager
Måske et Solid State relæ?
Fx dette, som fylder 5x15x28 mm Link
StyreSpænding 3VDC
Udgang: 280 VAC/2A.
Fx dette, som fylder 5x15x28 mm Link
StyreSpænding 3VDC
Udgang: 280 VAC/2A.
Re: 2.4GHz nRF24L01 modtager
Ja det ser ud til at det kan lade sig gøre at få alle delene ned i en fuga 
tak begge for billede og link

tak begge for billede og link
Re: 2.4GHz nRF24L01 modtager
Man skal bare lige være OBS på, hvad det er for en belastning man kobler på.
Da den har en lækstrøm når den er slukket, så kan der godt opstå problemer med fx at slukke en LED pære!
Da den har en lækstrøm når den er slukket, så kan der godt opstå problemer med fx at slukke en LED pære!