» tråde » Tips »Et øje, hvorigennem hele verden kan ses

Et kighul, hvorigennem hele verden kan ses


En interessant idé blev opfundet og implementeret af en mester med kaldenavnet carolinebuttet1.
I verden er der omkring 770 millioner overvågningskameraer. Nogle af dem har ikke en adgangskode, eller der er en standardadgangskode. Dette gør dem let tilgængelige for alle med internetforbindelse.

Denne virtuelle kigshul, som blev opfundet af en masterenhed til overvågning af nogle af disse ubeskyttede kameraer. Valget af kamera er tilfældigt, dvs. hver gang du lukker og åbner øjet igen, kan du se billedet fra et andet, tilfældigt valgt videokamera.

For at implementere denne idé brugte mesteren følgende udstyr:
-Arduino Micro
-Fotorezistor
- Hindbær Pi 3 model B
- Raspberry Pi-skærm
-Træk kasse
-De kighul
-Drel
-Otvertka



Den virtuelle kighule består af to markante dele: Raspberry Pi (med en lille skærm) og Arduino Micro. Raspberry Pi er forbundet til Internettet og til et websted, der sender en tilfældig kanal fra kameraet.

Der er en lyssensor inde i øjet for at bestemme, om den er åben eller lukket. Hver gang kikket er lukket, sendes signalet til Raspberry Pi (via Arduino Micro), og webstedet skifter til et andet kamera. Kameradataene, som guiden, der blev brugt til dette projekt, blev hentet fra webstedet Insecam , der registrerer mere end 73.000 ubeskyttede kameraer.
Websted, der skal vises.

Til hendes virtuelle kigshave oprettede guiden et websted med de data, hun indsamlede fra insecam. Du kan gøre det uden at oprette et websted og bruge dette linket (det ændrer webcam, hver gang du trykker på mellemrumstasten)

Konfigurer Raspberry Pi.
Sørg for, at din Raspberry Pi er i gang (se Denne vejledninghvis du er ny med Raspberry Pi). Tilslut LCD-skærmen til Raspberry Pi. Du skal konfigurere din Raspberry Pi, så den starter med en webside. Hvordan du gør dette, kan du se her.

Arduino opsætning.
Bemærk: For at gøre dette projekt skal dit Arduino-bord understøtte et tastaturbibliotek. Som nævnt den bibliotekside:
Understøttede modeller - bundkort baseret på 32u4 og SAMD (familie af Leonardo, Esplora, Zero, Due og MKR)
Tilslut din lyssensor til Arduino
Download koden på Arduino.

Koden starter først kalibreringen i 5 sekunder (hvor minimum- og maksimumværdierne for fotosensoren registreres) og sender derefter et mellemrumssignal, når lysværdien er lavere end værdien (dvs. øjet er lukket).
KODE START
previousMillis = 0
// fordi lyset altid varierer, kalibrerer vi fotosensoren ved hver start.
lang kalibreringstid = 5000;
lang startMillis = 0;
// den maksimale værdi for en analog sensor er 1024
int-sensorMin = 1024;
int sensorMax = 0;
int gennemsnit = 0;
int-tærskelværdi = 5;
bool lastState = sandt;
bool er lukket = sandt;

ugyldig opsætning () {
  Serial.begin (9600); // åbn den serielle port
  Keyboard.begin (); // start tastaturbiblioteket
  startMillis = millis (); // start tælleren
}

void loop () {
  // stabiliserer aflæsningen i de første 5 sekunder
  // derefter opdage en variation i stabiliseringen.
  usigneret lang strømMillis = millis (); // indstil millis som det aktuelle tidspunkt
  int sensorValue = analogRead (A0); // læse sensoren
  if (nuværendeMillis-startMillis & lt; kalibreringstid) {
    // så længe vi er i kalibreringstiden
    // i denne kalibreringstid skal du åbne og lukke kikhullet for at kalibrere det.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (forløbet tid);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// registrere maksimum- og min-værdien for sensoren
      sensorMin = sensorValue;
      gennemsnit = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      gennemsnit = (sensorMin + sensorMax) / 2;
    }
    forsinkelse (100); // forsinkelse
  }
  ellers {// hvis kalibreringen er udført
    if (sensorValue & gt; gennemsnit + tærskelværdi) {// detekterer, om keglehullet er åbent eller lukket
      isClosed = falsk;
      if (lastState! = isClosed) {
        }
    }
    ellers {
      isClosed = sandt;
      if (lastState! = isClosed) {
        Keyboard.print (""); // send et nøglesignal, hvis kigshullet er åbent
        }
    }
    lastState = er lukket;
    forsinkelse (100);
   }
}

SLUT AF KODE.
Derefter skal du installere udstyret i boksen.

Bor et hul i døren, hvor kegleåsen er installeret, for at installere fotosensoren (det vil bestemme, om dit kighul er åbent eller ikke lukket, og aktiverer derefter webcamændringen). Bor et hul i kassen. Inden døren kik, skal du fastlægge Raspberry-skærmen (master anvendte velcro).

Forbind Arduino:
Tilslut fotosensoren til Arduino
Før USB-kablet mellem Rpi og Arduino. Arduino fungerer som et tastatur og sender en mellemrumstang til Raspberry Pi.




Når alt er monteret, kan du starte den virtuelle kigshul.
Placer enheden på væggen
Tilslut din Rapsberry Pi til strøm
Nu har du 5 sekunder på at kalibrere fotosensoren placeret i døren, du har brug for at åbne og lukke den flere gange.
Nu skal den virtuelle kigge arbejde!




Efter min mening en god idé og implementering. Selvfølgelig kan du installere enheden i en anden sag, det kan færdiggøres koden og lave en liste over kameraer med en foretrukken forbindelse, men alle kan gøre dette på egen hånd.

Velegnet til emne

Relaterede emner

Tilføj en kommentar

    • smilesmilxaxaokdontknowyahoonea
      bossscratchnarrejaja-jaaggressivhemmelighed
      undskylddansdance2dance3benådninghjælpdrikkevarer
      stop-vennergodgoodgoodfløjtedånetunge
      røgklappecrayerklærerspottendedon-t_mentiondownloade
      hedeirefullaugh1mdamødemoskingnegativ
      not_ipopcornstraffelæseskræmmeforskrækkelsersøg
      hånethank_youdetteto_clueumnikakutenig
      dårligbeeeblack_eyeblum3blushpralekedsomhed
      censureretpleasantrysecret2truesejryusun_bespectacled
      SHOKRespektlolprevedvelkommenkrutoyya_za
      ya_dobryihjælperenne_huliganne_othodiFludforbudtæt
11 kommentar
Forfatteren
Korolev,
Tilstrækkelig reaktion på specifik kritik

Dette er ikke kritik, men en værdifuld vurdering. Hvordan kan politikerne godt lide at sige "dobbeltmoral".
for at konkludere, at artiklen er ubrugelig,

Måske brugte mesteren for sine specifikke opgaver nøjagtigt det, han bragte til live?
pogranec,
kritikeren fodrede
Tilstrækkelig reaktion på specifik kritik! narre
Forfatteren
Korolev,
For de begavede: For at konkludere, at artiklen er ubrugelig, skal du gøre dig bekendt med dens indhold! Eller er det anderledes for dig?
-
Et spørgsmål: "For hvad?"

Måske brugte mesteren for sine specifikke opgaver nøjagtigt det, han bragte til live?

kritiker kritiseret narre
Korolev,
Nå, hvis du ikke har brug for det, hvorfor læste du det?
For de begavede: For at konkludere, at artiklen er ubrugelig, skal du gøre dig bekendt med dens indhold! Eller er det anderledes for dig? xaxa
Forfatteren
Korolev,
Og hvorfor er artiklen? Det synes så klart, at ingen har brug for denne crap!
Nå, hvis du ikke har brug for det, hvorfor læste du det?
pogranec,
Hvorfor har du brug for dette i artiklen? Det synes så klart.
Og hvorfor er artiklen? Det synes så klart, at ingen har brug for denne crap! xaxa
Forfatteren
Korolev,
Hvor er det i artiklen?
Hvorfor har du brug for dette i artiklen? Det synes så klart.
Nogle tyruben. ((
Eller youtube - som du vil. ;)
pogranec,
læg en god matrix
Jeg har en dejlig matrix - dette er en skærm, som jeg sidder i en behagelig stol og ikke sprænger det ene øje!
til nærende-))) Fra YUSB Raspberry 5V 2.5A fungerer
Hvor er det i artiklen?
Forfatteren
Korolev,
Stående foran en kasse og stirre med det ene øje gennem et mudret øje ind i en shitty matrix?
- læg en god matrix. Ideen er god, og den kan slås på forskellige måder. Du opretter forbindelse til højt specialiserede websteder, åbnet - en handling, lukket / åbnet - helt anderledes dance3 Bare sjov, selvfølgelig))))
Sæt Rapsberry Pi i strøm. Hvilken?
- til ernæring-))) Fra YUSB Raspberry 5V 2.5A fungerer. Enhver adapter med disse egenskaber
Efter min mening en god idé
Men efter min mening - dumt! Stående foran en kasse og stirre med det ene øje gennem et mudret øje ind i en shitty matrix? nea
Tilslut Rapsberry Pi til ernæring
Hvilken?

Seneste kommentarer

Alle kommentarer

Vi råder dig til at læse:

Giv den til smartphonen ...