Zaujímavý nápad vymyslel a implementoval pán s prezývkou carolinebuttet1.
Vo svete je okolo 770 miliónov sledovacích kamier. Niektoré z nich nemajú heslo alebo existuje predvolené heslo. Vďaka tomu sú ľahko prístupné každému, kto má pripojenie na internet.
Tento virtuálny priezor, ktorý bol vynájdený hlavným zariadením na monitorovanie niektorých z týchto nechránených kamier. Výber kamery je náhodný, t.j. zakaždým, keď zatvoríte a znova otvoríte oko, môžete vidieť obrázok z inej náhodne vybranej videokamery.
Na implementáciu tejto myšlienky majster použil nasledujúce vybavenie:
-Arduino Micro
-Fotorezistor
- Raspberry Pi 3 model B
- Obrazovka Raspberry Pi
-Drevený box
- Vnútorná kukátka
-Drel
-Otvertka
Virtuálna šupka pozostáva z dvoch výrazných častí: Raspberry Pi (s malou obrazovkou) a Arduino Micro. Raspberry Pi je pripojený na internet a na webovú stránku, ktorá vysiela jeden náhodný kanál z kamery.
Vo vnútri oka je snímač svetla, ktorý určuje, či je otvorené alebo zatvorené. Kedykoľvek je kukátko zatvorené, signál sa odošle do Raspberry Pi (cez Arduino Micro) a webová stránka sa prepne na inú kameru. Údaje o fotoaparáte, ktoré použil sprievodca pre tento projekt, boli prevzaté z webu Insecam , ktorá registruje viac ako 73 000 nechránených kamier.
Webové stránky na zobrazenie.
Sprievodca vytvoril pre svoju virtuálnu zlomu webovú stránku s údajmi, ktoré zhromaždila z kamery insecam. Môžete to urobiť bez vytvorenia webu a jeho použitia odkaz (pri každom stlačení medzerníka sa zmení webová kamera)
Konfigurovať Raspberry Pi.
Uistite sa, že Raspberry Pi je funkčný (pozri Táto príručkaak ste v Raspberry Pi nováčikom). Pripojte LCD obrazovku k Raspberry Pi. Váš Raspberry Pi musíte nakonfigurovať tak, aby sa začal webovou stránkou. Ako to môžete vidieť tu.
Nastavenie Arduino.
Poznámka: Na vykonanie tohto projektu musí vaša doska Arduino podporovať knižnicu klávesníc. Ako už bolo spomenuté stránka knižnice:
Podporované modely - základné dosky založené na 32u4 a SAMD (rodina Leonardo, Esplora, Zero, Due a MKR)
Pripojte svoj svetelný senzor k Arduino
Stiahnite si kód na Arduino.
Kód najskôr spustí kalibráciu na 5 sekúnd (počas ktorých sa zaznamenajú minimálne a maximálne hodnoty pre fotosenzor) a potom vyšle signál medzerníka vždy, keď je hodnota svetla nižšia ako hodnota (tj oko je zatvorené).
KÓD ŠTART
previousMillis = 0
// pretože svetlo sa vždy mení, kalibrujeme fotosúbor pri každom štarte.
dlhá doba kalibrácie = 5000;
dlhý štartMillis = 0;
// maximálna hodnota pre analógový snímač je 1024
int sensorMin = 1024;
int sensorMax = 0;
int priemer = 0;
prahová hodnota int = 5;
bool lastState = true;
bool isClosed = true;
neplatné nastavenie () {
Serial.egegin (9600); // otvorte sériový port
Keyboard.begin (); // spustite knižnicu klávesnice
startMillis = millis (); // spustiť počítadlo
}
void loop () {
// stabilizácia hodnoty počas prvých 5 sekúnd
// potom detegujte zmenu v stabilizácii.
nepodpísaný dlhý prúdMillis = millis (); // nastavte millis ako aktuálny čas
int sensorValue = analogRead (A0); // odčítajte snímač
if (currentMillis-startMillis priemer + prahová hodnota) {// zistiť, či je kukátko otvorené alebo zatvorené
isClosed = false;
if (lastState! = isClosed) {
}
}
else {
isClosed = true;
if (lastState! = isClosed) {
Keyboard.print (""); // vysiela kľúčový signál, ak je kukátko otvorené
}
}
lastState = isClosed;
oneskorenie (100);
}
}
KONIEC KÓDU.
Ďalej je potrebné nainštalovať zariadenie do krabice.
Vyvŕtajte dieru do dverovej priehlbiny, aby ste nainštalovali fotosenzor (zistí, či je kukátko otvorené alebo nezatvorené, a potom aktivuje zmenu webovej kamery). Vyvŕtajte otvor do škatule. Pred dverami kukly pripevnite malinovú clonu (pán používal suchý zips).
Pripojiť Arduino:
Pripojte foto senzor k Arduino
Nasmerujte kábel USB medzi Rpi a Arduino. Arduino bude fungovať ako klávesnica a pošle medzerník na Raspberry Pi.
Po pripojení všetkého môžete spustiť virtuálnu kukátko.
Položte zariadenie na stenu
Pripojte zariadenie Rapsberry Pi k napájaniu
Teraz budete mať 5 sekúnd na kalibráciu fotosenzora umiestneného vo dverách, musíte ho niekoľkokrát otvoriť a zavrieť.
Teraz by mal virtuálny priezor fungovať!
Podľa môjho názoru je to skvelý nápad a implementácia. Samozrejme, môžete nainštalovať zariadenie v inom prípade, môže byť dokončený kód a vytvoriť zoznam kamier s preferovaným pripojením, ale každý to môže urobiť sám.