Mundarija:
- 1 -qadam: qismlar
- 2 -qadam: qamish kaliti
- 3 -qadam: Foydalanuvchi interfeysi
- 4 -qadam: Hammasini Arduino -ga ulash
- 5 -qadam: Kod
Video: Shaxsiy kompyuterning maxfiyligi - kompyuteringiz uchun Arduino avtomatlashtirilgan maxfiyligi: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Muammo:
Agar siz boshqa odamlar bilan yashasangiz yoki sizning shaxsiy ofisingiz bo'lsa, siz maxfiy ma'lumotlar ustida ishlayotganingizda yoki sizning xonangizda tasodifan paydo bo'ladigan odamlarning muammosi bilan tanishishingiz mumkin yoki bir necha soat oldin 2 -ekranda g'alati narsalar ochilgan bo'lishi mumkin.
Agar siz boshqa odamlar bilan yashasangiz va har qanday ovozli suhbatdan foydalansangiz, kimdir eshikni qattiq ochib, hamma joyda shovqin yoki qichqirishi mumkin.
Bu ko'rsatma maxfiylikni saqlash yoki mikrofoningizni ovozini o'chirish uchun siz xohlagan tugmachani ishga tushiradigan sensorga asoslangan echimni taklif qiladi
1 -qadam: qismlar
Asosiy qismlar:
- Arduino Leonardo OR Pro Micro (asosan HID qo'llab -quvvatlanadigan har qanday arduino)
- Eshik sensori sifatida magnitlangan qamish kaliti
- Tugma
- Kabel (kompyuterdan eshigigacha bo'lgan har qanday uzunlik)
- Arduino interfeysi uchun kabel (eski telefon simlari eng yaxshi ishlaydi)
- Qamish kaliti va tugmachalari uchun 3 ta 10KΩ rezistorlar
- mikro USB kabeli
Ixtiyoriy qismlar
- LED UI sifatida
- Har bir LED uchun 1 220Ω qarshilik
- perfboard
- Perduga taxtasi uchun Arduino prins
2 -qadam: qamish kaliti
Qamish kaliti - bu magnit yaqin bo'lgan paytda yopiladigan kalit va shuning uchun ochiq eshiklarni sezish uchun juda mos keladi!
Qamish kalitining 2 ta kontaktini ulagichga (men 3,5 mm eshitish vositasi ulagichidan foydalandim, chunki bu keyinchalik o'rnatishni osonlashtirdi) yoki to'g'ridan -to'g'ri uzun kabelga ulash kabi oddiy.
Sensorni eshikka o'rnatish uchun eshikni mahkamlash kerak bo'lgan magnitga yaqinroq joylashtiring. Eshik ochilganda, qamish kalitining aloqasi ochiladi.
3 -qadam: Foydalanuvchi interfeysi
UI uchun men oddiy ikki tomonlama bir lahzali kalit va 3 ta LED va maxsus 3D bosma quti bilan borishga qaror qildim, lekin siz korpus bilan ijodiy ishlay olasiz.
LEDlar faqat plastmassaga eritiladi va kalit teshikka juda mos keladi.
Joriy kodda faqat bitta kalit va ikkita LED ishlatiladi.
Ulanish
Hamma narsani rasmga muvofiq ulang, keyingi bosqichda foydalanuvchi interfeysi Arduino -ga ulanadi
4 -qadam: Hammasini Arduino -ga ulash
Men Arduino Leonardodan foydalanganim uchun men maxsus qalqon yaratishga qaror qildim, lekin men faqat ba'zi rezistorlardan foydalanganim uchun uni bir -biriga ulashning ko'plab usullari mavjud.
Qo'llaniladigan rezistorlar:
LEDlar uchun 220Ω
Tugma pimi va er o'rtasida 10KΩ (shuningdek, qamish kaliti uchun ham shunday qiling)
5 -qadam: Kod
Kodni mening GitHub -da topish mumkin
github.com/dahunni/Pc-Privacy/blob/master/…
lekin eng yaxshi tomoni shundaki, siz kodni o'z ehtiyojlaringizga moslashtira olasiz!
Kodda siz to'liq moslashtiriladigan ikkita funktsiyani topishingiz mumkin!
"Keycomb" funktsiyasi - bu qurilma ishga tushirilgandan so'ng bajariladigan kod
Quyidagi funksiya - bu sensorni qayta ishga tushirgandan so'ng ishga tushadigan taroq
Bu erda siz klaviatura modifikatorlarini topishingiz mumkin:
www.arduino.cc/reference/en/language/funct…
Muhim: Barcha tugmachalarni qo'yib yuborishni unutmang, aks holda kalit kombinatsiyasi faqat bir marta ishlaydi
Sizni boshlash uchun ba'zi fikrlar:
Windows:
Win+D - barcha oynalarni kamaytiradi
Win+L - kompyuterni qulflaydi, shunda siz hech qachon qulfsiz kompyuterdan chiqmaysiz
Mac:
buyruq+Q - joriy ilovadan chiqadi
F11 - Ish stolini to'liq ko'rsatish
Tavsiya:
Ochiq yoki yopiq uylar uchun Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi: 16 qadam (rasmlar bilan)
Ochiq yoki yopiq uylar uchun Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi: Siz bog'dorchilikni yaxshi ko'rasizmi, lekin uni parvarish qilishga vaqt topa olmaysizmi? Balki sizda bir oz chanqagan yoki gidroponikani avtomatlashtirish yo'lini qidirayotgan uy o'simliklari bordir? Ushbu loyihada biz bu muammolarni hal qilamiz va asoslarini o'rganamiz
IoT APIS V2 - avtomatlashtirilgan o'simliklarni sug'orish avtomatlashtirilgan tizimi: 17 qadam (rasmlar bilan)
IoT APIS V2 - Avtomatik o'simliklarni sug'orish IoT tizimi: Bu loyiha mening oldingi ko'rsatmalarimning evolyutsiyasi: APIS - O'simliklarni sug'orishning avtomatlashtirilgan tizimi Men deyarli bir yildan buyon APISdan foydalanmoqdaman va oldingi dizaynni yaxshilashni xohladim. zavodni masofadan turib kuzatib boring. Mana shunday
Arduino avtomatlashtirilgan ekranli ekran loyihasi uchun qadam dvigatel va haydovchini tanlash: 12 qadam (rasmlar bilan)
Arduino avtomatlashtirilgan ekranli ekran loyihasi uchun qadam dvigateli va haydovchini tanlash: Ushbu yo'riqnomada men avtomatlashtirilgan ekran pardasi prototipi uchun qadam dvigateli va haydovchini tanlash uchun qilgan qadamlardan o'taman. Soyali ekranlar - qo'lda krankirovka qilingan mashhur va arzon modellar, va men ularni almashtirmoqchi edim
ARUPI - Ekologlar uchun ovozli displeylar uchun arzon narxlardagi avtomatlashtirilgan ovoz yozish birligi (ARU): 8 qadam (rasmlar bilan)
ARUPI - Soundscape ekologlari uchun arzon narxlardagi avtomatlashtirilgan ovoz yozish birligi/avtonom yozish birligi (ARU): Bu ko'rsatma Entoni Tyorner tomonidan yozilgan. Loyiha Kent Universitetining Hisoblash maktabidagi Shed ko'p yordami bilan ishlab chiqilgan (janob Daniel Noks katta yordamchi bo'lgan!). Bu sizga avtomatik ovoz yozishni qanday qurishni ko'rsatib beradi
Eski shaxsiy kaset pleyeridan shaxsiy kuchaytirgich: 4 qadam (rasmlar bilan)
Eski shaxsiy kassetali pleyerdan shaxsiy kuchaytirgich: Salom, bugun men gitara chalayotgan barcha do'stlarimizga qo'shnilar yoki oila bilan munosabatlarni yaxshilashga yordam beraman. Sizni yolg'iz qoldirish uchun ularga har bir 50 dollarni shaxsan bermayman, men sizga o'z bilimlarimni beraman