ความคิดที่น่าสนใจถูกคิดค้นและนำไปใช้โดยต้นแบบที่มีชื่อเล่น
ในโลกนี้มีกล้องวงจรปิดประมาณ 770 ล้านตัว บางคนไม่มีรหัสผ่านหรือมีรหัสผ่านเริ่มต้น ทำให้ทุกคนสามารถเข้าถึงได้ง่ายด้วยการเชื่อมต่ออินเทอร์เน็ต
ช่องมองเสมือนนี้ซึ่งถูกคิดค้นโดยอุปกรณ์หลักสำหรับการตรวจสอบกล้องที่ไม่มีการป้องกันเหล่านี้ ตัวเลือกของกล้องคือการสุ่มเช่น ทุกครั้งที่คุณปิดและเปิดตาขึ้นใหม่คุณจะเห็นภาพจากกล้องวิดีโออื่นที่เลือกแบบสุ่ม
ในการนำแนวคิดนี้ไปใช้อาจารย์ใช้อุปกรณ์ต่อไปนี้:
-Arduino Micro
-Fotorezistor
- ราสเบอร์รี่ Pi 3 แบบ B
- หน้าจอราสเบอร์รี่ Pi
- กล่องไม้
ตาแมวที่ประตู
-Drel
-Otvertka
ช่องมองเสมือนประกอบด้วยสองส่วนที่โดดเด่น: Raspberry Pi (พร้อมหน้าจอขนาดเล็ก) และ Arduino ไมโคร Raspberry Pi เชื่อมต่อกับอินเทอร์เน็ตและไปยังเว็บไซต์ที่ออกอากาศหนึ่งช่องสัญญาณแบบสุ่มจากกล้อง
มีเซ็นเซอร์ตรวจจับแสงในดวงตาเพื่อตรวจสอบว่าเปิดหรือปิดอยู่ เมื่อใดก็ตามที่ตาแมวถูกปิดสัญญาณจะถูกส่งไปยัง Raspberry Pi (ผ่าน Arduino Micro) และเว็บไซต์จะสลับไปยังกล้องอื่น ข้อมูลกล้องที่ตัวช่วยสร้างที่ใช้สำหรับโครงการนี้นำมาจากไซต์ Insecam ซึ่งลงทะเบียนมากกว่า 73,000 กล้องที่ไม่มีการป้องกัน
เว็บไซต์ที่จะแสดง
สำหรับช่องมองเสมือนของเธอตัวช่วยสร้างสร้างเว็บไซต์ด้วยข้อมูลที่เธอรวบรวมจาก insecam คุณสามารถทำได้โดยไม่ต้องสร้างเว็บไซต์และใช้สิ่งนี้ ลิงค์ (มันเปลี่ยนเว็บแคมทุกครั้งที่คุณกดแป้นเว้นวรรค)
กำหนดค่า Raspberry Pi
ตรวจสอบให้แน่ใจว่า Raspberry Pi ของคุณพร้อมใช้งานแล้ว (ดู คู่มือนี้ถ้าคุณยังใหม่กับ Raspberry Pi) เชื่อมต่อหน้าจอ LCD กับ Raspberry Pi คุณต้องกำหนดค่า Raspberry Pi ของคุณเพื่อให้มันเริ่มต้นด้วยหน้าเว็บ วิธีการทำเช่นนี้คุณสามารถดู ที่นี่.
การตั้งค่า Arduino
หมายเหตุ: เพื่อที่จะทำโครงงานบอร์ด Arduino ของคุณจะต้องรองรับไลบรารีแป้นพิมพ์ ตามที่กล่าวไว้ใน หน้าห้องสมุด:
รุ่นที่รองรับ - เมนบอร์ดที่ใช้ 32u4 และ SAMD (ตระกูลของ Leonardo, Esplora, Zero, Due, และ MKR)
เชื่อมต่อเซ็นเซอร์วัดแสงของคุณกับ Arduino
ดาวน์โหลดรหัสบน Arduino
รหัสเริ่มการสอบเทียบเป็นครั้งแรกเป็นเวลา 5 วินาที (ในระหว่างที่จะบันทึกค่าต่ำสุดและสูงสุดสำหรับแสง) แล้วส่งสัญญาณ "ช่องว่าง" ที่สำคัญเมื่อใดก็ตามที่ค่าแสงต่ำกว่าค่า (นั่นคือตาปิด)
รหัสเริ่มต้น
previousMillis = 0
// เนื่องจากแสงแตกต่างกันไปเสมอเราจะปรับเทียบ photosesor ในการบู๊ตแต่ละครั้ง
เวลาสอบเทียบนาน = 5000;
long startMillis = 0;
// ค่าสูงสุดสำหรับเซ็นเซอร์อะนาล็อกคือ 1024
int sensorMin = 1024;
int sensorMax = 0;
int เฉลี่ย = 0;
เกณฑ์เริ่มต้น = 5;
บูล lastState = true;
bool isClosed = true;
การตั้งค่าเป็นโมฆะ () {
Serial.begin (9600); // เปิดพอร์ตอนุกรม
Keyboard.begin (); // เริ่มไลบรารีคีย์บอร์ด
startMillis = millis (); // เริ่มตัวนับ
}
void loop () {
// ทำให้การอ่านเสถียรใน 5 วินาทีแรก
// จากนั้นตรวจสอบความแปรปรวนในการทำให้มีเสถียรภาพ
currentMillis ยาวที่ไม่ได้ลงนาม = millis (); // ตั้งค่ามิลลิวินาทีเป็นเวลาปัจจุบัน
int sensorValue = analogRead (A0); // อ่านเซ็นเซอร์
ถ้า (currentMillis-startMillis & lt; เวลาสอบเทียบ) {
// ตราบใดที่เรายังอยู่ในเวลาสอบเทียบ
// ในช่วงเวลาสอบเทียบนี้ให้เปิดและปิดตาแมวเพื่อปรับเทียบ
int elapsedtime = currentMillis - startMillis;
อนุกรม. println (เวลาที่ผ่านไป);
อนุกรม. println (sensorMin);
อนุกรม. println (sensorMax);
if (sensorValue & lt; sensorMin) {// ลงทะเบียนค่า max และ min สำหรับเซ็นเซอร์
sensorMin = sensorValue;
เฉลี่ย = (sensorMin + sensorMax) / 2;
}
if (sensorValue & gt; sensorMax) {
sensorMax = sensorValue;
เฉลี่ย = (sensorMin + sensorMax) / 2;
}
ล่าช้า (100); // ล่าช้า
}
อื่น {// หากการสอบเทียบเสร็จสิ้น
if (sensorValue & gt; average + threshold) {// ตรวจสอบว่าช่องมองเปิดหรือปิด
isClosed = false;
if (lastState! = isClosed) {
}
}
อื่น {
isClosed = true;
if (lastState! = isClosed) {
Keyboard.print (""); // ส่งสัญญาณคีย์ถ้าตาแมวเปิดอยู่
}
}
lastState = isClosed;
ล่าช้า (100);
}
}
จุดสิ้นสุดของรหัส
ถัดไปคุณต้องติดตั้งอุปกรณ์ในกล่อง
เจาะรูในตาแมวที่ประตูเพื่อติดตั้ง photosensor (มันจะตรวจสอบว่าตาแมวของคุณเปิดหรือไม่ปิดแล้วเปิดใช้งานการเปลี่ยนแปลงของเว็บแคม) เจาะรูในกล่อง ก่อนที่ช่องตาแมวประตูให้ยึดหน้าจอราสเบอร์รี่ (มาสเตอร์ที่ใช้ Velcro)
เชื่อมต่อ Arduino:
เชื่อมต่อเซ็นเซอร์ภาพถ่ายกับ Arduino
กำหนดเส้นทางสายเคเบิล USB ระหว่าง Rpi และ Arduino Arduino จะทำหน้าที่เป็นคีย์บอร์ดและส่ง space bar ไปที่ Raspberry Pi
หลังจากติดตั้งทุกอย่างแล้วคุณสามารถเริ่มต้นตาแมวเสมือน
วางอุปกรณ์บนผนัง
เชื่อมต่อ Rapsberry Pi ของคุณเข้ากับพลังงาน
ตอนนี้คุณจะมีเวลา 5 วินาทีในการปรับเทียบแสงที่ตั้งอยู่ที่ทางเข้าประตูคุณจะต้องเปิดและปิดมันหลายครั้ง
ตอนนี้ตาแมวเสมือนควรใช้งานได้แล้ว!
ในความคิดของฉันเป็นความคิดที่ดีและการใช้งาน แน่นอนคุณสามารถติดตั้งอุปกรณ์ในกรณีอื่นสามารถสรุปรหัสและสร้างรายการกล้องที่มีการเชื่อมต่อที่ต้องการ แต่ทุกคนสามารถทำได้ด้วยตนเอง