Mundarija:
- 1 -qadam: Hamma narsani oling
- 2 -qadam: quti
- 3 -qadam: uni simga ulash
- 4 -qadam: kodlash
- 5 -qadam: Elektronni qutiga kiritish
- 6 -qadam: Sinov
- 7 -qadam: foyda! va Xulosa
Video: Light Box qulfi: 7 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Endi siz taqillatish paytida ochiladigan qutilar haqida eshitgansiz. Keling, telefoningiz LEDini yondirganingizda ochiladigan birini yasaylik!
Yo'q? haqiqatan ham? Bu aslida juda qulay va uni bayramona sovg'a uchun partiya yoki eng yaxshi to'plam sifatida ishlatish mumkin. Xavotir olmang. Men sizning qo'lingizdan ushlayman va bu sehrli qutini qurish jarayonida sizga ko'rsatma beraman.
Ogohlantirishlar: Ushbu loyiha ishlaydi, lekin siz servo uchun alohida quvvat manbaidan foydalanishingiz kerak. qurilish paytida buni yodda saqlang. Men aytganimni bajaring/yozganingizni qilmang!
1 -qadam: Hamma narsani oling
Maxfiylik qutisini yaratish uchun sizga kerak:
-Arduino mikrokontroller
-1000 Ohm qarshilik
- 1 Yorug'likni aniqlash rezistori (LDR) har qanday o'lcham va shaklda bo'lishi mumkin, agar u oddiy ichki / tashqi yorug'likni aniqlasa.
- Arduino -ni quvvatlantirish uchun 1 9V batareya yoki quvvat banki (noutbukdan foydalanib, uni quvvatlantirish va ketma -ket kommunikatorni o'qish mumkin.)
- 1 ta mikroservo yoki aniq harakatga ega vosita
- Muqovali qopqoqli 1 ta to'liq moslashtirilgan va ajoyib quti
- 1 dona zaxira metall
- yuqoridagi rasmlardagidek kesilgan 1 dona yog'och (rasm yoki lazer kesim)
Va nihoyat, lekin eng muhimi:
- 1 ta yopishqoq lenta
Havolalar keyinroq qo'shiladi
2 -qadam: quti
Siz foydalanadigan quti, asosan, bir tomonga o'ralgan har qanday quti bo'lishi mumkin.
qutimni qayerdan oldim? Mening do'stim duradgor va men uchun bu qutini yasash uchun juda zo'r edi! Men unga bir nechta ilmoq qo'shdim va qopqog'ini o'rnatdim.
Agar siz qanday qilib shunday quti yasashni bilmoqchi bo'lsangiz (yoki yaxshiroq), ko'rsatmaga qarang:
3 -qadam: uni simga ulash
Bu kichkina odamning simlari hech qanday alohida narsa emas. u yorug'lik sensori uchun oddiy kuchlanish bo'luvchi sxemasidan va servo uchun undan ham murakkabroq sxemadan foydalanadi.
Bu mening qutim men bergan ko'rsatmalarga amal qilmaydigan joy. Menda servo uchun alohida quvvat manbai yo'q, shuning uchun men arduino -dagi ta'minot nuqtalarini ishlatishim kerak. Muammo shundaki, qulfga har qanday yuk tushganda, u arduino uchun juda katta oqimni tortib, arduino qulab tushadi. iltimos buni yodda saqlang.
Buning echimi - bu tartib. 2 -rasmda ko'rsatilgandek, servoni quvvatlantirish uchun 6V (1A) quvvat manbai yordamida
4 -qadam: kodlash
Endi bu dastur ochiq va yopiqni almashtiradi va delay () dan foydalanadi; arduino IDE buyrug'i. Millis () dan foydalanadigan dasturdan foydalanish yaxshiroq bo'lardi; buyruq, lekin uni kodlashni biroz dahshatga aylantiradi.
Kod bu erda matnda yashaydi, lekin.ino faylini bu yerdan yuklab olishingiz mumkin
/ * - Flashbox v1.0.0 - */
/*
* Muallif: Frank Tuk * Yuklangan sana: 9-1-2018 * Iltimos, ushbu dasturni mahsulotingizda ishlating * *
/Servo bilan bog'liq
#Servo qulflash xizmatini qo'shing; // nomli dasturga servo qo'shish: LockServo // Ulanish o'zgaruvchilari int servo = 9; // Pin servoga qaysi pozitsiyaga borish kerakligini aytardi. int sens = A0; // Bizning yorug'lik sensori qiymatini o'lchash uchun ishlatiladigan pin.
// dastur uchun o'zgaruvchilar.
int sensval = 0; // Bu o'zgaruvchi yorug'lik sensori qiymatini saqlash uchun ishlatiladi. int sensval_old = 0; // Siz taxmin qildingizki, bu avvalgi qiymatlarni saqlash uchun ishlatiladi. boolean holati = false; // Qulf holatini saqlaydi, uni yolg'on va rost (haqiqiy bo'lish ochiq va yolg'on yopiq) o'rtasida almashtiradi int val = 10; boolean servoState = noto'g'ri;
bo'sh o'rnatish () {
Serial.begin (9600); // Arduino miyasiga qarash uchun ketma -ket monitorni ishga tushirish. pinMode (servo, OUTPUT); // servo pinining chiqishi kerakligini bilishiga ishonch hosil qilish. pinMode (sezish, Kirish); // sensorni haqiqiy sensorga aylantirish lockservo.attach (servo); // arduinoga bizning servo qaysi pin bilan bog'langanligini aytadi
// Endi, quti qaerda ekanligini bilishini ta'minlash uchun.
lockservo.write (165); kechikish (1000); lockservo.write (10); }
void loop () {
sensval_old = analogRead (sens); Serial.println (""); Serial.print ("O'lchov…"); Serial.println (sensval_old); kechikish (500); if (sensval_old> 700) {holat =! holat; servoState =! servoState; sensval = analogRead (sens); Serial.print ("qulf holatini o'zgartiradi:"); Serial.println (sezuvchanlik); kechikish (1000); } boshqa {kechiktirish (250); }
agar ((servoState == false) && (val == 10)) {
val = 165; lockservo.write (val); kechikish (500); Serial.println ("Qulf yopiq, servo yopiladi"); } if if ((servoState == false) && (val == 165)) {delay (250); Serial.println ("Qulf yopiq"); } if if ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); kechikish (500); Serial.println ("Qulf ochiq, servo ochiladi"); } boshqa {kechiktirish (250); Serial.println ("Qulf ochiq"); }}
5 -qadam: Elektronni qutiga kiritish
Servo qulf va sensorni qutiga o'rnatish juda oddiy.
Birinchisi: qulfni qulflash uchun yog'och qismini servoga burab qo'ying
ikkinchidan: servoni blokga o'rnating va bu blokni qutining pastki qismiga burab qo'ying.
uchinchisi: tutqichni qopqog'iga burab qo'ying
Men non taxtamni qutiga tashlab, arduino uchun qolgan simlarni qopqoq va quti orasiga qo'yishni tanladim. bu shunchaki qopqog'ini yopish va arduinoga ulanishni osonlashtiradi. (bilasizmi, men o'zimni qulflamasligimni ta'minlash uchun.)
6 -qadam: Sinov
Ha! siz buni sinab ko'rishingiz kerak. Men shuni bildimki, men arduino orqali etarlicha tok etkazib bera olmasdim va servo uchun alohida quvvat manbaidan foydalanishim kerak edi.
Nega men yig'ilish paytida bunga duch keldim, oldin emas? Javob: Men juda sabrsiz edim. B: haqiqiy sabab.
O'rnatishni sinab ko'rganimda, mandal nima qilayotganini ko'rish uchun uni qopqog'isiz sinab ko'rdim. Qopqoq bilan yana sinovdan o'tkazganimda, servo yuk ostida ko'proq oqim tortishini bilib oldim.
Shunday qilib O'zingizni qutingizga yopib qo'ymasligingizga ishonch hosil qilish uchun sizda mutlaqo beg'ubor ishchi sozlamalari borligiga mutlaqo ishonch hosil qiling.
7 -qadam: foyda! va Xulosa
Bo'ldi shu! tugadingiz! Va odam, o'zingni orqangdan silab qo'y, chunki sen buni o'rgatgansan!
Agar sizda biron bir savol yoki sharh bo'lsa, albatta men bilan bog'laning!
Tavsiya:
Wi -Fi RF - eshik qulfi: 3 qadam (rasmlar bilan)
Wi -Fi RF - Eshikni qulflash: Umumiy ma'lumot Ushbu ko'rsatma sizga uyingizni avtomatlashtirish dasturi orqali eshikni qulflash / qulfini ochish imkoniyatini beradi (masalan, men shaxsan ishlatadigan OpenHAB - bepul uy avtomatlashtirish dasturi) Yuqoridagi rasmda OpenHABning skrinshot namunasi ko'rsatilgan.
DIY signalli velosiped qulfi (zarba yoqilgan): 5 qadam (rasmlar bilan)
DIY signalli velosiped qulfi (Shok faollashtirilgan): Men ushbu loyihada sizga oddiy zarba bilan ishlaydigan signalli velosiped qulfini qanday yaratishni ko'rsataman. Nomidan ko'rinib turibdiki, velosipedingiz ruxsat bilan harakatlanayotganda signal signalini chiqaradi. Yo'l davomida biz piezoele haqida bir oz bilib olamiz
Barmoq izi skaneri va RFID o'quvchi bilan elektr eshik qulfi: 11 qadam (rasmlar bilan)
Barmoq izi skaneri va RFID o'qiydigan elektr eshik qulfi: Loyiha kalitlarni ishlatishning oldini olish uchun mo'ljallangan edi, maqsadga erishish uchun biz optik barmoq izi sensori va Arduino -dan foydalandik. Biroq, barmoq izlari o'qib bo'lmaydigan odamlar bor va sensor ularni tan olmaydi. Keyin o'ylab
NFC qulfi - PCB ham tugma, antenna va boshqalar bo'lsa: 7 qadam (rasmlar bilan)
NFC -ni qulflash - Agar tenglikni ham tugma, antenna va boshqalar bo'lsa: Siz bu yo'riqnomadan ikkita narsadan birini olishingiz mumkin. Siz kuzatib borishingiz va o'zingizning raqamli klaviatura va NFC o'quvchi kombinatsiyasini yaratishingiz mumkin. Sxema bu erda. PCB sxemasi bu erda. Siz buyurtma berish uchun siz hisob -kitob materiallarini topasiz
Ovoz bilan boshqariladigan oddiy eshik qulfi: 5 qadam (rasmlar bilan)
Ovoz bilan boshqariladigan oddiy eshik qulfi: Shunday qilib, men o'z ofisim uchun kitob javonining eshigini qurmoqchi bo'ldim. Endi bu turdagi narsalarni qanday yasashni tushuntirib beradigan ko'plab qo'llanmalar mavjud. Mening muammom bolalarimni ishxonamga kirgizmaslik bilan bog'liq edi. Mening kichkina bolalarim bor va ular xursand bo'lishadi