Stukje over Netduino,
De zonnepanelen en toebehoren hebben we gekocht bij Duurzame EnergieShop.
Hier een promotje, door ons gemaakt:
Ik heb zonnepanelen aangeschaft, een beetje uit interesse en om wat te knutselen te hebben.
Moest ook een nieuwe groepenkast komen, daar heb ik een elektricien laten komen.
De goede vakman had nog geen email, website en reclame materiaal.
Heb maar een eenvoudige website en een reclame filmpje voor hem in elkaar gehatseflatst.
http://www.bak-elektrotechniek.nl/
Met niet onbelangrijk in de meterkast, een S0 pulse KWH teller.
http://i1173.photobucket.com/albums/r593/JoopC/Meterkast.jpg
Maar ja, dan liggen ze op dak hè… de zonnepanelen…..Er valt zo weinig aan de zien.
Nou was ik me een beetje aan het oriënteren wat er zoal op de markt is aan data logging.
Moet zeggen, er was wel wat maar buiten mijn budget of niet wat ik zocht.
Dan maar zelf wat knutselen, een logisch gevolg de Netduino (what else).
De Netduino onderscheidt zich van de Arduino door een andere architectuur en de programmeertalen C# en Visual Basic.
Hier zijn een aantal interessante links:
De Netduino heb ik gekocht bij Floris.
http://www.pieterfloris.nl/shop/product.php?id_product=271
Binnen 1 dag had ik het pakje binnen.
Verder 2 servo’s
http://www.pieterfloris.nl/shop/product.php?id_product=38
en nog wat klein materiaal waaronder rj45 jacks
http://www.pieterfloris.nl/shop/product.php?id_product=659
De ontwikkel tools/editor, VB of C#, beide gratis programma’s kan je downloaden
http://www.microsoft.com/...cts/2010-editions/express
Welke taal je prefereer maakt niet uit, wat je zelf makkelijk vind. Conversie tussen de 2 talen is eenvoudig met deze internet tool:
http://www.developerfusion.com/tools/convert/csharp-to-vb/
Mocht er om welke reden dan ook je Netduino niet herkend worden door Win7, dan zijn hier vele tips.
http://wiki.netduino.com/...ecognize-my-Netduino.ashx
Wil je met VB aan de slag gaan dan moet je de nieuwste .NET Micro Framework 4.2 in je Netduino laden.
YouTube: Netduino VB Programming Setup
Het lijkt overweldigend maar na een tijdje doe je het net als ik met je ogen dicht.
De installatie procedure is later nog eens herhaald:
http://gathering.tweakers.net/forum/view_message/38757455
De website van de bouwer geeft een uitstekende ondersteuning en biedt de oplossing voor de meeste problemen.
http://www.netduino.com/downloads/
http://forums.netduino.com/
Nou, dan heb je de Netduino gekocht en de nieuwste Framework geïnstalleerd, wat nu ……
Allereerst Heb ik een paar netwerk kabels gekocht, 1 voor de Pulse uit de meterkast en 1 om de Netduino met internet te verbinden.
Ik heb van de netwerk kabel de rj45 jacks afgeknipt en verbonden met de Pulse in de meterkast, de andere kant aan port 13 van de Netduino.
http://i1173.photobucket....593/JoopC/PulseSchema.jpg
Input Computer is uiteraard de Netduino
De servo’s heb ik op een oud schilderij lijstje geplaatst evenals de display en ledjes (1 voor de pulse, 1 voor internet)
http://www.pieterfloris.nl/shop/product.php?id_product=490
http://www.pieterfloris.nl/shop/product.php?id_product=38
http://www.pieterfloris.nl/shop/product.php?id_product=652
Je moet in deze een beetje creatief zijn, een zaagje, een beetje hobby lijm en wat plakband.
Als je uiteindelijk je ontwerp helemaal af hebt dan kan je eventueel de draadjes solderen
http://www.pieterfloris.nl/shop/product.php?id_product=516
Of met een speciaal ontworpen bordje waar je de draadjes eenvoudig in kan prikken:
http://www.pieterfloris.nl/shop/category.php?id_category=18
Ik zal best wel een en ander vergeten zijn, maar in hoofdlijnen ben je al een eind op weg.
Ben je helemaal nieuw in deze materie dan kan ik je de video’s van Jeramy Blum aanbevelen.
http://www.jeremyblum.com/category/arduino-tutorials/
Het zijn 14 video’s over een Arduino, met de basics. Je krijgt dan in ieder geval een gevoel met waar je aan begonnen bent.
suc6
Niet onbelangrijk, de programmeer code geschreven in Visual Basic om mijn kunstwerkje te besturen.
http://i1173.photobucket.com/albums/r593/JoopC/IMG2_4054.jpg
http://i1173.photobucket.com/albums/r593/JoopC/IMG_4072.jpg
En...de data wordt automatisch naar Cosm
https://cosm.com/feeds/66777
alsook naar PVoutput geupload
http://www.pvoutput.org/intraday.jsp?id=12106&sid=10049
De programma code in een bestandje:
http://www.mijnbestand.nl/Bestand-PLPHOYRXBBLT.rar
Ik schrijf nog een snippet voor auto email indien er problemen met de installatie voordoen.
Hoop in ieder geval dat jullie het even leuk vinden als ik.
Er komt een andere trailer maar voor nu....
[YouTube: http://www.youtube.com/watch?v=mevyeKHXw2c]
Hier een stukje programmeer code...
De zonnepanelen en toebehoren hebben we gekocht bij Duurzame EnergieShop.
Hier een promotje, door ons gemaakt:
Ik heb zonnepanelen aangeschaft, een beetje uit interesse en om wat te knutselen te hebben.
Moest ook een nieuwe groepenkast komen, daar heb ik een elektricien laten komen.
De goede vakman had nog geen email, website en reclame materiaal.
Heb maar een eenvoudige website en een reclame filmpje voor hem in elkaar gehatseflatst.
http://www.bak-elektrotechniek.nl/
Met niet onbelangrijk in de meterkast, een S0 pulse KWH teller.
http://i1173.photobucket.com/albums/r593/JoopC/Meterkast.jpg
Maar ja, dan liggen ze op dak hè… de zonnepanelen…..Er valt zo weinig aan de zien.
Nou was ik me een beetje aan het oriënteren wat er zoal op de markt is aan data logging.
Moet zeggen, er was wel wat maar buiten mijn budget of niet wat ik zocht.
Dan maar zelf wat knutselen, een logisch gevolg de Netduino (what else).
De Netduino onderscheidt zich van de Arduino door een andere architectuur en de programmeertalen C# en Visual Basic.
Hier zijn een aantal interessante links:
De Netduino heb ik gekocht bij Floris.
http://www.pieterfloris.nl/shop/product.php?id_product=271
Binnen 1 dag had ik het pakje binnen.
Verder 2 servo’s
http://www.pieterfloris.nl/shop/product.php?id_product=38
en nog wat klein materiaal waaronder rj45 jacks
http://www.pieterfloris.nl/shop/product.php?id_product=659
De ontwikkel tools/editor, VB of C#, beide gratis programma’s kan je downloaden
http://www.microsoft.com/...cts/2010-editions/express
Welke taal je prefereer maakt niet uit, wat je zelf makkelijk vind. Conversie tussen de 2 talen is eenvoudig met deze internet tool:
http://www.developerfusion.com/tools/convert/csharp-to-vb/
Mocht er om welke reden dan ook je Netduino niet herkend worden door Win7, dan zijn hier vele tips.
http://wiki.netduino.com/...ecognize-my-Netduino.ashx
Wil je met VB aan de slag gaan dan moet je de nieuwste .NET Micro Framework 4.2 in je Netduino laden.
YouTube: Netduino VB Programming Setup
Het lijkt overweldigend maar na een tijdje doe je het net als ik met je ogen dicht.
De installatie procedure is later nog eens herhaald:
http://gathering.tweakers.net/forum/view_message/38757455
De website van de bouwer geeft een uitstekende ondersteuning en biedt de oplossing voor de meeste problemen.
http://www.netduino.com/downloads/
http://forums.netduino.com/
Nou, dan heb je de Netduino gekocht en de nieuwste Framework geïnstalleerd, wat nu ……
Allereerst Heb ik een paar netwerk kabels gekocht, 1 voor de Pulse uit de meterkast en 1 om de Netduino met internet te verbinden.
Ik heb van de netwerk kabel de rj45 jacks afgeknipt en verbonden met de Pulse in de meterkast, de andere kant aan port 13 van de Netduino.
http://i1173.photobucket....593/JoopC/PulseSchema.jpg
Input Computer is uiteraard de Netduino
De servo’s heb ik op een oud schilderij lijstje geplaatst evenals de display en ledjes (1 voor de pulse, 1 voor internet)
http://www.pieterfloris.nl/shop/product.php?id_product=490
http://www.pieterfloris.nl/shop/product.php?id_product=38
http://www.pieterfloris.nl/shop/product.php?id_product=652
Je moet in deze een beetje creatief zijn, een zaagje, een beetje hobby lijm en wat plakband.
Als je uiteindelijk je ontwerp helemaal af hebt dan kan je eventueel de draadjes solderen
http://www.pieterfloris.nl/shop/product.php?id_product=516
Of met een speciaal ontworpen bordje waar je de draadjes eenvoudig in kan prikken:
http://www.pieterfloris.nl/shop/category.php?id_category=18
Ik zal best wel een en ander vergeten zijn, maar in hoofdlijnen ben je al een eind op weg.
Ben je helemaal nieuw in deze materie dan kan ik je de video’s van Jeramy Blum aanbevelen.
http://www.jeremyblum.com/category/arduino-tutorials/
Het zijn 14 video’s over een Arduino, met de basics. Je krijgt dan in ieder geval een gevoel met waar je aan begonnen bent.
suc6
Niet onbelangrijk, de programmeer code geschreven in Visual Basic om mijn kunstwerkje te besturen.
http://i1173.photobucket.com/albums/r593/JoopC/IMG2_4054.jpg
http://i1173.photobucket.com/albums/r593/JoopC/IMG_4072.jpg
En...de data wordt automatisch naar Cosm
https://cosm.com/feeds/66777
alsook naar PVoutput geupload
http://www.pvoutput.org/intraday.jsp?id=12106&sid=10049
De programma code in een bestandje:
http://www.mijnbestand.nl/Bestand-PLPHOYRXBBLT.rar
Ik schrijf nog een snippet voor auto email indien er problemen met de installatie voordoen.
Hoop in ieder geval dat jullie het even leuk vinden als ik.
Er komt een andere trailer maar voor nu....
[YouTube: http://www.youtube.com/watch?v=mevyeKHXw2c]
Hier een stukje programmeer code...
Visual Basic .NET:
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
| Private Enum DisplayState DisplayTime DisplayKWH DisplayWattPeak End Enum Private Enum PVServer Cosm PVoutput End Enum Sub Main() Dim Display As DisplayState = DisplayState.DisplayTime 'Stop toggle provider in the sourcecode when you do not want 1 of the servers Dim Provider As PVServer = PVServer.Cosm Const cnstHostPVoutput As String = "pvoutput.org" Const cnstApiPVoutput As String = "YOUR PVOUTPUT API KEY HERE" Const cnstSIDPVoutput As String = "YOUR SID HERE" Const cnstHOSTCosm As String = "api.pachube.com" Const constApiKeyCosm As String = "YOUR COSM API KEY HERE" Const constFeedIdCosm As String = "YOUR FEEDID HERE" Const cnstIdWattageCosm As String = "AC_Wattage," 'change, do not forget the comma -- YOUR FIRST LOG HERE Const cnstIdKWHCosm As String = "KiloWatt," 'YOUR SECOND LOG HERE Const cnstIdUitstootCO2Cosm As String = "MinderUitstootCO2," 'YOUR THIRD LOG HERE Const cnstWattageTicks As Double = 1800.0 '(3600 seconds in 1 hour / (2000 pulsen per KW / 1000) ) Const cnstKG_CO2_Saved As Double = 0.7 'ticks are more precisely, reliable.... there are 10000 Ticks in a millisec, 1000 millicess in sec Const cnstHowManyTicksBeforeUpdateInternet As Long = 300000000 '(30secs) Const cnstHowManyPulsesBeforeChange As Integer = 10 'If there is a big change in Wattage, display, send and set the servo's Const cnstMAXHowManyWattageChange As Integer = 200 Dim blnInitInternetAndSetTime As Boolean = True 'init Dim dblTotalWattage As Double = 0.0 Dim dtStartTime As DateTime Dim dblTimeBetween2Pulses As Double = 0.0 Dim intWattageAtPresent As Integer = 0 Dim intwattageStatic As Integer = 0 Dim intPulseCounter As Integer = 0 Dim intTotalWattage As Integer = 0 Dim intWattagePeak As Integer = 0 Dim strFeeds As String = "" 'put 0,005v current on the port 13 of the N+ '= 5v with 100ohm resistor 'on any other way it may have capricious, unreliable results Dim portElectricPulse_D13 As InputPort = New InputPort(Pins.GPIO_PIN_D13, False, InputPort.ResistorMode.Disabled) |
[ Voor 1% gewijzigd door Willie Wortel op 22-08-2012 10:07 . Reden: Link toegevoegd. ]