Мазмұны:
- 1 -қадам: Мұны қараңыз
- 2 -қадам: кереуетті өлшеңіз
- 3 -қадам: сымдар мен жарық диодты жолақты кесіңіз
- 4 -қадам: Қозғалыс сенсорына дәнекерлеу кабельдері
- 5 -қадам: Жарық диодты жолақты сыммен қосыңыз
- 6 -қадам: Қуат қосқышы
- 7 -қадам: Қуат көзін қосыңыз
- 8 -қадам: Arduino -ны қосыңыз
- 9 -қадам: LED жолағын қуат көзіне және Arduino -ға қосыңыз
- 10 -қадам: Қозғалыс сенсорларын Arduino -ға қосыңыз
- 11 -қадам: Arduino бағдарламасын жасаңыз
- 12 -қадам: төсекке қойыңыз
- 13 -қадам: реттеу, сынау және таңдану
- 14 -қадам: оны әрі қарай жалғастыру
- 15 -қадам: Егер сізді мазаламаса
- 16 -қадам: Оқығаныңызға рахмет
Бейне: Төсек астында жарық қозғалысын сезу: 16 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Сіз ешқашан төсектен тыныш тұруға тырыстыңыз ба, әлде бірдеңеге соғылып, бүкіл үйді ояту үшін?
Кереуеттің астына мұқият орнатылған қозғалысты сезетін түнгі шамдар сізді LEGO кірпіштерінің айналасында жетелейтін жеткілікті төмен жарық береді, бірақ сіз толық оянбайсыз. Қозғалысты сезумен қатар, шамдарды белгілі бір уақытқа (немесе белгісіз) ұзақ уақытқа бағдарламалауға болады. Олар кез келген жатын бөлмеге салқын жарық пен атмосфера қосады.
Кейбір негізгі жиынтықтар, бірнеше қосымша биттер және біздің T3ch Flicks оқулығы мен бейне көмегімен сіз бұл шамдарды бірнеше сағат ішінде салыстырмалы түрде оңай орната аласыз.
Материалдар:
- Қуат көзі (5В 6А) Amazon
- Амазондағы LED адресі
- Arduino Nano Amazon
- Amazon сым клиптері
- Amazon қозғалыс сенсорлары
- Рокерлік қосқыш Amazon
- Айнымалы ток ашасы
- Сым
Файлдар (https://github.com/sk-t3ch/t3chflicks-night-light-leds):
1 -қадам: Мұны қараңыз
2 -қадам: кереуетті өлшеңіз
Кереуетті бүйіріне бұрыңыз, осылайша негізге оңай қол жеткізуге болады. Басқару қорабына сәйкес орынды табыңыз, біз кереуеттің басына жақын орналасқан сәл жоғары жерді таңдадық (диаграмманы қараңыз). Төсегіңіздің периметрін және оның ұзындығы мен енін өлшеңіз (диаграмманы қараңыз). Өлшемдеріңізді жазып алыңыз.
Үш сенсордың орналасуын анықтаңыз. Сіз кереуеттің қабырғаға қарама -қарсы үш жағының әрқайсысына қарағыңыз келеді. Біз кереуеттің шетіне жақын, бірақ көрінбейтін жерлерді таңдадық. Сенсор орналасқан жерден басқару қорабына дейінгі қашықтықты өлшеңіз.
3 -қадам: сымдар мен жарық диодты жолақты кесіңіз
Төсек периметрінің ұзындығына светодиодты кесіңіз.
Содан кейін сымдарды кесіңіз: әр сенсорға үш және жарық диодты жолаққа үшеуі қажет, олардың әрқайсысы басқару қорабына қайта оралады - барлығы 12. Әр түрлі түсті сымның үш ұзындығын алып, өлшеміне қарай кесіңіз. Біз сары, жасыл және қызғылт сары түстерді қолдандық - қабылданған конвенция қуат үшін қызыл, жер үшін қара және сигнал үшін басқа (қою) түс. Қандай түстерді қолданғаныңыз маңызды емес, егер сіз қайсысы екенін білсеңіз.
4 -қадам: Қозғалыс сенсорына дәнекерлеу кабельдері
Біз қозғалыс сенсорларын 3D басып шығарылған жағдайда орналастырдық (төмендегі файл сілтемесін таба аласыз). Оларды алудың қажеті жоқ, бірақ олар сенсорларды реттейді және кереуеттің түбіне қоюды жеңілдетеді.
Егер сіз 3D басып шығарылған корпусты пайдалансаңыз, үш түрлі түсті сымды қақпақ арқылы өткізуден бастаңыз. Қозғалыс сенсорларында үш түрлі түйреуіш бар: жер (GND), қуат (VCC) және сигнал (S) (жоғарыда көрсетілген). Сенсорды жоғарыдағы диаграммада көрсетілгендей ұстаған кезде (яғни, түйреуіштер модульдің төменгі шетінде), үш түрлі түсті сымды тиісті түйреуіштерді бекітіп, орнына дәнекерлеңіз. Содан кейін сымдарды жылу қысқышпен жабыңыз. Мұны үш сенсордың әрқайсысы үшін кесілген сымдар үшін қайталаңыз.
Қозғалыс сенсорының күмбезін негізгі корпустағы тесік арқылы итеріңіз. Ол өз орнына нұқуы керек. Корпусты жабыңыз, үш түсті сымдар артқы тесіктен өтіп кетеді.
5 -қадам: Жарық диодты жолақты сыммен қосыңыз
Жарық диодты жолақтың үш бірдей байланысы бар: қуат, сигнал және жер - сигнал штыры кіріс болып табылмайды.
Бұл светодиодтар Arduino -дан нұсқаулар алады, олардың әрқайсысы мекен -жай бойынша. Біз түс (RGB) мен жарықтықты өзгерте аламыз. Жарық диодты жолаққа үш түсті сымдарды дәнекерлеңіз, олар кейінірек Arduino -ға қосылу үшін қолданылады.
6 -қадам: Қуат қосқышы
Егер сіз 3D басып шығарылған басқару қорабын қолдансаңыз, қуат қосқышын орнатып, оны сымдарға жалғау қажет болады.
Біріншіден, штепсельдік ұшында ештеңе жоқ екеніне көз жеткізіңіз, егер бар болса, оны ажыратыңыз. Сымды қораптың алдындағы тесіктен өткізіп, оның жанындағы қосқыштың саңылауынан қайтадан шығарыңыз. Айнымалы ток сымының сыртқы қаптамасын үш ішкі сымның 10 см (тірі, бейтарап және жер) көрінетін етіп шешіңіз.
Содан кейін 8 см тірі (қызыл) және бейтарап (көк) сымдарды кесіп алып тастаңыз және кейінге қалдырыңыз. Айнымалы ток сымының ұшының қалған 2 см ұзындығын қолдана отырып, кернеулі (қызыл) және бейтарап (көк) сымдарды астыңғы екі тіректің қосқышына дәнекерлеңіз (диаграммада көрсетілгендей).
Әрі қарай, бұрын кесілген 8 см ұзындықтағы (қызыл) және бейтарап (көк) сымдарды алыңыз және оларды қосқыштың жоғарғы жағындағы екі тірекке дәнекерлеңіз (диаграммада көрсетілгендей) - бұл сымдар қуат қорабына қосылады. басқару жәшігі. Алдымен сымдарды тартып, қосқышты қораптағы тесікке итеріңіз.
7 -қадам: Қуат көзін қосыңыз
Қуат көзін қорапқа салыңыз, сымның қосылу нүктелері қосқышқа қарайды.
Тік (қызыл) және бейтарап (көк) сымдарды ажыратқыштан ток көзіндегі кернеулі және нөлдік байланыс нүктесіне (сәйкесінше l және n белгіленген) қосыңыз. Қуат көзіндегі қосылу нүктелері бұрандалар болып табылады, сымдар орнатылғаннан кейін олардың мықтап бекітілгеніне көз жеткізіңіз.
8 -қадам: 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 -қадам: Оқығаныңызға рахмет
Біздің пошталық тізімге жазылыңыз!
Ұсынылған:
Түнгі жарық қозғалысы мен қараңғылықты сезу - микро: 7 қадам (суреттермен)
Түнгі жарық қозғалысы мен қараңғылықты сезіну - Микро жоқ: Бұл нұсқаулық қараңғы бөлмеде жүріп бара жатқанда саусағыңыздың соғылуына жол бермеуге арналған. Егер сіз түнде тұрып, есікке аман -есен жетуге тырыссаңыз, бұл сіздің қауіпсіздігіңіз үшін деп айта аласыз. Әрине, сіз төсек жанындағы шамды немесе негізгі лампаны қолдана аласыз
DIY автоматты қозғалысты сезетін төсек жарық диодты түнгі жарық: 6 қадам (суреттермен)
DIY автоматты қозғалысты сезетін кереуеттің жарықдиодты түнгі жарығы: Сәлеметсіздер ме, жігіттер күнделікті өмірде сізге көмектесетін және сіздің өміріңізді жеңілдетуге көмектесетін тағы бір нұсқаулыққа қош келдіңіз. Бұл кейде қартайған адамдар төсектен тұруға мәжбүр болған жағдайда өмірді құтқарушы бола алады
Қолдың нақты қозғалысын басқаратын қарапайым робот қолы: 7 қадам (суреттермен)
Қолдың нақты қозғалысын басқаратын қарапайым робот қолы: бұл жаңадан бастаушыларға арналған DOF роботтық қолы. Қолды Arduino басқарады. Ол оператордың қолында орналасқан сенсормен байланысты. Сондықтан оператор шынтақ қозғалысын бүгу арқылы қолдың шынтағын басқара алады
Сыйымдылықты сезу және жарықдиодты шығару арқылы Tfcd 3D қозғалысын бақылау: 6 қадам (суреттермен)
Tfcd 3D қозғалысын сыйымдылықты өлшеу және жарықдиодты шығару арқылы бақылау: Бұл нұсқаулықта сыйымдылық сезу принципін қолдана отырып, 3D кеңістігінде қолдың қозғалысын қалай бақылауға болатыны түсіндірілген. Алюминийден жасалған зарядталған фольга мен қол арасындағы қашықтықты өзгерту арқылы конденсатордың сыйымдылығы өзгереді
Минималистік инфрақызыл қалам: дәнекерлеу жоқ, минуттың астында, доллардың астында: 3 қадам
Минималистік инфрақызыл қалам: дәнекерлеу жоқ, минут ішінде, доллар астында: Менің бірінші нұсқаулығым пайдалы деп үміттенемін: Егер сіз JC Lee -ді сынап көргіңіз келсе (JC Джонни Чунды білдіреді, бірақ ол керемет жасайды. ..) немесе www.smoothboard.net сайтындағы Smoothboard бағдарламасы (жарық жылдар алда, себебі Бун Джин бастаған