» discussioni » Consigli »Un occhio attraverso il quale tutto il mondo può essere visto

Uno spioncino attraverso il quale tutto il mondo può essere visto


Un'idea interessante è stata inventata e implementata da un maestro con il soprannome carolinebuttet1.
Nel mondo ci sono circa 770 milioni di telecamere di sorveglianza. Alcuni di essi non hanno una password o c'è una password predefinita. Ciò li rende facilmente accessibili a chiunque disponga di una connessione Internet.

Questo spioncino virtuale, inventato da un dispositivo master per il monitoraggio di alcune di queste telecamere non protette. La scelta della fotocamera è casuale, ad es. ogni volta che chiudi e riapri l'occhio, puoi vedere l'immagine da un'altra videocamera selezionata casualmente.

Per implementare questa idea, il maestro ha usato le seguenti attrezzature:
-Arduino Micro
-Fotorezistor
-Raspberry Pi 3 modello B
- Schermata Raspberry Pi
-Cassa in legno
-Porta spioncino
-Drel
-Otvertka



Lo spioncino virtuale è costituito da due parti distintive: il Raspberry Pi (con un piccolo schermo) e Arduino Micro. Il Raspberry Pi è collegato a Internet e a un sito Web che trasmette un canale casuale dalla videocamera.

C'è un sensore di luce all'interno dell'occhio per determinare se è aperto o chiuso. Ogni volta che lo spioncino viene chiuso, il segnale viene inviato al Raspberry Pi (tramite Arduino Micro) e il sito Web passa a un'altra fotocamera. I dati della telecamera utilizzati dalla procedura guidata per questo progetto sono stati presi dal sito Insecam , che registra oltre 73.000 telecamere non protette.
Sito Web da visualizzare.

Per il suo spioncino virtuale, la procedura guidata ha creato un sito Web con i dati raccolti da insecam. Puoi fare a meno di creare un sito e utilizzarlo il link (cambia la webcam ogni volta che premi la barra spaziatrice)

Configura Raspberry Pi.
Assicurati che Raspberry Pi sia attivo e funzionante (vedi Questa guidase non conosci Raspberry Pi). Collega lo schermo LCD a Raspberry Pi. Devi configurare il tuo Raspberry Pi in modo che si avvii con una pagina web. Come fare, puoi vedere qui.

Configurazione di Arduino.
Nota: per eseguire questo progetto, la scheda Arduino deve supportare una libreria di tastiere. Come accennato pagina della biblioteca:
Modelli supportati: schede madri basate su 32u4 e SAMD (famiglia di Leonardo, Esplora, Zero, Due e MKR)
Collega il tuo sensore di luce ad Arduino
Scarica il codice su Arduino.

Il codice avvia prima la calibrazione per 5 secondi (durante i quali verranno registrati i valori minimo e massimo per il fotosensore), quindi invia un segnale della barra spaziatrice ogni volta che il valore della luce è inferiore al valore (ovvero, l'occhio è chiuso).
INIZIO CODICE
previousMillis = 0
// poiché la luce varia sempre, calibreremo il fotosensore ad ogni avvio.
tempo di calibrazione lungo = 5000;
long startMillis = 0;
// il valore massimo per un sensore analogico è 1024
int sensorMin = 1024;
int sensorMax = 0;
int average = 0;
soglia int = 5;
bool lastState = true;
bool isClosed = true;

void setup () {
  Serial.begin (9600); // apre la porta seriale
  Keyboard.begin (); // avvia la libreria di tastiere
  startMillis = millis (); // avvia il contatore
}

void loop () {
  // stabilizza la lettura nei primi 5 secondi
  // quindi, rileva una variazione nella stabilizzazione.
  unsigned long currentMillis = millis (); // imposta millis come l'ora corrente
  int sensorValue = analogRead (A0); // leggi il sensore
  if (currentMillis-startMillis & lt; calibrazionetime) {
    // fintanto che siamo nel tempo di calibrazione
    // durante questo tempo di calibrazione, aprire e chiudere lo spioncino per calibrarlo.
    int elapsedtime = currentMillis - startMillis;
    Serial.println (tempo trascorso);
    Serial.println (sensorMin);
    Serial.println (sensorMax);
    if (sensorValue & lt; sensorMin) {// registra il valore massimo e minimo per il sensore
      sensorMin = sensorValue;
      media = (sensorMin + sensorMax) / 2;
    }
    if (sensorValue & gt; sensorMax) {
      sensorMax = sensorValue;
      media = (sensorMin + sensorMax) / 2;
    }
    ritardo (100); // ritardo
  }
  else {// se la calibrazione è stata eseguita
    if (sensorValue & gt; average + soglia) {// rileva se lo spioncino è aperto o chiuso
      isClosed = false;
      if (lastState! = isClosed) {
        }
    }
    altro {
      isClosed = true;
      if (lastState! = isClosed) {
        Keyboard.print (""); // invia un segnale chiave se lo spioncino è aperto
        }
    }
    lastState = isClosed;
    ritardo (100);
   }
}

FINE DEL CODICE.
Successivamente, è necessario installare l'apparecchiatura nella confezione.

Praticare un foro nello spioncino della porta per installare il fotosensore (determinerà se lo spioncino è aperto o non chiuso, quindi attiva il cambio della webcam). Praticare un buco nella scatola. Prima dello spioncino della porta, fissare lo schermo Raspberry (il maestro ha usato il velcro).

Connetti Arduino:
Collega il sensore fotografico ad Arduino
Instradare il cavo USB tra Rpi e Arduino. Arduino fungerà da tastiera e invierà una barra spaziatrice al Raspberry Pi.




Dopo aver montato tutto, puoi avviare lo spioncino virtuale.
Posizionare il dispositivo sul muro
Collega Rapsberry Pi al potere
Ora avrai 5 secondi per calibrare il fotosensore situato sulla porta, devi aprirlo e chiuderlo più volte.
Ora lo spioncino virtuale dovrebbe funzionare!




Secondo me un'ottima idea e realizzazione. Ovviamente, puoi installare il dispositivo in un altro caso, può essere finalizzato il codice e creare un elenco di telecamere con una connessione preferita, ma tutti possono farlo da soli.

Adatto per argomento

Argomenti correlati

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
11 commento
L'autore
Korolev,
Risposta adeguata a critiche specifiche

Questa non è una critica, ma un giudizio di valore. In che modo ai politici piace dire "doppi standard".
per concludere che l'articolo è inutile,

Forse il maestro, per i suoi compiti specifici, aveva bisogno esattamente di ciò che ha portato alla vita?
pogranec,
il critico stava vendendo
Risposta adeguata alle critiche specifiche! imbrogliare
L'autore
Korolev,
Per i più dotati: per concludere che l'articolo è inutile, devi familiarizzare con il suo contenuto! O è diverso per te?
-
Una domanda: "Per cosa?"

Forse il maestro, per i suoi compiti specifici, aveva bisogno esattamente di ciò che ha portato alla vita?

critico criticato imbrogliare
Korolev,
Bene, se non ne hai bisogno, perché l'hai letto?
Per i più dotati: per concludere che l'articolo è inutile, devi familiarizzare con il suo contenuto! O è diverso per te? Xaxa
L'autore
Korolev,
E perché l'articolo? Sembra così chiaro che nessuno ha bisogno di questa merda!
Bene, se non ne hai bisogno, perché l'hai letto?
pogranec,
Perché ne hai bisogno nell'articolo? Sembra così chiaro
E perché l'articolo? Sembra così chiaro che nessuno ha bisogno di questa merda! Xaxa
L'autore
Korolev,
Dov'è questo nell'articolo?
Perché ne hai bisogno nell'articolo? Sembra così chiaro
Alcuni tirubeni. ((
O YouTube - come preferisci. ;)
pogranec,
metti una buona matrice
Ho una matrice meravigliosa - questo è un monitor davanti al quale mi siedo su una sedia comoda e non socchiudo gli occhi!
a nutriente-))) Da YUSB Raspberry 5V 2.5A funziona
Dov'è questo nell'articolo?
L'autore
Korolev,
In piedi davanti a una scatola e fissando con un occhio attraverso un occhio fangoso in una matrice di merda?
- metti una buona matrice. L'idea è fantastica e può essere battuta in diversi modi. Ti connetti a siti altamente specializzati, aperti - un'azione, chiusi / aperti - completamente diversi dance3 Sto scherzando, ovviamente))))
Collega il Rapsberry Pi al potere Quale?
- a nutrizionale-))) Da YUSB Raspberry 5V 2.5A funziona. Qualsiasi adattatore con queste caratteristiche
Secondo me un'ottima idea
Ma secondo me - stupido! In piedi davanti a una scatola e fissando con un occhio attraverso un occhio fangoso in una matrice di merda? nea
Plug Rapsberry Pi alla nutrizione
Quale?

Commenti recenti

Tutti i commenti

Ti consigliamo di leggere:

Passalo per lo smartphone ...