» Tematy » Porady »Oko, przez które można zobaczyć cały świat

Wizjer, przez który widać cały świat


Ciekawy pomysł został wymyślony i wdrożony przez mistrza o pseudonimie carolinebuttet1.
Na świecie jest około 770 milionów kamer monitorujących. Niektóre z nich nie mają hasła lub istnieje hasło domyślne. Dzięki temu są łatwo dostępne dla każdego, kto ma połączenie z Internetem.

Ten wirtualny wizjer, który został wymyślony przez urządzenie nadrzędne do monitorowania niektórych z tych niezabezpieczonych kamer. Wybór kamery jest losowy, tj. za każdym razem, gdy zamykasz i ponownie otwierasz oko, możesz zobaczyć obraz z innej losowo wybranej kamery wideo.

Aby zrealizować ten pomysł, mistrz użył następującego sprzętu:
-Arduino Micro
Fotorezystor
-Raspberry Pi 3 Model B.
- Ekran Raspberry Pi
-Drewniane pudełko
-Drzwiowy wizjer
-Drill
Śrubokręt



Wirtualny wizjer składa się z dwóch charakterystycznych części: Raspberry Pi (z małym ekranem) i Arduino Micro. Raspberry Pi jest podłączony do Internetu i strony internetowej, która nadaje jeden losowy kanał z kamery.

W oku znajduje się czujnik światła, który określa, czy jest on otwarty, czy zamknięty. Za każdym razem, gdy wizjer jest zamknięty, sygnał jest wysyłany do Raspberry Pi (przez Arduino Micro), a strona internetowa przełącza się na inną kamerę. Dane kamery użyte przez kreatora do tego projektu zostały pobrane z witryny Kamera wewnętrzna , który rejestruje ponad 73 000 niezabezpieczonych kamer.
Witryna do wyświetlenia.

Dla swojego wirtualnego wizjera czarodziej stworzył stronę internetową z danymi zebranymi z insecam. Możesz to zrobić bez tworzenia witryny i korzystania z niej link (zmienia kamerę internetową po każdym naciśnięciu spacji)

Skonfiguruj Raspberry Pi.
Upewnij się, że Twój Raspberry Pi jest uruchomiony (patrz Ten przewodnikjeśli jesteś nowy w Raspberry Pi). Podłącz ekran LCD do Raspberry Pi. Musisz skonfigurować Raspberry Pi, aby uruchamiał się ze stroną internetową. Jak to zrobić, możesz zobaczyć tutaj.

Konfiguracja Arduino.
Uwaga: aby wykonać ten projekt, Twoja tablica Arduino musi obsługiwać bibliotekę klawiatur. Jak wspomniano na strona biblioteki:
Obsługiwane modele - płyty główne oparte na 32u4 i SAMD (rodzina Leonardo, Esplora, Zero, Due i MKR)
Podłącz czujnik światła do Arduino
Pobierz kod na Arduino.

Kod najpierw rozpoczyna kalibrację na 5 sekund (podczas których zostaną zapisane wartości minimalne i maksymalne dla czujnika światłoczułego), a następnie wysyła sygnał spacji, ilekroć wartość światła jest niższa niż wartość (to znaczy oko jest zamknięte).
KOD START
previousMillis = 0
// ponieważ światło zawsze się zmienia, skalibrujemy fotoseor przy każdym rozruchu.
długi czas kalibracji = 5000;
długi start Millis = 0;
// maksymalna wartość dla czujnika analogowego wynosi 1024
int sensorMin = 1024;
int sensorMax = 0;
int średnia = 0;
int próg = 5;
bool lastState = true;
bool isClosed = true;

void setup () {
  Serial.begin (9600); // otwórz port szeregowy
  Keyboard.begin (); // uruchom bibliotekę klawiatury
  startMillis = millis (); // uruchom licznik
}

void loop () {
  // ustabilizuj odczyt w ciągu pierwszych 5 sekund
  // następnie wykryj zmianę w stabilizacji.
  unsigned long currentMillis = millis (); // ustaw millis jako aktualny czas
  int sensorValue = analogRead (A0); // odczytać czujnik
  if (currentMillis-startMillis & lt; czas kalibracji) {
    // tak długo, jak jesteśmy w czasie kalibracji
    // w tym czasie kalibracji otwórz i zamknij wizjer, aby go skalibrować.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (czas, który upłynął);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// zarejestrować maksymalną i minimalną wartość dla czujnika
      sensorMin = sensorValue;
      średnia = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      średnia = (sensorMin + sensorMax) / 2;
    }
    opóźnienie (100); // opóźnienie
  }
  else {// jeśli kalibracja jest zakończona
    if (sensorValue> gt średnia + próg) {// wykrywa, czy wizjer jest otwarty czy zamknięty
      isClosed = false;
      if (lastState! = isClosed) {
        }
    }
    jeszcze {
      isClosed = true;
      if (lastState! = isClosed) {
        Keyboard.print („”); // wyślij sygnał klucza, jeśli wizjer jest otwarty
        }
    }
    lastState = isClosed;
    opóźnienie (100);
   }
}

KONIEC KODU.
Następnie musisz zainstalować sprzęt w pudełku.

Wywierć otwór w wizjerze drzwi, aby zainstalować fotosensor (określi, czy wizjer jest otwarty, czy nie jest zamknięty, a następnie aktywuje zmianę kamery internetowej). Wywierć otwór w pudełku. Przed wizjerem drzwi przymocuj ekran malinowy (mistrz użył rzepu).

Połącz Arduino:
Podłącz czujnik fotoelektryczny do Arduino
Poprowadź kabel USB między Rpi i Arduino. Arduino będzie działał jak klawiatura i wyśle ​​spację do Raspberry Pi.




Po zamontowaniu wszystkiego możesz uruchomić wirtualny wizjer.
Umieść urządzenie na ścianie
Podłącz Rapsberry Pi do zasilania
Teraz będziesz miał 5 sekund na skalibrowanie fotoczujnika znajdującego się w drzwiach, musisz go kilkakrotnie otworzyć i zamknąć.
Teraz wirtualny wizjer powinien działać!




Moim zdaniem świetny pomysł i wdrożenie. Oczywiście można zainstalować urządzenie w innym przypadku, można sfinalizować kod i utworzyć listę kamer z preferowanym połączeniem, ale każdy może to zrobić samodzielnie.

Nadaje się do tematu

Powiązane tematy

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
11 komentarze
Autor
Korolew,
Odpowiednia reakcja na określoną krytykę

To nie jest krytyka, ale osąd wartości. Jak politycy lubią mówić „podwójne standardy”.
aby stwierdzić, że artykuł jest bezużyteczny,

Być może mistrz do swoich konkretnych zadań potrzebował dokładnie tego, co ożywił?
pogranec,
krytyk handlował
Odpowiednia reakcja na konkretną krytykę! głupiec
Autor
Korolew,
Dla utalentowanych: aby stwierdzić, że artykuł jest bezużyteczny, musisz zapoznać się z jego zawartością! Czy może jest inaczej?
-
Jedno pytanie: „Po co?”

Być może mistrz do swoich konkretnych zadań potrzebował dokładnie tego, co ożywił?

krytyk skrytykowany głupiec
Korolew,
Cóż, jeśli nie potrzebujesz, dlaczego to przeczytałeś?
Dla utalentowanych: aby stwierdzić, że artykuł jest bezużyteczny, musisz zapoznać się z jego zawartością! Czy może jest inaczej? xaxa
Autor
Korolew,
A dlaczego jest ten artykuł? Wydaje się to tak jasne, że nikt nie potrzebuje tego badziewia!
Cóż, jeśli nie potrzebujesz, dlaczego to przeczytałeś?
pogranec,
Dlaczego potrzebujesz tego w artykule? To wydaje się takie jasne.
A dlaczego jest ten artykuł? Wydaje się to tak jasne, że nikt nie potrzebuje tego badziewia! xaxa
Autor
Korolew,
Gdzie to jest w tym artykule?
Dlaczego potrzebujesz tego w artykule? To wydaje się takie jasne.
Some tyruben. ((
Lub youtube - jak chcesz. ;)
pogranec,
umieść dobrą matrycę
Mam cudowną matrycę - to monitor, przed którym siedzę w wygodnym fotelu i nie mrużę oka!
do odżywiania-))) Z YUSB Raspberry 5V 2.5A działa
Gdzie to jest w tym artykule?
Autor
Korolew,
Stojąc przed pudełkiem i wpatrując się jednym okiem przez zabłocone oko w gównianą matrycę?
- postaw dobrą matrycę. Pomysł jest świetny i można go pokonać na różne sposoby. Łączysz się z wysoce wyspecjalizowanymi stronami, otwarty - jedna akcja, zamknięty / otwarty - zupełnie inny dance3 Żart, oczywiście))))
Podłącz Rapsberry Pi do zasilania. Który?
- na odżywcze-))) Z YUSB działa malina 5V 2,5A. Dowolny adapter o tych właściwościach
Moim zdaniem świetny pomysł
Ale moim zdaniem - głupie! Stojąc przed pudełkiem i wpatrując się jednym okiem przez zabłocone oko w gównianą matrycę? nea
Wtyczka Rapsberry Pi do odżywiania
Który?

Najnowsze komentarze

Wszystkie komentarze

Radzimy przeczytać:

Podaj go do smartfona ...