Mundarija:
- 1 -qadam: O'chirish davri
- 2 -qadam: Mikrokontroller kodi
- 3 -qadam: Veb -ilovalarni boshqarish
- 4 -qadam: Elektromagnit o'rnatish qavs
- 5 -qadam: Magnit va plastinkani o'rnatish
- 6 -qadam: Boshqaruv qutisi
- 7 -qadam: tebranish sensori va loyihani yakunlash
Video: Maxfiy taqish, IQ sensori va veb -ilovali magnitli aqlli qulf: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Agar sizga bu loyiha yoqsa, meni Instagram va YouTube -da kuzatib boring.
Ushbu loyihada men o'z uy ofisim uchun magnit qulf quraman, bu sirli taqillatishni bilsangiz ochiladi. Oh … va buning uchun yana bir nechta fokuslar bo'ladi.
Magnit qulflar ofis binolarida keng tarqalgan bo'lib, to'plamlarni Internetda osongina sotib olish mumkin. Biroq, men o'zimning shaxsiy uyimni o'rnatishni xohlardim, bu mening uyimning ichki eshigiga o'rnatilishini his qilardim.
Dastlab eshikni ochishning uchta usuli bo'ladi: ichkaridagi IQ sensori, veb -ilovasi va eshikdagi tebranishni aniqlaydigan piezo o'tkazgich.
Qismlar (sheriklik havolalari)
- 49 mm elektromagnit:
- Ishlash taxtasi:
- ESP8266 qurilmalar taxtasi:
- N-kanal MOSFET:
- Piezo transduser:
- IR yaqinlik sensori (bu men ishlatganim emas, lekin men uni PSU-da ishlatardim):
- Operatsion kuchaytirgich moduli:
- 2 diod
- 10K qarshilik
- Chelik plastinka
- 3D bosma qavs
- 3D bosilgan elektron quti
- 3D bosilgan sensorli qopqoq
Mikrokontroller kodi va ulanish sxemasi:
Veb -ilovalar kodi:
3D modellar
49 mm elektromagnit o'rnatish moslamasi: https://codepen.io/calebbrewer/pen/dJKBmw Sensor qopqog'i/qopqog'i:
Loyiha qutisi:
1 -qadam: O'chirish davri
Asosan, ESP8266 dev platasi 9 voltli quvvat manbaidan uning regulyatoriga o'tadi. Quvvat manbasining ijobiy tomoni magnitga, er esa mosfetdagi manbaga o'tadi. Chaqaloqdan drenaj magnitga tushadi va FETdagi eshik mikrokontroldagi 5 -pin orqali ochiladi. Bu pin yoqilganda magnitga 9V oqimini beradi. Opamp transduserdan analog signalni oladi, kuchaytiradi va analog pinga yuboradi. IQ sensori 14 -pin uchun raqamli signalni (boshqacha qilib aytganda, yoqish yoki o'chirish) yuboradi. Opamp va IQ sensori ikkalasi ham mikrokontroldan 3,3V quvvat oladi. Oh, va hamma narsa asosga aylanadi. Men shuni bilib oldimki, 12v magnit o'rniga 9V ishlatilsa, sovuqroq bo'ladi, lekin men hali ham kuchli bo'lsam -da, men qalin po'lat plitani ishlataman. Bundan tashqari, mikrokontroldagi regulyator 9v dan ortiq kuchga ega emas. Shuningdek, siz rezistorlar va diagrammada ko'rsatilgan diodlarni qo'shishingiz kerak bo'ladi.
Shuni ta'kidlashni istardimki, siz piezo tebranish sensori joylashtirganingizga va simlar qancha vaqtga cho'zilganiga qarab, sizga op-amp kerak bo'lmasligi mumkin. Sensorning tashqi halqasini yerga, ikkinchisini esa analog kirishga, simlar orasidagi 1M rezistor bilan ulashingiz mumkin. Op amp faqat singlini kuchaytiradi.
2 -qadam: Mikrokontroller kodi
Odatda Arduino bunday loyiha uchun ishlatiladi, lekin men bu erga qarshi chiqaman va mikrokontrollerlarda JavaScript -ni ishga tushirishga imkon beradigan Espruino dasturiy ta'minotidan foydalanaman. Agar siz qiziqmoqchi bo'lsangiz, men Espruino bilan Node MCU ESP8266 dev platasini yondirish haqida to'liq video qildim. Siz buni tekshirib ko'rishingiz kerak.
GitHub -dagi kodni ko'ring
Yuqorida men bir nechta konstantalarni o'rnataman, masalan: pinlar nima ishlatiladi va maxfiy taqillatish uchun millisekundlarda bir qator vaqtlar. Bu har bir taqillatish orasidagi vaqt. Men, shuningdek, eshik qulfini ochish va qulflash, shuningdek, to'g'ri taqillatishni tekshirish uchun funktsiyalarni o'rnataman. Kengash ishga tushganda, u Wi -Fi tarmog'iga ulanadi va eshikni boshqarish buyruqlarini qabul qiladigan veb -server yaratadi. IQ sensori ulangan pimga soat o'rnatilgan, shuning uchun sensor qulflanganda qulfni ochish funktsiyasi o'chadi. Vibratsiyali sensorga keladigan bo'lsak, tebranish sensori har millisekundga ulangan analog pin o'qiladigan interval boshlanadi va agar signal belgilangan chegaradan yuqori bo'lsa, vaqt yozib olinadi. Agar tebranishlar etarli bo'lsa, u vaqtni maxfiy vaqtga mos kelishini tekshiradigan funktsiyani bajaradi. Agar shunday qilishsa, eshikni ochadi.
3 -qadam: Veb -ilovalarni boshqarish
Veb -dastur kodi
Veb -ilova - bu faqat JavaScript -ni o'z ichiga olgan veb -sahifadir, u mikrokontrolda biz yaratgan veb -serverga buyruqlar yuboradi. Men uni AWS S3 -da statik veb -saytga aylantirdim va telefonimning asosiy ekranida saqladim. Endi men eshikni qulfini ochishim, eshikni qulflashim yoki qulfsiz qoldirishim mumkin. Bundan tashqari, ilovani himoyalash va tarmoqni sozlash mumkin edi, shunda men Internetga ulangan eshik formasini istalgan joyda ishlata olaman.
Siz kodda ishlatiladigan IP -manzilni mikrokontrolleringiz manziliga o'zgartirishingiz kerak bo'ladi. Men yo'riqnoma IP -ni zaxiralashga majbur qildim, shuning uchun u hech qachon o'zgarmaydi.
4 -qadam: Elektromagnit o'rnatish qavs
Men Fusion 360 -ga bordim va 49 mm elektromagnitning o'lchamiga mos keladigan qavs yaratdim. Bu erda modelga havola. Keyin men uni 3D printerga yubordim. Bu hayratlanarli darajada uzoq jarayon tugagach, men unga astar qo'ydim, axlatni zımparalab, oq bo'yoq bilan urdim.
5 -qadam: Magnit va plastinkani o'rnatish
Magnit po'lat plastinka ustida to'g'ri joylashishini tekshirish uchun; Men plastinkani ko'k lenta bilan yopdim, qavsni kuzatdim, keyin o'rnatish teshiklari boradigan joyni sotdim.
Qattiq metallni burg'ilashda, kichik qismdan boshlash va yuqoriga ko'tarilish yaxshidir. Bundan tashqari, matkapni moylash uchun moydan foydalaning.
Eshikim ichi bo'sh, shuning uchun men u erdan o'tib ketadigan boltlarni o'tkazdim va boshqa tomondan katta kir yuvish mashinalarini qo'ydim.
Qavsni magnit bilan ramkaga o'rnatish uchun yog'och vintlarni ishlatardim. Keyin men uzun simni magnitdagi simlarga lehimladim va simlarni uzun oq qobiqdan o'tkazdim. Ichkarida men simni eshik atrofiga qaradim va boshqaruv qutisi pastga tushdi.
6 -qadam: Boshqaruv qutisi
Tekshirish qutisi - bu men model qilgan va bosib chiqargan qopqog'i bo'lgan juda oddiy quti. Ikki qisqa uchida simlar o'tishi uchun teshiklar bor. O'chirish paneli faqat uning ichida joylashgan va IQ sensori LEDlari yon tomonida men teshik qilgan teshiklardan chiqib ketadi.
Mana bu model.
7 -qadam: tebranish sensori va loyihani yakunlash
Vibratsiyali datchikni ulash uchun, men oq qobiqdan o'tgan boshqa uzun simni bog'ladim. Eshikka o'rnatish uchun men issiq elim ishlatardim. Chiroyli ko'rinishi uchun sensorni 3D bosilgan qopqoq bilan yopdim.
Shundan so'ng, men magnit va tebranish sensori simlarini elektron platadagi o'z simlariga lehimladim.
Eshik qulfini yopishtirgandan so'ng, men uni oxirigacha olib tashladim va tozalash ishlarini yakunladim!
Iltimos, videoni ko'ring, shuning uchun bu loyiha qanday ishlashini ko'ring.
Birinchi marotaba muallif
Tavsiya:
Batareyadan ishlaydigan eshik va qulf sensori, Quyosh, ESP8266, ESP-Now, MQTT: 4 qadam (rasmlar bilan)
Batareyadan quvvat oladigan eshik va qulf sensori, Quyosh, ESP8266, ESP-Now, MQTT: Ushbu yo'riqnomada men sizga masofali velosiped saroyining eshigi va qulf holatini kuzatish uchun batareyadan ishlaydigan sensorni qanday yasaganimni ko'rsataman. Menda elektr tarmog'i yo'q, shuning uchun batareyadan quvvat olaman. Batareya kichik quyosh batareyasi bilan quvvatlanadi, bu modul
Yashirin taqish qulfli sirli kitob: 11 qadam (rasmlar bilan)
Sirli KITOB sirli taqillatish bilan: bizning maxfiy narsalarimizni yashirish haqida gap ketganda, biz odatda shisha ichida yoki qutida yashiramiz, lekin bu har doim ham hech kimga ma'qul kelmaydi, chunki bu 100% xavfsiz emas va bundan boshqa qiziq narsa yo'q. Menimcha, bu darslikda men h ko'rsataman
Oddiy maxfiy kombinatsiyali qulf!: 5 qadam
Oddiy maxfiy kombinatsiyali qulf!: Hammaga salom! Bugun men sizga juda oddiy va ajoyib kod qulfini yaratish g'oyamni ko'rsatmoqchiman. Bu boshqa qulflarga o'xshamaydi, uning raqamli tugmasi yo'q va faqat 4 qismdan iborat! Qiziqasizmi? Shunday qilib, boshlaylik
Port-qulf: Portativ qulf: 5 qadam
Port-qulf: Portativ qulf: Hammaga salom, shuning uchun bu loyihaga kelganda, men oddiy narsani loyihalashtirmoqchi edim, chunki u oddiy muammoni hal qiladi, sizning CR-shkafingizda qulflar yo'q. Ko'pchilik meni boshida yozib qo'yishdi: qulflarni o'rnatish oddiyroq emasmi? Bu
Veb -sayt boshqariladigan qulf qutisi: 4 qadam
Veb -sayt boshqariladigan qulf qutisi: bu qulflangan quti, uni veb -saytga xabar berish orqali ochish mumkin. Bu shuni anglatadiki, siz narsalarni qutiga yopib qo'yishingiz mumkin va faqat kimdir ochiq veb -saytga ma'lum bir parolni kiritganidan keyin ularga kirishingiz mumkin. Nega kimga bu kerak? Mana bitta sobiq