vrijdag 2 maart 2012

Het weerstion

Vandaag ben ik op zoek gegaan naar een oplossing voor een goed weerstation voor dit project. Het moest een weerstation zijn dat ik uit kan lezen en dat in het budget past.

Na wat zoeken kwam ik op www.wunderground.com. Weather Underground bied een real-time weerinformatie service aan via het internet. Het mooie aan deze serv

ice is dat je er zelf aan kunt deelnemen. Je kunt namelijk een goedkoop weerst

ation kopen en de data uploaden. De hele wereld kan dan gebruik maken van jou data.

Een weerstation dat veel gebruikt wordt is de
Alecto WS-4000 en kost nog geen 100 euro. Deze kan via USB aangesloten worden op je PC. Met een Python script (pywws) of een van de andere software pakketten die op de site vermeld staan kun je de actuele data uploaden. Deze data wordt dan opgeslagen in de database en voor iedereen beschikbaar gemaakt.


Voor dit project zou dit een mooie oplossing zijn om de nodige weerinformatie voor de app te verkrijgen. Weather Underground biedt namelijk een mooie API aan waar je de beschikbare data op kunt vragen in de vorm van XML of JSON. Nog een voordeel is dat je niet afhankelijk bent van één weerstation. Als er in de buurt al een weerstation aanwezig is hoef je zelf geen weerstation te plaatsen of als je weerstation even niet werkt heb je toch accurate data.

Als ik voor deze oplossing kies kan ik beginnen met de data van het website voordat ik een weerstation aanschaf. Als de informatie dan niet goed genoeg is kan ik er mijn eigen weerstation aan koppelen.


Find more about Weather in Goirle, NL
Click for weather forecast

zaterdag 25 februari 2012

Software Requirements Document

Ik ben vorige week begonnen met de requirements op te stellen voor het Android Zonwering project. Het eerste concept document is nu grotendeels klaar. Ben nu nog de schermen aan het ontwerpen zodat duidelijk wordt wat de interface is tussen de gebruiker en de software. Hieronder een eerste ontwerpschets.





zondag 12 februari 2012

Plan van Aanpak

Nadat ik mijn laatste periode op school heb afgesloten ben ik nu officieel begonnen met mijn afstudeeropdracht. Dit begint natuurlijk met een plan van aanpak.


donderdag 2 februari 2012

Somfy RTS is secure

Vandaag nog even aan het onderzoek gewerkt of ik het signaal van de zonwering kan opvangen en weer kan versturen.

Ik kan het signaal ontvangen en weer versturen. Maar de zonwering reageert er niet op omdat de verbinding secure is. Het protocol maakt gebruik van een rollende code
met 16 miljoen combinaties. Dit is dus erg jammer als je de code zou willen kopiëren en wilt hergebruiken. Dus ik moet een andere oplossing zoeken voor het aansturen. Ik zit te denken aan een gewone 5 kanaals zender om te bouwen zodat ik met de Arduino op de knoppen kan 'drukken'. Maar dit moet ik nog even onderzoeken.

http://www.somfysystems.com/en-us/home/our-products/product-solutions/radio-technology-somfy.html

Wordt vervolgd...

zondag 15 januari 2012

RX - TX

Vandaag de transmitter aangesloten op de Arduino nadat ik het RF signaal eindelijk goed kon ontvangen. Het verzonden signaal met de transmitter is opgevangen door de reciever. Zoals je hieronder kunt zien.
Helaas kan ik de zonwering nog niet aansturen want de frequentie is nog niet juist. De zonwering werkt op 433.42Mhz terwijl de transmitter zend op 433.92Mhz. Ik moet dus nog even op zoek naar de juiste transmitter.


maandag 2 januari 2012

Analyseren zonwering protocol met een logic analyzer


Vandaag met een logic analyzer aan de slag gegaan. Ik was heel nieuwsgierig of ik het signaal van de afstandbediening op kon vangen en een patroon kon ontdekken. Ik loop waarschijnlijk al wat vooruit op het project. Maar dit geeft mij een gevoel of het haalbaar is. En het is natuurlijk ook gewoon leuk ;-)

Dus heb ik een 433Mhz receiver op een breadboard geplaatst en een logic analyzer aangesloten. Een led heb ik op de digitale uitgang van de module geplaatst als eerste indicatie.
Toen ik op de knop van de afstandbediening drukte zag ik die ook meteen gaan knipperen. Dat was goed nieuws! Na wat spelen met de instellingen voor de logic analyzer kreeg ik ook een patroon te zien.


Als je inzoomt dan zie je goed wat het begin, data en eind is. ( verwacht ik ;-) )


Het volgende is om wat code voor de Arduino te schrijven die luistert naar het begin en vervolgens de data opslaat tot het einde is bereikt. Vervolgens hoop ik dan wat meer te ontdekken van het signaal.

Wordt vervolgd...