» tråder » tips »Et øye som hele verden kan sees gjennom

Et kikkhull som hele verden kan sees gjennom


En interessant idé ble oppfunnet og implementert av en mester med kallenavnet carolinebuttet1.
I verden er det rundt 770 millioner overvåkningskameraer. Noen av dem har ikke et passord, eller det er et standardpassord. Dette gjør dem lett tilgjengelig for alle med internettforbindelse.

Denne virtuelle kikkhullet, som ble oppfunnet av en masterenhet for å overvåke noen av disse ubeskyttede kameraene. Valget av kamera er tilfeldig, dvs. hver gang du lukker og åpner øyet på nytt, kan du se bildet fra et annet, tilfeldig valgt videokamera.

For å implementere denne ideen, brukte mesteren følgende utstyr:
-Arduino Micro
-Fotorezistor
Bringebær Pi 3 modell B
- Raspberry Pi-skjerm
-Vedboks
-Dår kikkhull
-Drel
-Otvertka



Den virtuelle kikkhullet består av to særegne deler: Raspberry Pi (med en liten skjerm) og Arduino Micro. Raspberry Pi er koblet til Internett og til et nettsted som sender en tilfeldig kanal fra kameraet.

Det er en lyssensor inne i øyet for å avgjøre om den er åpen eller lukket. Hver gang kikkhullet er lukket, blir signalet sendt til Raspberry Pi (via Arduino Micro) og nettstedet bytter til et annet kamera. Kameradataene som veiviseren brukte for dette prosjektet ble hentet fra nettstedet Insecam , som registrerer mer enn 73 000 ubeskyttede kameraer.
Nettsted å vise.

Veiviseren opprettet for et virtuelt kikkhull et nettsted med dataene hun samlet inn fra insecam. Du kan gjøre det uten å opprette et nettsted og bruke dette lenken (det endrer webkameraet hver gang du trykker på mellomromstasten)

Konfigurer bringebær Pi.
Forsikre deg om at Raspberry Pi er i gang (se Denne guidenhvis du er ny på Raspberry Pi). Koble LCD-skjermen til Raspberry Pi. Du må konfigurere Raspberry Pi slik at den starter opp med en webside. Hvordan du gjør dette, kan du se her.

Arduino oppsett.
Merk: For å gjøre dette prosjektet, må Arduino-styret støtte et tastaturbibliotek. Som nevnt på bibliotekside:
Støttede modeller - hovedkort basert på 32u4 og SAMD (familie av Leonardo, Esplora, Zero, Due og MKR)
Koble lyssensoren din til Arduino
Last ned koden på Arduino.

Koden starter først kalibreringen i 5 sekunder (hvor minimums- og maksimumsverdiene for fotosensoren blir registrert), og sender deretter et "mellomrom" -tastesignal når belysningsverdien er lavere enn verdien (det vil si at øyet er lukket).
KODE START
forrigeMillis = 0
// fordi lys alltid varierer, kalibrerer vi fotosensoren ved hver start.
lang kalibreringstid = 5000;
lang startMillis = 0;
// maksverdien for en analog sensor er 1024
int-sensorMin = 1024;
int sensorMax = 0;
int gjennomsnitt = 0;
int-terskel = 5;
bool lastState = true;
bool isClosed = true;

ugyldig oppsett () {
  Serial.begin (9600); // åpne serieporten
  Keyboard.begin (); // starte tastaturbiblioteket
  startMillis = millis (); // start telleren
}

void loop () {
  // stabilisere avlesningen i løpet av de første 5 sekundene
  // deretter oppdage en variasjon i stabiliseringen.
  usignert langstrømMillis = millis (); // angi millis som gjeldende tid
  int sensorValue = analogRead (A0); // lese sensoren
  if (currentMillis-startMillis & lt; kalibreringstid) {
    // så lenge vi er i kalibreringstiden
    // i løpet av denne kalibreringstiden, åpne og lukk kikkhullet for å kalibrere det.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (forløpt tid);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// registrere maks- og min-verdien for sensoren
      sensorMin = sensorValue;
      gjennomsnitt = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      gjennomsnitt = (sensorMin + sensorMax) / 2;
    }
    forsinkelse (100); // forsinkelse
  }
  annet {// hvis kalibreringen er utført
    if (sensorValue & gt; gjennomsnitt + terskel) {// oppdage om kikkhullet er åpent eller lukket
      isClosed = falsk;
      if (lastState! = isClosed) {
        }
    }
    ellers {
      isClosed = true;
      if (lastState! = isClosed) {
        Keyboard.print (""); // send et nøkkelsignal hvis kikkhullet er åpent
        }
    }
    lastState = isClosed;
    forsinkelse (100);
   }
}

SLUTT AV KODE.
Deretter må du installere utstyret i esken.

Bor et hull i døren på kikkhullet for å installere fotosensoren (det vil avgjøre om kikkhullet ditt er åpent eller ikke lukket, og aktiverer deretter webkameraendringen). Bor et hull i boksen. Før døren kikkhullet, må du fest bringebærskjermen (master brukte borrelås).

Koble til Arduino:
Koble fotosensoren til Arduino
Før USB-kabelen mellom Rpi og Arduino. Arduino vil fungere som et tastatur og sende en mellomromstast til Raspberry Pi.




Etter at alt er montert, kan du starte den virtuelle kikkhullet.
Plasser enheten på veggen
Koble Rapsberry Pi til strøm
Nå har du fem sekunder på å kalibrere fotosensoren som ligger i døren, du må åpne og lukke den flere ganger.
Nå skal den virtuelle kikkhullet fungere!




Etter min mening en god idé og implementering. Selvfølgelig kan du installere enheten i et annet tilfelle, det kan ferdigstilles koden og lage en liste over kameraer med en foretrukket tilkobling, men alle kan gjøre dette på egen hånd.

Passer for tema

Beslektede emner

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
11 kommentar
Forfatteren
Korolev,
Tilstrekkelig respons på spesifikk kritikk

Dette er ikke kritikk, men en verdidømmelse. Hvordan liker politikere å si "doble standarder."
for å konkludere med at artikkelen er ubrukelig,

Kanskje mesteren, for sine spesifikke oppgaver, trengte nøyaktig det han brakte til liv?
pogranec,
kritikeren pedlet
Tilstrekkelig respons på spesifikk kritikk! lure
Forfatteren
Korolev,
For de begavede: for å konkludere med at artikkelen er ubrukelig, må du gjøre deg kjent med innholdet! Eller er det annerledes for deg?
-
Ett spørsmål: "For hva?"

Kanskje mesteren, for sine spesifikke oppgaver, trengte nøyaktig det han brakte til liv?

kritiker kritisert lure
Korolev,
Vel, hvis du ikke trenger det, hvorfor leste du det?
For de begavede: for å konkludere med at artikkelen er ubrukelig, må du gjøre deg kjent med innholdet! Eller er det annerledes for deg? xaxa
Forfatteren
Korolev,
Og hvorfor er artikkelen? Det virker så tydelig at ingen trenger denne skiten!
Vel, hvis du ikke trenger det, hvorfor leste du det?
pogranec,
Hvorfor trenger du dette i artikkelen? Det virker så klart.
Og hvorfor er artikkelen? Det virker så tydelig at ingen trenger denne skiten! xaxa
Forfatteren
Korolev,
Hvor er dette i artikkelen?
Hvorfor trenger du dette i artikkelen? Det virker så klart.
Noen tyruben. ((
Eller youtube - som du vil. ;)
pogranec,
legg en god matrise
Jeg har en nydelig matrise - dette er en skjerm foran jeg sitter i en behagelig stol og ikke skviser ett øye!
til næringsrik-))) Fra YUSB Raspberry 5V 2.5A fungerer
Hvor er dette i artikkelen?
Forfatteren
Korolev,
Står du foran en boks og stirrer med det ene øyet gjennom et gjørmete øye inn i en skinnmatrise?
- legg en god matrise. Ideen er flott, og den kan slås på forskjellige måter. Du kobler deg til høyspesialiserte nettsteder, åpnet - en handling, lukket / åpnet - helt annerledes dance3 Bare tuller, selvfølgelig))))
Koble Rapsberry Pi til strøm. Hvilken?
- til ernæringsmessig-))) Fra YUSB Raspberry 5V 2.5A fungerer. Enhver adapter med disse egenskapene
Etter min mening en god idé
Men etter min mening - dumt! Står du foran en boks og stirrer med det ene øyet gjennom et gjørmete øye inn i en skinnmatrise? nea
Plugg Rapsberry Pi til ernæring
Hvilken?

Nylige kommentarer

Alle kommentarer

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...