Reginald: ein UDP Überwachung Bot; Kontrolle über das Internet


Reginald angefangen vom einfachen, noch Fett Idee ein Bot von überall steuern in der Welt mit einem live-video-Feed. Was ich nicht erwartet, war für Reginald in ein beteiligt, Feature-reiche-Projekt zu entwickeln. Mit meiner Arbeit und Geld konnte ich zum Abschluss eines Projekts genau zu meiner Zufriedenheit und vieles mehr. Dieses Tutorial zeigt das gesamte Projekt: von oben nach unten.

Bevor ich mein Projekt anfing, hatte ich mehrere Ziele, die ich in Reginald sehen wollte:

  • Haben Sie eine Batterie, die alles macht (redundante Technologien verursachen Komplikationen)
  • Implementieren Sie eine Methode, wo das video-Feed und die Kontrollen durch die gleiche Technologie arbeiten. Dieses vereinfacht Reginald für den Endverbraucher. Der Benutzer muss nur zum Herstellen von Reginald auf eine Art und Weise und nicht zwei getrennte Wege das ist, was sehe ich oft in den meisten Projekten, die video-Feeds (Again, redundante Komplikationen; sättigen zwei separate Verbindungen zu einem) zu implementieren.
  • Für den Benutzer, Reginald in Echtzeitinteragieren zu können.
  • Verschlüsseln Reginald also niemand kann einfach die IP-Adresse eingeben und auf ihn zugreifen
  • Haben Sie ein Einplatinen ein-/Ausgang die Schaltung zu sättigen. Auf diese Weise: Reginald ist viel sauberer aussehenund schafft eine stabile elektrische Stiftung um meine Peripheriegeräte zu verbinden.
  • Haben Sie ein live-Konsole bringt Informationen für den Benutzer.
  • Code eine GUI, die gut aussieht kann über Tastaturbefehle gesteuert werden und ist reich an Funktionen.
  • Einfachheit in der Benutzerfreundlichkeit; So konnte jeder Laie bedienen.
  • Am wichtigsten ist: richten Sie die Netzwerkverbindung, von überall aus zugreifenkönnen.

Was ist der Sinn davon?

Reginald ist ein sehr nützliches Projekt für den Endverbraucher. Wenn ein Benutzer bei der Prüfung auf sein oder ihr Haus von der Schule oder Arbeit interessiert ist, würde diese Person in der Lage von eine unendliche Menge an Winkel dazu sein. Der Benutzer kann drahtlos rund um das Haus zu bewegen und andere zu begrüßen. Wenn Sie Kinder haben, lassen Sie sie wissen, Sie haben immer Ihr Auge auf sie!

Noch wichtiger ist, ist die größte Verwendung dieses Instructable Sonderangebot-die Implementierung der UDP-Technologie. Wenn jemand körperlichen und/oder elektrischen Objekt, ein Arduino-Schnittstelle kann, könnte diese Person in der Lage, dieses Objekt in Echtzeit von überall drahtlos zu steuern sein. Dies ist sehr nützlich. Reginald ist eine Beispielanwendung für UDP, ein höchst unter eingesetzten Technologie unter Projekte.

Was wird dieses Instructable bereitstellen?

Diese Instructable stellen Reginald als Ganzes und gehen Sie dann in eine Aufschlüsselung der einzelnen Komponenten im Detail.

Durchführung der notwendigen Vernetzung um dies zu erreichen kann sehr komplex und sein beteiligt, aber diese Methode der Kommunikation ist geklärt und diese Instructable erforscht. Ich gesättigt etwa einen solide Monat der Forschung und in eine einfache Anleitung zur Fehlerbehebung; Ich biete zur Problembehandlung Anleitung und Beispiel-Prüfungen auf dem Weg.

Stichworte: Arduino, Video, Leben, Internet, UDP, Reginald

In Verbindung stehende Artikel

Eine LED die Kontrolle über das Internet via Arduino mit Teleduino

Eine LED die Kontrolle über das Internet via Arduino mit Teleduino

es ist etwas kühl über ein LED-Leuchten über einen Arduino zu machen. Was könnte das noch cooler machen? Wie wäre es mit dieser LED Leuchten von überall in der Welt über das Internet? Jetzt sind wir Talkin '!Dieser Prozess erfolgt ganz einfach mit de
ESP8266 die Kontrolle über das Internet (von überall)

ESP8266 die Kontrolle über das Internet (von überall)

Es gibt aber ein paar Dinge besser als (erfolgreich) Programmierung und mit Ihrem Arduino. Sicherlich ist eines dieser Dinge Ihre ESP8266 als ein Arduino mit WiFi verwenden!In diesem instructable zeige ich Ihnen eine einfache Möglichkeit, bekommen di
Servos die Kontrolle über das Internet via Arduino mit Teleduino

Servos die Kontrolle über das Internet via Arduino mit Teleduino

Servos sind vielseitig einsetzbar und kann eine Menge Spaß zu spielen, um. Etwas, das jede Menge Spaß nimmt Ansteuerung von bis zu sechs Servos über das Internet! Stell dir die Möglichkeiten.Dieser Prozess erfolgt ganz einfach mit der Teleduino-Skizz
Einen Servo über das Internet zu steuern

Einen Servo über das Internet zu steuern

Diese Instructable zeigen, wie Sie einen Servo die Kontrolle über das Internet mit einem Spark Core. Diese Instructable wird angetrieben durch einen Funken Kern und und einem kleinen Servo im Spark Maker Kit enthalten ist (ein normaler Servo funktion
Im Gespräch mit Ihrem Gerät über das Internet

Im Gespräch mit Ihrem Gerät über das Internet

Sie sprechen, und Ihr Gerät hören... auch wenn Ihr Gerät auf halbem Weg auf der ganzen Welt!Diese instructable lernen Sie, wie ein Spracherkennungssystem basierend auf der Intel RealSense-Kamera verwenden, um erholsame Befehle senden über das Interne
Ein Relais zu steuern, über das Internet via Arduino mit Teleduino

Ein Relais zu steuern, über das Internet via Arduino mit Teleduino

Relais sind ein Oldie, sondern ein goodie. Sie ermöglichen es, mit Hilfe eines digitalen Ausgangs von etwas wie dem Arduino hohen Strom/Spannungs-Lasten zu schalten.Was würde ein Relais noch besser machen? Kontrolle wie über ein Relais über das Inter
SMS von Arduino über das Internet mit ENC28J60 und Thingspeak

SMS von Arduino über das Internet mit ENC28J60 und Thingspeak

Diese Instructable erklärt wie man eine SMS aus einem Arduino, die über das Internet zu senden. Es gibt viele Möglichkeiten, um diesen Ansatz und ich werde erklären, die unterschiedliche Methoden verwendet, um diese Aufgabe zu erfüllen.Einige wichtig
Anpassen Ihrer Apache-Server-Raum, und wie Sie es über das Internet ansehen.

Anpassen Ihrer Apache-Server-Raum, und wie Sie es über das Internet ansehen.

In diesem, meinem ersten Instructable, zeige ich Ihnen eine Fortsetzung dieses instructable, "machen Ihren Computer in einen Server in 10 Minuten." In dieser Fortsetzung werde ich Ihnen beibringen wie anpassen die Serverseite, die erscheint, wen
Licht zu lesen, über das Internet via Arduino mit Teleduino

Licht zu lesen, über das Internet via Arduino mit Teleduino

Wir haben alle es getan. Verlassen Sie das Haus für die Arbeit am Morgen und Sie Fragen, ob Sie Licht auf die Garage verlassen. Sie möchten nicht darum kümmern, und dann in Schwierigkeiten mit Ihrer Frau/Mann/Freundin/Freund/Mitbewohner für die Energ
Intel Edison mit benutzerdefinierten Android app über das Internet zu kontrollieren.

Intel Edison mit benutzerdefinierten Android app über das Internet zu kontrollieren.

¡Hello alle, ich hoffe, dieses Projekt wird Ihnen helfen, Ihre eigene Smart Home, gesteuert über das Internet zu machen!Das Projekt besteht in einem Smart-Home-System über das Internet von einer Android-Anwendung von mir entworfen gesteuert. Schritte
Voice Control ESP8266 (WEMOS D1mini) über das Internet (ohne MQTT)

Voice Control ESP8266 (WEMOS D1mini) über das Internet (ohne MQTT)

Ich mag es, Dinge einfach zu machen...Hier ist eine einfache Möglichkeit, Ihre ESP aus über das Internet zu kontrollieren, ohne messing mit zu viel Code oder langsam MQTT MaklerSchritt 1: Teilen:(1) Wemos d1 mini(2) TP-Link router(3) jedes Smartphone
Daikin Klimaanlage über das Internet zu steuern

Daikin Klimaanlage über das Internet zu steuern

hier ist ein kleines Haustechnik Projekt, das ich in meiner freien Zeit gearbeitet haben. Ich wollte mein hausgemachte Quelle Wärmepumpe Luftsystem Steuern (basierend auf Daikin FTX71GV / RX71GV) von überall mit Internet Zugang. Das würde mir erlaube
Fernbedienung-Raspberry PI GPIO-Pins über das Internet

Fernbedienung-Raspberry PI GPIO-Pins über das Internet

Ich brauchte eine Möglichkeit zum ein- und Ausschalten einige Solarleuchten zu Hause.So funktioniert es ist wirklich einfach und das schöne ist, dass Sie nicht brauchen, um Geige mit Ihrer Firewall, nach vorn zu portieren die Verbindung zu Ihrem Rasp
Fernsteuerung über das Internet gesteuert

Fernsteuerung über das Internet gesteuert

Dies ist ein ein bisschen komplexer Tutorial, obwohl ich versuchen werde, es so für eine große Menge an Programmierer leicht verständlich zu machen.Denken Sie bevor Sie fortfahren daran, dass Sie mindestens ein Altair benötigen.Schritt 1: Theorie Zun