Мазмұны:

Төсек астында жарық қозғалысын сезу: 16 қадам (суреттермен)
Төсек астында жарық қозғалысын сезу: 16 қадам (суреттермен)

Бейне: Төсек астында жарық қозғалысын сезу: 16 қадам (суреттермен)

Бейне: Төсек астында жарық қозғалысын сезу: 16 қадам (суреттермен)
Бейне: Басқа тышты деген осы 😡 2024, Желтоқсан
Anonim
Төсек астындағы жарық қозғалысын сезу
Төсек астындағы жарық қозғалысын сезу
Төсек астында жарық қозғалысын сезу
Төсек астында жарық қозғалысын сезу
Төсек астындағы жарық қозғалысын сезу
Төсек астындағы жарық қозғалысын сезу

Сіз ешқашан төсектен тыныш тұруға тырыстыңыз ба, әлде бірдеңеге соғылып, бүкіл үйді ояту үшін?

Кереуеттің астына мұқият орнатылған қозғалысты сезетін түнгі шамдар сізді LEGO кірпіштерінің айналасында жетелейтін жеткілікті төмен жарық береді, бірақ сіз толық оянбайсыз. Қозғалысты сезумен қатар, шамдарды белгілі бір уақытқа (немесе белгісіз) ұзақ уақытқа бағдарламалауға болады. Олар кез келген жатын бөлмеге салқын жарық пен атмосфера қосады.

Кейбір негізгі жиынтықтар, бірнеше қосымша биттер және біздің T3ch Flicks оқулығы мен бейне көмегімен сіз бұл шамдарды бірнеше сағат ішінде салыстырмалы түрде оңай орната аласыз.

Материалдар:

  • Қуат көзі (5В 6А) Amazon
  • Амазондағы LED адресі
  • Arduino Nano Amazon
  • Amazon сым клиптері
  • Amazon қозғалыс сенсорлары
  • Рокерлік қосқыш Amazon
  • Айнымалы ток ашасы
  • Сым

Файлдар (https://github.com/sk-t3ch/t3chflicks-night-light-leds):

1 -қадам: Мұны қараңыз

Image
Image

2 -қадам: кереуетті өлшеңіз

Қозғалыс сенсорына дәнекерленген кабельдер
Қозғалыс сенсорына дәнекерленген кабельдер

Кереуетті бүйіріне бұрыңыз, осылайша негізге оңай қол жеткізуге болады. Басқару қорабына сәйкес орынды табыңыз, біз кереуеттің басына жақын орналасқан сәл жоғары жерді таңдадық (диаграмманы қараңыз). Төсегіңіздің периметрін және оның ұзындығы мен енін өлшеңіз (диаграмманы қараңыз). Өлшемдеріңізді жазып алыңыз.

Үш сенсордың орналасуын анықтаңыз. Сіз кереуеттің қабырғаға қарама -қарсы үш жағының әрқайсысына қарағыңыз келеді. Біз кереуеттің шетіне жақын, бірақ көрінбейтін жерлерді таңдадық. Сенсор орналасқан жерден басқару қорабына дейінгі қашықтықты өлшеңіз.

3 -қадам: сымдар мен жарық диодты жолақты кесіңіз

Төсек периметрінің ұзындығына светодиодты кесіңіз.

Содан кейін сымдарды кесіңіз: әр сенсорға үш және жарық диодты жолаққа үшеуі қажет, олардың әрқайсысы басқару қорабына қайта оралады - барлығы 12. Әр түрлі түсті сымның үш ұзындығын алып, өлшеміне қарай кесіңіз. Біз сары, жасыл және қызғылт сары түстерді қолдандық - қабылданған конвенция қуат үшін қызыл, жер үшін қара және сигнал үшін басқа (қою) түс. Қандай түстерді қолданғаныңыз маңызды емес, егер сіз қайсысы екенін білсеңіз.

4 -қадам: Қозғалыс сенсорына дәнекерлеу кабельдері

Қозғалыс сенсорына дәнекерленген кабельдер
Қозғалыс сенсорына дәнекерленген кабельдер
Қозғалыс сенсорына дәнекерлеу кабельдері
Қозғалыс сенсорына дәнекерлеу кабельдері

Біз қозғалыс сенсорларын 3D басып шығарылған жағдайда орналастырдық (төмендегі файл сілтемесін таба аласыз). Оларды алудың қажеті жоқ, бірақ олар сенсорларды реттейді және кереуеттің түбіне қоюды жеңілдетеді.

Егер сіз 3D басып шығарылған корпусты пайдалансаңыз, үш түрлі түсті сымды қақпақ арқылы өткізуден бастаңыз. Қозғалыс сенсорларында үш түрлі түйреуіш бар: жер (GND), қуат (VCC) және сигнал (S) (жоғарыда көрсетілген). Сенсорды жоғарыдағы диаграммада көрсетілгендей ұстаған кезде (яғни, түйреуіштер модульдің төменгі шетінде), үш түрлі түсті сымды тиісті түйреуіштерді бекітіп, орнына дәнекерлеңіз. Содан кейін сымдарды жылу қысқышпен жабыңыз. Мұны үш сенсордың әрқайсысы үшін кесілген сымдар үшін қайталаңыз.

Қозғалыс сенсорының күмбезін негізгі корпустағы тесік арқылы итеріңіз. Ол өз орнына нұқуы керек. Корпусты жабыңыз, үш түсті сымдар артқы тесіктен өтіп кетеді.

5 -қадам: Жарық диодты жолақты сыммен қосыңыз

Жарық диодты жолақты сыммен қосыңыз
Жарық диодты жолақты сыммен қосыңыз

Жарық диодты жолақтың үш бірдей байланысы бар: қуат, сигнал және жер - сигнал штыры кіріс болып табылмайды.

Бұл светодиодтар Arduino -дан нұсқаулар алады, олардың әрқайсысы мекен -жай бойынша. Біз түс (RGB) мен жарықтықты өзгерте аламыз. Жарық диодты жолаққа үш түсті сымдарды дәнекерлеңіз, олар кейінірек Arduino -ға қосылу үшін қолданылады.

6 -қадам: Қуат қосқышы

Қуат қосқышы
Қуат қосқышы
Қуат қосқышы
Қуат қосқышы

Егер сіз 3D басып шығарылған басқару қорабын қолдансаңыз, қуат қосқышын орнатып, оны сымдарға жалғау қажет болады.

Біріншіден, штепсельдік ұшында ештеңе жоқ екеніне көз жеткізіңіз, егер бар болса, оны ажыратыңыз. Сымды қораптың алдындағы тесіктен өткізіп, оның жанындағы қосқыштың саңылауынан қайтадан шығарыңыз. Айнымалы ток сымының сыртқы қаптамасын үш ішкі сымның 10 см (тірі, бейтарап және жер) көрінетін етіп шешіңіз.

Содан кейін 8 см тірі (қызыл) және бейтарап (көк) сымдарды кесіп алып тастаңыз және кейінге қалдырыңыз. Айнымалы ток сымының ұшының қалған 2 см ұзындығын қолдана отырып, кернеулі (қызыл) және бейтарап (көк) сымдарды астыңғы екі тіректің қосқышына дәнекерлеңіз (диаграммада көрсетілгендей).

Әрі қарай, бұрын кесілген 8 см ұзындықтағы (қызыл) және бейтарап (көк) сымдарды алыңыз және оларды қосқыштың жоғарғы жағындағы екі тірекке дәнекерлеңіз (диаграммада көрсетілгендей) - бұл сымдар қуат қорабына қосылады. басқару жәшігі. Алдымен сымдарды тартып, қосқышты қораптағы тесікке итеріңіз.

7 -қадам: Қуат көзін қосыңыз

Қуат көзін қосыңыз
Қуат көзін қосыңыз

Қуат көзін қорапқа салыңыз, сымның қосылу нүктелері қосқышқа қарайды.

Тік (қызыл) және бейтарап (көк) сымдарды ажыратқыштан ток көзіндегі кернеулі және нөлдік байланыс нүктесіне (сәйкесінше l және n белгіленген) қосыңыз. Қуат көзіндегі қосылу нүктелері бұрандалар болып табылады, сымдар орнатылғаннан кейін олардың мықтап бекітілгеніне көз жеткізіңіз.

8 -қадам: Arduino -ны қосыңыз

Arduino -ны қосыңыз
Arduino -ны қосыңыз
Arduino -ны қосыңыз
Arduino -ны қосыңыз

Қуат көзінде 5В және жерге қосу шығыс қосылымдары бар (диаграмманы қараңыз). Arduino -ны алыңыз және ұзындығы шамамен 8 см болатын электр сымын кесіңіз (әдеттегі қызыл, бірақ сіз қолданатын түс).

Қуат сымының бір ұшын «5В» қосылу нүктесіне бұрап, екінші ұшын Arduino -дағы «VIn» -ге дәнекерлеу арқылы Arduino -ны қуат көзіне қосыңыз.

Процесті қуат көзіндегі 'GND' мен Arduino байланыстыратын жерге қосылған (қара немесе кез келген түсті) сыммен қайталаңыз.

9 -қадам: LED жолағын қуат көзіне және Arduino -ға қосыңыз

Жарық диодты жолақтың сымдарын қораптағы қалған бос тесіктен өткізіңіз.

Жарық диодты жолақтың қуат және жерге қосу сымдарын алыңыз. Қуат (қызыл) сымды қуат көзінің '5В' қосылу нүктесіне (Arduino бұған дейін қосылған) және жерге (қара) сымды 'GND' қуат көзіне (Arduino бұған дейін қосылған, сондай -ақ).

Жарық диодты жолақтың сигналдық сымын Arduino цифрлық түйреуішіне 9 дәнекерлеңіз.

10 -қадам: Қозғалыс сенсорларын Arduino -ға қосыңыз

Қозғалыс сенсорларының сымдарын (барлығы 9) жарықдиодты жолақтың сымдары орналасқан тесіктен өткізіңіз.

Үш қуат сымын Arduino +5V -ге, жерге сымдар Arduino gnd -ге дәнекерлеңіз және жеке сигнал сымдарын Arduino түйреуіштеріне 10, 11 және 12 дәнекерлеңіз.

11 -қадам: Arduino бағдарламасын жасаңыз

Төменде 'motion_sensing_lights.ino' деп аталатын кодты жүктеңіз. Содан кейін, Arduino бағдарламалық жасақтамасын жүктеу формасын пайдаланып, кодты Arduino модуліне жүктеңіз. Егер сіз мұны қалай жасау керектігін білмесеңіз, мына жерден қараңыз. FastLED кітапханасын да осы жерден жүктеп алу қажет болады.

Код өте қарапайым: ол қозғалыс сенсорларының сигнал шығарғанын үнемі тексеріп отырады, егер солай болса, таймерді іске қосады және жарық диодты жолақты қосады, бір минутқа тұрыңыз, содан кейін төмен қарай жаныңыз.

12 -қадам: төсекке қойыңыз

Төсекке қойыңыз
Төсекке қойыңыз
Төсекке қойыңыз
Төсекке қойыңыз

Басқару қорабын жабыңыз - оның сыртында тек жарық диодты жолақ пен айнымалы ток ашасы болуы керек.

Қорапты кереуеттің түбіне таңдалған жерге жабыстырыңыз - біз мұны екі жақты күшті таспамен қолдандық.

Содан кейін қозғалыс сенсорларын төсектің түбіне екі жақты таспамен бекітіңіз. Қозғалыс сенсорлары қабырға бойымен емес кереуеттің үш жағымен сыртқа қарауы керек. Содан кейін жарық диодты жолақты кереуеттің периметрі бойынша орнатыңыз.

Жарықдиодты жолақтың артқы жағы жабысқақ болғанымен, бұл оның салмағын ұстауға жеткілікті күшті емес. Сондықтан біз оны кереуеттің түбіне бекітілген пластикалық сым қысқыштармен орнында ұстадық. Басқару қорабын қосыңыз және қосыңыз, кереуетті жоғары қарай бұрыңыз.

13 -қадам: реттеу, сынау және таңдану

Реттеу, сынау және таңдану
Реттеу, сынау және таңдану

Қозғалысты сезетін асты жарығын тексеріңіз. Қозғалыс сенсорының сезімталдығын корпустың жоғарғы саңылауына бұрауышты салып, сезімталдық резисторын бұрау арқылы реттеуге болады.

14 -қадам: оны әрі қарай жалғастыру

Әрі қарай
Әрі қарай

Arduino -ның орнына ESP8266 модулін (Amazon) қолдана отырып, жарықдиодты жолақты телефонмен немесе Alexa -мен басқаруға болады. Мұны қалай жасау керектігі туралы қазірдің өзінде керемет оқулық бар, және сіз оны осы жерден таба аласыз.

15 -қадам: Егер сізді мазаламаса

Бұл өнім қазірдің өзінде бар және сіз Amazon -дан сатып ала аласыз. Бірақ мұның қызығы қайда ?!

16 -қадам: Оқығаныңызға рахмет

Біздің пошталық тізімге жазылыңыз!

Ұсынылған: