Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Houd de wifi aan

Componenten en benodigdheden

Arduino MKR1000
× 1
Piezzo-zoemer
Piezo
× 1
Songrelais
× 1

Over dit project

Soms kunt u geen verbinding maken met uw wifi-router. Dit kan met name problematisch zijn wanneer u een toenemend aantal WiFi-afhankelijke IoT-apparaten heeft. Vaak is de remedie om de router gewoon opnieuw op te starten, d.w.z. de stekker uit het stopcontact trekken, een paar seconden wachten en hem weer aansluiten.

Als je die moeite niet voortdurend wilt hebben, houdt dit apparaat de wifi-connectiviteit in de gaten. Als de connectiviteit uitvalt, wordt de zoemer ingeschakeld om de gebruiker te waarschuwen en wordt de router voor een vooraf gedefinieerde tijd uitgeschakeld met behulp van een relais. Zal de router weer aanzetten. Nadat de router is ingeschakeld, wacht deze een tijdje om de wifi te controleren.

Dit is ontworpen met behulp van het ontwerppatroon van de Finite State Machine.

Het maakt gebruik van een MKR 1000-bord met ingebouwde WiFi. (Je kunt Arduino ook gebruiken met wifi-schild of gelijkwaardig.) Het controleert de wifi-connectiviteit door te proberen verbinding te maken met google.com. Als de verbinding succesvol is, wordt het apparaat in de Verbonden staat gezet. In de status Verbonden wacht het gewoon een bepaalde tijd en schakelt het over naar de status Controle om een ​​periodieke controle uit te voeren.

Als de verbinding niet succesvol is, wordt het apparaat in de status Losgekoppeld. Deze status schakelt de zoemer in via poort 3. Wacht een paar seconden en gaat dan naar de RouterOff-status.

Wanneer de RouterOff-status wordt ingevoerd, wordt de router uitgeschakeld door het relais dat is aangesloten op poort 0. Na een tijdje zal de router worden ingeschakeld en de status worden gewijzigd in RouterOn.

Wanneer de RouterOn-status wordt ingevoerd, wordt de router ingeschakeld door relais. Het wacht een tijdje en geeft de router de tijd om op te starten en wifi te starten. Vervolgens wordt de status gewijzigd in Controleren, waardoor de controle wordt uitgevoerd.

Hier zijn de stappen om het te bouwen.

Stap 1: Sluit de luidspreker aan

Sluit pin 3 van Arduino aan op de rode draad van de luidspreker

Sluit de aarde van Arduino aan op de zwarte draad van de luidspreker

Stap 2: Sluit het relais aan

Neem een ​​netsnoer en knip een van de draden door om verbinding te maken met het relais. Sluit het ene uiteinde aan op de gemeenschappelijke aansluiting van het relais en het andere op de NC-aansluiting (normaal gesloten) van het relais. Zorg ervoor dat de strengen geen andere delen raken. Sluit relais aan op Arduino volgens schema. Zorg ervoor dat het relais zich op een niet-geleidend oppervlak bevindt en bij voorkeur in een niet-geleidende behuizing. Dit is belangrijk omdat het onderste deel van het RELAIS HOGE VOLTAGE VAN de elektrische hoofdleiding blootstelt. Sluit het snoer NIET aan op de hoofdstroom totdat het project klaar is.

Sluit pin In1 van relais aan op digitale pin 0 van Arduino.

Stap 3: Upload Sketch naar Arduino

De code staat op https://github.com/sameerkapps/KeepTheWiFiOn

Update de naam van uw netwerk (SSID) en het wachtwoord om er verbinding mee te maken .

Upload het naar Arduino.

In de Setup configureert het Arduino-pinnen en begint het verbinding met WiFi. Het verandert dan van status naar Controlestatus.

In de lus, gebaseerd op de huidige status, zal het de methode aanroepen om de status te verwerken.

Als je dit project leuk vindt, klik dan op de Respect-knop, deel het met je netwerk en volg mij.

Code

Code op Github
Zorg ervoor dat u uw SSID en wachtwoord bijwerkt in de code.https://github.com/sameerkapps/KeepTheWiFiOn

Schema's

Schema gebruikt Arduino Micro Rev 3. Aangezien er geen schema beschikbaar is voor MKR 1000. Vervang dat door MKR 1000 . KeepTheWiFiOn.fzz

Productieproces

  1. Ode aan het prototype
  2. De uitdagingen van productontwerp
  3. WiFi-locatietracking:is dit de juiste technologie voor uw toepassing?
  4. Hoe sluit je een Lego Mindstorms NXT ultrasone sensor aan op de Raspberry Pi
  5. De Drone Pi
  6. Hoe de binnenhaven de Amerikaanse toeleveringsketens beter kan verbinden
  7. WiFi RSSI-sensortracker voor het ISS
  8. Fabriek van de toekomst:vier markttrends om in de gaten te houden
  9. Vier Factory of the Future-markttrends om in de gaten te houden
  10. Hoe u uw fabriek comfortabel kunt houden in de zomermaanden?
  11. Een compleet overzicht van databus:Connect the Dots!