» teme » Savjet »Oko kroz koje se može vidjeti čitav svijet

Kapaljka kroz koju se može vidjeti čitav svijet


Zanimljivu ideju izmislio je i implementirao majstor s nadimkom carolinebuttet1.
U svijetu postoji oko 770 milijuna nadzornih kamera. Neki od njih nemaju lozinku ili je zadana lozinka. To ih čini lako dostupnim svima koji imaju internetsku vezu.

Ova virtualna rupa koju je izumio glavni uređaj za nadgledanje nekih od ovih nezaštićenih kamera. Izbor kamere je slučajan, tj. svaki put kad zatvorite i ponovno otvorite oko, možete vidjeti sliku s druge, nasumično odabrane, video kamere.

Za provođenje ove ideje, majstor je koristio sljedeću opremu:
-Arduino Micro
-Fotorezistor
-Raspberry Pi 3 model B
- Raspberry Pi ekran
-Vrvena kutija
-Vratna rupa
-Drel
-Otvertka



Virtualna rupa sastoji se od dva karakteristična dijela: Raspberry Pi (s malim ekranom) i Težak Micro. Raspberry Pi spojen je na Internet i na web stranicu koja s kamere emitira jedan slučajni kanal.

Unutar oka postoji senzor svjetlosti koji utvrđuje je li otvoreno ili zatvoreno. Kad god se rupica zatvori, signal se šalje Raspberry Pi (preko Arduino Micro-a) i web stranica se prebacuje na drugu kameru. Podaci s kamere koje je čarobnjak koristio za ovaj projekt preuzeti su s web mjesta Insecam , koji registrira više od 73.000 nezaštićenih kamera.
Web mjesto za prikaz.

Za svoj virtualni peephole čarobnjak je stvorio web stranicu s podacima koje je prikupio od insecama. To možete učiniti bez stvaranja web stranice i koristiti ovo veza (mijenja web kameru svaki put kada pritisnete razmaknicu)

Konfigurirajte Raspberry Pi.
Provjerite radi li Raspberry Pi u radu (vidi Ovaj vodičako ste novi u Raspberry Pi). Spojite LCD ekran na Raspberry Pi. Morate konfigurirati svoj Raspberry Pi tako da se pokreće s web stranicom. Kako to učiniti, možete vidjeti ovdje.

Postavljanje Arduina.
Napomena: da biste učinili ovaj projekt, vaša Arduino ploča mora podržati knjižnicu tipkovnica. Kao što je spomenuto na stranica knjižnice:
Podržani modeli - matične ploče temeljene na 32u4 i SAMD (obitelj Leonardo, Esplora, Zero, Due i MKR)
Spojite svoj senzor svjetla na Arduino
Preuzmite kod na Arduino.

Kôd prvo pokreće kalibraciju u trajanju od 5 sekundi (tijekom kojih će se zabilježiti minimalne i maksimalne vrijednosti za fotosenzor), a zatim šalje signal tipke „razmak“ kad god je vrijednost osvjetljenja niža od vrijednosti (to jest da je oko zatvoreno).
ŠIFRA START
prethodniMillis = 0
// jer svjetlost uvijek varira, kalibrirat ćemo fotosezor pri svakom pokretanju.
dugo kalibracijsko vrijeme = 5000;
dugi startMillis = 0;
// max vrijednost za analogni senzor je 1024
int sensorMin = 1024;
int sensorMax = 0;
int prosjek = 0;
int prag = 5;
bool lastState = istina;
bool isClosed = istina;

poništavanje postave () {
  Serijski počet (9600); // otvorite serijski ulaz
  Keyboard.begin (); // pokrenuti knjižnicu tipkovnice
  startMillis = millis (); // pokrenuti brojač
}

void petlja () {
  // stabilizirati čitanje u prvih 5 sekundi
  // tada detektirajte varijaciju stabilizacije.
  nepotpisana duga strujaMillis = millis (); // postavi milise kao trenutno vrijeme
  int sensorValue = analogRead (A0); // pročitajte senzor
  ako (trenutniMillis-startMillis & lt; kalibracijsko vrijeme) {
    // sve dok smo u vremenu kalibracije
    // za vrijeme kalibracije otvorite i zatvorite rupu da biste je kalibrirali.
    int elapsedtime = trenutniMillis - startMillis;
    Serijski.println (proteklo vrijeme);
    Serijski.println (sensorMin);
    Serijski.println (sensorMax);
    ako (sensorValue & lt; sensorMin) {// registrirajte maks. i min. vrijednost za senzor
      sensorMin = sensorValue;
      prosjek = (sensorMin + sensorMax) / 2;
    }
    ako (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      prosjek = (sensorMin + sensorMax) / 2;
    }
    kašnjenje (100); // kašnjenje
  }
  else {// ako se vrši kalibracija
    ako (sensorValue> gt; prosjek + prag) {// otkrije da li je rupa otvorena ili zatvorena
      isClosed = lažno;
      ako je (lastState! = is zatvoreno) {
        }
    }
    drugo {
      isClosed = istina;
      ako je (lastState! = is zatvoreno) {
        Tipkovnica.print (""); // poslati ključni signal ako je otvor za kvotu otvoren
        }
    }
    lastState = isZatvoreno;
    kašnjenje (100);
   }
}

KRAJ KODA.
Dalje, morate instalirati opremu u okvir.

Izbušite rupu u rupi vrata kako biste postavili fotosenzor (utvrdit će da li je vaš rupa otvoren ili nije zatvoren, a zatim aktivirati promjenu web kamere). Izbušite rupu u kutiji. Prije proboja vrata pričvrstite zaslon od maline (majstor je koristio čičak).

Povežite Arduino:
Spojite foto senzor na Arduino
Usmjerite USB kabel između Rpi i Arduino. Arduino će se ponašati kao tipkovnica i poslati razmaknicu Raspberry Pi.




Nakon što je sve montirano, možete pokrenuti virtualnu rupu.
Postavite uređaj na zid
Priključite svoj Rapsberry Pi na snagu
Sada ćete imati 5 sekundi da kalibrirate fotosenzor smješten na vratima, morate ga nekoliko puta otvoriti i zatvoriti.
Sada bi virtualni peephole trebao raditi!




Po mom mišljenju sjajna ideja i provedba. Naravno, uređaj možete instalirati u drugom slučaju, može se dovršiti kod i napraviti popis kamera s preferiranom vezom, ali to svatko može učiniti sam.

Prikladno za temu

Povezane teme

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
11 komentar
Autor
Korolev,
Odgovarajući odgovor na konkretne kritike

Ovo nije kritika, već vrijednosna prosudba. Kako političari vole reći "dvostruke standarde".
kako bi se zaključilo da je članak beskoristan,

Možda je majstoru za svoje specifične zadatke trebalo upravo ono što je oživio?
pogranec,
kritičar je djelovao
Odgovarajući odgovor na konkretne kritike! budala
Autor
Korolev,
Za nadarene: kako biste zaključili da je članak beskoristan, trebate se upoznati s njegovim sadržajem! Ili je za vas drugačije?
-
Jedno pitanje: "Za što?"

Možda je majstoru za svoje specifične zadatke trebalo upravo ono što je oživio?

kritičar kritizirao budala
Korolev,
Pa, ako vam i ne treba, zašto ste ga pročitali?
Za nadarene: kako biste zaključili da je članak beskoristan, trebate se upoznati s njegovim sadržajem! Ili je za vas drugačije? xaxa
Autor
Korolev,
I zašto je članak? Čini se toliko jasno da ovom sranju nitko ne treba!
Pa, ako vam i ne treba, zašto ste ga pročitali?
pogranec,
Zašto vam je to potrebno u članku? Čini se tako jasnim.
I zašto je članak? Čini se toliko jasno da ovom sranju nitko ne treba! xaxa
Autor
Korolev,
Gdje je to u članku?
Zašto vam je to potrebno u članku? Čini se tako jasnim.
Neki tyruben. ((
Ili na youtubeu - kako želite. )
pogranec,
stavite dobru matricu
Imam prekrasnu matricu - ovo je monitor ispred kojeg sjedim u udobnoj stolici i ne škljocnem jednim okom!
hranjivim-))) Od YUSB malina 5V 2.5A djeluje
Gdje je to u članku?
Autor
Korolev,
Stojati ispred kutije i gledati jednim okom kroz blatnjavo oko u usranu matricu?
- stavi dobru matricu. Ideja je sjajna i može se pobijediti na različite načine. Povezujete se na visoko specijalizirane stranice, otvorene - jedna akcija, zatvorene / otvorene - potpuno različite dance3 Šalim se, naravno))))
Uključite Rapsberry Pi u struju. Koji?
- prehrambenim-))) Od YUSB-a malina 5V 2.5A djeluje. Bilo koji adapter s tim karakteristikama
Po mom mišljenju sjajna ideja
Ali po mom mišljenju - glupo! Stojati ispred kutije i gledati jednim okom kroz blatnjavo oko u usranu matricu? Nea
Uključite Rapsberry Pi na prehranu
Koji?

Nedavni komentari

Svi komentari

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...