Mündəricat:
- Addım 1: Komponentlər
- Addım 2: Alətlər və Tətbiqlər
- Addım 3: Komponentlərə Baxış
- Addım 4: Barmaq izi kilidi elektrik naqilləri
- Addım 5: Barmaq izi Kilidi Kodu və Əməliyyatı
- Addım 6: Kamera Aralığının Genişləndirilməsi
- Addım 7: Kamera Dövrə Dizaynını İzləyən Hərəkət
- Addım 8: Fırlanan Kamera Kodu
- Addım 9: Ev və Alətlərə Nəzarət
- Addım 10: Kabel və Dövrə
- Addım 11: Evə nəzarət kodu və istismarı
- Addım 12: İzləmə cihazları
- Addım 13: İş Məcəlləsi
- Addım 14: yekunlaşdırma
Video: Ağıllı evinizi ağıllı şəkildə qoruyun: 14 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Təhlükəsiz və etibarlı bir yarışma üçün mübarizə aparıram. Təlimatçılığımı bəyənirsinizsə, zəhmət olmasa ona səs verin! Mən sizə evinizi və ətrafınızı necə asanlıqla və ucuz bir şəkildə necə təmin edəcəyinizi göstərəcəyəm. Barmaq izi qapı kilidi sisteminizi konfiqurasiya edin2. Evinizdə və texnikanızda yox olsanız da nəzarət edin3. Kameraları geniş bir baxış aralığına malik olaraq konfiqurasiya edin4. Oğurlanmış və ya itirilmiş cihazları və əşyaları izləyin5. Müəyyən reaksiyalar səbəbindən bəzi siqnalizasiya sistemlərini işə salın
Addım 1: Komponentlər
İzləmə sistemi üçün: 1x MKR GSM 1400 (https://www.store.arduino.cc) Kamera üçün: 1x Arduino Uno1x Təhlükəsizlik kamerası1x 100 uF kondansatör 2x PIR hərəkət sensoru1x ServoBreadboard Barmaq izi qapı kilidi sistemi üçün: 1x Arduino Uno1x Adafruit LCD (16 x 2) 1x FPM1OA barmaq izi sensoru (Adafruit) 1x Motor1x Motor sürücüsü9V batareya (isteğe bağlı) 2x 3.7V təkrar doldurulan batareya1x LockVeroboard Ev monitorinq sistemi üçün: 1x Arduino uno1x Ethernet qalxanı və RJ-45 şəbəkə kabeli1x LM351x Buzzer1x LDR4 Yuxarıdakı komponentlərdən bəziləri yaxınlıqdakı hər hansı bir pərakəndə satış mağazasında əldə edilə bilər, məsələn, LED, batareyalar və s. Digərləri AliExpress.com (https://aliexpress.com), ebay (ebay.com), Arduino (https:/ /www.arduino.cc), Adafruit (https://www.adafruit.com) və ya Amazon (https://www.amazon.com)
Addım 2: Alətlər və Tətbiqlər
3D printerMultimetrLehimləmə dəmiriGlueAPPS: Arduino IDE (https://www.arduino.cc/en/Main/Software)Fritzing (https://fritzing.org/download)
Addım 3: Komponentlərə Baxış
Arduino lövhəsində beyin funksiyasını yerinə yetirən bir mikrokontrolör var, düzgün işləməsi üçün siqnalları qəbul edir və göndərir. MKR GSM 1400, zəng etmək, mesaj göndərmək kimi GSM xidmətlərini dəstəkləyən bir arduino lövhəsidir. Sim kartın quraşdırılması lazımdır. Ethernet qalxanı adətən arduino lövhəsinə quraşdırılır. İnternet üzərindən ünsiyyət üçün istifadə olunur. Bir SD kartdakı məlumatlara daxil olmaq üçün bir SD yuvası var. Keypad sistemə məlumat daxil etmək üçün istifadə olunur. L298N Motor sürücüsü, mühərriklərin fırlanma sürətini və istiqamətini idarə etmək üçün istifadə olunur. yan və ya altındakı üç pin, torpaq, siqnal və güc. Böyük ölçülü PIR modulları birbaşa çıxış əvəzinə bir röleyi idarə edir. Servo mühərrikləri, içərisində bir dövrə olan DC dişli mühərriklərdir. Bir DC mühərriki, sürət qutusu, potansiyometr və idarəetmə sxemindən ibarətdir. Normalda cihazları lazım olan bir açıya çevirmək üçün istifadə olunur. LM35, temperaturu ilə (Celsius dərəcəsi) mütənasib olaraq dəqiq bir IC temperatur sensoru. görüntü cihazı kimi istifadə olunur. Alfasayısal simvolları göstərir. FPM1OA barmaq izi sensoru barmaq izlərini təyin edən və hiss edən bir sensordur. Təhlükəsizlik məqsədləri üçün istifadə olunur.
Addım 4: Barmaq izi kilidi elektrik naqilləri
Dövrə diaqramında göründüyü kimi, bütün sancaqlar buna uyğun olaraq bağlanmalıdır. Mən motoru gücləndirmək üçün 3.7V akkumulyatordan və Arduino lövhəsini gücləndirmək üçün USB konnektorundan istifadə etdim. İstəyirsinizsə və ya ehtiyat olaraq 9V batareya istifadə edilə bilər. Arduino lövhəsinə qoşulmuş LCD qarşılıqlı əlaqə üçün istifadə olunur. ID -lər Arduino lövhəsinə qoşulmuş klaviatura vasitəsi ilə daxil edilir. Barmaq izi sensoru etibarlılığını yoxlayır və Arduino lövhəsinə də qoşulur. Və nəhayət, L298N modulu tərəfindən idarə olunan DC mühərriki saat əqrəbinin əksinə və ya əksinə saat əqrəbi ilə fırlanır. Bazarda bir neçə kilid var, yalnız uyğun birini seçin.
Addım 5: Barmaq izi Kilidi Kodu və Əməliyyatı
Düzgün baxmaq üçün bu təlimatda istifadə olunan bütün kodları buradan əldə etmək olar (https://drive.google.com/file/d/1CwFeYjzM1lmim4NhrlxIwW-xCREJmID6/view?usp=sharing). Kodların hər bir hissəsinə aydınlıq gətirmək üçün şərh yazdım. Başlamaq üçün barmaq izi kitabxanasından "Qeydiyyat" kodunu yüklədim və barmaq izi əlavə etdim. Kod yükləndikdən sonra sistem bir barmağın sensorun üzərinə qoyulmasını gözləyir. İçəridə kimsə üçün barmaq izinə ehtiyac yoxdur, klaviaturaya basmaq qapını açır. Amma içəri girənlər üçün barmaq izinin etibarlılığı yoxlanılır, keçərsə kilid açılacaq və barmaq izi identifikatoruna qoşulan adın yazıldığı bir mesaj göstəriləcək, əks halda qapı kilid olaraq qalacaq. Kodu yoxlayaq! Quraşdırmanın ilk sətri. () funksiyası yalnız səhnəni hazırlamaqdır. İlk olaraq ehtiyacım olan kitabxanaları daxil etdim. (Bütün kitabxanalar yuxarıdakı linkdə yerləşdirilmişdir) Sonra barmaq izi sensoru üçün məlumat ötürmə pinlərini konfiqurasiya etdim, sonra dövrə diaqramında istifadə olunan sancaqları təyin etdim: yəni barmaq izi sensoru, L298N sürücü modulu, LCD. bəzi serialları, simvolları və tam ədədləri elan etdi. Varsayılan olaraq 0000 olan parol da dəyişdirilə bilər. Mən də klaviaturanı satır və sütun sayını təyin edərək konfiqurasiya etdim; və onun personajları. Sonra bağlandığı rəqəmsal pinləri təyin etdim. Sonra barmaq izi modulunu kitabxana ilə konfiqurasiya etdim və 'id' dəyişənini elan etdim. Sonrası sistem açıldıqdan sonra yalnız bir dəfə işləyən setup () funksiyasıdır. 9600 -ə qədər ardıcıl əlaqə sürəti; və barmaq izi 57600 -ə qədər. L298N sürücü pin rejimlərini 'ÇIXIŞ' olaraq konfiqurasiya etdim. LCD -nin ölçüsünü təyin etdim, ekranı təmizlədim və "Gözləmə rejimində" görüntülədim. giriş xarakteri: 'A' olarsa, bu, yeni bir şablonun əlavə edilməsini istədiyi deməkdir. Buna görə, 0000 olaraq təyin edilmiş bir parol tələb olunur (dəyişdirilə bilər), uyğun gəlmirsə "Yanlış Parol" göstəriləcək. "B" dirsə, çıxış üçün qapı 6 saniyə açılır. Sonra " Yer barmağı "sonra göstərilir. Döngədən () sonra qapını açmaq və bağlamaq üçün OpenDoor () və CloseDoor () var. Sonra getPasscode () funksiyasıdır. Şifrəni yazır və c [4] massivində saxlayır və düzgün olub olmadığını müqayisə edir. Sonrakı isə readnumber () və getImage () funksiyalarından istifadə edərək yeni bir şəxsiyyət qeydiyyatını aparmaq üçün istifadə olunan Enrolling () və getFingerprintEnroll () funksiyalardır. Barmağın qoyulması və ya çıxarılması zamanı "Barmağınızı qoyun" və "Barmağınızı çıxarın" göstərilir. Normal barmaq izi tarama metodundan istifadə etdim, yəni eyni barmağın şəkli iki dəfə çəkilir. Readnumber () funksiyası ID nömrəsini 3 rəqəmli format olaraq alır və nömrəni qeyd funksiyasına qaytarır. ID aralığının 1 ilə 127 arasında olduğunu unutmayın. Sonda getFingerprintIDez () funksiyası gəlir, onu döngədə çağırdım. Barmaq izini skan edir və tanındıqda ona giriş imkanı verir. Barmaq izi tanınmırsa, "Giriş qadağan edildi" göstərilir, 3 saniyədən sonra "Barmağı yerləşdir" mesajı yenidən göstərilir. Tanınmış barmaq izi üçün "xoş gəldin" mesajı və onun ID göstərilir. Sonra qapı açılır. Qapılar artıq təhlükəsizdir, mühit və evin içərisində qalır.
Addım 6: Kamera Aralığının Genişləndirilməsi
Kameralar həm daxili, həm də açıq havada istifadə olunur, lakin bəzən baxış və fırlanma diapazonları əlverişli olmur. Daha çox yüklənmədikcə bu, təhlükəsizliyi kifayət qədər sıxlaşdıra bilməz. Buna görə də istifadə edilə biləcəyi üç kameraya qədər istifadə etmək əvəzinə kameralar üçün bir stend hazırladım. Bu stend kameranı fərqli açılara çevirir. Beləliklə, bu, 230 dərəcədən çox görüntü aralığına malik olmağımı təmin edir. Bu da lazımsız kameraların və lazımsız problemlərin həll edilməsinə qənaət edir. İşi belə həll etdim: servo motoru və PIR hərəkət sensörlərindən istifadə etdim. Bir baza almışam və servo quraşdırmışam. Sonra iki PIR hərəkət sensoru quraşdırdım. Kabelləri saxlamaq üçün daha böyük bir baza aldım. Servo üzərində bir boşqab bağladım və kameranı servonun kameranı döndərməsi üçün qoydum. 3D printer plastik dayaq və lövhəni çap etmək üçün istifadə edildi, buna görə də servo hərəkəti hiss edən PIR hərəkət sensoru istiqamətinə çevrilir..
Addım 7: Kamera Dövrə Dizaynını İzləyən Hərəkət
Motion sensorlar arduino uno -ya, VCC -dən 5V -a, GNG -dən GND -yə və siqnal pimi 2 -ci və 3. -cü pinlərə bağlanır. Qeyd: Motor sürücüsü servo idarə etmək üçün də istifadə edilə bilər.
Addım 8: Fırlanan Kamera Kodu
Lazım olan kitabxananı daxil etdim, sonra servo obyekt yaratdım. Sonra PIR sensorlar üçün pinləri təyin etdim. Sonra kameranın fırlanma bucağını elan etdim və servonun əvvəlki və indiki vəziyyətlərini başladım. Setup () funksiyasında servonun pinini bağladım və PIR sensorlar üçün pinModlarını konfiqurasiya etdim, sonra kameranı ortaya qoydum. loop () funksiyasında, sancaqlardakı məlumatları əldə etmək üçün dəyişənləri elan etdim. Daha sonra hara müraciət edəcəyini bilmək üçün hərəkət sensörlərinin vəziyyətini təyin etdi. Vəziyyət dəyişikliyi varsa, dönmə bucağı uyğun vəziyyətə qoyulur; başqa mövqe saxlanılır. Nəhayət, əvvəlki vəziyyəti indiki vəziyyətə qoydum və döngə yenidən başlayır.
Addım 9: Ev və Alətlərə Nəzarət
Evin təhlükəsizliyini gücləndirmək üçün Ethernet modulu, LDR, LM35 və hərəkət sensoru ilə evin yoluna davam etməsi üçün istifadə etdim. Bunlarla bacardım: a) Ethernet vasitəsi ilə cihazları idarə etmək; b) temperatur kimi ətraf mühitin vəziyyətini bilmək; c) Evdə kiminsə olub olmadığını bilmək.
Addım 10: Kabel və Dövrə
Ethernet qalxanı Arduino Uno üzərində quraşdırılmışdır. Router bağlantısı və ya modem üçün RJ-45 şəbəkə kabeli tələb olunur. Siqnal, hərəkət sensoru, LED ampul 2, 3 və 6. rəqəmsal pinlərə qoşulur. Mən 4 ampulü paralel olaraq veroboardda lehimləyərək LED ampul hazırladım. sonra şəffaf bir perspektivlə əhatə etdi. İki çıxış telləri dövrə gedir. (Bənzər bir bazarda əldə edilə bilər). LDR və LM35 0 və 1. analog pinlərə bağlıdır, digər pinlər GND -yə, PIR və LM35 üçün üçüncü pin enerji təchizatına gedir.
Addım 11: Evə nəzarət kodu və istismarı
Kitabxanaları, müəyyən edilmiş Buzzer, PIR sensoru, LED, LDR, LM35 pinlərini daxil etdim. MAC ünvanı qalxandadır, düzgün göstərilməlidir. IP ünvanı da göstərilməlidir. Sonrakı istək dəyişən və veb server ünvanıdır. Sonraki quraşdırma () funksiyasıdır, pin rejimlərini konfiqurasiya etdim və server və Ethernet qalxanı əlaqələrini işə saldım. Döngü () funksiyasında funksiyalar adlanan bir dəyişən elan etdim və oxunuşları götürdüm. girişlər. Daha sonra otaqların parlaqlığı işığın olub -olmaması yoxlanılır. Sonra müştərilər dinlənir və http sorğusu da yoxlanılır. Otaq vəziyyətini və bəzi hərəkətləri yerinə yetirmək üçün düymələri göstərən veb səhifənin görüntüsünü idarə etdikdən sonra gələnlər. Döngədən sonra işığa nəzarət üçün bəzi funksiyalar gəlir: İşığın onLight () funksiyası maksimum parlaqlığına qədər. OffLight () işığı söndürür. dimLight () funksiyası işığın parlaqlığının dörddə birinə qədərdir.
Addım 12: İzləmə cihazları
Cihazlarımın mövqeyini Google Maps bağlantısı olan bir SMS vasitəsilə smartfonumda ala biləcək bir təhlükəsizlik sistemi hazırladım. Arduino MKR GSM 1400, anten və LiPo batareya paketindən istifadə etdim. İşləyən bir SİM kart da tələb olunur. Şəbəkəyə qoşulmaq üçün PIN, APN və digər etimadnamələr tələb olunur. İstək xarakterli bir SMS göndərdiyim zaman Boylam və Enlem və Google Xəritə bağlantısını ehtiva edən bir SMS aldım. SIM kartın taxıldığı lövhə, sonra batareya yuxarıdakı diaqramda göründüyü kimi JST konnektoruna qoşulur. Bundan sonra hər hansı bir cihaza qoşula bilər ki, oğurlandıqda və ya itirildikdə bərpa oluna bilər.
Addım 13: İş Məcəlləsi
Birinci bölmə lazım olan kitabxanaları idxal etməkdir, sonra PIN, APN, istifadəçi adı və şifrə gəlir. Bunun ardınca quraşdırma () funksiyası, yerləşmə obyekti işə salınır və məlumat bağlantısı qurulur. Döngə () funksiyasından sonra getLocation () funksiyası çağırılır, sonra SMS alınarsa yoxlanılır. düzgün istək mesajı daxil edilir, burada "T", xarakter düzgündürsə, cihazın yerini ehtiva edən bir SMS göndərilir. Qeyd: İstək xarakteri dəyişdirilə bilər. Güc istehlakını minimuma endirmək üçün lövhə 70 saniyə ərzində qış yuxusunda olur. GetLocation () mobil şəbəkə ilə koordinatları alır, yeni koordinat varsa onu yeniləyir. ConnectNetwork () funksiyası gsmAccess istifadə edir. lövhəni məlumat şəbəkəsinə bağlamaq üçün.begin və gprs.attachGPRS üsulları.
Addım 14: yekunlaşdırma
Yuxarıda göstərilən sistemlərin tətbiqi insanı təhlükəsiz edir. Texniki cəhətdən idarə olunan bir sistemdir, buna görə də idarə etmək asandır. Qeyd edək ki, enerji istifadəsini maksimum dərəcədə artırmaq üçün batareyalar yerinə USB portları istifadə edilə bilər (əgər portlar əlçatan olarsa). Mən asan başa düşmək və düzgün işləməsi üçün kodları hərtərəfli şərh etmişəm. həm də iş prinsipləri. Kitabxanaları düzgün qovluğa çıxarmağı unutmayın. Təhlükəsizlik kameraları, ətraf mühitlə kamuflyaj edəcək şəkildə ağıllı şəkildə qurulmalıdır.
Tövsiyə:
Fikirlərinizi qoruyun, işinizi qoruyun: 8 addım
Fikirlərinizi Qoruyun, İşinizi Qoruyun: Bir neçə gün əvvəl bir kompüter qəzası nəticəsində məlumatlarımı itirdim. Bir günlük iş itirildi .:/ Sabit disk qüsurunun qarşısını almaq üçün məlumatlarımı buludda saxlayıram. İşimin köhnə versiyalarını bərpa etmək üçün bir versiya proqramından istifadə edirəm. Hər gün bir nüsxə çıxarıram, amma bu dəfə
[HASS.IO] Ağıllı Evinizi Kodlamadan 100 $ -dan Az: 6 Addımla Tikintisinə Başlayın
[HASS.IO] Ağıllı Evinizi Kodlamadan 100 $ -dan Az Tikintiyə Başlayın: Son vaxtlar qarışıqlıq keçirirəm və evimi "idiotik" hala gətirirəm. Buna görə də aşağı qiymət etiketli, problemsiz və sabit işləyəcək yüksək uyğunluqla ağıllı ev sisteminin necə qurulacağını paylaşacam
Laptopunuzdakı məlumatları qoruyun və qoruyun: 6 addım
Laptopunuzdakı Məlumatları Qoruyun və Təhlükəsizləşdirin: Laptopun itirilməsi bədbəxtdir; vacib məlumatları və şifrələri itirmək daha pisdir. Verilərimi qorumaq üçün etdiyim işlər budur
Gülməli şəkildə Ağıllı Dock: 5 addım
Gülməli şəkildə Ağıllı Dock: Yenidən Salam Son zamanlarda usb sürücülər, iPodlar, PSP, MP4, Cib Telefonları, ETC ilə çox miqdarda yetişdirilən USB cihazları …. Çox aşağı büdcəli USB yuvası etmək qərarına gəldim və çox asan use və Do.So, bu təlimatlı BTW -ni yerləşdirmək qərarına gəldim: Xeyr M
Evinizi Laserbeams ilə qoruyun!: 7 addım (şəkillərlə)
Evinizi Laserbeams ilə qoruyun!: Burada bütün evinizi, istər daxildə, istərsə də xaricində qoruya bilən, hazırlanması asan və güclü lazer siqnalizasiya sistemi! Bu layihə üçün ilham mənbəyim Brad Graham & Kathy McGowan. Detallar və Test Nəticələri üçün videoya baxın. Heyran qalacaqsınız