İçindekiler:

30$ Kullanıcı Arayüzü ile Gözetleme Sistemi: 7 Adım
30$ Kullanıcı Arayüzü ile Gözetleme Sistemi: 7 Adım

Video: 30$ Kullanıcı Arayüzü ile Gözetleme Sistemi: 7 Adım

Video: 30$ Kullanıcı Arayüzü ile Gözetleme Sistemi: 7 Adım
Video: SİSTEM TOPLADIKTAN SONRA YAPMAN GEREKEN AYARLAR (2023 TAM KONU 🔴) 2024, Temmuz
Anonim
Kullanıcı Arayüzü ile 30$ Gözetleme Sistemi
Kullanıcı Arayüzü ile 30$ Gözetleme Sistemi
Kullanıcı Arayüzü ile 30$ Gözetleme Sistemi
Kullanıcı Arayüzü ile 30$ Gözetleme Sistemi

Son derece ucuz ve yapması çok kolay gözetim sistemi. Bunu yapmak için herhangi bir roket bilimcisi olmanıza gerek yok. Gerekli tüm parçalar muhtemelen yerel donanım mağazanızdan bulunacaktır. Sadece 2 köşebent, 2 servo motor, çift elektronik bileşen ve bir (eski) web kamerasına ihtiyacınız olacak. Ve elbette bilgisayarınızdaki bazı yazılımlar. Bu talimat size işlevsel gözetim sisteminin nasıl oluşturulacağını gösterecektir. Gereksinimler: - Linux işletim sistemi - sunucu (apache) - PHP desteği - Mysql (isteğe bağlı) Mysql oturum açma kontrolünü kullanmak istemiyorsanız - yaklaşık 30 $ - web kamerası - servo basicsResimler ve aşağıdaki video size 784 kelimeden fazlasını anlatacak!

Adım 1: Nasıl Yapılır: Çerçeveyi Oluşturma

Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme
Nasıl Yapılır: Çerçeveyi İnşa Etme

ilk önce 2 köşebent satın almalısınız. Bunların her biri yaklaşık 2 dolara mal olacak. Ardından, bu köşebentler için toplam 3 deliğin tamamını açmanız gerekir. Delik çapı, servo ekseninizdeki çapın ne olduğuna bağlıdır. Mesele şu ki, deliğe sığması gerekiyor. Elbette bu servo motorlara da ihtiyacınız olacak. Her RC-hobi mağazası bunlarla doludur ve fiyatı 5$'dan yukarıya kadardır. Bu parçaları bağlamak için vida veya sıcak tutkal kullanabilirsiniz. Ben ikisini de kullandım. Servo motor ve köşebent arasında yeterince boşluk olduğuna odaklanın, böylece serbestçe dönebilir!

Adım 2: Nasıl Yapılır: Servo Motor Kontrol Panosu

Nasıl Yapılır: Servo Motor Kontrol Panosu
Nasıl Yapılır: Servo Motor Kontrol Panosu
Nasıl Yapılır: Servo Motor Kontrol Panosu
Nasıl Yapılır: Servo Motor Kontrol Panosu
Nasıl Yapılır: Servo Motor Kontrol Panosu
Nasıl Yapılır: Servo Motor Kontrol Panosu

Daha sonra bu servo motorlar için kontrol panosuna ihtiyacınız olacak. Yapması çok kolay ve sadece birkaç bileşen içeriyor. Gerekli bileşenler: - Attiny2313 işlemci - Max232 tampon devresi - Max232- 7805 voltaj regülatörü için 4 x 0, 1uF kapasitör - Voltaj regülatörü için 1 x 16V/47uF kapasitör (giriş))- Voltaj regülatörü (çıkış) için 1 adet 100nF kondansatör- 1 adet 2,1mm DC-jak veya hangi boyutta kullanmak isterseniz- RS232 için 1 adet D9-konnektör- Servo motor bağlantısı için 2x3 spike bar şematik talimatları takip edin ve anakartınız böyle görünmelidir.

Adım 3: İşlemciyi Programlama

İşlemciyi nasıl programlayacağımı göstermeyeceğim. AVR programlamaya aşina olduğunuzu varsaymalıyım. Eğer yoksa işlemci ve c-kodu ile işlemcideki kodu programlayabilecek arkadaşınıza gitmelisiniz. C-kodu çok basit ve kısadır. Sadece 60 satır kod içeriyor

Adım 4: Web Kamera Kartını Çerçeveye Takın

Web Kamera Kartını Çerçeveye Takın
Web Kamera Kartını Çerçeveye Takın

Tamam, şimdi kontrol kartımız ve çerçevemiz var. Şimdi web kameranızı açmanın ve web kamera kartını çerçeveye takmanın zamanı geldi. Sıcak tutkalla yapmak kolaydır. Mikrofona ve açma/kapama düğmesine olan bağlantıları güvenle kaldırabilirsiniz. Bunlara ihtiyacımız olmayacak. Web kameranı açınca ne demek istediğimi anladın =)

Adım 5: Diğer Parçaları Bir Araya Getirmek

Geri Kalan Parçaları Birleştirme
Geri Kalan Parçaları Birleştirme
Geri Kalan Parçaları Birleştirme
Geri Kalan Parçaları Birleştirme
Geri Kalan Parçaları Birleştirme
Geri Kalan Parçaları Birleştirme

Tamam, şimdi kasaya ihtiyacımız olacak. Davam çok büyük ve aynı zamanda cehennem gibi çirkin, o yüzden git ve daha küçük ve daha güzel bir dava almaya çalış =)DİKKAT! Benim yaptığım hatayı yapma! Güç ve RS232 bağlantılarını ön tarafa koydum ve elbette arka tarafta olmaları gerekiyor.

6. Adım: Teste Hazır

Test için hazır
Test için hazır

Gözyaşlarından sonra, işte burada! =) Şimdi sıra sistemimizi test etmeye geldi. Elektrik fişini takıp dua edin.. Duman yok mu? Pırıl pırıl yok mu? Ateş ya da çığlık yok mu? iyi, o zaman her şey mükemmel(umut). Elektrik fişi takıldığında, kamera varsayılan konumuna dönmelidir. hangi 1500us olduğunu. Biraz "surrur" sesi tutar, ancak normaldir. Artık kameranızı minicom, gtkterm veya kullanmak istediğiniz herhangi bir şeyle kontrol etmeyi deneyebilirsiniz. 4800 baud hızının kullanılması önemlidir. Diğer oranlarda çalışmaz!Linux makinenize gtkterm'i indirip port seçeneklerinden 4800 hızı kullanacak şekilde değiştirmenizi öneririm. Ardından klavyenizden a, s, z, x tuşlarına basın ve kamera dönmelidir.. İşe yarıyorsa, kendinizi otlatmanın zamanı geldi!

7. Adım: Kullanıcı Arayüzü

Kullanıcı arayüzü
Kullanıcı arayüzü

Kullanıcı arayüzünü xhtml ve PHP dilleriyle programladım. Her şeyin ne yaptığını açıklamak karmaşık ve zor. Sağ tarafta 4 düğme var: kamera açık, kamera kapalı, hareket açık ve hareket kapalı. Kamera açılır, kamerayı çevrimiçi duruma getirir ve ardından "web kamerası çalışıyor.." ve kamera kapanır, kapanır ve "web kamerası durdurulmuştur" işareti gösterilir. Ekranın ortasında kameradan gelen video akışıdır. Kamerayı çevirmek resme tıklayarak gerçekleşir. Resmin kenarında bir nesne görürseniz(lamba gibi) tıklarsanız bir sonraki yenilemede(aralık 1sn) kamera resmin ortasına dönecektir. Video akışının altında da 4 buton vardır. Yukarı, aşağı, sola ve sağa. Bu butonlar ile kamerayı daha yakından çevirebilirsiniz. Sol tarafta hareket algılama online ise hareket algılanan resimlerin güncelleneceği alandır. Tüm resimleri kaldıracak olan resimleri kaldır düğmesi de vardır. Zip paketi, kullanıcı arayüzü ile ilgili her şeyi içerir ve bu dosyaları istediğiniz gibi değiştirebilir/kullanabilirsiniz. Hareket dedektörü komut dosyası hakkında şunu kontrol edin:

Önerilen: