İçindekiler:
- Adım 1: Nasıl Yapılır: Çerçeveyi Oluşturma
- Adım 2: Nasıl Yapılır: Servo Motor Kontrol Panosu
- Adım 3: İşlemciyi Programlama
- Adım 4: Web Kamera Kartını Çerçeveye Takın
- Adım 5: Diğer Parçaları Bir Araya Getirmek
- 6. Adım: Teste Hazır
- 7. Adım: Kullanıcı Arayüzü
Video: 30$ Kullanıcı Arayüzü ile Gözetleme Sistemi: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
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
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
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
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
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
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ü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:
RTC ve Kullanıcı Tanımlı Pin Kodu ile Elektronik Güvenlik Sistemi: 7 Adım
RTC ve Kullanıcı Tanımlı Pin Kodu ile Elektronik Güvenlik Sistemi: Merhaba Arkadaşlar! pic mikrodenetleyici kullanarak yaptığım bir projedir, gerçek zamanlı saat ve kullanıcı tanımlı pin kodu özelliklerine sahip bir Elektronik PIN Kodu Güvenlik Sistemidir, bu sayfa kendiniz yapmak için tüm detayları içerir. ÇALIŞMASI VE KONSEPT: Peki
Esp8266 Tabanlı Boost Dönüştürücü, Geri Besleme Düzenleyicili İnanılmaz Blynk Kullanıcı Arayüzü ile: 6 Adım
Esp8266 Tabanlı Boost Dönüştürücü, Geri Besleme Düzenleyicili İnanılmaz Bir Blynk Kullanıcı Arayüzü ile: Bu projede size DC voltajlarını nasıl artırabileceğinizi verimli ve yaygın bir şekilde göstereceğim. Bir Nodemcu yardımıyla bir destek dönüştürücü oluşturmanın ne kadar kolay olabileceğini size göstereceğim. Hadi inşa edelim. Ayrıca bir ekran voltmetresi ve bir geri bildirim içerir
WEB Kullanıcı Arayüzü ile Arduino Pil Test Cihazı.: 5 Adım
WEB Kullanıcı Arayüzü ile Arduino Pil Test Cihazı: Günümüzde elektronik ekipman, ekipman kapatıldığında veya yanlışlıkla ekipman kapatıldığında işlemin kaldığı durumu kaydetmek için yedek piller kullanır. Kullanıcı açılırken kaldığı noktaya geri döner
Android Kullanıcı Arayüzü ile Mantık Analizörü: 7 Adım
Android Kullanıcı Arayüzü ile Mantık Analizörü: Dünya zaten çok sayıda mantık analizörü ile dolu. Elektronik hobimde sorun giderme ve hata ayıklama için birine ihtiyacım vardı. İnternette aradım ama aradığımı bulamıyorum. İşte buradayım, tanıtıyorum…"YET Başka Bir Lo
Uygulaması Kolay Kullanıcı Arayüzü -- Joystick ve Düğmeli OLED Ekran: 6 Adım
Uygulaması Kolay Kullanıcı Arayüzü || Joystick ve Düğmeli OLED Ekran: Bu modül, iki düğmeli, 5 yönlü joystick'li ve 3 eksenli ivmeölçerli bir OLED ekrana sahiptir. Bu, bir proje için kullanıcı arayüzü kurarken kullanışlıdır. Hey, naber beyler? Akarsh burada CETech'ten. Bugün hepsi bir arada bir modüle göz atacağız