nodo-domotica.nl

The return of the NRF24L01 ...

Hier kan gediscussieerd worden over sensoren, electronica problemen, componenten, etc.

Re: The return of the NRF24L01 ...

Berichtdoor dannydekoning » 08 okt 2014, 19:43

Ik haal het niet met 1 433 zender, vandaar de small. Daarnaast was dit de enige manier om te communiceren tussen de stations, op i2c na. In mijn bestaande systeem zou het zinvol kunnen zijn om een deel van de communicatie te verhuizen naar 2,4ghz.

Vandaar was de vraag.
dannydekoning
 
Berichten: 26
Geregistreerd: 11 feb 2014, 08:53

Re: The return of the NRF24L01 ...

Berichtdoor manjh » 08 okt 2014, 23:49

dannydekoning schreef:Ik haal het niet met 1 433 zender, vandaar de small. Daarnaast was dit de enige manier om te communiceren tussen de stations, op i2c na. In mijn bestaande systeem zou het zinvol kunnen zijn om een deel van de communicatie te verhuizen naar 2,4ghz.

Vandaar was de vraag.

Kan. Hou wel in gedachten dat SendTo niet werkt over deze transceiver, dus programmeren moet via i2c.
Hans
manjh
 
Berichten: 1172
Geregistreerd: 29 aug 2011, 14:39

Re: The return of the NRF24L01 ...

Berichtdoor tim » 21 okt 2014, 13:39

manjh schreef:
dannydekoning schreef:Ik haal het niet met 1 433 zender, vandaar de small. Daarnaast was dit de enige manier om te communiceren tussen de stations, op i2c na. In mijn bestaande systeem zou het zinvol kunnen zijn om een deel van de communicatie te verhuizen naar 2,4ghz.

Vandaar was de vraag.

Kan. Hou wel in gedachten dat SendTo niet werkt over deze transceiver, dus programmeren moet via i2c.

Ik gebruik de tool van de experimentele site. Lijkt best goed te werken. Je kan nu tenminste beter zien wat er gebeurd op de Nano.
tim
 
Berichten: 114
Geregistreerd: 11 nov 2013, 14:21

Re: The return of the NRF24L01 ...

Berichtdoor cdtrobert » 23 nov 2014, 21:53

goedenavond

Ik ben al wat uurtjes bezig om een NRF24L01 aan te sluiten op een arduino mega

OP het moment dat ik de draadje prik in de a14 krijg ik via de console de volgende output.

Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off
Input=Wired; Unit=2; Event=WiredIn 7,On
Input=Wired; Unit=2; Event=WiredIn 7,Off

dit blijft maar lopen, of de NRF aangesloten is of niet. Alleen als ik het jumper draadje van A14 verwijder stopt hij met lopen

weet iemande wat ik fout doe?

hieronder mijn status all
!******************************************************************************!
Nodo Domotica controller (c) Copyright 2014 P.K.Tonkes.
Licensed under GNU General Public License.
Nodo-Mega V3.7, Product=SWACNC-MEGA-R744, Home=1, ThisUnit=2
!******************************************************************************!
VariableSet 1,0
VariableSet 2,0
VariableSet 3,0
VariableSet 4,0
VariableSet 5,0
VariableSet 6,0
VariableSet 7,0
VariableSet 8,0
VariableSet 9,0
VariableSet 10,0
VariableSet 11,0
VariableSet 12,0
VariableSet 13,0
VariableSet 14,0
VariableSet 15,0
AlarmSet 1,Off,00:00,*
AlarmSet 2,Off,00:00,*
AlarmSet 3,Off,00:00,*
AlarmSet 4,Off,00:00,*
AlarmSet 5,Off,00:00,*
AlarmSet 6,Off,00:00,*
AlarmSet 7,Off,00:00,*
AlarmSet 8,Off,00:00,*
Build 744
ClockDaylight 0,0
ClockSetDate 00-00-0000
ClockSetTime 00:00
Debug Off
Plugin 33
DnsServer 0,0
EventlistCount 10,245
FreeMem 3679
Gateway 0,0
WaitFreeRX Off
HTTPHost 0,0
HWConfig 0x10212F
ID
IP 0,0
Lock Off
Log Off
Output HTTP,Off
Output IR,Off
Output RF,On
PortInput 6636
PortOutput 80
RawSignalReceive Off,On
RawSignalWrite Off,0
Subnet 0,0
Temp
TimerSet 1,0
TimerSet 2,0
TimerSet 3,0
TimerSet 4,0
TimerSet 5,0
TimerSet 6,0
TimerSet 7,0
TimerSet 8,0
TimerSet 9,0
TimerSet 10,0
TimerSet 11,0
TimerSet 12,0
TimerSet 13,0
TimerSet 14,0
TimerSet 15,0
Unit 2,System
WiredAnalog 1,1022
WiredAnalog 2,1022
WiredAnalog 3,1022
WiredAnalog 4,1022
WiredAnalog 5,1023
WiredAnalog 6,0
WiredAnalog 7,110
WiredAnalog 8,0
WiredIn 1,On
WiredIn 2,On
WiredIn 3,On
WiredIn 4,On
WiredIn 5,On
WiredIn 6,Off
WiredIn 7,Off
WiredIn 8,Off
WiredOut 1,Off
WiredOut 2,Off
WiredOut 3,Off
WiredOut 4,Off
WiredOut 5,Off
WiredOut 6,Off
WiredOut 7,Off
WiredOut 8,Off
WiredPullup 1,On
WiredPullup 2,On
WiredPullup 3,On
WiredPullup 4,On
WiredPullup 5,On
WiredPullup 6,On
WiredPullup 7,On
WiredPullup 8,On
WiredSmittTrigger 1,10
WiredSmittTrigger 2,10
WiredSmittTrigger 3,10
WiredSmittTrigger 4,10
WiredSmittTrigger 5,10
WiredSmittTrigger 6,10
WiredSmittTrigger 7,10
WiredSmittTrigger 8,10
WiredThreshold 1,512
WiredThreshold 2,512
WiredThreshold 3,512
WiredThreshold 4,512
WiredThreshold 5,512
WiredThreshold 6,512
WiredThreshold 7,512
WiredThreshold 8,512
RawSignalSample 25
AliasShow Off
WaitFreeNodo Off
!******************************************************************************!


groetjes,

Robert
cdtrobert
 
Berichten: 7
Geregistreerd: 23 nov 2014, 21:44

Re: The return of the NRF24L01 ...

Berichtdoor tim » 23 nov 2014, 22:42

Die meldingen kan je weg krijgen door de volgende commando's
Code: Selecteer alles
WiredThreshold 4,0
WiredThreshold 5,0
WiredThreshold 6,0
WiredThreshold 7,0
SettingsSave
tim
 
Berichten: 114
Geregistreerd: 11 nov 2013, 14:21

Re: The return of the NRF24L01 ...

Berichtdoor cdtrobert » 26 nov 2014, 15:48

bedankt

dat heeft inderdaad geholpen
echter, nu lijkt de nrf te werken en krijg ik zonder dat er een andere NRF actief is

willekeurige output te zien

ut=RF; Unit=0; Event=ClientIP 0,134217728
Input=RF; Unit=4; Event= 0,64
Input=RF; Unit=16; Event=UserEvent 14,269488144
Input=RF; Unit=0; Event=Boot 3
Input=RF; Unit=36; Event= 255,759947199
Input=RF; Unit=0; Event=EventlistShow 0
Input=RF; Unit=0; Event= 0,2147680256
Input=RF; Unit=16; Event=HTTPHost 1,1
Input=RF; Unit=192; Event=UserEvent 0,1887174656
Input=RF; Unit=28; Event=SettingsSave
Input=RF; Unit=0; Event=Alarm 28
Input=RF; Unit=1; Event=Serial 1,268435712
Input=RF; Unit=120; Event=SettingsSave
Input=RF; Unit=0; Event=UserEvent 0,128
Input=RF; Unit=2; Event=WiredThreshold 0,0
Input=RF; Unit=6; Event=Sound 0,1536
Input=RF; Unit=0; Event=Boot 8
Waiting...
Input=RF; Unit=1; Event= 119,786800
Input=RF; Unit=0; Event= 0,0
Waiting...
Input=RF; Unit=0; Event=UserEvent 16,3758104708
Input=RF; Unit=97; Event=Boot 0
Input=RF; Unit=0; Event=ClockDaylight 48,2013281292
Input=RF; Unit=1; Event=BreakOnVarLess 112,0
Input=RF; Unit=0; Event=Alarm 0
Input=RF; Unit=0; Event=Boot 0
Input=RF; Unit=0; Event=Alarm 30
Input=RF; Unit=0; Event=Boot 1
Input=RF; Unit=0; Event=FileShow 24,3932188
Input=RF; Unit=0; Event= 0,0
Input=RF; Unit=0; Event=BreakOnVarNEqu 0,0
Input=RF; Unit=0; Event=BreakOnVarNEqu 0,0
Input=RF; Unit=0; Event=Boot 0
Input=RF; Unit=0; Event=UserEvent 128,0

dit bovenstaande blijft lopen met af en toe een paar seconden niets

doe ik weer wat fout???
cdtrobert
 
Berichten: 7
Geregistreerd: 23 nov 2014, 21:44

Re: The return of the NRF24L01 ...

Berichtdoor tim » 26 nov 2014, 20:28

Dat heb ik volgens mij in het begin ook wel eens gezien. Bij mij had ik toen de IO pinnetjes verkeerd aangesloten. Misschien toch even checken of de 4 lijnen goed zijn verbonden?
tim
 
Berichten: 114
Geregistreerd: 11 nov 2013, 14:21

Re: The return of the NRF24L01 ...

Berichtdoor cdtrobert » 28 nov 2014, 17:21

Bedankt voor je reactie Tim

Ik ga als ik tijd heb eerst eens testen met een stukje arduino sketch
op 2 uno's (server/client)

De draadjes heb ik meerdere malen gecontroleerd en ook vervangen.


gr,

Robert
cdtrobert
 
Berichten: 7
Geregistreerd: 23 nov 2014, 21:44

Re: The return of the NRF24L01 ...

Berichtdoor rtenklooster » 16 dec 2014, 16:12

MArtinus,

Even voor de zekerheid:
De CE pin, is het noodzakelijk dat deze op 3v3 wordt aangesloten, of hoeft dit niet?
Volgens je wiki pagina wel, maar bij de koppelprintjes zie ik dit niet.
Heb een small met CE Niet connected, sendto werkt niet maar krijg wel newnodo events binnen. Dus zonder CE werkt zenden in ieder geval, ontvangen heb ik niet kunnen testen.

En ik heb het nog niet gemeten, jij misschien wel, maar stel: je doet deze op een mini pro met sleep functie. Je voed de mini pro met batterij op raw poort. je voed de tranceiver via een wiredout port -> LDO, bij boot van de mini zet je wiredout port hoog, wacht 5 seconden doet bijv. een temp meting en verstuurt deze variabele. Gaat dit werken, en heb je dan een leuke zuinige nrf sensor? Of boot hij niet goed als de nrf geen power heeft bij het booten.
rtenklooster
 
Berichten: 377
Geregistreerd: 04 aug 2012, 12:10
Woonplaats: Aduard

Re: The return of the NRF24L01 ...

Berichtdoor mvdbro » 17 dec 2014, 09:00

rtenklooster schreef:Even voor de zekerheid:
De CE pin, is het noodzakelijk dat deze op 3v3 wordt aangesloten, of hoeft dit niet?
Volgens je wiki pagina wel, maar bij de koppelprintjes zie ik dit niet.
Heb een small met CE Niet connected, sendto werkt niet maar krijg wel newnodo events binnen. Dus zonder CE werkt zenden in ieder geval, ontvangen heb ik niet kunnen testen.

We gebruiken de NRF op een aangepaste manier vanwege pinbezetting en beperking van de Nodo.
In onze situatie moet CE permanent 'hoog' zijn. We schakelen tussen RX/TX op een alternatieve manier. Laten zweven van de pin lijkt me geen goed idee.

rtenklooster schreef:En ik heb het nog niet gemeten, jij misschien wel, maar stel: je doet deze op een mini pro met sleep functie. Je voed de mini pro met batterij op raw poort. je voed de tranceiver via een wiredout port -> LDO, bij boot van de mini zet je wiredout port hoog, wacht 5 seconden doet bijv. een temp meting en verstuurt deze variabele. Gaat dit werken, en heb je dan een leuke zuinige nrf sensor? Of boot hij niet goed als de nrf geen power heeft bij het booten.

We zijn met de batterij NRF-Nodo aan het testen. De RAW poort gebruiken lijkt geen goed idee. Geeft een behoorlijk extra stroomverbruik. We zien twee mogelijkheden:

1) Mini pro voeden op VCC met 3 x AAA/AA= 4.5 volt. NRF voeden via wiredout pin en LDO.

2) Mini pro voeden op VCC met 2 x AAA/AA= 3.0 volt. NRF direct voeden via wiredout pin.

Bij optie 1 is de mate van "Low Drop Out" wel van belang. Er is 4.5-3.3=1.2 volt verschil bij verse batterijen. Ik gebruik in test een TS2950C (Ultra Low Drop Out) en die heeft een max dropout van 0.45 volt. Dus een VCC van 3.8 volt zou nog moeten werken. Een veelgebruikte LM1117 heeft echter een LDO van 1.2V. Dat wordt krap... (hoewel de NRF ook tevreden is met minder dan 3.3v)

Bij optie 2 is de frequentie mogelijk een issue. Stel je batterijvoeding daalt tot 2.7 volt, dan zou de atmel in theorie max 10MHz mogen draaien. In de praktijk lijkt het allemaal mee te vallen, maar je draait formeel "out of specs". Ik test nu met een atmel op 8MHz.

to be continued...
mvdbro
 
Berichten: 1092
Geregistreerd: 21 okt 2011, 12:06

Vorige

Keer terug naar De electronica hoek

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers. en 2 gasten

cron