Mundarija:

To'shak yoritgichi ostida harakatni aniqlash: 16 qadam (rasmlar bilan)
To'shak yoritgichi ostida harakatni aniqlash: 16 qadam (rasmlar bilan)

Video: To'shak yoritgichi ostida harakatni aniqlash: 16 qadam (rasmlar bilan)

Video: To'shak yoritgichi ostida harakatni aniqlash: 16 qadam (rasmlar bilan)
Video: ШОК Дахшат КИЗНИНГ ТАНАСИДАН КУРТ ОЛИШДИ 2024, Noyabr
Anonim
Choyshab ostida yorug'lik sezilishi
Choyshab ostida yorug'lik sezilishi
Choyshab ostida yorug'lik sezilishi
Choyshab ostida yorug'lik sezilishi
Choyshab ostida yorug'lik sezilishi
Choyshab ostida yorug'lik sezilishi

Kechasi yotoqdan jimgina ko'tarilishga harakat qildingizmi, faqat nimanidir ag'darib, butun uyni uyg'otishga harakat qildingizmi?

Ehtiyotkorlik bilan to'shagingiz ostiga o'rnatilgan tungi chiroqlar past darajadagi yorug'likni beradi, bu sizni LEGO g'ishtlari bo'ylab boshqaradi, lekin etarli darajada xira, shuning uchun siz to'liq uyg'onmaysiz. Harakatni sezish bilan bir qatorda, chiroqlarni belgilangan (yoki noaniq) vaqtga o'zingiz xohlagan rangga dasturlash ham mumkin. Ular har qanday yotoqxonaga salqin nur va muhit qo'shadilar.

Oddiy to'plam, bir nechta qo'shimcha bitlar va T3ch Flicks qo'llanmasi va video yordamida siz bir necha soat ichida bu chiroqlarni nisbatan osonlik bilan o'rnatishingiz mumkin.

Materiallar:

  • Elektr ta'minoti (5V 6A) Amazon
  • Manzilga ega LED tasmasi Amazon
  • Amazon Arduino Nano
  • Amazon kliplar
  • Amazon harakat sensorlar
  • Amazon -ning rokeri
  • AC vilkasi
  • Tel

Fayllar (https://github.com/sk-t3ch/t3chflicks-night-light-leds):

1 -qadam: Buni tomosha qiling

Image
Image

2 -qadam: to'shakni o'lchash

Harakat sensori uchun lehim kabellari
Harakat sensori uchun lehim kabellari

To'shakni yon tomonga aylantiring, shunda taglik osonlikcha ochiladi. Tekshirish qutisi uchun mos joyni toping, biz to'shak boshi yaqinidagi biroz balandroq joyni tanladik (diagramaga qarang). To'shakning perimetri va uzunligi va kengligini o'lchang (diagramaga qarang). O'lchovlaringizni yozib oling.

Uchta sensor uchun joyni aniqlang. Siz to'shakning devorga qarama -qarshi bo'lmagan har uch tomoniga bittadan qaragan bo'lishni xohlaysiz. Biz to'shak chetiga yaqin, lekin ko'rinmaydigan joylarni tanladik. Sensor joylashgan joydan boshqaruv qutisigacha bo'lgan masofani o'lchang.

3 -qadam: simlar va LED chizig'ini kesib oling

LED yoritgichini to'shak perimetri bo'ylab kesib oling.

Keyin simlarni kesib oling: har bir sensor uchun uchta va LED tasmasi uchun uchta kerak bo'ladi, ularning har biri boshqaruv qutisiga qaytadi - jami 12. Uch xil uzunlikdagi simni olib, o'lchamiga kesib oling. Biz sariq, yashil va to'q sariq ranglardan foydalanardik - qabul qilingan konventsiya kuch uchun qizil, er uchun qora va signal uchun boshqa (qalin) rang. Qaysi rangni bilsangiz, qaysi ranglardan foydalanish muhim emas.

4 -qadam: Kabellarni harakat sensori bilan ulash

Harakat sensori uchun lehim kabellari
Harakat sensori uchun lehim kabellari
Harakat sensori uchun lehim kabellari
Harakat sensori uchun lehim kabellari

Biz harakat sensorlarimizni 3D bosilgan qutilarga joylashtirdik (fayl havolasini quyida topishingiz mumkin). Ularga ega bo'lish shart emas, lekin ular datchiklarni tartibli qilib, to'shagingizning tagiga qo'yishni osonlashtiradi.

Agar siz 3D bosib chiqarilgan korpusdan foydalanayotgan bo'lsangiz, qopqog'idan uch xil rangdagi simni o'tkazishdan boshlang. Harakat sezgichlarida uch xil pin bor: er (GND), quvvat (VCC) va signal (S) (yuqorida ko'rsatilgan). Sensorni yuqoridagi diagrammada ko'rsatilgandek ushlab turganda (ya'ni, modulning pastki chetidagi pinlar bilan), uch xil rangli simlarni mos keladigan pimlarini ulang va ularni joyiga lehimlang. Keyin simlarni issiqlik o'tkazgich yordamida yoping. Buni uchta sensorning har biri uchun kesilgan simlar uchun takrorlang.

Asosiy korpusdagi teshikdan harakat sensori gumbazini suring. U joyiga bosishi kerak. Qopqoqni yoping, uchta rangli simni orqa teshikdan o'tkazib yuboring.

5 -qadam: LED chizig'ini sim bilan ulang

LED chizig'ini sim bilan ulang
LED chizig'ini sim bilan ulang

LED chizig'i uchta bir xil ulanishga ega: quvvat, signal va er - signal pimi kirishdan tashqari.

Ushbu LEDlar Arduino -dan ko'rsatmalar oladi, ularning har biri o'z manziliga ega. Biz rangni (RGB) va yorqinlikni o'zgartirishimiz mumkin. LED tasmasiga uch rangli simlarni lehimlang, ular keyinchalik Arduino -ga ulanish uchun ishlatiladi.

6 -qadam: Quvvat tugmasi

Quvvat kaliti
Quvvat kaliti
Quvvat kaliti
Quvvat kaliti

Agar siz 3D bosilgan boshqaruv qutisidan foydalanayotgan bo'lsangiz, quvvat tugmachasini o'rnatib, uni simlarga ulashingiz kerak bo'ladi.

Birinchidan, vilkaning uchida hech narsa yo'qligiga ishonch hosil qiling, agar bo'lsa, uni uzing. Telni qutining old qismidagi teshikdan o'tkazing va darhol yonidagi kalit uchun teshikdan chiqaring. AC simining tashqi qoplamasini echib oling, shunda uchta ichki simning 10 sm (jonli, neytral va tuproq) ko'rinishi mumkin.

Keyin 8 sm uzunlikdagi (qizil) va neytral (ko'k) simlarni kesib oling va keyinroq chetga surib qo'ying. AC vilkasi simining qolgan 2 sm uzunligidan foydalanib, tishli (qizil) va neytral (ko'k) simlarni pastki ikkita tirnoqdagi kalitga lehimlang (diagrammada ko'rsatilganidek).

Keyin, ilgari kesib o'tgan 8 sm uzunlikdagi (qizil) va neytral (ko'k) simlarni oling va ularni kalitning yuqori qismidagi ikkita tirnoqqa lehimlang (diagrammada ko'rsatilganidek) - bu simlar quvvat qutisiga ulanadi. boshqaruv qutisi. Avval simlarni tortib, kalitni qutidagi teshikka suring.

7 -qadam: quvvat manbaini ulang

Quvvat manbasini ulang
Quvvat manbasini ulang

Quvvat manbasini qutiga joylashtiring, shunda simlarni ulash joylari kalitga qaraydi.

Tarmoqli (qizil) va neytral (ko'k) simlarni kalitdan quvvat manbaidagi tok va neytral ulanish nuqtasiga (mos ravishda l va n belgisi) ulang. Quvvat manbaidagi ulanish joylari vintlardir, simlar joyiga qo'yilgandan keyin ularning mahkam bajarilishini ta'minlang.

8 -qadam: Arduino -ni ulang

Arduino -ni ulang
Arduino -ni ulang
Arduino -ni ulang
Arduino -ni ulang

Quvvat manbai 5V va tuproq uchun chiqish ulanishlariga ega (diagramaga qarang). Arduino -ni oling va taxminan 8 sm uzunlikdagi elektr simini kesib oling (an'anaviy ravishda qizil, lekin qaysi rangda).

Elektr simining bir uchini "5V" ulanish nuqtasiga burab, ikkinchi uchini Arduino -dagi "VIn" ga lehimlab Arduino -ni quvvat manbaiga ulang.

Jarayonni "GND" ni quvvat manbaiga va Arduino -ga ulab, tuproqli (qora yoki siz tanlagan rang) sim bilan takrorlang.

9 -qadam: LED tasmasini quvvat manbaiga va Arduino -ga ulang

LED chizig'ining simlarini qutidagi qolgan bo'sh teshikdan o'tkazing.

LED chizig'ining quvvat va topraklama simlarini ajratib oling. Quvvat (qizil) simini quvvat manbaining "5V" ulanish nuqtasiga (Arduino allaqachon ulangan) va tuproqli (qora) simni "GND" quvvat manbaiga ulang (Arduino allaqachon bunga ulangan, ham).

LED chizig'ining signal simini Arduino raqamli 9 -piniga lehimlang.

10 -qadam: Harakat sensorlarini Arduino -ga ulang

Harakat sezgichlarining simlarini (jami 9 ta) LED chizig'ining simlari joylashgan teshikdan o'tkazing.

Uch kuch simini Arduino +5V ga, er simlarini Arduino gndiga lehimlang va alohida signal simlarini Arduino pinlariga 10, 11 va 12 ga lehimlang.

11 -qadam: Arduino -ni dasturlash

Quyidagi "motion_sensing_lights.ino" kodini yuklab oling. Keyin Arduino dasturini yuklab olish mumkin bo'lgan bu erdan foydalanib, kodni Arduino moduliga yuklang. Agar buni qanday qilishni bilmasangiz, bu erga qarang. FastLED kutubxonasini ham bu erdan yuklab olishingiz kerak bo'ladi.

Kod juda oddiy: u harakat sensorlar signal chiqaradimi -yo'qligini doimiy ravishda tekshiradi va agar shunday bo'lsa, taymerni ishga tushiradi va yorug'lik chizig'ini, bir daqiqada turishni, keyin esa yonib turishini ta'minlash uchun etakchani yoqadi.

12 -qadam: to'shakka qo'ying

To'shakka qo'ying
To'shakka qo'ying
To'shakka qo'ying
To'shakka qo'ying

Tekshirish qutisini yoping - uning tashqarisida faqat LED tasmasi va AC vilkasi bo'lishi kerak.

Qutini siz tanlagan joyga karavot tagiga yopishtiring - biz buni ikki tomonlama kuchli lenta yordamida qildik.

Keyin, harakat sensorlar ikki tomonlama lenta yordamida to'shakning pastki qismiga ulang. Harakat sensori to'shakning devor bo'ylab bo'lmagan uch tomoni bo'ylab tashqariga qarab turishi kerak. Keyin, LED tasmasini to'shakning perimetri bo'ylab o'rnating.

LED tasmasining orqa qismi yopishqoq bo'lsa -da, bu uning og'irligini ushlab turadigan darajada kuchli emas. Shuning uchun, biz uni to'shakning pastki qismiga urilgan plastik simlar yordamida mahkamladik. Tekshirish qutisini ulang va yoqing va to'shagini to'g'ri yuqoriga burang.

13 -qadam: Sozlang, sinab ko'ring va qoyil qoling

Sozlang, sinab ko'ring va qoyil qoling
Sozlang, sinab ko'ring va qoyil qoling

Pastki qavatdagi harakatni sezadigan yoritgichni sinab ko'ring. Tornavidani korpusning yuqori teshigidan o'tkazib, sezgirlik rezistorini burab, harakat sensori sezgirligini sozlashingiz mumkin.

14 -qadam: davom ettirish

Buni oldinga surish
Buni oldinga surish

Arduino o'rniga ESP8266 modulidan (Amazon) foydalanib, LED tasmasini telefoningiz yoki Alexa yordamida ochiq manba uy avtomatlashtirish platformasi Home Assistant bilan bog'lash orqali boshqarish mumkin. Buni qanday qilish kerakligi haqida allaqachon ajoyib darslik bor edi va uni bu erda topishingiz mumkin.

15 -qadam: Agar sizni bezovta qila olmasangiz

Bu mahsulot allaqachon mavjud va siz bu erda amazondan xarid qilishingiz mumkin. Lekin bu erda qiziq narsa qani ?!

16 -qadam: O'qiganingiz uchun tashakkur

Bizning pochta ro'yxatimizga a'zo bo'ling!

Tavsiya: