» trådar » tips »Ett öga genom vilket hela världen kan ses

Ett kikhål genom vilket hela världen kan ses


En intressant idé uppfanns och implementerades av en mästare med smeknamnet carolinebuttet1.
I världen finns det cirka 770 miljoner övervakningskameror. Vissa av dem har inget lösenord eller så finns det ett standardlösenord. Detta gör dem lättillgängliga för alla med internetuppkoppling.

Denna virtuella kikhål, som uppfanns av en masterenhet för övervakning av några av dessa oskyddade kameror. Valet av kamera är slumpmässigt, dvs. varje gång du stänger och öppnar ögat igen kan du se bilden från en annan, slumpmässigt vald videokamera.

För att implementera denna idé använde befälhavaren följande utrustning:
-Arduino Micro
-Fotorezistor
-Raspberry Pi 3 modell B
- Raspberry Pi-skärm
-Wooden Box
-Dår kikhål
-Drel
-Otvertka



Den virtuella kikhålen består av två distinkta delar: Raspberry Pi (med en liten skärm) och Arduino Micro. Raspberry Pi är ansluten till Internet och till en webbplats som sänder en slumpmässig kanal från kameran.

Det finns en ljusgivare i ögat för att avgöra om den är öppen eller stängd. När kikhålen stängs sänds signalen till Raspberry Pi (via Arduino Micro) och webbplatsen byter till en annan kamera. Kameradata som guiden som användes för detta projekt hämtades från sajten Insecam , som registrerar mer än 73 000 oskyddade kameror.
Webbplats som ska visas.

För hennes virtuella kikhull skapade guiden en webbplats med de uppgifter hon samlade in från insecam. Du kan göra det utan att skapa en webbplats och använda den länken (den ändrar webbkameran varje gång du trycker på mellanslagsfältet)

Konfigurera Raspberry Pi.
Se till att Raspberry Pi är igång (se Den här guidenom du är ny med Raspberry Pi). Anslut LCD-skärmen till Raspberry Pi. Du måste konfigurera Raspberry Pi så att den startar med en webbsida. Hur du gör detta kan du se här.

Arduino-installation.
Obs: För att göra detta projekt måste ditt Arduino-kort stödja ett tangentbordsbibliotek. Som nämnts på bibliotekssida:
Modeller som stöds - moderkort baserade på 32u4 och SAMD (familj av Leonardo, Esplora, Zero, Due och MKR)
Anslut din ljussensor till Arduino
Ladda ner koden på Arduino.

Koden startar först kalibreringen i 5 sekunder (under vilken minimi- och maximivärden för fotosensorn registreras) och sänder sedan en mellanslagssignal när ljusvärdet är lägre än värdet (det vill säga ögat är stängt).
KODE START
föregåendeMillis = 0
// eftersom ljuset alltid varierar kommer vi att kalibrera fotosensorn vid varje start.
lång kalibreringstid = 5000;
lång startMillis = 0;
// maxvärdet för en analog sensor är 1024
int-sensorMin = 1024;
int-sensorMax = 0;
int medelvärde = 0;
int tröskel = 5;
bool lastState = true;
bool isClosed = true;

ogiltig installation () {
  Serial.begin (9600); // öppna serieporten
  Keyboard.begin (); // starta tangentbordsbiblioteket
  startMillis = millis (); // starta räknaren
}

void loop () {
  // stabilisera avläsningen under de första 5 sekunderna
  // upptäck sedan en variation i stabiliseringen.
  osignerad långströmMillis = millis (); // ställa in millis som aktuell tid
  int sensorValue = analogRead (A0); // läs sensorn
  if (currentMillis-startMillis & lt; kalibreringstid) {
    // så länge vi är i kalibreringstiden
    // under denna kalibreringstid, öppna och stäng kikhålen för att kalibrera den.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (förfluten tid);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// registrera max- och minvärdet för sensorn
      sensorMin = sensorValue;
      medelvärde = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      medelvärde = (sensorMin + sensorMax) / 2;
    }
    fördröjning (100); // försening
  }
  annars {// om kalibreringen är klar
    if (sensorValue & gt; medelvärde + tröskel) {// detektera om kikhålet är öppet eller stängt
      isClosed = falsk;
      if (lastState! = isClosed) {
        }
    }
    annars {
      isClosed = true;
      if (lastState! = isClosed) {
        Keyboard.print (""); // skicka en nyckelsignal om kikhålet är öppet
        }
    }
    lastState = isClosed;
    fördröjning (100);
   }
}

Slut på koden.
Därefter måste du installera utrustningen i rutan.

Borra ett hål i dörrhålen för att installera fotosensorn (det kommer att avgöra om kikhålen är öppen eller inte stängd, och aktiverar sedan webbkamerans förändring). Borra ett hål i lådan. Fäst framsidan av hallonskärmen (master som kardborrband) innan dörrhålet.

Anslut Arduino:
Anslut fotosensorn till Arduino
Dra USB-kabeln mellan Rpi och Arduino. Arduino kommer att fungera som ett tangentbord och skicka en mellanslag till Raspberry Pi.




När allt är monterat kan du starta den virtuella kikhålet.
Placera enheten på väggen
Anslut din Rapsberry Pi till ström
Nu har du 5 sekunder att kalibrera fotosensorn som finns i dörren, du måste öppna och stänga den flera gånger.
Nu ska den virtuella kikhålet fungera!




Enligt min mening en bra idé och implementering. Naturligtvis kan du installera enheten i ett annat fall, det kan färdigställas koden och skapa en lista över kameror med en föredragen anslutning, men alla kan göra det på egen hand.

Lämplig för ämne

Relaterade ämnen

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsenI dancedance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      det censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
11 kommentar
Författaren
Korolev,
Tillräckligt svar på specifik kritik

Detta är inte kritik, utan en värderingsbedömning. Hur tycker politiker att säga "dubbla standarder".
för att dra slutsatsen att artikeln är värdelös,

Kanske behövde befälhavaren för sina specifika uppgifter exakt vad han väckte liv?
pogranec,
kritikern gick
Tillräckligt svar på specifik kritik! lura
Författaren
Korolev,
För de begåvade: för att dra slutsatsen att artikeln är värdelös måste du bekanta dig med innehållet! Eller är det annorlunda för dig?
-
En fråga: "För vad?"

Kanske behövde befälhavaren för sina specifika uppgifter exakt vad han väckte liv?

kritiker kritiserad lura
Korolev,
Tja, om du inte behöver det, varför läste du det?
För de begåvade: för att dra slutsatsen att artikeln är värdelös måste du bekanta dig med innehållet! Eller är det annorlunda för dig? xaxa
Författaren
Korolev,
Och varför är artikeln? Det verkar så tydligt att ingen behöver den här skiten!
Tja, om du inte behöver det, varför läste du det?
pogranec,
Varför behöver du detta i artikeln? Det verkar så tydligt.
Och varför är artikeln? Det verkar så tydligt att ingen behöver den här skiten! xaxa
Författaren
Korolev,
Var är det här i artikeln?
Varför behöver du detta i artikeln? Det verkar så tydligt.
Vissa tyruben. ((
Eller youtube - som du vill. ;)
pogranec,
sätta en bra matris
Jag har en underbar matris - det här är en bildskärm framför vilken jag sitter i en bekväm stol och inte skinkar ett öga!
till näringsrik-))) Från YUSB Raspberry 5V 2.5A fungerar
Var är det här i artikeln?
Författaren
Korolev,
Står framför en låda och stirrar med ett öga genom ett lerigt öga in i en skitmatris?
- lägg en bra matris. Idén är fantastisk och den kan slås på olika sätt. Du ansluter till mycket specialiserade webbplatser, öppnade - en åtgärd, stängd / öppnad - helt annorlunda dance3 Bara skojar, naturligtvis))))
Anslut Rapsberry Pi till ström. Vilken?
- till närings-))) Från YUSB Raspberry 5V 2.5A fungerar. Alla adapter med dessa egenskaper
Enligt min mening en bra idé
Men enligt min mening - dumt! Står framför en låda och stirrar med ett öga genom ett lerigt öga in i en skitmatris? nea
Anslut Rapsberry Pi till näring
Vilken?

Senaste kommentarer

Alla kommentarer

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...