» Themen » Tipps »Ein Auge, durch das die ganze Welt gesehen werden kann

Ein Guckloch, durch das die ganze Welt gesehen werden kann


Eine interessante Idee wurde von einem Meister mit dem Spitznamen carolinebuttet1 erfunden und umgesetzt.
In der Welt gibt es ungefähr 770 Millionen Überwachungskameras. Einige von ihnen haben kein Passwort oder es gibt ein Standardpasswort. Dies macht sie für jeden mit einer Internetverbindung leicht zugänglich.

Dieses virtuelle Guckloch wurde von einem Master-Gerät zur Überwachung einiger dieser ungeschützten Kameras erfunden. Die Wahl der Kamera ist zufällig, d.h. Jedes Mal, wenn Sie das Auge schließen und wieder öffnen, können Sie das Bild von einer anderen, zufällig ausgewählten Videokamera sehen.

Um diese Idee umzusetzen, verwendete der Master die folgenden Geräte:
-Arduino Micro
Fotowiderstand
-Raspberry Pi 3 Modell B.
- Himbeer-Pi-Bildschirm
-Holzkiste
-Tür Guckloch
-Bohren
Schraubendreher



Das virtuelle Guckloch besteht aus zwei unterschiedlichen Teilen: dem Raspberry Pi (mit einem kleinen Bildschirm) und Arduino Micro. Der Raspberry Pi ist mit dem Internet und einer Website verbunden, die einen zufälligen Kanal von der Kamera sendet.

Im Auge befindet sich ein Lichtsensor, der feststellt, ob er geöffnet oder geschlossen ist. Immer wenn das Guckloch geschlossen ist, wird das Signal an den Raspberry Pi (über Arduino Micro) gesendet und die Website wechselt zu einer anderen Kamera. Die Kameradaten, die der Assistent für dieses Projekt verwendet hat, wurden von der Site übernommen Insecam , die mehr als 73.000 ungeschützte Kameras registriert.
Website zum Anzeigen.

Für ihr virtuelles Guckloch hat der Assistent eine Website mit den Daten erstellt, die sie von unsicher gesammelt hat. Sie können auf das Erstellen einer Site verzichten und diese verwenden der Link (Es ändert die Webcam jedes Mal, wenn Sie die Leertaste drücken.)

Konfigurieren Sie Raspberry Pi.
Stellen Sie sicher, dass Ihr Raspberry Pi betriebsbereit ist (siehe Diese Anleitungwenn Sie neu bei Raspberry Pi sind). Schließen Sie den LCD-Bildschirm an den Raspberry Pi an. Sie müssen Ihren Raspberry Pi so konfigurieren, dass er mit einer Webseite startet. Wie das geht, können Sie sehen hier.

Arduino-Setup.
Hinweis: Um dieses Projekt ausführen zu können, muss Ihr Arduino-Board eine Tastaturbibliothek unterstützen. Wie am erwähnt Bibliotheksseite:
Unterstützte Modelle - Motherboards basierend auf 32u4 und SAMD (Familie von Leonardo, Esplora, Zero, Due und MKR)
Verbinden Sie Ihren Lichtsensor mit Arduino
Laden Sie den Code auf Arduino herunter.

Der Code startet zuerst die Kalibrierung für 5 Sekunden (währenddessen werden die Minimal- und Maximalwerte für den Fotosensor aufgezeichnet) und sendet dann ein "Leertaste" -Signal, wenn der Beleuchtungswert niedriger als der Wert ist (dh das Auge ist geschlossen).
CODE START
previousMillis = 0
// Da das Licht immer variiert, kalibrieren wir den Photosor bei jedem Start.
lange Kalibrierungszeit = 5000;
langer StartMillis = 0;
// Der Maximalwert für einen analogen Sensor beträgt 1024
int sensorMin = 1024;
int sensorMax = 0;
int durchschnitt = 0;
int Schwelle = 5;
bool lastState = true;
bool isClosed = true;

void setup () {
  Serial.begin (9600); // öffne die serielle Schnittstelle
  Keyboard.begin (); // Starten Sie die Tastaturbibliothek
  startMillis = millis (); // Starten Sie den Zähler
}}

void loop () {
  // stabilisiere den Messwert in den ersten 5 Sekunden
  // Dann erkenne eine Variation in der Stabilisierung.
  unsigned long currentMillis = millis (); // setze Millis als aktuelle Zeit
  int sensorValue = analogRead (A0); // Sensor lesen
  if (currentMillis-startMillis & lt; Kalibrierungszeit) {
    // solange wir uns in der Kalibrierzeit befinden
    // Öffnen und schließen Sie während dieser Kalibrierungszeit das Guckloch, um es zu kalibrieren.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (verstrichene Zeit);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// Registriere den Max- und Min-Wert für den Sensor
      sensorMin = sensorValue;
      Durchschnitt = (sensorMin + sensorMax) / 2;
    }}
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      Durchschnitt = (sensorMin + sensorMax) / 2;
    }}
    Verzögerung (100); // Verzögerung
  }}
  sonst {// wenn die Kalibrierung abgeschlossen ist
    if (sensorValue & gt; Durchschnitt + Schwelle) {// erkennt, ob das Guckloch offen oder geschlossen ist
      isClosed = false;
      if (lastState! = isClosed) {
        }}
    }}
    sonst {
      isClosed = true;
      if (lastState! = isClosed) {
        Keyboard.print (""); // ein Schlüsselsignal senden, wenn das Guckloch geöffnet ist
        }}
    }}
    lastState = isClosed;
    Verzögerung (100);
   }}
}}

ENDE DES CODES.
Als nächstes müssen Sie das Gerät in der Box installieren.

Bohren Sie ein Loch in das Guckloch der Tür, um den Fotosensor zu installieren (es bestimmt, ob Ihr Guckloch geöffnet oder nicht geschlossen ist, und aktiviert dann den Webcam-Wechsel). Bohren Sie ein Loch in die Box. Befestigen Sie vor dem Türspion den Himbeerschirm (der Meister hat einen Klettverschluss verwendet).

Arduino verbinden:
Verbinden Sie den Fotosensor mit dem Arduino
Verlegen Sie das USB-Kabel zwischen dem Rpi und dem Arduino. Arduino fungiert als Tastatur und sendet eine Leertaste an den Raspberry Pi.




Nachdem alles montiert ist, können Sie das virtuelle Guckloch starten.
Stellen Sie das Gerät an die Wand
Schließen Sie Ihren Rapsberry Pi an die Stromversorgung an
Jetzt haben Sie 5 Sekunden Zeit, um den in der Tür befindlichen Fotosensor zu kalibrieren. Sie müssen ihn mehrmals öffnen und schließen.
Jetzt sollte das virtuelle Guckloch funktionieren!




Meiner Meinung nach eine tolle Idee und Umsetzung. Natürlich können Sie das Gerät in einem anderen Fall installieren, den Code finalisieren und eine Liste der Kameras mit einer bevorzugten Verbindung erstellen, aber jeder kann dies alleine tun.

Geeignet für das Thema

Verwandte Themen

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
11 Kommentare
Der Autor
Korolev,
Angemessene Reaktion auf spezifische Kritik

Dies ist keine Kritik, sondern ein Werturteil. Wie sagen Politiker gerne "Doppelmoral"?
um zu dem Schluss zu kommen, dass der Artikel nutzlos ist,

Vielleicht brauchte der Meister für seine spezifischen Aufgaben genau das, was er zum Leben erweckte?
pogranec,
Der Kritiker hausierte
Angemessene Reaktion auf spezifische Kritik! Dummkopf
Der Autor
Korolev,
Für Begabte: Um zu dem Schluss zu kommen, dass der Artikel unbrauchbar ist, müssen Sie sich mit seinem Inhalt vertraut machen! Oder ist es anders für dich?
-
Eine Frage: "Wofür?"

Vielleicht brauchte der Meister für seine spezifischen Aufgaben genau das, was er zum Leben erweckte?

Kritiker kritisiert Dummkopf
Korolev,
Wenn Sie es nicht brauchen, warum haben Sie es gelesen?
Für Begabte: Um zu dem Schluss zu kommen, dass der Artikel unbrauchbar ist, müssen Sie sich mit seinem Inhalt vertraut machen! Oder ist es anders für dich? xaxa
Der Autor
Korolev,
Und warum ist der Artikel? Es scheint so klar, dass niemand diesen Mist braucht!
Wenn Sie es nicht brauchen, warum haben Sie es gelesen?
pogranec,
Warum brauchen Sie das im Artikel? Es scheint so klar.
Und warum ist der Artikel? Es scheint so klar, dass niemand diesen Mist braucht! xaxa
Der Autor
Korolev,
Wo ist das im Artikel?
Warum brauchen Sie das im Artikel? Es scheint so klar.
Einige Tyruben. ((
Oder youtube - wie du willst. ;)
pogranec,
Setze eine gute Matrix
Ich habe eine wunderschöne Matrix - dies ist ein Monitor, vor dem ich auf einem bequemen Stuhl sitze und kein Auge zusammenkniff!
zu nahrhaft-))) Von YUSB Raspberry 5V 2.5A funktioniert
Wo ist das im Artikel?
Der Autor
Korolev,
Vor einer Kiste stehen und mit einem Auge durch ein schlammiges Auge in eine beschissene Matrix starren?
- eine gute Matrix setzen. Die Idee ist großartig und kann auf verschiedene Arten geschlagen werden. Sie verbinden sich mit hochspezialisierten Sites, geöffnet - eine Aktion, geschlossen / geöffnet - völlig anders Tanz3 Nur ein Scherz natürlich))))
Schließen Sie den Rapsberry Pi an die Stromversorgung an. Welcher?
- zur Ernährung-))) Von YUSB Raspberry 5V 2.5A funktioniert. Jeder Adapter mit diesen Eigenschaften
Meiner Meinung nach eine tolle Idee
Aber meiner Meinung nach - dumm! Vor einer Kiste stehen und mit einem Auge durch ein schlammiges Auge in eine beschissene Matrix starren? nea
Stecken Sie Rapsberry Pi zur Ernährung
Welches?

Aktuelle Kommentare

Alle Kommentare

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...