Pagina 1 van 2
Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 22 jun 2015, 13:22
door Snarf2000
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
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 22 jun 2015, 13:30
door Snarf2000
Afbeelding zegt genoeg denk ik.
Grt Frans
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 22 jun 2015, 14:03
door yjb
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.
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 22 jun 2015, 14:38
door teesee64
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
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 22 jun 2015, 15:54
door osjohn
Je zet op deze manier niet alleen de router onder spanning , maar de hele groep die aangesloten is op die doos. Als dat maar goed gaat ???
John
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 22 jun 2015, 22:11
door Snarf2000
Volgens mij zie je iets verkeerd John.
Aan de modem zitten natuurlijk utp kabels, geen 230 V.
3x pc , 1x arduino en 1x WAN.
Aan de onderkant zit de 230V voor alleen de router.
Het relais is dmv een optocopler gescheiden.
5V aan de ene kant en 230V aan de andere kant.
Volgens mij kan ik hier wel wat mee.
http://www.arduino.cc/en/Tutorial/WebClient
Grt Frans
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 23 jun 2015, 12:45
door weerstationhoogeloon
Frans,
volgens mij is dit precies wat je zoekt:
http://3gstore.com/product/4186_single_outlet_remote_power_switch.html
Alleen géén Arduino en niks te hobbieen,
gr. Remie
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 23 jun 2015, 13:14
door Snarf2000
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
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 25 jun 2015, 07:21
door Snarf2000
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
Re:Even knutselen, - Modem watchdog met Arduino -
Geplaatst: 25 jun 2015, 13:17
door weerstationhoogeloon
Hoi Frans,
een leuk project-je, ik volg het met spanning...
Maar zou het zo niet eleganter kunnen?
http://gathering.tweakers.net/forum/list_messages/1608693
Dus met een GSM-module op je Arduino?
Je kan meerdere standaard sms-teksten filteren in de s.w. van de Arduino.
en elke sms-je met een standaard tekst kan weer iets anders schakelen.
gr. Remie