Mündəricat:
- Addım 1: Necə: Çərçivənin qurulması
- Addım 2: Necə: Servo Motor İdarəetmə Paneli
- Addım 3: Prosessorun proqramlaşdırılması
- Addım 4: Veb Kamera Kartını Çərçivəyə yapışdırın
- Addım 5: Qalan hissələri birləşdirin
- Addım 6: Testə hazır olun
- Addım 7: İstifadəçi İnterfeysi
Video: İstifadəçi Arayüzü ilə 30 $ Nəzarət Sistemi: 7 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Çox ucuz və çox asan bir müşahidə sistemi. Bunu etmək üçün hər hansı bir raket alimi olmaq lazım deyil. Lazım olan bütün hissələri, ehtimal ki, yerli hardware mağazanızdan tapa bilərsiniz. Yalnız 2 açılı çubuğa, 2 servo mühərrikə, bir neçə elektron komponentə və bir (köhnə) veb kameraya ehtiyacınız olacaq. Və əlbəttə ki, kompüterinizdə bəzi proqramlar. Bu təlimat sizə funksional nəzarət sisteminin necə qurulacağını göstərəcək. BasicsŞəkillər və aşağıdakı video sizə 784 -dən çox söz izah edəcək!
Addım 1: Necə: Çərçivənin qurulması
Əvvəlcə 2 açı çubuğu almalısınız. Bunların hər biri təxminən 2 dollara başa gələcək. Sonra bu açı çubuqları üçün bütün 3 deliyi qazmalısınız. Deliklərin diametri servo oxunuzun diametrindən asılıdır. Əlbəttə ki, bu servo mühərriklərə ehtiyacınız olacaq. Hər bir RC-hobi mağazası bunlarla doludur və qiyməti 5 dollardan yuxarıdır. Bu hissələri bağlamaq üçün vintlər və ya isti yapışqan istifadə edə bilərsiniz. Hər ikisindən istifadə etdim. Diqqət yetirin ki, servo mühərriklə açı çubuğu arasında kifayət qədər boşluq var, buna görə sərbəst dönə bilər!
Addım 2: Necə: Servo Motor İdarəetmə Paneli
Sonra bu servo mühərriklər üçün idarəetmə lövhəsinə ehtiyacınız olacaq. Bunu etmək çox asandır və yalnız bir neçə komponentdən ibarətdir. Lazım olan komponentlər:- Attiny2313 prosessor- Max232 tampon dövrəsi- 4 x 0, Max232- 7805 gərginlik tənzimləyicisi üçün 1 uF kondansatörlər- Gərginlik tənzimləyicisi üçün 1 x 16V/47uF kondansatör (giriş)- Gərginlik tənzimləyicisi üçün 1 x 100nF kondansatör (çıxış)- 1 x 2, 1 mm DC-jak və ya hansı ölçüdə istifadə etmək istəsəniz- RS232 üçün 1 x D9 konnektoru- servo motor bağlantısı üçün 2x3 sünbül çubuğu Şematik təlimatları və lövhəniz belə görünməlidir.
Addım 3: Prosessorun proqramlaşdırılması
Prosessoru necə proqramlaşdıracağımı göstərməyəcəyəm. Güman etməliyəm ki, AVR proqramlaşdırma ilə tanışsınız. Əks təqdirdə, prosessor və c-kodu ilə kodu prosessorda proqramlaşdıra bilən dostunuza getməlisiniz. C kodu çox sadə və qısadır. Yalnız 60 satır koddan ibarətdir
Addım 4: Veb Kamera Kartını Çərçivəyə yapışdırın
Yaxşı, indi idarəetmə lövhəsi və çərçivəmiz var. İndi veb kameranızı açmağın və veb kamera kartını çərçivəyə bağlamağın vaxtı gəldi. İsti yapışqan ilə etmək asandır. Mikrofon əlaqələrini və açma/söndürmə düyməsini etibarlı şəkildə silə bilərsiniz. Bunlara ehtiyacımız olmayacaq. Veb kameranızı açanda nə demək istədiyimi bilirsiniz =)
Addım 5: Qalan hissələri birləşdirin
Yaxşı, indi davaya ehtiyacımız olacaq. Mənim vəziyyətim çox böyükdür və cəhənnəm kimi çirkindir, buna görə də gedin və daha kiçik və daha gözəl bir hal almağa çalışın =) DİQQƏT! Mənim etdiyimi səhv etmə! Güc və RS232 əlaqələrini ön tərəfə qoydum və əlbəttə ki, arxa tərəfdə olmalıdırlar.
Addım 6: Testə hazır olun
Göz yaşlarından sonra, budur! =) İndi sistemimizi sınamağın vaxtıdır. Elektrik fişini yerə qoyun və dua edin.. Siqaret yoxdur? Parıldayan yoxdur? Yanğın və ya qışqırıq yoxdur? Yaxşı, onda hər şey mükəmməldir (ümid). Elektrik fişi qoşulduqda kamera standart mövqeyini çevirməlidir. bu 1500us. Kiçik "surrur" səsini saxlayır, amma normaldır. İndi kameranızı minicom, gtkterm və ya istifadə etmək istədiyiniz şeylə idarə etməyə cəhd edə bilərsiniz. 4800 baudrate istifadə etmək vacibdir. Başqa bir nisbətdə işləməyəcək! Mən təklif edirəm ki, gtkterm'i Linux maşınınıza yükləyin və port seçimlərindən 4800 sürətlə istifadə edin. Sonra klaviaturanızdan a, s, z, x düymələrini basın və kamera dönsün.. Əgər işləyirsə, özünüzü ovlamaq vaxtıdır!
Addım 7: İstifadəçi İnterfeysi
İstifadəçi interfeysini xhtml və PHP dilləri ilə proqramlaşdırdım. Hər şeyin nə etdiyini izah etmək çətindir və çətindir. Sağ tərəfdə 4 düymə var: kamera aç, kamera söndür, hərəkət aç və hərəkət söndür. Kamera yandırılır, kameraya çevrilir və sonra "web kamerası çalışır.." və kamera söndürülür, söndürülür və "web kamerası dayandırıldı" işarəsi göstərilir. Ekranın ortası kameradan gələn video axınıdır. Kameranı çevirərək şəkli vurun. Şəklin kənarında bir obyekt görsəniz (lampa kimi) və üzərinə tıklasanız, kamera növbəti yeniləmədə şəklin ortasında olduğunu çevirəcək (interval 1s). Videonun axınının altında 4 düymə də var. Yuxarı, aşağı, sol və sağ. Bu düymələrlə kameranı daha yaxından çevirə bilərsiniz. Sol tərəfdə, hərəkət algılama onlayn olduqda hərəkət aşkarlanan şəkillərin yenilənəcəyi sahədir. Bütün şəkilləri silmək üçün şəkilləri silmək düyməsi də var. Zip-paket, istifadəçi interfeysi ilə bağlı hər şeyi ehtiva edir və bu faylları istədiyiniz kimi dəyişdirə/istifadə edə bilərsiniz. Hərəkət detektoru skriptinə baxın:
Tövsiyə:
RTC və İstifadəçi tərəfindən təyin olunan Pin Kodu ilə Elektron Təhlükəsizlik Sistemi: 7 addım
RTC və İstifadəçi ilə Elektron Təhlükəsizlik Sistemi Pin Kodu təyin edir: Salam uşaqlar! Bu, şəkil mikrokontrolöründən istifadə edərək real vaxt saatı olan və istifadəçinin pin kodu xüsusiyyətlərini təyin edən Elektron PIN Kodu Təhlükəsizlik Sistemini istifadə edərək hazırladığım bir layihədir, bu səhifədə özünüz etmək üçün bütün detallar var
WEB İstifadəçi Arayüzü ilə Arduino Batareya Test Cihazı .: 5 Addım
WEB İstifadəçi İnterfeysi ilə Arduino Batareya Test Cihazı .: Bu gün elektron avadanlıqlar, avadanlıq söndürüldükdə və ya təsadüfən avadanlıq söndürüldükdə əməliyyatın qaldığı vəziyyəti saxlamaq üçün ehtiyat batareyalardan istifadə edir. İstifadəçi açıldıqda qaldığı yerə qayıdır
OLED-UI ilə ARDUINO MENU TASARIMI (İstifadəçi Arayüzü): 4 addım
OLED-UI ilə ARDUINO MENU TASARIMI (KULLANICI ARAYÜZÜ): Salam hamı! Bu dərslikdə i2c OLED Ekranı istifadə edərək ARDUINO MENU TASARIMINI necə edəcəyimi izah etməyə çalışacağam. İstifadəçi interfeysi (UI) olaraq da bilinir. Bir çox layihə üçün istifadə olunur, ancaq 3d printerlərdən sizinlə tanış olmalıdır :) Burada da video
Web Arayüzü ilə RC Avtomobilinə Nəzarət: 6 Addım (Şəkillərlə birlikdə)
Web Arayüzü ilə RC Avtomobilinə Nəzarət: Salam dostlar, bu təlimatda sizə veb interfeysi vasitəsi ilə RC Avtomobil etməyi öyrədəcəyəm. Özümüzə məxsus bir server vasitəsilə simsiz olaraq idarə edəcəyik. Sizə göstərəcəyim metodu istifadə edərək, RC qəbuledicisindən istifadə etməyimizə ehtiyac olmayacaq. Vebə ev sahibliyi etmək üçün
Tədris və Qiymətləndirmə üçün Sadə İnteraktiv İstifadəçi Arayüzü .: 11 Addım
Tədris və Qiymətləndirmə üçün Sadə İnteraktiv İstifadəçi İnterfeysi .: Bu layihə bir universitet sinifinin bir hissəsi olaraq hazırlanmışdır, məqsəd müəyyən bir mövzunu öyrətmək və qiymətləndirmək üçün interaktiv bir sistem yaratmaq idi. Bunun üçün interfeys üçün bir PC -də bir İşləmə və arcade düyməsi və LEDlər üçün bir Arduino NANO istifadə etdik, buna görə də