» Temos » Patarimai »Akis, pro kurią gali pamatyti visą pasaulį

Žvilgsnis pro kurį gali būti matomas visas pasaulis


Įdomią idėją sugalvojo ir įgyvendino meistras slapyvardžiu carolinebuttet1.
Pasaulyje yra apie 770 milijonų stebėjimo kamerų. Kai kurie iš jų neturi slaptažodžio arba yra numatytasis slaptažodis. Tai daro juos lengvai prieinamus visiems, turintiems interneto ryšį.

Šis virtualus žvilgsnio skylė, kurią išrado pagrindinis įrenginys, skirtas stebėti kai kurias iš šių neapsaugotų kamerų. Kameros pasirinkimas yra atsitiktinis, t. kiekvieną kartą užmerkę ir vėl atidarę akį, galite pamatyti vaizdą iš kitos, atsitiktinai parinktos, vaizdo kameros.

Norėdami įgyvendinti šią idėją, meistras naudojo šią įrangą:
-Arduino Mikro
Fotorezistorius
-Raspberry Pi 3 Modelis B
- „Raspberry Pi“ ekranas
-Medinė dėžutė
-Durų žvilgsnis
-Drilis
Atsuktuvas



Virtualų žvilgsnio skylę sudaro dvi skiriamosios dalys: Raspberry Pi (su mažu ekranu) ir Arduino Mikro. „Raspberry Pi“ yra prijungtas prie interneto ir svetainės, kuri iš fotoaparato transliuoja vieną atsitiktinį kanalą.

Akies viduje yra šviesos jutiklis, kuris nustato, ar ji atidaryta, ar uždaryta. Uždarius žvilgsnio skylę, signalas siunčiamas „Raspberry Pi“ (per „Arduino Micro“), o svetainė perjungiama į kitą kamerą. Kameros duomenys, kuriuos vedlys panaudojo šiam projektui, buvo paimti iš svetainės „Insecam“ , kuriame užregistruota daugiau nei 73 000 neapsaugotų kamerų.
Pateikiama svetainė.

Vedlys, naudodamas savo virtualų žvilgsnį, sukūrė svetainę su duomenimis, kuriuos ji surinko iš „insecam“. Tai galite padaryti nesukūrę svetainės ir ja pasinaudoję nuorodą (tai keičia internetinę kamerą kaskart paspaudus tarpo klavišą)

Konfigūruokite aviečių pi.
Įsitikinkite, kad jūsų „Raspberry Pi“ yra paruoštas ir veikia (žr Šis vadovasjei esate naujas „Raspberry Pi“). Prijunkite LCD ekraną prie Raspberry Pi. Jūs turite sukonfigūruoti savo „Raspberry Pi“ taip, kad jis atsidarytų iš tinklalapio. Kaip tai padaryti, galite pamatyti čia.

Arduino sąranka.
Pastaba: norint įgyvendinti šį projektą, „Arduino“ plokštė turi palaikyti klaviatūros biblioteką. Kaip minėta bibliotekos puslapis:
Palaikomi modeliai - pagrindinės plokštės, pagrįstos 32u4 ir SAMD („Leonardo“, „Esplora“, „Zero“, „Due“ ir MKR šeima)
Prijunkite savo šviesos jutiklį prie Arduino
Atsisiųskite kodą Arduino.

Kodas pirmiausia pradeda 5 sekundžių kalibravimą (per kurį bus įrašomos mažiausios ir maksimalios fotosensoriaus vertės), o tada siunčia „tarpo“ klavišo signalą, kai apšvietimo vertė yra mažesnė už vertę (tai yra, kai akis užmerkta).
KODO PRADŽIA
ankstesnisMillis = 0
// Kadangi šviesa visada skiriasi, mes kalibruosime fotosesorių kiekvienoje įkrovoje.
ilgas kalibravimo laikas = 5000;
ilgas startasMillis = 0;
// maksimali analoginio jutiklio vertė yra 1024
int sensorMin = 1024;
int sensorMax = 0;
vidutiniškai = 0;
vidinė riba = 5;
bool lastState = tiesa;
bool isClosed = true;

negaliojanti sąranka () {
  „Serial.begin“ (9600); // atidaryti nuoseklųjį prievadą
  „Keyboard.begin“ (); // paleiskite klaviatūros biblioteką
  startMillis = millis (); // pradėk skaitiklį
}

tuščia kilpa () {
  stabilizuokite rodmenis per pirmąsias 5 sekundes
  // tada aptinkite stabilizacijos variantą.
  nepasirašyta ilga srovėMillis = millis (); // nustatykite milį kaip dabartinį laiką
  int sensorValue = analogRead (A0); // skaitykite jutiklį
  if (currentMillis-startMillis & lt; kalibravimo laikas) {
    // kol esame kalibravimo metu
    per šį kalibravimo laiką atidarykite ir uždarykite šulinio skylę, kad ją kalibruotumėte.
    int möödęs laikas = currentMillis - startMillis;
    Serial.println (praėjęs laikas);
    Serial.println (sensorMin);
    „Serial.println“ („sensorMax“);
    if (sensorValue & lt; sensorMin) {// užregistruokite maksimalią ir minimalią jutiklio vertę
      sensorMin = sensorValue;
      vidutinis = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & sensor; max) {
      sensorMax = sensorValue;
      vidutinis = (sensorMin + sensorMax) / 2;
    }
    vėlavimas (100); // delsimas
  }
  else {// jei kalibruojama
    if (sensorValue & vidutinis + slenkstis) {// aptikti, ar žvilgsnio skylė atidaryta, ar uždaryta
      isClosed = false;
      if (lastState! = yra uždaryta) {
        }
    }
    dar {
      isClosed = tiesa;
      if (lastState! = yra uždaryta) {
        „Keyboard.print“ („“); // siųskite rakto signalą, jei žvilgsnio skylė atidaryta
        }
    }
    lastState = isClosed;
    vėlavimas (100);
   }
}

KODO PABAIGA.
Kitas, jums reikia įdiegti įrangą dėžutėje.

Gręžkite skylę durelių skylėje, kad įdiegtumėte fotojutiklį (ji nustatys, ar jūsų žvilgsnio skylė atidaryta, ar ne uždaryta, tada suaktyvins internetinės kameros pakeitimą). Išgręžkite skylę dėžutėje. Prieš durų žvilgsnį pritvirtinkite „Raspberry“ ekraną (meistras naudojo „Velcro“).

Prijunkite Arduino:
Prijunkite foto jutiklį prie „Arduino“
USB kabelį nutieskite tarp Rpi ir Arduino. Arduino veiks kaip klaviatūra ir atsiųs tarpo klavišą „Raspberry Pi“.




Kai viskas bus sumontuota, galėsite paleisti virtualų žvilgsnį.
Padėkite prietaisą ant sienos
Prijunkite „Rapsberry Pi“ prie maitinimo
Dabar turėsite 5 sekundes, norėdami sukalibruoti durelėse esantį fotojutiklį, jį reikia atidaryti ir uždaryti kelis kartus.
Dabar turėtų veikti virtualus žvilgsnio skylė!




Mano manymu, puiki idėja ir įgyvendinimas. Žinoma, galite įdiegti įrenginį kitu atveju, tai gali būti baigtas kodas ir sudaryti fotoaparatų su pageidaujamu ryšiu sąrašą, tačiau kiekvienas gali tai padaryti pats.

Tinka temai

Susijusios temos

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
11 komentarai
Autorius
Korolevas,
Tinkamas atsakymas į konkrečią kritiką

Tai nėra kritika, o vertybinis vertinimas. Kaip politikai mėgsta sakyti „dvigubi standartai“.
norėdamas padaryti išvadą, kad straipsnis nenaudingas,

Galbūt meistro, atliekant konkrečias užduotis, reikėjo būtent to, ką jis atnešė į gyvenimą?
pogranec,
kritikas ėmė mušti
Tinkamas atsakymas į konkrečią kritiką! kvailys
Autorius
Korolevas,
Talentingiesiems: norint padaryti išvadą, kad straipsnis nenaudingas, turite susipažinti su jo turiniu! O gal tau kitaip?
-
Vienas klausimas: "Už ką?"

Galbūt meistro, atliekant konkrečias užduotis, reikėjo būtent to, ką jis atnešė į gyvenimą?

kritikas kritikavo kvailys
Korolevas,
Na, o jei jums to nereikia, kodėl jūs jį perskaitėte?
Talentingiesiems: norint padaryti išvadą, kad straipsnis nenaudingas, turite susipažinti su jo turiniu! O gal tau kitaip? xaxa
Autorius
Korolevas,
O kodėl straipsnis? Atrodo taip akivaizdu, kad niekam nereikia šito šūdo!
Na, o jei jums to nereikia, kodėl jūs jį perskaitėte?
pogranec,
Kodėl jums to reikia straipsnyje? Tai atrodo taip aišku.
O kodėl straipsnis? Atrodo taip akivaizdu, kad niekam nereikia šito šūdo! xaxa
Autorius
Korolevas,
Kur tai yra straipsnyje?
Kodėl jums to reikia straipsnyje? Tai atrodo taip aišku.
Kai kurie tyrubenai. ((
Arba „YouTube“ - kaip jums patinka. ;)
pogranec,
sudėti gerą matricą
Aš turiu puošnią matricą - tai monitorius, priešais kurį sėdžiu patogioje kėdėje ir nė akies nesukau!
maistingiems)))) Iš YUSB aviečių 5V 2.5A veikia
Kur tai yra straipsnyje?
Autorius
Korolevas,
Atsistoji priešais dėžę ir viena akimi spoksai per purviną akį į šūdiną matricą?
- padėkite gerą matricą. Idėja yra puiki ir ją galima įveikti skirtingais būdais. Prisijungiate prie labai specializuotų svetainių, atsidarėte - vienas veiksmas, uždarytas / atidarytas - visiškai kitoks šokis3 Tiesiog juokauju, žinoma))))
Prijunkite „Rapsberry Pi“ prie elektros. Kuris?
- maistinėms)))) YUSB aviečių 5V 2.5A veikia. Bet koks adapteris, turintis šias charakteristikas
Mano manymu, puiki idėja
Bet mano nuomone - kvaila! Atsistoji priešais dėžę ir viena akimi spoksai per purviną akį į šūdiną matricą? nea
Prijunkite „Rapsberry Pi“ iki mitybos
Kuris?

Naujausi komentarai

Visi komentarai

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...