» Motīvi » Padomi »Acs, caur kuru var redzēt visu pasauli

Skatu caurums, caur kuru var redzēt visu pasauli


Interesantu ideju izgudroja un īstenoja meistars ar segvārdu carolinebuttet1.
Pasaulē ir aptuveni 770 miljoni novērošanas kameru. Dažiem no viņiem nav paroles vai ir noklusējuma parole. Tas padara tos viegli pieejamus ikvienam, kam ir interneta savienojums.

Šis virtuālais skatu caurums, kuru izgudroja galvenā ierīce dažu šo neaizsargāto kameru uzraudzībai. Kameras izvēle ir nejauša, t.i. katru reizi aizverot un atkārtoti atverot aci, jūs varat redzēt attēlu no citas, nejauši izvēlētas videokameras.

Lai realizētu šo ideju, meistars izmantoja šādu aprīkojumu:
-Arduino mikro
Fotorezistors
-Raspberry Pi 3 Modelis B
- Raspberry Pi ekrāns
-Koka kaste
-Durvju peephole
-Drill
Skrūvgriezis



Virtuālais pepehole sastāv no divām atšķirīgām daļām: Raspberry Pi (ar nelielu ekrānu) un Arduino Mikro. Raspberry Pi ir savienots ar internetu un vietni, kas no kameras pārraida vienu nejaušu kanālu.

Acs iekšpusē ir gaismas sensors, lai noteiktu, vai tā ir atvērta vai aizvērta. Kad skatu caurums tiek aizvērts, signāls tiek nosūtīts uz Raspberry Pi (caur Arduino Micro), un vietne tiek pārslēgta uz citu kameru. Kameras dati, kurus vednis izmantoja šim projektam, tika ņemti no vietnes Insecam , kas reģistrē vairāk nekā 73 000 neaizsargātu kameru.
Parādāmā vietne.

Savam virtuālajam peephole vednis izveidoja vietni ar datiem, kurus viņa bija savākusi no insecam. To var izdarīt, neizveidojot vietni, un to izmantot saite (tas maina tīmekļa kameru katru reizi, kad nospiežat atstarpes taustiņu)

Konfigurējiet Aveņu Pi.
Pārliecinieties, vai jūsu Raspberry Pi darbojas un darbojas (sk Šī rokasgrāmataja esat jauns Raspberry Pi). Pievienojiet LCD ekrānu Raspberry Pi. Jums ir jākonfigurē Raspberry Pi tā, lai tas sāk darboties ar tīmekļa lapu. Kā to izdarīt, jūs varat redzēt šeit.

Arduino iestatīšana.
Piezīme: lai īstenotu šo projektu, jūsu Arduino tāfelei ir jāatbalsta tastatūras bibliotēka. Kā minēts tālāk bibliotēkas lapa:
Atbalstītie modeļi - mātesplates, kuru pamatā ir 32u4 un SAMD (Leonardo, Esplora, Zero, Due un MKR ģimene)
Pievienojiet gaismas sensoru Arduino
Lejupielādējiet kodu vietnē Arduino.

Kods vispirms sāk kalibrēšanu uz 5 sekundēm (kura laikā tiks ierakstītas minimālās un maksimālās fotosensoru vērtības), un pēc tam nosūta atstarpes taustiņa signālu ikreiz, kad gaismas vērtība ir zemāka par vērtību (tas ir, acs ir aizvērta).
KODA SĀKUMS
previousMillis = 0
// tā kā gaisma vienmēr ir atšķirīga, fotosesoru kalibrēsim katrā sāknēšanas reizē.
ilgs kalibrēšanas laiks = 5000;
garš sākumsMillis = 0;
// analogā sensora maksimālā vērtība ir 1024
int sensorsMin = 1024;
int sensorsMax = 0;
int vidējais = 0;
int slieksnis = 5;
bool lastState = true;
bool isClosed = true;

Nederīga iestatīšana () {
  Sērijas.begin (9600); // atveriet seriālo portu
  Keyboard.begin (); // sāciet tastatūras bibliotēku
  startMillis = millis (); // sāciet skaitītāju
}

tukšs cilpa () {
  stabilizē rādījumu pirmajās 5 sekundēs
  // tad atklāj stabilizācijas izmaiņas.
  neparakstīta garā strāvaMillis = millis (); // iestatīt millis kā pašreizējo laiku
  int sensorValue = analogRead (A0); // lasīt sensoru
  if (currentMillis-startMillis & lt; kalibrēšanas laiks) {
    // kamēr esam kalibrēšanas laikā
    Šajā kalibrēšanas laikā atveriet un aizveriet skavas caurumu, lai to kalibrētu.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (pagājušais laiks);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// reģistrējiet sensora maksimālo un minimālo vērtību
      sensorMin = sensorValue;
      vidējais = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & sensorsMax) {
      sensorMax = sensorValue;
      vidējais = (sensorMin + sensorMax) / 2;
    }
    kavēšanās (100); // kavēšanās
  }
  cits {// ja tiek veikta kalibrēšana
    if (sensorValue & gt; vidējais + slieksnis) {// noteikt, vai peephole ir atvērta vai aizvērta
      isClosed = nepatiess;
      if (lastState! = ir aizvērta) {
        }
    }
    cits {
      isClosed = true;
      if (lastState! = ir aizvērta) {
        Keyboard.print (""); // nosūtīt atslēgas signālu, ja peephole ir atvērta
        }
    }
    lastState = isClosed;
    kavēšanās (100);
   }
}

KODA BEIGAS.
Tālāk jums jāinstalē aprīkojums lodziņā.

Lai uzstādītu fotosensoru, urbiet caurumu durvju skata caurumā (tas noteiks, vai tavs caurums ir atvērts vai nav aizvērts, un pēc tam aktivizēs tīmekļa kameras maiņu). Urbjiet caurumu kastē. Pirms durvju peephole piestipriniet Raspberry ekrānu (meistars izmantoja Velcro).

Savienot Arduino:
Pievienojiet foto sensoru Arduino
Virziet USB kabeli starp Rpi un Arduino. Arduino darbosies kā tastatūra un nosūtīs atstarpes taustiņu Raspberry Pi.




Kad viss ir samontēts, varat sākt virtuālo peephole.
Novietojiet ierīci uz sienas
Pievienojiet Rapsberry Pi strāvai
Tagad jums būs 5 sekundes, lai kalibrētu gaismā esošo sensoru, kas atrodas durvīs, jums tas vairākas reizes ir jāatver un jāaizver.
Tagad vajadzētu darboties virtuālajam peephole!




Manuprāt, lieliska ideja un ieviešana. Protams, ierīci var instalēt citā korpusā, to var pabeigt ar kodu un izveidot kameru sarakstu ar vēlamo savienojumu, taču katrs to var izdarīt pats.

Piemērots tēmai

Saistītās tēmas

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
11 komentāri
Autore
Koroļevs,
Adekvāta reakcija uz konkrētu kritiku

Tā nav kritika, bet gan vērtējums. Kā politiķiem patīk teikt "dubultie standarti".
lai secinātu, ka raksts ir bezjēdzīgs,

Varbūt meistaram viņa konkrēto uzdevumu veikšanai bija vajadzīgs tieši tas, ko viņš atnesa dzīvē?
pogranec,
kritiķis aizrāvās
Adekvāta reakcija uz konkrētu kritiku! muļķis
Autore
Koroļevs,
Apdāvinātajam: lai secinātu, ka raksts ir bezjēdzīgs, jums jāiepazīstas ar tā saturu! Vai arī jums tas ir savādāk?
-
Viens jautājums: "Par ko?"

Varbūt meistaram viņa konkrēto uzdevumu veikšanai bija vajadzīgs tieši tas, ko viņš atnesa dzīvē?

kritizēja kritizēja muļķis
Koroļevs,
Nu, ja jums tas nav vajadzīgs, kāpēc jūs to lasījāt?
Apdāvinātajam: lai secinātu, ka raksts ir bezjēdzīgs, jums jāiepazīstas ar tā saturu! Vai arī jums tas ir savādāk? xaxa
Autore
Koroļevs,
Un kāpēc raksts? Tas šķiet tik skaidrs, ka nevienam nav vajadzīgs šis crap!
Nu, ja jums tas nav vajadzīgs, kāpēc jūs to lasījāt?
pogranec,
Kāpēc jums tas ir vajadzīgs rakstā? Tas šķiet tik skaidrs.
Un kāpēc raksts? Tas šķiet tik skaidrs, ka nevienam nav vajadzīgs šis crap! xaxa
Autore
Koroļevs,
Kur tas ir rakstā?
Kāpēc jums tas ir vajadzīgs rakstā? Tas šķiet tik skaidrs.
Daži tyrubeni. ((
Vai arī youtube - kā jums patīk. ;)
pogranec,
ielieciet labu matricu
Man ir krāšņa matrica - tas ir monitors, kura priekšā es sēžu ērtā krēslā un nesarauju vienu aci!
uz barojošu-))) No YUSB Raspberry 5V 2.5A darbojas
Kur tas ir rakstā?
Autore
Koroļevs,
Stāvēt kastes priekšā un ar vienu aci caur dubļaino aci ieskatīties šausmīgā matricā?
- ielieciet labu matricu. Ideja ir lieliska, un to var pieveikt dažādos veidos. Jūs izveidojat savienojumu ar ļoti specializētām vietnēm, atvērta - viena darbība, slēgta / atvērta - pilnīgi cita deja3 Tikai jokoju, protams))))
Pievienojiet Rapsberry Pi strāvai. Kurš no tiem?
- uz uzturvērtības)))) No YUSB Aveņu 5V 2.5A darbojas. Jebkurš adapteris ar šiem parametriem
Manuprāt, lieliska ideja
Bet manuprāt - stulbi! Stāvēt kastes priekšā un ar vienu aci caur dubļaino aci ieskatīties šausmīgā matricā? nea
Iespraudiet Rapsberry Pi uz uzturu
Kurš no tiem?

Jaunākie komentāri

Visi komentāri

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...