nodo-domotica.nl http://www.nodo-domotica.nl/forum/ |
|
The return of the NRF24L01 ... http://www.nodo-domotica.nl/forum/viewtopic.php?f=26&t=2175 |
« Vorige Pagina 5 van 7 Volgende » |
Auteur: | mvdbro [ 07 sep 2014, 09:46 ] |
Titel: | Re: The return of the NRF24L01 ... |
In het kort hoe sendto gaat bij b.v. een eventlistwrite: 1) Transmission_SendToUnit wordt ingesteld op target unit 2) eventlistwrite commando gaat in de queue 3) slave ontvangt system command SYSTEM_COMMAND_QUEUE_SENDTO en gaat in queue receive mode 4) In Queue Receive zit een wait functie 5) De wait functie gebruikt scanevent om te luisteren naar events Het ontvangen van de NRF kan nu alleen via de PLUGIN_ONCE_A_SECOND call. En hier zit de beperking, aangezien de NRF module niet wordt gechecked in functie scanevent is er geen verkeer en wacht het geheel tot de time-out, resulterend in een communicatie error. Dus met een plugin is het technisch niet mogelijk om sendto te supporten. Je zult dus moeten programmeren via I2C. |
Auteur: | manjh [ 09 sep 2014, 16:02 ] |
Titel: | Re: The return of the NRF24L01 ... |
Eindelijk eens toegekomen aan wat serieuzere bereik tests. In de meterkast heb ik een Duemilanove liggen als P1 meter interface. Die heb ik tijdelijk vervangen door een Pro Mini met een gewone 2.4GHz transceiver, dus degene met on-board antenne. Mijn kantoor is op zolder, met twee betonnen vloeren er tussenin. Hier een Mega, ook met de gewone 2.4GHz transceiver. Deze opzet werkt uitstekend. ![]() Mijn plan is om alleen de centrale Nodo (een Mega) uit te rusten met de transceiver met losse antenne, en de rest van de Nodo's met de goedkope versie. Vooralsnog werkt alles uitstekend. Alleen de support van SendTo blijft een gemis. Jammer, je zult de eventlist moeten programmeren via I2C. |
Auteur: | mvdbro [ 13 sep 2014, 08:32 ] |
Titel: | Re: The return of the NRF24L01 ... |
Dat is goed om te horen!
Zo heb ik het ook uitgevoerd en dat geeft net iets meer bereik. Denk er wel aan dat een Arduino onvoldoende stroom kan leveren op de 3V3 aansluiting voor de PA-NLA antenne versie.
Mijn slaves werken allen als sensor en de eventlists zitten er al meer dan een jaar ongewijzigd in. Dus in de praktijk niet zo hinderlijk verwacht ik. |
Auteur: | manjh [ 13 sep 2014, 13:13 ] |
Titel: | Re: The return of the NRF24L01 ... |
Die 3.3 volt maak ik zelf wel, een torretje met 2 C's en klaar. Voor de centrale nodo geen probleem, past nog wel in het kastje denk ik. |
Auteur: | manjh [ 13 sep 2014, 13:19 ] |
Titel: | Re: The return of the NRF24L01 ... |
Ik denk dat het tijd wordt om de plugin te formaliseren! Even een nummer met Paul afstemmen. Er is voldoende animo denk ik. Remco was ook al enthousiast, en ik ga zeker een aantal Nodo's migreren naar 2,4GHz. Alleen als er een noodzaak is voor 433 blijft die er in. Bij mij dus alleen voor KAKU bediening, en dat doe ik vanuit centraal. Als ik kan helpen met bijvoorbeeld de Wiki, dan hoor ik het wel van je. We hebben een pagina nodig voor de plugin, maar ook wat info over hardware. |
Auteur: | mvdbro [ 15 sep 2014, 18:26 ] |
Titel: | Re: The return of the NRF24L01 ... |
Ben benieuwd. Paul ziet liever een andere oplossing (soort wireless I2C device maken)
Nu Paul nog ![]()
Ik kan ermee starten, maar misschien nog iets te voorbarig op dit moment? |
Auteur: | manjh [ 15 sep 2014, 20:23 ] |
Titel: | Re: The return of the NRF24L01 ... |
1st things 1st: eerst een plugin nummer. Ik spreek Paul nog wel een dezer dagen. |
Auteur: | mvdbro [ 21 sep 2014, 09:51 ] |
Titel: | Re: The return of the NRF24L01 ... |
Wordt het 33? Ik kan de plugin als Beta lanceren op de Wiki? Ik heb nog een nieuwe feature toegevoegd, waarbij de Small zelf het gebruikte kanaal opzoekt tijdens boot. (indien channel niet is gedefinieerd in de config). Het kanaal is nu instelbaar tussen 1-62 omdat ik naastgelegen kanalen skip. (anders werkt de zoekfunctie niet altijd goed) Vanaf een Mega kun je het kanaal realtime wijzigen, waarbij de slaves automatisch volgen... Dit moet nog wel goed worden getest. Misschien dat John/Remco ook een poging kunnen wagen? Verder alle debug zaken optioneel gemaakt, zodat de plugin code niet al te groot wordt (nu ong 1700 bytes op een Small) |
Auteur: | manjh [ 21 sep 2014, 15:26 ] |
Titel: | Re: The return of the NRF24L01 ... |
Het wordt nummer 33. We moeten nog een paar stappen doen: code ombouwen naar nr 33 (martinus), testen met meerdere slaves in een netje met 1 mega (hans), documentatie maken voor hw en sw (m&h samen), en natuurlijk uiteindelijk de code uitrollen . Testen kan ik over 2 weken oppikken, als de code dan omgezet is.... lukt dat? |
Auteur: | mvdbro [ 21 sep 2014, 18:45 ] |
Titel: | Re: The return of the NRF24L01 ... |
De plugin staat nu onder nummer 33 in de formele svn. Ik zal al vast beginnen aan een Wiki (under construction...) |
Pagina 5 van 7 | Alle tijden zijn GMT + 1 uur |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |