Мазмұны:

IRIS - айналаңызда болатын шам: 12 қадам (суреттермен)
IRIS - айналаңызда болатын шам: 12 қадам (суреттермен)

Бейне: IRIS - айналаңызда болатын шам: 12 қадам (суреттермен)

Бейне: IRIS - айналаңызда болатын шам: 12 қадам (суреттермен)
Бейне: 😔ОСЫ 7 ҚАТЕ ҮШІН АДАМДАР СІЗДІ БАҒАЛАМАЙДЫ! 2024, Қараша
Anonim
Image
Image
IRIS - айналаңызда болуды білетін шам
IRIS - айналаңызда болуды білетін шам

Сәлеметсіз бе! Ия, барлығы карантинде. Мен инженер -студентпін. Мен жатақханада тұрдым, мен түнгі уақытта тапсырмаларымды орындауға үйрендім. Енді мен үйдемін, менің отбасыма бұл жайлы емес, өйткені мұндағылардың бәрі ерте ұйықтауға дағдыланған. Менде үстел шамы да жоқ.

Бірақ егер мен оны өз қолыммен жасағым келсе, мен оның стандартты шамнан гөрі көбірек мүмкіндіктерге ие болғанын қалаймын. Бөлшектерді табу қиын болды. Үндістанда бүкіл ел бойынша құлыптауға байланысты электронды дүкендер ашылмайды. Бұл менің толықтай салынған үй жобам. Ақылды үстел шамы Ириспен танысыңыз. Оның көптеген ерекшеліктері бар, мен оны үйдегі электроникамен бірге енгізе аламын.

Қол режимі: кәдімгі жұмыс үстелінің жарығы

Ақылды режим: жарықты қосу / өшіру үшін пайдаланушыны автоматты түрде анықтау

Ақылды төсек шамы: сіз түн ортасында бір жерге барғыңыз келгенде жолды автоматты түрде жарықтандырады

Бейімделгіш жарықтық: Айналадағы жарыққа негізделген жарықтылықты автоматты түрде реттейді

Күндізгі жарық: күн батқаннан кейін немесе басқа жарық көзі болмаған кезде ақылды режимді автоматты түрде қосуға болады.

Соңғы екі функция әлі қосылмайды, бірақ мен жұмыс принципін айттым, сондықтан егер сіз оларды қосқыңыз келсе, не істеу керектігін білесіз. Жасап көрейік!

Жабдықтар

Иә, сатып алу сілтемелерін беру мағынасы жоқ екенін білемін, өйткені көптеген елдерде электронды сауда сайттары қазіргі уақытта белсенді емес. Егер сіз бұл вирус бақылауға алынғаннан кейін бәрін оқып жатсаңыз және бәрі қалыпты жағдайға оралса (менің ойымша, бұл жақын арада болады), онда … қош келдіңіз бе?

Arduino Uno:

Жылы ақ жарық диодты жолақ:

Бір арналы эстафета:

Жақындық/кедергілер сенсоры:

12в қуат көзі:

GI сымы

Қара бояу

Мұнда және онда кейбір бөліктерді үйде табуға болады.

1 -қадам: стенд жасау

Стенд жасау
Стенд жасау
Стенд жасау
Стенд жасау
Стенд жасау
Стенд жасау

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

Ең алдымен, мен қалың электр сымын алдым. Мен қара түсті алғым келді, бірақ бұл менің үйімде жалғыз болды. Мәселе тым икемді. Бізге иілгеннен кейін пішінін сақтай алатын нәрсе қажет. Мен ішіндегі алюминий сымын алып тастадым және орнына қалың GI сымын салдым. Содан кейін мен сымды пішінге қарай бүктедім. Бұл төменгі жағына шеңбер жасап, сымның қалған бөлігін жіңішке S түрінде тіреу үшін бүгу сияқты қарапайым болды.

Өкінішке орай, электр сымдарын өткізуге бос орын қалмады, сондықтан біз бұл туралы кейінірек әрекет етеміз. Негізі дерлік дайын.

2 -қадам: Шамның жоғарғы жағы

Шамның жоғарғы жағы
Шамның жоғарғы жағы
Шамның жоғарғы жағы
Шамның жоғарғы жағы

Ол үшін мен асханадан екі пластикалық контейнер алдым. Екеуі де сәл тарылған, біреуі екіншісінен үлкен. Мен үлкен контейнердің бойындағы сызықты белгілеп, оны қысқарттым.

Кішкене контейнер үлкен ыдыстың үстіне қойылғанда, ол шамға ұқсайды. Тамаша!

3 -қадам: шам

Шам
Шам
Шам
Шам
Шам
Шам
Шам
Шам

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

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

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

Біздің арнайы жарықдиодты шам дайын!

Мен 12 вольтты қуат көзімен жылдам тест өткіздім. Сіз оның қаншалықты жағымды екенін көре аласыз.

4 -қадам: Қара түске бояңыз

Қара түске бояңыз!
Қара түске бояңыз!
Қара түске бояңыз!
Қара түске бояңыз!
Қара түске бояңыз!
Қара түске бояңыз!

Мен бәрін қара түске боядым. Бояу дұрыс жабысатын етіп контейнерлердің бетін кедір -бұдыр етіп тегістеу қағазын қолданғаныңызға көз жеткізіңіз.

Бүріккіш бояуды қолданған дұрыс, бірақ менде үйде болмады. Сондықтан мен акрил бояуын қолдандым. Негізді бояу шынымен қиын болды, себебі бояу шыға берді. Үш пальтодан кейін мен сыртқы келбетіме қанағаттандым. Мен бояудан бұрын оны тегістеуім керек еді.

Мен үлкен контейнердің жоғарғы жағын боямадым, себебі ол жартылай мөлдір болды және ол қосылған кезде салқын жарық сақинасын құрады.

5 -қадам: электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Мен барлық мүмкіндіктерді айтқаннан кейін, сіз қатты толқып кетіп, күрделі схема жүруі мүмкін деп ойлауыңыз мүмкін. Бірақ жоқ, бұл өте қарапайым. Arduino тақтасына рахмет.

Сенсордың кірісі: Кедергілер сенсоры сіз алдыңызда болғаныңызды анықтайды. Бұл D0 түйрегіші 2 -ші түйреуішке өтеді. GND түйреуі Ардуиноның GND түйреуішіне өтеді, әрине. Бұл +5в түйреуіші Arduino 5v түйреуішіне өтеді.

Реле шығысы: реле шамды ақылды режимде қосады/өшіреді. Бұл кіріс түйреуіші Arduino 3 -ші түйреуішке, ал екінші түйін Arduino -ның GND түйреуішіне өтеді.

Қалған қосылыстар өте қарапайым. Тек схемалық схеманы орындаңыз. Егер сіз не болып жатқанын білсеңіз, сәл жеңілірек болады.

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

6 -қадам: Егер менде Arduino болмаса ше?

Егер менде Arduino болмаса ше?
Егер менде Arduino болмаса ше?
Егер менде Arduino болмаса ше?
Егер менде Arduino болмаса ше?

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

7 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

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

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

8 -қадам: Бұл қалай жұмыс істейді?

Бұл қалай жұмыс істейді?
Бұл қалай жұмыс істейді?

Қолданушыны автоматты түрде анықтау:

Сіз кедергі сенсорын үстелдің астына, өзіңізге қаратып қоясыз. Енді сіз оның алдында отырсаңыз, ол сізді анықтап, Arduino -ға сандық сигнал жібереді. Содан кейін Arduino релені қосады, ол шамды қосады.

Төсек шамының ерекшелігі:

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

9 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

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

Мен бір желілік сымды стендке желіммен бекітіп қойдым. Басқа сым ше? Есіңізде болсын, біз тірек арқылы GI сымын салдық. Біз оны басқа сым ретінде қолданамыз. Бұл бәрін ұқыпты ұстауға мүмкіндік береді.

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

10 -қадам: Баруға дайын

Баруға дайын!
Баруға дайын!
Баруға дайын!
Баруға дайын!
Баруға дайын!
Баруға дайын!
Баруға дайын!
Баруға дайын!

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

Кішкене мәселелер болды, мен оларды оңай шеше алдым.

Кедергілер сенсоры орындықты үнемі анықтай алады. Мұны жеңу үшін мен сияқты менде тек артқы жағы бар креслоларды қолдануға болады. Түбі қуыс, сондықтан кедергі сенсоры оны анықтамайды.

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

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

11 -қадам: Қосымша мүмкіндіктер мен түзету

Сондықтан қазір бір мәселе туындауы мүмкін. Пайдаланушыны анықтауға арналған ақылды режим мен ақылды төсек режимі арасында қалай ауысуға болады? Мен берген кодта екеуі де бір нәрсе. Бірақ егер сіз әрқайсысы үшін арнайы режим қажет болса және олардың арасында автоматты түрде ауыссаңыз, Arduino орнына Nodemcu (esp8266) микроконтроллерін қолдануға болады.

Уақыт пен кестеге байланысты әр режимді іске қосу үшін IFTTT деп аталатын қызметті пайдалануға болады. Сондай -ақ, сіз смартфоннан шамды басқару, ауа райы туралы ескертулер, таймерлер және басқа да көптеген нәрселерді оңай басқаруға болады. Бұл Иристі шынымен ақылды ете алады. Өкінішке орай, менің түйіншім жатақханаға оралды, сондықтан мен Ардуиноға жабысып қалдым. Мен бұл мүмкіндіктерді қайтып оралғаннан кейін қосамын және мүмкін басқа нұсқаулық жасармын!

12 -қадам: код арқылы өту

Код арқылы өту
Код арқылы өту

Код тек қана көрінбейді, бірақ іс жүзінде өте қарапайым.

Алдымен біз Arduino кіріс және шығыс түйреуін орнату функциясында жариялаймыз.

2 -түйреуіш сенсордан кіріс алады. Егер ол «HIGH» деп оқыса, бұл оған біреу жақын екенін білдіреді, ол релені (3 -штырь) 15 секундқа қосады. 15 секундтан кейін, егер 2 -түйреуіш әлі де жоғары оқуда болса, if блогы орындала береді және шам жанып тұрады. Әйтпесе, реле сөнеді, шам да сөнеді.

Егер сіз күн батқаннан кейін автоматты түрде жұмыс істеуін қаласаңыз, басқа істікшеге жалпы мақсаттағы транзисторы бар LDR қосу жеткілікті. Содан кейін, жоғарыдағы барлық код if блогына орналастырылады. LDR шамы оқылмаған кезде, if блогы орындалады және жоғарыда түсіндірілген процесті Arduino жүзеге асырады.

Сондай -ақ, жарықтықты автоматты түрде басқару үшін сізге LDR қайта пайдалану қажет болады. Енді шамды Arduino -дан тікелей алу керек, ол үшін басқа реле қолдануға болады. LDR аналогты кіріс негізінде шамның жарықтығын реттеу үшін PWM қолдануға болады. Назар аударыңыз, бұл үшін сізге 12 вольтты емес, 5 вольтты жарықдиодты жолақты пайдалану қажет.

Үйден жұмыс жылдамдығының сынағы
Үйден жұмыс жылдамдығының сынағы
Үйден жұмыс жылдамдығының сынағы
Үйден жұмыс жылдамдығының сынағы

«Үйден жылдамдық» байқауындағы екінші сыйлық

Ұсынылған: