Mundarija:
- Ta'minotlar
- 1 -qadam: 1 -qadam: Igna ipini tikib, yon tomonlaringizni tikib, dizayningizni chizib oling
- 2 -qadam: 2 -qadam: Qo'lingizni qo'shing
- 3 -qadam: 3 -qadam: Kodni ishga tushirish vaqti
- 4 -qadam: 4 -qadam: Signalni qurollantirish
- 5 -qadam: 5 -qadam: Faylni yuklash va O'yin maydonchasi ekspressini tikish
Video: O'chirish maydonchasi tezkor eshik signalizatsiyasi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Siz bo'lmaganingizda, oila a'zolari sizning xonangizni qidiryaptimi, deb o'ylab ko'rganmisiz? Ularni qo'rqitmoqchimisiz? Agar siz menga o'xshasangiz, u holda sizga o'yin maydonchasining tezkor eshikli signalizatori kerak bo'ladi. Men o'z eshik signalimni yaratdim, chunki men har doim qiziqaman, agar kimdir men bo'lmaganimda xonamga kirsa va men ularni to'xtatish uchun yonimda bo'lmasam ham, men ularni eshikni ruxsatsiz ochmaslik uchun qo'rqitmoqchiman. yana
Ta'minotlar
Eshik signalizatsiyasi uchun sizga bitta elektron o'yin maydonchasi, USB portli kompyuterga kirish, quvurlarni tozalash moslamasi, o'tkir marker (yoki oddiy marker), kamida 5x4 dyuymli ikkita mato kerak bo'ladi. tikish tugagach batareya paketini cho'ntagiga joylashtirish uchun etarli joy borligiga ishonch hosil qiling), ikkita bo'lak ip va igna. Bu iplar har qanday rangda bo'lishi mumkin, biri matoni tikishda, ikkinchisi kashta tikishda ishlatiladi. Agar sizda quvurlarni tozalash vositasi bo'lmasa, qo'shimcha mato yoki ip ishlaydi.
1 -qadam: 1 -qadam: Igna ipini tikib, yon tomonlaringizni tikib, dizayningizni chizib oling
Hamma narsangizni yig'ib olgach, siz darhol cho'ntak tayyorlashni boshlashni xohlaysiz. Men ikkita bo'lak kigizdan foydalanardim va bir -biriga bog'lab turadigan qisqich ishlatdim. Bog'lovchi qisqichi cho'ntagingizning old qismiga matn qo'shishga xalaqit berishi mumkin, shuning uchun siz ushbu imkoniyatdan foydalanib, bog'lovchi qisqich bilan ushlab turilmaydigan matoning uzun tomonini tikib qo'yishni xohlaysiz. Yon tomondan tikilganidan so'ng, ipning oxiriga tugun bog'lab, bog'lovchi qisqichni olib tashlashingiz mumkin.
Endi siz bir -biriga tikilgan ikkita mato bo'lagiga ega bo'lishingiz kerak, keyingi qadam - matoningizni o'tkir marker bilan chizish. Matoningizni chizishdan oldin, qog'ozni qog'ozga yozib qo'yganingiz yaxshi bo'lardi, chunki sharf doimiy bo'lib qoladi va siz belgi qo'yganingizdan so'ng uni o'chira olmaysiz.
Keyin siz ikkinchi ipni olib, uni ignadan o'tkazib, oxiriga tugun bog'lab, matoning yuqori qismining orqa qismidan old tomoniga o'z harflaringizni tikishni boshlaysiz. Siz chizilgan joyni faqat o'tkir bilan tikishga harakat qiling va bu jarayonda ikkita matoni bir -biriga tikib qo'ymang.
Matodan o'tib ketmasligiga ishonch hosil qilish uchun barcha harflar tugaguncha ipni bog'lang. Keyin ipning birinchi rangini oling, uni ignadan o'tkazing, tugunni bog'lang va pastki va oxirgi tomonni tikishni tugating. Cho'ntak sifatida ishlatishingiz uchun yuqori qismini ochiq qoldirganingizga ishonch hosil qiling.
2 -qadam: 2 -qadam: Qo'lingizni qo'shing
Agar siz hamma narsani tikib qo'ysangiz, davom etishingiz va dastani qo'shishingiz mumkin. Men quvurlarni tozalash vositasidan foydalandim, uni yarmiga bukladim. Agar sizda quvurlarni tozalash vositasi bo'lmasa, men qo'shimcha mato yoki ip qidirardim. Eshik tugmachasiga mos keladigan materialingiz borligiga ishonch hosil qilmoqchisiz yoki eshik signalizatori osib qo'yilmaydi
Qo'lingiz bo'lsa, har bir uchini cho'ntagingizning ikki tomoniga tikib qo'ying.
3 -qadam: 3 -qadam: Kodni ishga tushirish vaqti
Endi siz cho'ntagingizni tayyorlaganingizdan so'ng, o'yin maydonchasining ekspressini kodlash vaqti keldi.
Ishni boshlash uchun siz taxtangiz dasturni yuklashda qabul qilishiga ishonch hosil qilmoqchisiz, shuning uchun men tayyor bo'lganda chirog'imni binafsha rangga aylantirishni tanladim.
Keyin siz "A" tugmachasini bosganingizda signalni qo'lda ushlab turishingizni xohlaysiz, shuning uchun "A tugmachasini bosing" blokini oling va uni ekranga torting. Bu blok keyingi bloklarni o'z ichiga oladi.
Keyin biz signalni qo'limizga olib, ketmaslik uchun vaqtimiz borligiga ishonch hosil qilishni xohlaymiz. Men barcha chiroqlarni ochiq ko'k rangga qo'ydim va men xavfsiz chiqib ketishim uchun A tugmachasini bosganimdan keyin 5 soniya kutib turdim. Siz xohlagan narsaning rangini va vaqtini belgilashingiz mumkin, shunchaki o'zingizni uzoqlashish uchun etarli vaqt qoldiring.
Keyin o'zgaruvchini yaratmoqchisiz. Mening kodimdagi o'zgaruvchi "tezlashtirishni boshlash" dir. Bu ism sizga eng ma'qul bo'lgan narsani nomlash mumkin. Bu o'zgaruvchi z yo'nalishning tezlanishini (mg) olish uchun o'rnatiladi. Shunda siz hamma narsa sozlanganligini aytish uchun barcha chiroqlaringiz o'chishini xohlaysiz. Keyin siz boshqa o'zgaruvchini olasiz va uni "faollashtirish" deb ataysiz. Bu o'zgaruvchi rostga o'rnatiladi.
Bu kod sizga "A" tugmachasini bosganingizda, dastur joriy tezlikni oladi, bu raqamni boshlang'ich tezlik sifatida belgilaydi va keyin "Haqiqat uchun faollashtirilgan" ni o'rnatadi.
4 -qadam: 4 -qadam: Signalni qurollantirish
Oxirgi blok "abadiy blok" bilan boshlanadi. Ushbu blok ichida siz "if () = () keyin" blokidan boshlashni xohlaysiz. birinchi doirada siz "faollashtirilgan" o'zgaruvchini qo'yishni xohlaysiz va ikkinchi doirani to'g'ri deb belgilashingiz kerak. Keyin ikkinchi "o'zgaruvchini o'rnatish" blokini "joriy tezlashtirishni tezlashtirishga (mg) z" deb belgilashni xohlaysiz. Bu "faollashtirilgan" o'zgarmaydigan to'g'ri bo'lsa, "joriy tezlashtirish" abadiy tekshirilishini ta'minlaydi.
Keyin biz "if ()> () keyin" blokini qo'yib, o'rtadagi belgi belgidan kattaroq ekanligiga ishonch hosil qilishni xohlaymiz. Birinchi pufakcha "joriy tezlanish" ning absolyutini oladi, ikkinchi qabariq esa "boshlang'ich tezlanish" +50 absolyutini oladi. Bu oxirgi "Agar keyin" dasturida z yo'nalishi bo'yicha joriy tezlanish doimiy ravishda qayd etilsa va joriy tezlanish boshlang'ich tezlanishdan katta ekanligini aniqlanmaguncha, oqim va boshlang'ich tezlanishlarning mutlaq qiymatlari solishtiriladi. Biz faqat tezlashuvlarning mutlaq qiymatlari haqida qayg'uramiz, chunki biz faqat CPX qaysi yo'nalishda tezlashayotganini emas, balki ko'proq tezlikni boshdan kechirayotganini bilishni xohlaymiz. +50 mavjud, chunki joriy tezlanish boshlang'ichdan 50 mg dan katta bo'lishi kerak. tezlashtirish signalni faqat CPX eshikdan siljitganda ishga tushishini bildiradi.
So'ngra, biz "tugmachasi B bosilmagan bo'lsa" degan ma'noni anglatuvchi ikkinchi sonning ostiga "while" ni kiritmoqchimiz. Bu signal ichida siz signalni o'chirish paytida o'ynashi va ko'rsatilishini xohlagan tovushlar va ranglar o'rtasida almashishni xohlaysiz. Men "pew pew" tovushini o'ynab, qizil va pushti ranglardan foydalanishni tanladim.
Bu kod o'qiydi, agar joriy tezlanish boshlang'ich tezlanishdan kattaroq bo'lsa, ichki "while" tsikli B tugmachasi bosilmaguncha, ovoz eshitilayotganda chiroqlar miltillaydi.
Keyin biz signalni o'chirib qo'yishimiz kerak, shunda siz "faollashtirilgan" ni "noto'g'ri" ga o'rnatishni xohlaysiz, barcha tovushlarni to'xtating va barcha chiroqlarni o'chiring.
Bu "B" tugmachasi bosilganda "faollashtirilgan" o'zgaruvchining "false" ga o'rnatilishini, barcha tovushlarning to'xtashini va barcha chiroqlar o'chirilishini ta'minlaydi.
5 -qadam: 5 -qadam: Faylni yuklash va O'yin maydonchasi ekspressini tikish
Kodni ishga tushirgandan so'ng, siz faylni pastga tushirishni xohlaysiz va eshik signalizatsiyasi ishlayaptimi -yo'qligini tekshirib ko'rasiz.
Siz qilmoqchi bo'lgan oxirgi narsa - elektron kartani cho'ntagingizning orqa qismiga mahkamlash. Men taxtani ushlab turish uchun har ikki tarafdagi dastlabki to'rtta teshikdan foydalandim.
Tikilganidan so'ng, batareya paketini cho'ntagingizga soling, eshigingizni qurollang va birinchi qurbonni kuting.
Xursand bo'ling!
Tavsiya:
ATTiny bilan eshik signalizatsiyasi: 6 qadam
ATTiny bilan eshik signalizatsiyasi: Hammaga salom, bu sahifada men sizga qanday qilib ixcham, baland va batareyali oddiy eshik signalini yasaganimni ko'rsataman
O'chirish maydonchasi tezligi bilan gaplashadigan bosh kiyimni silkiting: 12 qadam (rasmlar bilan)
O'chirish maydonchasi ekspressi bilan gaplashadigan shlyapani silkiting: Bu oson va tez qo'llanma sizga gaplashadigan shlyapa yasashni o'rgatadi! Siz savol berganingizda, u puxta qayta ishlangan javob bilan javob berar va, ehtimol, sizda tashvish yoki muammo borligini aniqlashga yordam berishi mumkin. Wearable Tech darsimda men
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signalizatsiyasi va boshqalar uchun Arduino Push signallari: 8 qadam
Eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalar uchun Arduino Push ogohlantirishlari: Arduino Uno va Ethernet qalqoni yordamida eshik qo'ng'irog'i, o'g'rilik signalizatsiyasi, tutun signallari va boshqalardan IoT bildirishnomalari. To'liq tafsilotlar mening veb -saytimda, Arduino Push Alert Box haqida Wiznet W5100 chipiga asoslangan Arduino Uno va Ethernet Shield -dan foydalanadi
Magnit zal sensori yordamida eshik signalizatsiyasi: 5 qadam
Magnit zal sensori yordamida eshik signalizatsiyasi: Eshik signalizatsiyasi - bu xavfsizlik uchun juda keng tarqalgan va foydali qurilma. Ular eshikning ochiq yoki yopiq ekanligini aniqlash uchun ishlatiladi. Ko'pincha biz muzlatgichda eshik signalini ko'rdik, ular ishga tushganda boshqa ovoz chiqaradi. Eshik signalizatsiyasi Pro
Shisha sindirish signalizatsiyasi / o'g'rilik signalizatsiyasi: 17 qadam
Shisha sindirish signallari