Oftewel het 'knutsel' forum.
Heb je zelf een weerstation gemaakt, een eigen weer hut gebouwd? Of misschien een webcam? Deel dan hier ervaringen, (bouw-)tekening etc...
Door Snarf2000
#65149
Beste forumleden.

Afgelopen weekend ging terwijl ik op de camping zat, mijn ziggo modem offline.
Dik balen, want dat ding kun je op afstand niet rebooten.

Thuis aangekomen, stekker er uit, 15 seconden wachten en stekker er weer in.
Hopla !! Alles werkt weer.
Nu met de naderende vakantie wil ik dit probleem kunnen tackelen.
Mijn idee om dit op te zetten is als volgt.

Een arduino die naast de modem hangt, met daar op aangesloten een relais die actief hoog is.
Dat wil dus zeggen, als je er geen signaal op zet, staat hij op "aan".

Maar nu de controle.
Heeft de arduino verbinding met het internet? Dan doe lekker niets.
Als de arduino geen verbinding kan maken met het internet?
Dan moet hij een pin actief zetten zodat het relais schakelt en de stroom naar de modem onderbroken word.
Op dat moment is de router dus spanningsloos.
Na een wachttijd van een minuut moet de spanning weer van de pin afgehaald worden,
zodat het relais weer geschakeld word en de modem weer opgestart kan worden.
Om de modem niet in een loopje te krijgen moet hij bv 10 minuten wachten
om de controles weer van voor af aan te beginnen.

Dit moet vast te realiseren zijn, maar ik heb geen idee hoe ik een "online-check" kan doen met een Arduino.

Zijn er mensen die dit projectje willen omarmen?

De vakanties beginnen in het noorden al over 4 weken, dus we hebben nog even de tijd.

Grt Frans
Door yjb
#65152
Hoi,

Een basic online check kan zo simpel als een ping zijn:

ping -c 1 www.google.com
echo $?

Als $? iets anders is dan "0", heb je geen verbind meer met google.com.

Een iets minder fancy oplossing is gewoon een tijdschakelaar die elke nacht het modem 5 minuten stroomloos maakt. Dan zit je dus maximaal een dag zonder verbinding.
Door teesee64
#65153
Ik gebruik een Raspberry Pi om te checken of mijn website online is en als de website niet bereikbaar is, controleert hij mijn internet verbinding door idd google.com te controleren.

Voordeel hiervan is dat je gewoon in PHP en HTML kan programmeren, omdat ik daarin wat meer thuis ben.

De raspberry pi heeft ook mooie GPIO poortjes waar je een relais op aan kunt sluiten.

Het is wel even uitzoekwerk omdat je met PHP niet zomaar de GPIO poorten kunt aansturen maar daar zijn scripts voor beschikbaar.

Ik werk aan een verbinding tussen mijn raspberry pi en een arduino zodat ik via een GPRS modem op de Arduino nog veel meer leuke dingen kan doen. Zoals het verzenden van SMS en email berichten in geval van een storing aan de website of internet verbinding.

In feite zijn de mogelijkheden onbeperkt. De enige beperking is je fantasie en je programmeer kennis (daar loop ik tenminste mee vast soms LOL)

Groet,
Theo
Door Snarf2000
#65160
Hoi Remie.

Dat is inderdaad precies wat het moet doen.
Alleen is knutselen met een arduino VEEL leuker.
Er draait bij mij toch al eentje die voor mijn verlichting (klik-aan-klik-uit) zorgt.
Een extra functie die de router in de gaten houd, kan er net zo makkelijk op.

En het kost mij dan niets. :)

Toch bedankt voor het meedenken.

Grt Frans
Door Snarf2000
#65167
Ik heb nog niet iets kunnen maken om automatisch mijn modem te kunnen resetten.
Handmatig heb ik al wel bedacht.

Op HWA is ingesteld dat ik een sms krijg na een uur geen data te hebben geleverd.

Een mobiele telefoon doet het altijd wel als mijn moden geen verbinding heeft.
Als ik die bel gaat de verlichting op het schermpje branden.
Daar tegenover zet ik een foto transistor. Wanneer deze een verhoging van de lichtsterkte meet,
gaat het relais de stekkerdoos schakelen waar de modem op aangsloten is.
En voila. We hebben een reboot.

De gsm hangt natuurlijk aan een lader.
Dit alles kost nagenoeg niets.
Het is wel een houtje touwtje manier,
maar ik kan het overal ter wereld aansturen.

Max time offline? 1 uur 😃

Grt Frans