![Виртуал нүх: 4 алхам (зурагтай) Виртуал нүх: 4 алхам (зурагтай)](https://i.howwhatproduce.com/images/005/image-14456-j.webp)
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/005/image-14456-2-j.webp)
![](https://i.ytimg.com/vi/FmN6niSpTvI/hqdefault.jpg)
Дэлхий даяар 770 сая хяналтын камер байдаг гэсэн тооцоо бий. Тэдний зарим нь анхдагч нууц үгээ хадгалсаар байгаа бөгөөд үүнийг интернетэд холбогдсон хүн бүр хялбархан ашиглах боломжтой болгодог.
Энэхүү виртуал нүх нь хамгаалалтгүй камерын заримыг үзэх төхөөрөмж юм. Нүхийг онгойлгох бүрт өөр камер харуулдаг.
Хангамж
- 1 Arduino Micro
- 1 Фото резистор
- 1 Raspberry Pi 3 Загвар В.
- 1 Raspberry Pi дэлгэц
- 1 Модон хайрцаг
- 1 Хаалганы нүд
- Өрөмдлөг
- Халив
Алхам 1: Raspberry Pi ба Arduino -ийн тохиргоо
![Raspberry Pi ба Arduino -ийн тохиргоо Raspberry Pi ба Arduino -ийн тохиргоо](https://i.howwhatproduce.com/images/005/image-14456-3-j.webp)
Виртуал нүх нь 2 ялгаатай хэсгээс бүрдэнэ: Raspberry Pi (жижиг дэлгэцтэй) ба Arduino Micro. Raspberry Pi нь интернетэд холбогдсон бөгөөд нэг санамсаргүй камерын тэжээлийг харуулсан вэбсайтыг харуулдаг бөгөөд нүхний нүхэнд гэрэл мэдрэгч байдаг бөгөөд энэ нь нээлттэй эсвэл хаалттай эсэхийг илрүүлдэг. Нүхийг хаах бүрт Raspberry Pi руу дохио илгээдэг (Arduino Micro -ээр), вэбсайт нь өөр камерын тэжээл рүү шилждэг. Энэ төсөлд миний ашиглаж байсан камерын өгөгдлийг 73,000 гаруй хамгаалалтгүй камер бүртгэдэг Insecam вэбсайтаас хуссан.
Үзүүлэх вэбсайт
Виртуал нүхнийхээ хувьд би insecam -аас цуглуулсан өгөгдөлтэй вэбсайт бүтээсэн. Та өөрийн вэбсайтыг маш сайн бүтээж чадна, гэхдээ энэ нь үл тоомсорлох боломжгүй юм. Хэрэв та өөрийн вэбсайтыг бүтээхийг хүсэхгүй байгаа бол та энэ холбоосыг ашиглаж болно (зайны товчлуур дарагдах бүрт энэ нь вэбкамерыг өөрчилдөг; бид дараа нь энэ түлхүүрийг arduino -аас ажиллуулах болно), эсвэл эх кодыг үзнэ үү.
Raspberry pi -ийг тохируулах
- Raspberry Pi -г ажиллуулж, тохируулж байгаа эсэхийг шалгаарай (хэрэв та бөөрөлзгөнө pi -тэй шинэхэн бол энэ гарын авлагыг үзнэ үү)
- LCD дэлгэцийг Raspberry Pi -тэй холбоно уу
- Бөөрөлзгөнө pi -г эхлүүлэхдээ вэб хуудсыг нээгээрэй
Arduino -ийг тохируулж байна
Анхаар: энэ төслийг хийхийн тулд таны Arduino самбар нь номын сангийн хуудсан дээр дурдсанчлан гар номын санг дэмжих ёстой.
Дэмжигдсэн загварууд нь 32u4 ба SAMD дээр суурилсан самбарууд (Leonardo, Esplora, Zero, Due, MKR Family) юм.
- Гэрлийн мэдрэгчээ Arduino -д холбоно уу
- Кодыг Arduino дээр байршуулна уу. Код нь эхлээд 5 секундын турш шалгалт тохируулга хийх болно (энэ үед фото мэдрэгчийн хамгийн бага ба хамгийн их утгыг бүртгэх болно), дараа нь гэрлийн утга нь хананы доод түвшнээс доогуур байх үед "зай" гэсэн түлхүүр дохиог илгээнэ (нүх сүв хаагдсан гэсэн үг).
өмнөхMillis = 0
// гэрэл үргэлж өөр өөр байдаг тул бид ачаалах бүрт фотосорыг тохируулна. шалгалт тохируулгын урт хугацаа = 5000; урт эхлэх Милис = 0; // аналог мэдрэгчийн хамгийн их утга нь 1024 int sensorMin = 1024; int sensorMax = 0; int дундаж = 0; int босго = 5; bool lastState = үнэн; bool isClosed = үнэн; void setup () {Serial.begin (9600); // Keyboard.begin () цуваа портыг нээнэ үү; // гар номын санг эхлүүлэх startMillis = millis (); // тоолуурыг ажиллуул} void loop () {// эхний 5 секундын дотор уншилтыг тогтворжуулна // дараа нь тогтворжуулалтын өөрчлөлтийг илрүүлнэ. тэмдэггүй урт гүйдэлMillis = millis (); // millis -ийг одоогийн цагийн int sensorValue = analogRead (A0) болгон тохируулах; // мэдрэгчийг уншина уу (currentMillis-startMillis <calibrationtime) {// бид шалгалт тохируулгын хугацаанд байгаа л бол // энэ шалгалт тохируулгын хугацаанд нүхийг нээж хаах хэрэгтэй. int elapsedtime = currentMillis - startMillis; Serial.println (өнгөрсөн хугацаа); Serial.println (sensorMin); Serial.println (sensorMax); if (sensorValue sensorMax) {sensorMax = sensorValue; дундаж = (sensorMin + sensorMax)/2; } саатал (100); // delay} else {// if if the calibration is if if (sensorValue> дундаж + босго) {// нүдний нүх нээлттэй эсвэл хаалттай эсэхийг илрүүлэх isClosed = false; if (lastState! = isClosed) {}} өөр {isClosed = үнэн; if (lastState! = isClosed) {Keyboard.print (""); // хаалганы нүх нээлттэй байвал түлхүүр дохио илгээх}} lastState = isClosed; саатал (100); }}
Алхам 2: Хайрцгийг тохируулна уу
![Хайрцгийг тохируулах Хайрцгийг тохируулах](https://i.howwhatproduce.com/images/005/image-14456-4-j.webp)
![Хайрцгийг тохируулах Хайрцгийг тохируулах](https://i.howwhatproduce.com/images/005/image-14456-5-j.webp)
![Хайрцгийг тохируулах Хайрцгийг тохируулах](https://i.howwhatproduce.com/images/005/image-14456-6-j.webp)
![Хайрцгийг тохируулах Хайрцгийг тохируулах](https://i.howwhatproduce.com/images/005/image-14456-7-j.webp)
- Гэрэл мэдрэгчид тохируулан хаалганы нүдийг нүхлээрэй (энэ нь таны нүх нээгдсэн эсвэл хаагдсан эсэхийг илрүүлж, дараа нь вэбкамерын өөрчлөлтийг өдөөх болно).
- Хайрцагны нүхийг өрөмдөж, хаалганы нүдэнд багтах болно
- Хаалганы нүдний өмнө бөөрөлзгөнө пи -ийг дэлгэцээр бэхлээрэй (би хилэн ашигласан)
-
Arduino утсыг холбоно уу:
- Гэрэл мэдрэгчийг arduino руу холбоно уу
- Rpi болон Arduino хооронд USB кабель тавь. Arduino нь гар шиг ажиллаж, бөөрөлзгөнө pi руу түлхүүр дохио илгээх болно.
Алхам 3: Виртуал нүхийг эхлүүлнэ үү
![](https://i.ytimg.com/vi/kXpwiE_evX0/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/005/image-14456-10-j.webp)
![Виртуал нүхийг эхлүүлэх Виртуал нүхийг эхлүүлэх](https://i.howwhatproduce.com/images/005/image-14456-11-j.webp)
Бүх зүйлийг хайрцагт хийсний дараа та виртуал нүхээ ажиллуулахад бэлэн боллоо.
- Виртуал нүхийг ханан дээр байрлуул
- Rapsberry pi -ийг тэжээлд залгаарай
- Хаалганы нүдэнд байрлах гэрэл мэдрэгчийг хэд хэдэн удаа нээж, хааж тохируулахын тулд танд 5 секунд хэрэгтэй болно.
Виртуал нүх одоо ажиллах ёстой!
Зугаацаарай!
Алхам 4:
![Raspberry Pi уралдаан 2020 Raspberry Pi уралдаан 2020](https://i.howwhatproduce.com/images/005/image-14456-12-j.webp)
![Raspberry Pi уралдаан 2020 Raspberry Pi уралдаан 2020](https://i.howwhatproduce.com/images/005/image-14456-13-j.webp)
Raspberry Pi 2020 тэмцээнд хоёрдугаар байр эзэлсэн
Зөвлөмж болгож буй:
Дуут реактив дөл, Bluetooth чанга яригч, хөдөлгөөнт LED бүхий галын нүх: 7 алхам (зурагтай)
![Дуут реактив дөл, Bluetooth чанга яригч, хөдөлгөөнт LED бүхий галын нүх: 7 алхам (зурагтай) Дуут реактив дөл, Bluetooth чанга яригч, хөдөлгөөнт LED бүхий галын нүх: 7 алхам (зурагтай)](https://i.howwhatproduce.com/images/001/image-739-94-j.webp)
Дуут реактив дөл, Bluetooth чанга яригч, хөдөлгөөнт LED бүхий галын нүх: Галын дэргэд амрахтай адил зуны цаг гэж юу ч хэлдэггүй. Гэхдээ галаас өөр юу сайн болохыг та мэдэх үү? Гал ба хөгжим! Гэхдээ бид нэг алхам, үгүй, хоёр алхам цааш явж болно … Гал, Хөгжим, LED гэрэл, Дуут реактив дөл! Амбицтай сонсогдож магадгүй, гэхдээ энэ Ins
BeYourHero ашиглан Raspberry Pi дээрх виртуал бодит байдал: 19 алхам (зурагтай)
![BeYourHero ашиглан Raspberry Pi дээрх виртуал бодит байдал: 19 алхам (зурагтай) BeYourHero ашиглан Raspberry Pi дээрх виртуал бодит байдал: 19 алхам (зурагтай)](https://i.howwhatproduce.com/images/004/image-10847-j.webp)
BeYourHero -тай Raspberry Pi дээрх виртуал бодит байдал: " Таны баатар бол " Төсөл! Та дараагийн үеийн Виртуал Бодит байдалд ороход бэлэн байна гэж найдаж байна! Энэхүү төсөл нь танд таалагдсан виртуал баатрын дохио зангаагаар удирдах боломжийг танд олгоно
Цагийн хуваарь: Таны виртуал бүтээмжийн туслах: 6 алхам (зурагтай)
![Цагийн хуваарь: Таны виртуал бүтээмжийн туслах: 6 алхам (зурагтай) Цагийн хуваарь: Таны виртуал бүтээмжийн туслах: 6 алхам (зурагтай)](https://i.howwhatproduce.com/images/006/image-17738-j.webp)
Цагийн хуваарь: Таны виртуал бүтээмжийн туслах. Би бол мэргэжлийн хойшлуулагч! Энэхүү түгжээ нь намайг ямар ч үр бүтээлтэй ажилгүйгээр өдөр бүр нисдэг цаг хугацааны гогцоонд оруулав. Хугацаагаа хойшлуулахын тулд би ажлаа төлөвлөдөг энэхүү энгийн бөгөөд хурдан цагийг хийсэн. Одоо би зүгээр л үлдэж чадна
Хар нүх: 5 алхам
![Хар нүх: 5 алхам Хар нүх: 5 алхам](https://i.howwhatproduce.com/images/007/image-18614-j.webp)
Хар нүх: Та хар нүхээр юу хийдэг вэ? Event Horizon -ийн цаана юу байдгийг та гайхаж байна. Бодис оршихуйгаасаа тасарсан уу эсвэл өөр орчлон ертөнцийн нээлт үү? Миний хар нүх таны хар нүх болж чадна
Magik нүх: 5 алхам (зурагтай)
![Magik нүх: 5 алхам (зурагтай) Magik нүх: 5 алхам (зурагтай)](https://i.howwhatproduce.com/images/003/image-6263-40-j.webp)
Шидэт нүх: Хэдхэн долоо хоногийн өмнө би гайхалтай төсөл олсон. Жулиус Хорстхуисын хийсэн математикийн фракталуудын богино хэмжээний кинонууд нь "цоорхой" барих санаа төрсөн Энэ нь өөр хэмжээс рүү чиглэсэн үүрэг гүйцэтгэдэг. Би энэ төслийн хувьд: Raspberry Pi Zer