1 van 1
Dataoverdracht via internet
Geplaatst: za 14 nov 2015, 22:08
door Complexe Fred
Beste lezer,
Ik ga een schakeling maken voor stroommetingen, deze gemeten waarden zou ik willen doorzenden via het internet naar mijn laptop.
Mijn probleem ligt bij het doorzenden van deze waarden. Misschien is er iemand die hier al ervaring mee heeft? Of die mij bepaalde componenten hiervoor kan aanraden. Je zou er mij heel hard mee kunnen helpen!
Alvast bedankt!
Re: Dataoverdracht via internet
Geplaatst: zo 15 nov 2015, 17:58
door WillemB
Als je de metingen doet op een PC en daar opslaat, dan kan je met je laptop vanaf internet
deze PC raadplegen. Als je dan wel de meet PC bereikbaar maakt als web server of zo.
Re: Dataoverdracht via internet
Geplaatst: zo 15 nov 2015, 20:38
door Complexe Fred
Het plan was eigenlijk om een PCB te maken. En dat de microcontroller of een andere component de metingen doorstuurt via 3G of GPRS. maar welke component gebruik ik hiervoor het best? Heb al iets gelezen over een 3G dongle, maar weet niet zeker of dit de beste optie is...
Re: Dataoverdracht via internet
Geplaatst: zo 15 nov 2015, 21:09
door WillemB
dan heb je inderdaad een GSM module nodig, met een abonnement bij een provider.
Dan moet je ook een programma hebben om dat aan te sturen, die de juiste format aanlevert
aan de GSM module. Een soort GSM modem.
Maar hoe wil je de laptop dan bereiken, wat voor aansluiting heeft deze.., als
deze steeds van locatie veranderd veranderd ook steeds het internet adres.
Of meld de laptop zich bij de meet module, dat kan ook.
Dan vraagt de laptop steeds data op, er vanuit gaande dat de module een vast adres heeft.
Re: Dataoverdracht via internet
Geplaatst: zo 15 nov 2015, 22:23
door Complexe Fred
Context schets: het meetbordje (de PCB) zal uiteindelijk ergens in Africa komen te staan. Het moet de meetgegevens doorsturen (dus heel weinig data, de snelheid waaraan het door gestuurd moet worden moet niet hoog zijn). Het doel is dan om deze gegevens hier te kunnen ontvangen op de laptop.
Een meetschakeling is al gemaakt. Ik moet enkel nog op zoek naar een microcontroller en iets dat deze gegevens via 3G kan doorsturen. Ik ben hier nu al even voor aan het zoeken op internet, maar geraak er niet uit. Ik heb ook niet zo veel kennis in dit gebied.
WillemB schreef:
dan heb je inderdaad een GSM module nodig, met een abonnement bij een provider.
Dan moet je ook een programma hebben om dat aan te sturen, die de juiste format aanlevert
aan de GSM module. Een soort GSM modem.
Is een 3g dongle dan een soort GSM modem?
WillemB schreef:
Maar hoe wil je de laptop dan bereiken, wat voor aansluiting heeft deze.., als
deze steeds van locatie veranderd veranderd ook steeds het internet adres.
Of meld de laptop zich bij de meet module, dat kan ook.
Dan vraagt de laptop steeds data op, er vanuit gaande dat de module een vast adres heeft.
De locatie ligt vast, de laptop dat steeds data opvraagt aan een vast adres klinkt goed (zo had ik het ook in gedachten). Het uitvoeren hiervan blijft wel nog een raadsel.
Re: Dataoverdracht via internet
Geplaatst: zo 15 nov 2015, 22:37
door 317070
Complexe Fred schreef:
Het plan was eigenlijk om een PCB te maken. En dat de microcontroller of een andere component de metingen doorstuurt via 3G of GPRS.
Wij op het lab gebruiken dan een smartphone
Die dingen zijn zodanig goedkoop dat je de tijd er zo uit haalt. Het nadeel is dat je relatief veel stroomverbruik hebt, het is handiger om op korte tijd veel data door te streamen.
Indien niet zou ik hiervoor gaan:
https://www.cooking-hacks.com/documentation/tutorials/3g-gps-shield-arduino-raspberry-pi-tutorial/
Opnieuw, ik zou geen PCB zelf maken. Dat gaat, maar dat kost zo veel tijd en moeite (de eerste iteratie werkt nooit, voor zoiets complex de tweede iteratie ook niet). Je bent beter af met standaard-bordjes, gebouwd door mensen die er meer van af weten. Elektronica ontwerpen is niet triviaal, en als dit je eerste PCB is, dan begin je bijna op Mona Lisa-niveau.
Maar, je moet ook niet onderschatten hoe moeilijk het gaat zijn om een verbinding te maken met je laptop. Waarschijnlijk zul je inderdaad ergens een server moeten huren om de data in op te vangen, die je dan kan uitlezen met je laptop.
Voor dergelijke toepassingen viel in ons lab het ontwerpen van een custom PCB meestal snel af, het sop is de kool niet waard.
Re: Dataoverdracht via internet
Geplaatst: ma 16 nov 2015, 02:27
door Benm
Opties genoeg. Ik zou overwegen een arduino (of raspberry, pic etc) te gebruiken met een wifi of gsm/gprs shield, afhankelijk van wat er (betrouwbaar) beschikbaar is aan netwerken op de plaats waar je wilt meten.
Als je deze componenten via ebay uit china bestelt ben je goedkoper uit dan een smartphone, en heb je ook beter sensors dan die in een smartphone. Reken bijvoorbeeld dat de temperatuursensor in een smartphone meestal een sensor is die de temperatuur van de batterij meet, niet dit van de omgeving.
Hoe je het qua software aanpakt is jouw keuze. Als het via wifi is dan is het gemakkelijkste denk ik ofwel de arduino zelf als server opzetten, ofwel deze als client opzetten en via een scriptje op een server de meetwaarden te laten doorgeven.
Heb je alleen een gsm netwerk ter beschikking dan kun je de waarden via sms verzenden, al dan niet op afroep van een sms die je naar de meter stuurt.
Een print hoef je er niet echt voor te ontwerpen, de verbinding kun je eventueel maken met dupont wires in de testfase. Misschien is het wel betrouwbaarder en goedkoper om het op een printje te bouwen als het gaat om grotere aantallen, maar dat is iets om over te denken als je prototyping fase voltooid is.
Re: Dataoverdracht via internet
Geplaatst: ma 16 nov 2015, 17:54
door Gringo
Hier een goede instructie om een energie meter te maken en deze met Wifi de gegevens te laten uploaden naar een gratis server.
http://www.engineerathome.com/elektronica/meet+je+energieverbruik+met+arduino/9
Re: Dataoverdracht via internet
Geplaatst: di 17 nov 2015, 02:33
door Benm
Dat is wel creatief gebruik van een bestaande meter
Als er een dergelijke meter aanwezig is absoluut een bruikbare oplossing. Zo niet zijn er echter legio andere oplossingen te vinden om verbruiksdata te verkrijgen. Je hebt bijvoorbeeld van die plug-in wattmeters waarop weergegeven wordt wat een apparaat verbruikt, die vaak 10 of 16A aan kunnen.
Nadeel van die dingen is dat ze vaak werken met een chip on board en je niet echt toegang hebt tot de data op het display. Dit valt echter wel weer te overkomen als je bijvoorbeeld stapjes van 10 Wh hebt die naar het display gaan - verandering detecteren zonder echt te weten wat je meet kan dan ook werken
Re: Dataoverdracht via internet
Geplaatst: di 17 nov 2015, 17:25
door Gringo
Ik heb thuis een meter met een led lampje erop die pulst, werkte perfect. Gewoon de LDR ervoor plakken. In plaats van een internet verbinding had ik er echter een LCD aan gehangen, zodat ik mijn momentaal gebruik ook kon inzien. Waterkoker aanzetten en je zag netjes het verbruik met 2kW omhoog schieten.
Re: Dataoverdracht via internet
Geplaatst: wo 18 nov 2015, 02:46
door Benm
Handig als je een dergelijke meter met knipperende led hebt inderdaad
Als je de electronica hebt om die waarde op een lcd te tonen lijkt het me verder ook niet zo moeilijk dat online te krijgen, kwestie van een wifi- of ethernetmodule toevoegen en je bent qua hardware good to go.
Re: Dataoverdracht via internet
Geplaatst: za 28 nov 2015, 23:49
door Gringo
Ik ben eens gaan kijken of ik de boel inderdaad door kon sturen en kwam een aardig eind. Enige nadeel is dat ik een te simpel wifi shield zonder antenne gebruikt had, wat niet door de meterkast kon zenden. Heb er nu een met antenne besteld (zonde, die wifi shields zijn een van de weinige dingen die flink aan de prijs zijn).
Dit is de code die ik ervoor geschreven (aan elkaar geplakt
) heb:
https://drive.google.com/file/d/0B4fZO0uyH-3JQTJiVFZUdmhnUVE/view?usp=sharing
Re: Dataoverdracht via internet
Geplaatst: zo 29 nov 2015, 02:25
door Benm
Je hebt inderdaad diverse wifi modules, de ene wat krachtiger dan de andere qua signaal. Ik zou gewoon wat goedkoops van ebay proberen zolang het werkt met (ongeveer) dezelfde code.
Soms is er overigens wel een mogelijkheid om een printspoor te onderbreken en alsnog een wat betere antenne toe te voegen.