Deze software is opgenomen in Florigs2560.zip. transceiver
- Arduino software
Alle beschreven sketches kunnen ook onder aan deze pagina worden gevonden.
HELAAS: de eerste poging op een Arduino Uno loopt uit op een teleurstelling want het geheugen van een Uno is gewoonweg te klein. Dit heeft vooral te maken met de ethernet bibliotheek, maar helaas hebben we deze bibliotheek wel nodig omdat de MQTT software dat vereist. Hier wordt ethernet toegevoegd en getest maar dus niet op een Uno :( De bibliotheek is RF24 van Tmrh20. Een uitstekende website om mee te beginnen is deze. De opzet van een LoRa verbinding wordt in stappen beschreven.
Deze software werkt op een Arduino Uno. Er wordt verder gebouwd vanaf de Pingpong software. Op dit moment gooit de gateway er iedere 10 seconden radio.write uit waarbij hij als payload het aantal micros sinds start wordt meegegeven. Kan aardig groot worden en overloopt na ongeveer 70 minuten. De cliënt kaatst dit ontvangen getal terug. Maar in plaats daarvan kan de gateway ook wel een commando naar de cliënt sturen en zou de cliënt natuurlijk ook een gemeten temperatuur terug kunnen zenden.
- Basis
- SimpleTx en SimpleRx
Helaas gaat het al bij de eerste stap fout. De zender vindt een communicatie pas geslaagd als hij ook een Ack heeft ontvangen. Dit gaat dus regelmatig fout. Slechts ong 10% gaat goed. Veel te veel fouten in de communicatie en ik heb geen idee waar dat aan ligt.
|