» Temes » Consells »Un ull pel qual es pot veure tot el món

Una mirada on es pot veure tot el món


Una idea interessant la va inventar i implementar un mestre amb el sobrenom de carolinebuttet1.
Al món hi ha uns 770 milions de càmeres de vigilància. Alguns d’ells no tenen contrasenya o hi ha una contrasenya per defecte. Això els fa fàcilment accessibles a qualsevol persona amb connexió a Internet.

Aquesta pantalla virtual, que va ser inventada per un dispositiu mestre per controlar algunes d’aquestes càmeres sense protecció. L’elecció de la càmera és aleatòria, és a dir. cada vegada que tanqueu i reobriu l’ull, podeu veure la imatge d’una altra càmera de vídeo, seleccionada aleatòriament.

Per implementar aquesta idea, el mestre va utilitzar els següents equips:
-Arduino Micro
Fotorresistor
-Raspberry Pi 3 Model B
- Pantalla de gerds
-Quota de Fusta
-Espectacle interior
-Drill
Destornillador



El telèfon virtual consta de dues parts distintives: el Raspberry Pi (amb una pantalla petita) i Arduino Micro. El Raspberry Pi està connectat a Internet i a un lloc web que emet un canal aleatori des de la càmera.

Hi ha un sensor de llum a l’ull per determinar si està obert o tancat. Sempre que es tanca el telèfon, el senyal s’envia al Raspberry Pi (via Arduino Micro) i el lloc web canvia a una altra càmera. Les dades de càmera que va utilitzar l'assistent per a aquest projecte es van agafar del lloc Insecam , que registra més de 73.000 càmeres no protegides.
Lloc web per mostrar.

Per al seu telèfon virtual, l'assistent va crear un lloc web amb les dades que va recopilar a insecam. Podeu fer-ho sense crear un lloc i utilitzar-lo l’enllaç (canvia la càmera web cada vegada que premeu la barra espacial)

Configura Raspberry Pi.
Assegureu-vos que el vostre Raspberry Pi estigui en funcionament (vegeu Aquesta guiasi ets nou a Raspberry Pi). Connecteu la pantalla LCD al Raspberry Pi. Cal configurar el seu Raspberry Pi perquè comenci amb una pàgina web. Com fer això, podeu veure aquí.

Configuració de Arduino.
Nota: per fer aquest projecte, el vostre tauler Arduino ha de ser compatible amb una biblioteca de teclat. Com s'ha esmentat anteriorment pàgina de la biblioteca:
Models compatibles: plaques base basades en 32u4 i SAMD (família de Leonardo, Esplora, Zero, Due, i MKR)
Connecta el sensor de llum a Arduino
Descarregueu el codi a Arduino.

El codi inicia primer la calibració durant 5 segons (durant els quals es registraran els valors mínims i màxims del fotosensor), i després envia un senyal de clau “espai” sempre que el valor d’il·luminació sigui inferior al valor (és a dir, l’ull està tancat).
CODI INICI
anteriorMillis = 0
// perquè la llum sempre varia, calibrarem el fotosesor a cada arrencada.
temps de calibratge llarg = 5000;
inici llargMillis = 0;
// el valor màxim per a un sensor analògic és 1024
sensor int: Min = 1024;
int sensorMax = 0;
int mitjana = 0;
llindar int = 5;
bool lastState = true;
bool isClosed = true;

void setup () {
  Serial.begin (9600); // obrir el port sèrie
  Teclat.begin (); // iniciar la biblioteca del teclat
  startMillis = millis (); // iniciar el comptador
}

void loop () {
  // estabilitzar la lectura en els primers 5 segons
  // després, detecteu una variació en l'estabilització.
  unsigned long currentMillis = millis (); // estableix millis com a hora actual
  int sensorValue = analogRead (A0); // llegir el sensor
  if (currentMillis-startMillis & lt; calibrationtime) {
    // sempre que estiguem en el temps de calibració
    // durant aquest temps de calibració, obriu i tanqueu la pantalla per calibrar-la.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (temps transcorregut);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// registra el valor màxim i mínim del sensor
      sensorMin = sensorValue;
      mitjana = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      mitjana = (sensorMin + sensorMax) / 2;
    }
    retard (100); // retard
  }
  else {// si es realitza la calibració
    if (sensorValue & gt; average + llindar) {// detectar si el telèfon està obert o tancat
      isClosed = fals;
      if (lastState! = isClosed) {
        }
    }
    més {
      isClosed = true;
      if (lastState! = isClosed) {
        Keyboard.print (""); // envieu un senyal clau si el telèfon està obert
        }
    }
    lastState = isClosed;
    retard (100);
   }
}

FIN DEL CODI.
A continuació, cal instal·lar l'equip al quadre.

Fora un forat a la pantalla del portell per instal·lar el fotosensor (determinarà si la vista és oberta o no tancada i activarà el canvi de càmera web). Fora un forat a la caixa. Abans de la vista de la porta, fixeu la pantalla de gerds (el mestre utilitzava el velcro).

Connecta Arduino:
Connecteu el sensor de fotos a l’Arduino
Ruta el cable USB entre el Rpi i l'Arduino. Arduino actuarà com a teclat i enviarà una barra d'espai al Raspberry Pi.




Un cop muntat tot, podeu iniciar el telèfon virtual.
Col·loca l’aparell a la paret
Connecteu el vostre Rapsberry Pi a l’alimentació
Ara tindreu 5 segons per calibrar el fotosensor situat a la porta que heu d’obrir i tancar diverses vegades.
Ara la pantalla virtual hauria de funcionar.




Al meu parer, una gran idea i implementació. Per descomptat, podeu instal·lar el dispositiu en un altre cas, es pot finalitzar el codi i fer una llista de càmeres amb una connexió preferida, però tothom pot fer això pel seu compte.

Apte per al tema

Temes relacionats

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
11 comentaris
L’autor
Korolev,
Resposta adequada a crítiques específiques

Això no és crítica, sinó un judici de valor. Com els agrada dir als polítics "estàndards dobles".
per concloure que l'article no serveix per a res,

Potser el mestre, per a les seves tasques específiques, necessitava exactament el que va aportar a la vida?
pogranec,
el crític ambulant
Resposta adequada a determinades crítiques! ximple
L’autor
Korolev,
Per als dotats: per concloure que l'article no serveix per a res, heu de familiaritzar-vos amb el contingut. O és diferent per a vosaltres?
-
Una pregunta: "Per a què?"

Potser el mestre, per a les seves tasques específiques, necessitava exactament el que va aportar a la vida?

crític va criticar ximple
Korolev,
Bé, si no en necessiteu, per què ho heu llegit?
Per als dotats: per concloure que l'article no serveix per a res, heu de familiaritzar-vos amb el contingut. O és diferent per a vosaltres? xaxa
L’autor
Korolev,
I per què l'article? Sembla tan clar que ningú necessita aquesta merda!
Bé, si no en necessiteu, per què ho heu llegit?
pogranec,
Per què necessiteu això a l'article? Sembla tan clar.
I per què l'article? Sembla tan clar que ningú necessita aquesta merda! xaxa
L’autor
Korolev,
On es troba a l'article?
Per què necessiteu això a l'article? Sembla tan clar.
Alguns tyruben. ((
O youtube, com vulguis. ;)
pogranec,
posa una bona matriu
Tinc una magnífica matriu: es tracta d’un monitor davant del qual m’assec a una cadira còmoda i no em moc ni un ull!
a nutritiu-))) De YUSB gerds 5V 2.5A funciona
On es troba a l'article?
L’autor
Korolev,
Devant-se davant d’una caixa i fixant-se amb un ull a través d’un ull fangós cap a una matriu de merda?
- posa una bona matriu. La idea és genial i es pot copsar de diferents maneres. Us connecteu a llocs altament especialitzats, oberts –una acció, tancada / oberta– completament diferents ballar3 Només broma, és clar))))
Connecteu el Rapsberry Pi a l'alimentació. Quin?
- a nutricional-))) De YUSB Raspberry 5V 2.5A funciona. Qualsevol adaptador amb aquestes característiques
Al meu parer una gran idea
Però al meu entendre - estúpid! Devant-se davant d’una caixa i fixant-se amb un ull a través d’un ull fangós cap a una matriu de merda? nea
Plug Rapsberry Pi a la nutrició
Quin?

Comentaris recents

Tots els comentaris

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...