Mundarija:
- 1 -qadam: Firebase va Twilio hisoblarini o'rnating
- 2 -qadam: Pisingizni sozlang
- 3 -qadam: Pi1 uchun Python skript
- 4 -qadam: Pi2 uchun Python skript
- 5 -qadam: Pisni sinab ko'ring
- 6-qadam: R-PiAlerts IOS ilovasini yaratish
- 7 -qadam: Ilovani sinab ko'ring
- 8 -qadam: Xulosa
Video: R-PiAlerts: Raspberry Pis bilan WiFi-ga asoslangan xavfsizlik tizimini yarating: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ish stolida ishlayotganingizda, to'satdan uzoqdan shovqin eshitiladi. Yaqinda kimdir uyga keldimi? Mening mashinam uyim oldida turibdi, kimdir mening mashinamni buzib kirdimi? Siz tergov qilasizmi yoki yo'qmi, qaror qabul qilish uchun telefoningizga yoki ish stoliga bildirishnoma kelishini xohlamaysizmi? Xo'sh, boshqa savol yo'q! R-PiAlerts bu erda!
R-PiAlerts-bu Raspberry Pi3 asosidagi Firebase's Cloud atrofida qurilgan xavfsizlik tizimi. Agar harakat aniqlansa, tizim foydalanuvchiga matnli xabar va miltillovchi LED displey (mumkin bo'lmagan ovozli vizual signal) bilan potentsial kirish haqida xabar beradi. Foydalanuvchi xabarnoma olgandan so'ng, uni tekshirishi mumkin. Aniqlangan barcha harakatlar Firebase ma'lumotlar bazasiga kiritiladi. Harakatlar jurnalini veb -brauzerda ko'rishdan tashqari, foydalanuvchi iOS ilovasi orqali ham harakat jurnaliga kira oladi. Men yaqinda o'zimning atrofimdagi mashinalarga ham, uylarga ham buzilishlar ko'paygani sababli buni qurishga qaror qildim.
Nima uchun Pi3? Menga harakatni aniqlaydigan va kerak bo'lganda batareyaning zaryadsizlanishini ta'minlaydigan kichik narsa kerak edi. Keyin men jihozni eshik orqasida yoki mashinada yashira olaman. Shuningdek, qurilma menga bildirishnoma yoki ogohlantirish yuborishi kerak. Pi3 bularning barchasini ichki o'rnatilgan Wi -Fi va USB batareyalar to'plamini o'chirish qobiliyati bilan bajarishi mumkin. Nima uchun Pi3 ni tanlaganimning boshqa sabablari:
- Pi nisbatan arzon
- Uni joylashtirish va kengaytirish oson
- Uni dasturiy ta'minot nuqtai nazaridan sozlash mumkin
- Sensor va displeylardan foydalanish qobiliyati. Ushbu loyihada SenseHat ishlatiladi
- Boshsiz ishlash (monitor, klaviatura yoki sichqonchasiz)
Bu qanday ishlaydi
- Ideal holda, foydalanuvchiga Firebase ma'lumotlar bazasiga ulangan 2 ta Raspberry Pis kerak bo'ladi, lekin bitta Pi ham ishlaydi.
- SenseHat -dan foydalanib, birinchi Pi (Pi1) akselerometr yordamida harakatni aniqlaydi, ikkinchi Pi (Pi2) esa harakat haqidagi bildirishnomalarni ko'rsatadi.
-
Pi1 harakatni aniqlaganida, u 3 ishni bajaradi
- ma'lumotlar bazasiga harakatni qayd etish
- Pi2 ko'rsatish uchun ma'lumotlar bazasida xabarnoma yozuvini yarating
- foydalanuvchiga harakat haqida xabar beruvchi matnli xabar yuboring.
-
Pi2 ma'lumotlar bazasidan ko'rsatiladigan bildirishnomani aniqlasa, ikkita narsa ro'y beradi
- Pi2 ning LED displeyi xabarnomani doimiy ravishda ko'rsatadi
- Foydalanuvchi Pi2 SenseHat tugmachasini bosib, bildirishnomani o'chirishi mumkin. Bu, shuningdek, ma'lumotlar bazasidagi xabarnoma yozuvini o'chiradi.
-
IOS ilovasi yordamida foydalanuvchi mumkin
- ma'lumotlar bazasiga kirish; harakat jurnalini o'qing va o'chiring
- foydalanuvchi Pi1 -ning LED displeyida xabarni ko'rsatish uchun Pi1 -ni yuborishi mumkin.
Amaliy ilovalar
- Agar siz mashinangizni ko'chada Wi -Fi tarmog'iga qo'yib qo'ysangiz. Batareya to'plamini Pi1 ga ulang (rasmga qarang). Pi1 -ni mashinangizga yashiring. Pi2 -ni ish stoli yonida ko'rinadigan joyga qo'ying (rasmga qarang).
- Yana bir ilova - Pi1 ni uyingizga eshik yoniga qo'yish. Pi juda kichkina, ko'pchilik odamlar buni sezmaydilar, ayniqsa, agar u menteşe tomonida bo'lsa (rasmga qarang). Keyin Pi2 -ni ish stolingizga qo'ying.
- It uyning biron joyiga kirsa kerak emasmi? Bu maydonga Pi1 joylashtiring. Sizning itingiz chaynamasligi uchun Pi -ni mustahkam qutiga solib qo'yganingizga ishonch hosil qiling.
Sizning Pisingiz Wi -Fi tarmog'ida bo'lsa, ular sizni harakat haqida ogohlantirishi yoki xabardor qilishi mumkin. Agar sizda ikkinchi Pi bo'lmasa, siz Pi1 yordamida harakatni aniqlashingiz va mobil telefoningiz orqali SMS xabarnomalarini olishingiz mumkin.
Materiallar hisobi
- Raspbian bilan ishlaydigan ikkita (2) Raspberry Pi 3s (Raspberry Pi 2 Wi -Fi dongle bilan ham ishlaydi)
- Ikki (2) SenseHats
- Mac va iOS qurilmasi
Dastur kerak
- Pyrebase kutubxonasi (Firebase -ga ulanish)
- SenseHat kutubxonasi (akselerometr va LED displeyga kirish uchun)
- Twilio kutubxonasi (SMS yuborish uchun)
- Python 3, oxirgi Raspbian bilan o'rnatilgan
- IDLE bilan raspbian
- Mac -dagi Xcode8 va Cocoapods
- O'rganish va o'rganish istagi
Yon eslatma Bu faqat Pi asosidagi xavfsizlik echimi emas. Agar sizda biron bir fikringiz, taklifingiz bo'lsa yoki mening kodimni o'zgartirmoqchi bo'lsangiz, quyida izoh qoldiring! =)
1 -qadam: Firebase va Twilio hisoblarini o'rnating
Birinchidan, biz Pis bilan janjallashishni boshlashdan oldin, Firebase va Twilio -ni sozlashimiz kerak. Firebase - bu Google -ning xizmat sifatida yordamchisi. Firebase ma'lumotlar bazasi, bulutli xabarlar, autentifikatsiya, saqlash va hk kabi xususiyatlarni o'z ichiga oladi. Bu loyiha uchun biz faqat Firebase ma'lumotlar bazasi va autentifikatsiyasidan foydalanishimiz kerak bo'ladi. Firebase ma'lumotlar bazasini o'qish va yozish uchun autentifikatsiya talab qilinadi. Firebase -ni sozlash uchun:
- Bepul Firebase hisob qaydnomasiga ro'yxatdan o'ting
- Konsolga o'ting. Yangi loyiha yarating va unga nom bering.
- Chap menyuda "Umumiy ko'rinish" ni bosing.
- "Firebase -ni veb -ilovangizga qo'shish" -ni bosing, APIKey va loyihangizni nusxa ko'chiring (url emas). Loyiha identifikatori ma'lumotlar bazasi kabi turli xil URL manzillarda joylashgan:
- Chap menyuda "Autentifikatsiya" ni bosing. "Kirish usuli" ga o'ting va "Elektron pochta/parol" ni yoqing.
- "Foydalanuvchi" bo'limida siz tanlagan elektron pochta/parol bilan yangi foydalanuvchi hisobini yarating. Ma'lumotlar bazasiga kirish uchun siz ushbu ma'lumotlardan foydalanasiz.
- Chap menyuda "Ma'lumotlar bazasi" ga o'ting.
- Bu sizning ma'lumotlar bazangiz. Hozir bo'sh. To'ldirilganda, u JSON formatida bo'ladi. URL avval ko'rganingiz bilan bir xil bo'lishi kerak.
Twilio ishlab chiquvchilarga o'z mijozlariga xabar yuborish imkonini beradi. Pi uning harakatini aniqlaganda biz uni telefoningizga SMS yuborish uchun ishlatamiz. Twilio sizga SMS yuborish uchun telefon raqamini beradi. Twilio -ni sozlash uchun:
- Twilio saytida bepul hisob qaydnomasiga yoziling
- AccountSID va authToken hisoblarini nusxalash
- "Sinov cheklovlari" ni bosing va "birinchi Twilio telefon raqamingizni oling" -ni tanlang.
- Yangi telefon raqamingizni nusxalash
2 -qadam: Pisingizni sozlang
Pisni dasturlashni boshlashdan oldin, biz ba'zi sozlamalarni bajarishimiz kerak. Pis uchun parol bilan kirishingizga ishonch hosil qiling. Avval biz SenseHat taxtalarini Pisga jismonan ulaymiz. Keyin biz kerakli SenseHat, Twilio va Pyrebase kutubxonalarini o'rnatamiz. Firebase real vaqtda ma'lumotlar bazasi mobil qurilmalar yoki veb -saytlar uchun mo'ljallangan. Biroq, biz bulutli ma'lumotlar bazasini Rest API orqali Pyrebase kabi yordamchi kutubxona yordamida o'qish va yozishimiz mumkin.
SenseHat -ni ulang SenseHats sizning Pis -ga ulanganligiga ishonch hosil qiling. Agar sizda g'ayrioddiy holat bo'lsa, SenseHat -ni ulashdan oldin Pi -ni olib tashlashingiz kerak bo'ladi.
Kutubxonalarni o'rnatish Barcha kutubxonalarni o'rnatish terminalda amalga oshiriladi
- Agar sizda hali bo'lmasa, Pisingizni yuklang.
- Ishga tushgandan so'ng, siz SenseHat -da rangli LED kamalakni olasiz! (rasmga qarang)
-
Terminalga o'ting va yangilash/yangilashni kiriting:
- sudo apt-get yangilanishi
- sudo apt-get dist-upgrade
-
Yangilanishlar tugagandan so'ng, SenseHat kutubxonalarini o'rnatish uchun quyidagilarni kiriting:
sudo apt-get install sense-hat
-
Pyrebase -ni o'rnatish uchun quyidagilarni kiriting:
sudo pip install pyrebase
-
Nihoyat, Twilio -ni o'rnating
sudo pip o'rnatish twilio
3 -qadam: Pi1 uchun Python skript
Yuqorida aytib o'tganimizdek, Pi1 bu harakatni aniqlash uchun ishlatiladigan Pi bo'ladi. Harakatni aniqlash uchun SenseHat akselerometrining qiymatlari ishlatiladi. Shunday qilib, Pi1 kodi akselerometr g kuch qiymatlariga kirish va Firebase ma'lumotlar bazasida aniqlangan harakatlarni qayd qilish atrofida bo'ladi. Bu erda jarayonlar oqimining umumiy ko'rinishi:
- Agar Pi1 harakatni aniqlasa, u Firebase JBdagi "ogohlantirishlar" bolasiga yozuv qo'shadi.
- Pi1 shuningdek, "notifypi2" bolasini harakatga oid xabarnoma bilan yangilaydi.
- Pi2, keyin "notifypi2" ni o'qiydi va LED matritsali displeyda bildirishnomani ko'rsatadi.
Siz ta'qib qilishingiz uchun Pi1 Python skriptini qo'shdim. Skriptdagi izohlar kod nima qilayotganini tushuntiradi.
Pi1 skriptiga qo'shimcha eslatmalar va tushunchalar
- Firebase va Twilio -ni sozlash uchun. Oldingi bosqichlardan ko'chirilgan tegishli API kalitlarini, identifikatorlarini, parollarini va boshqalarni to'ldiring.
-
Firebase autentifikatsiyasiga kelsak, qo'shimcha xavfsizlik uchun siz bu ma'lumotni qattiq kodlash o'rniga, foydalanuvchi ma'lumotlarini so'rashingiz mumkin. Ma'lumotlar bazasidan har safar yozganimizda yoki o'qiganimizda, biz kiritamiz
foydalanuvchi ['idtoken'] bilan
olish (), surish (), o'rnatish () usullari.
- CPU harorati kerak, shuning uchun Pi mashinada yoki yopiq muhitda haddan tashqari qizib ketishiga aralashishimiz mumkin.
- Biz, shuningdek, G kuchlarining mutlaq qiymatini olamiz, chunki salbiy qiymatlarni bilishning hojati yo'q. Biz faqat G kuchlari mavjudligini bilishimiz kerak.
- If ifoda akselerometrning qiymatlarini tekshiradi. Agar G kuchlari har qanday yo'nalishda 1dan katta bo'lsa, Pi1 harakat vaqtini qayd qiladi va o'zining LED displeyida undov belgisini ko'rsatadi. Shuningdek, u "notifypi2" bolasini yangilaydi. "Notifypi2" yangilanganida, Pi2 uni o'qiydi va "!!!" ni ko'rsatadi. uning LED displeyida foydalanuvchiga mumkin bo'lgan harakat/kirish haqida xabar berish. Pi1 shuningdek, foydalanuvchiga harakat haqida SMS -xabar yuboradi.
- Push () usulini qo'llaganda, Firebase yangi yozuv bilan bolani avtomatik ravishda yaratadi. Bu kerak, shuning uchun jurnalga kiritilgan ma'lumotlar noyob bo'ladi. Boshqa tomondan, set () usuli oldingi ma'lumotlarni qayta yozadi.
- Ma'lumotlar bazasini tekshirish uchun 10 soniya tsikli kerak, shuning uchun sizning Pi Firebase -dan ma'lumotlarni qayta -qayta so'ramaydi. Agar siz doimiy ravishda Firebase -ga spam yuborsangiz, Google sizni taxminan 10 daqiqada o'chirib tashlaydi.
- Agar token yangilanmasa, Firebase har 60 daqiqada foydalanuvchini haydab chiqaradi. Menda yangilanish 1800 soniya (30 minut) o'rnatilgan.
4 -qadam: Pi2 uchun Python skript
Agar siz rasmga qarasangiz, bu Pi2 mumkin bo'lgan harakat haqida bildirishnoma.
Pi2 skriptlari Pi1 bilan deyarli bir xil, lekin skript harakatni aniqlamaydi. Pi2 faqat "notifypi2" bolasidan bildirishnomalarni ko'rsatadi yoki tiklaydi. Bu yagona farq bo'lgani uchun men buni quyida tushuntiraman.
- Har 10 soniyada Pi2 ko'rsatish uchun "notifypi2" ni tekshiradi. Agar ko'rsatiladigan xabar bo'lsa, Pi2 uni doimiy ravishda ko'rsatib turadi, shuning uchun foydalanuvchi uni ko'radi.
- Joystik tugmachasini bosish bilan faqat foydalanuvchi aralashsa, xabar o'chiriladi va ma'lumotlar bazasi tomonga tiklanadi.
5 -qadam: Pisni sinab ko'ring
Pisni sinab ko'rish vaqti keldi.
- Pis uchun mos ravishda skriptlarni ishga tushiring.
- Firebase -ga kiring va loyihalar ma'lumotlar bazasi bo'limiga o'ting.
- Pi1 -ni silkiting, siz Pi1 LED displeyida qizil undov belgisini ko'rishingiz kerak. Bundan tashqari, sizga SMS -xabar kelishi kerak.
- Ma'lumotlar bazasini tekshiring, ogohlantirish yozuvlari paydo bo'lishi kerak. "notifypi2" ham yangilanishi kerak.
- Pi2 ga qarang. Siz ham "!!!" ga o'tishingiz kerak. Xabarni o'chirish uchun joystikni bosing. "notifypi2" qayta tiklanishi kerak. Tasdiqlash uchun Firebase -ni tekshiring.
- Agar siz Pi1 -ni harakatga juda sezgir deb hisoblasangiz, Pi1 skriptida chegarani 1G dan yuqori darajaga ko'taring.
Agar hamma narsa yaxshi bo'lsa, skriptlaringiz buzilmaydi. Endi sizda ishlaydigan bildirishnoma tizimi mavjud. Pi1 harakatlar yoki tebranishlarni aniqlagandan so'ng, sizga SMS -xabar va Pi2 -da vizual LED -bildirishnoma keladi.
6-qadam: R-PiAlerts IOS ilovasini yaratish
IOS ilovasini yaratish vaqti keldi! Ilova juda oddiy bo'ladi. Unda LoginViewController va ItemsTableViewController bo'ladi. ItemsTableViewController "ogohlantirishlar" bolasidan ogohlantirish bildirishnomalarini ko'rsatadi. Ma'lumotlar bazasi yozuvlarini ham ilovadan o'chirish mumkin. Bosh og'rig'idan qutulish uchun, agar siz Firebase uchun onlayn darsliklarni ko'rishni rejalashtirmoqchi bo'lsangiz, 2016 yil mart oyidan keyingi darslarni qidirganingizga ishonch hosil qiling, chunki o'tgan yili o'sha paytda katta o'zgarishlar bo'lgan. 2016 yil mart oyidan oldin hamma narsa meros bo'lib qoladi. Sizni tezkor fayllar qiziqtiradi, koddagi izohlarni ko'rib chiqing. Agar siz ma'lumotlar bazasini o'qiydigan Firebase dasturini yaratish bo'yicha batafsil ko'rsatmaga ega bo'lishni istasangiz, Ray Vunderlichning qo'llanmasini ko'rib chiqing.
IOS loyihangizga umumiy nuqtai nazarni o'rnating
- Xcode -da bitta ko'rinadigan iOS loyihasini yarating.
- Paket identifikatorini nusxalash
- Veb -saytdagi Firebase loyihasiga o'ting va to'plam identifikatori bilan info.plist faylini yarating.
- GoogleService-info.plist faylini loyihangizga qo'shing. Bu info.plist faqat siz yaratgan Firebase loyihasi bilan ishlaydi.
- Xcode -ni yoping va Firebase -ni Cocoapods orqali o'rnating. Auth va ma'lumotlar bazasini o'rnatganingizga ishonch hosil qiling.
-
Xcode -ni qayta ishga tushiring, so'ngra Firebase uchun AppDelegate.swift -ni sozlang. Bu faqat 2 qatorli kodni oladi.
Firebase -ni import qilish bir
FIRApp.configure (). Majburiy emas, Firebase -da faqat 1 qatorli kodni oladigan qat'iylik xususiyati mavjud
FIRDatabase.database (). PersenceEnabled = rost
- O'rnatishning batafsil bosqichlarini Firebase veb -saytida topish mumkin
Ilovaning Firebase ma'lumotlar bazasi bilan qanday aloqasi bor:
- Ilova foydalanuvchining haqiqiyligini tasdiqlashi kerak.
- Tasdiqlangandan so'ng, ilova Firebase ma'lumotlar bazasining oniy tasvirini oladi va uni "Item" obyekti sifatida saqlaydi.
- Bu ob'ekt qatorni to'ldiradi. Bu qator jadval ko'rinishini to'ldirish uchun ishlatiladi.
- Kuzatuvchi Firebase ma'lumotlar bazasidagi o'zgarishlarni kuzatadi va oniy tasvirni yaratadi.
- O'zgarishlar aniqlangandan so'ng, yangi rasmdan qator qo'shiladi.
- O'zgarishlarni ko'rsatish uchun jadval ko'rinishi qayta yuklanadi.
Ilovani qanday yaratish haqida umumiy tushuncha
- Xcode -ning interfeys yaratuvchisida dastur qanday joylashtirilganligi haqidagi rasmga qarang.
- Interfeys quruvchida ViewController yarating va maxsus sinfni LoginViewController.swift -ga yo'naltiring.
- E -pochta va parol uchun matn maydonlarini qo'shing. Parol maydoniga "Xavfsiz matn kiritish" ni yoqishni unutmang. Kirish tugmachasini qo'shing.
- Matn maydonlari va tugmani LoginViewController.swift -ga ulang. LoginViewController.swift autentifikatsiyani boshqaradi.
- Interfeys quruvchisiga Navigatsiya boshqaruvchisini qo'shing. LoginViewController -dan Navigatsiya boshqaruvchisiga segue yarating. Seguga identifikator berishga ishonch hosil qiling.
- ItemsTableViewController.swift -ni ko'rsatish uchun navigatsiya boshqaruvchisi bilan birga kelgan yangi jadval ko'rinishining maxsus sinfini o'rnating. Menda ItemsTableViewController -da ikkita tugma bor: Chiqish va Qo'shish tugmasi. Tugmalarni ItemsTableViewController.swift -ga ulang.
- LoginViewController.swift kodi haqida. Foydalanuvchi kirish ma'lumotlarini kiritadi va Firebase foydalanuvchini qaytaradi. Agar foydalanuvchi hozir bo'lsa, u identifikator bilan segmentni bajaradi. (biriktirilgan kodni ko'ring)
- Item.swift sinfini qo'shing (biriktirilgan kodni ko'ring)
- ItemsTableViewController kodiga kelsak, bu juda oddiy jadval ko'rinishi kodi. Ma'lumotlar bazasidagi o'zgarishlarni ob'ekt ob'ekti sifatida tasvir sifatida saqlangan kuzatuvchi bo'ladi. Keyin Item obyekti jadval ko'rinishini to'ldirish uchun qatorga qo'shiladi. Qo'shish tugmasi Firebase ma'lumotlar bazasida Pi1 ni o'qish va ko'rsatish uchun yozuvni o'rnatadi. Kulish uchun men kodni ham qo'shdim (biriktirilgan kodni ko'ring)
7 -qadam: Ilovani sinab ko'ring
Ilovangizni ishga tushiring
- Kirish va Pi1 -ni silkitish. Siz yangi ogohlantirishlarni ko'rishni boshlashingiz kerak.
- Qo'shish tugmachasini bosing va Pi1 xabaringizni ko'rishini ko'ring.
- Chapga suring, "Ogohlantirishlar" yozuvlari o'chirilishini ko'ring.
- Tezda ketma -ket juda ko'p bildirishnomalar oladimi? akselerometr ostonasini sozlang yoki Pi1 skriptida uxlash vaqtini oshiring.
8 -qadam: Xulosa
Ajoyib! Endi bizda harakatni aniqlaydigan va sizga harakatlar to'g'risida bildirishnoma yuboradigan Pis bor. Buning ustiga, siz ogohlantirish xabarlar jurnalini iOS qurilmangiz bilan boshqarishingiz mumkin! Pisni joylashtirish vaqti. Pi1 -ni eshik oldiga qo'ying va Pi2 -ni ish joyingizga qo'ying. Keyingi safar kimdir kirsa, vaziyatni bilib olishingiz mumkin! Yaxshisi, batareyangiz bilan mashinangizda Pi -da yashirinishga harakat qiling. Eshiklarni bir necha marta taqillating, qarang, nima bo'ladi!
Bu Raspberry Pi va Firebase bilan nima qilish mumkinligi haqidagi imkoniyatlarning boshlanishi. SenseHat shuningdek atrof -muhit sensori, gyros va kompasni o'z ichiga oladi. Siz Pis -ni atrof -muhitdagi ba'zi o'zgarishlarni qayd qilish uchun sozlashingiz mumkin. O'yinni kuchaytirishni xohlaysizmi? Qachonki sizning Pi harakatlarni aniqlasa, kameradan foydalaning, tasvirni oling va Pi matnini sizga suratga oling. Shuningdek, yuzni aniqlash uchun kompyuterni ko'rish algoritmidan foydalanishga harakat qiling. agar u siz bilgan odamning yuzi bo'lsa, sizga xabar berilishi mumkin! Maza qiling!
Tavsiya:
O'zingizning kam byudjetli Bluetooth musiqa tizimini yarating: 5 qadam (rasmlar bilan)
O'zingizning kam byudjetli Bluetooth musiqa tizimingizni yarating: Ushbu loyihada men sizga " erigan " mening eski karnayim bilan kirni arzon bluetooth musiqa qabul qiluvchisi. Asosiy e'tibor LM386 va NE5534 atrofida arzon narxlardagi ovoz kuchaytirgich sxemasini loyihalashga qaratiladi. Bluetooth qabul qiluvchisi
Uyda 10 dollarlik WiFi xavfsizlik tizimini qanday qilish kerak? Hech qanday joyda to'lovlar va ishlar yo'q!: 3 qadam
Uyda 10 dollarlik WiFi xavfsizlik tizimini qanday qilish kerak? Hech qanday joyda to'lovlar va ishlar yo'q!: Uyda 10 dollarlik Wi -Fi xavfsizlik xabarnomalari tizimini qanday qilish kerak? Hech qanday to'lov yo'q va u hamma joyda ishlaydi! Agar PIR harakat sensori har qanday harakatni aniqlasa, u sizning mobil telefoningizga xabar yuboradi. ESP8266 ESP-01 WiFi moduli, PIR harakat sensori va 3.3
Arduino MEGA yordamida SafeLock xavfsizlik tizimini yarating: 6 qadam
Arduino MEGA -dan foydalanib, SafeLock xavfsizlik tizimini yarating: Hammaga salom … Birinchidan, men Instructables hamjamiyatining katta muxlisi bo'lganman va o'z Instructables -ni bu erga yuklaganman. Shunday qilib, men bir kun o'z Instructable -ni nashr etishga qaror qildim, shuning uchun bu erga sizning birinchi ko'rsatma "S
RFID xavfsizlik tizimi (Arduino -ga asoslangan): 6 qadam (rasmlar bilan)
RFID xavfsizlik tizimi (Arduino asosidagi): Hatto uyingizda ham bo'lishi mumkin bo'lgan juda yaxshi qurilma
ABC kabi barmoq izlari xavfsizlik tizimini qanday aldash mumkin: 12 qadam (rasmlar bilan)
ABC kabi barmoq izlari xavfsizlik tizimini qanday aldash kerak: Bu ko'rsatma sizga ABC kabi barmoq izlari xavfsizlik tizimini qanday aldashni ko'rsatib beradi. IBM hech qachon siz haqingizda bilishni xohlamaydi. u barmoq izlari xavfsizlik tizimining ko'p qismi uchun ham ishlaydi. Masalan: masalan. eshik, mobil telefon …. Bu ko'rsatma v bilan keladi