Мазмуну:

IRIS - айланаңызда жүргөндү билүүчү чырак: 12 кадам (сүрөттөр менен)
IRIS - айланаңызда жүргөндү билүүчү чырак: 12 кадам (сүрөттөр менен)

Video: IRIS - айланаңызда жүргөндү билүүчү чырак: 12 кадам (сүрөттөр менен)

Video: IRIS - айланаңызда жүргөндү билүүчү чырак: 12 кадам (сүрөттөр менен)
Video: 🏠❤️😻🐶🐾 "Необычный кот, который раскрыл сердца своих новых хозяев: история Пепе" 2024, Июль
Anonim
Image
Image
IRIS - Сиз айланып жүргөнүңүздү билүүчү чырак
IRIS - Сиз айланып жүргөнүңүздү билүүчү чырак

Салам! Ооба, баары карантинде. Мен инженердик студентмин. Мен жатаканада болчумун, түнкүсүн тапшырмаларымды жана окуумду аткарууга көнүп калгам. Азыр мен үйдөмүн, менин үй -бүлөм анча ыңгайлуу эмес, анткени бул жердегилердин баары эрте уктоого көнүшкөн. Менде стол чырагы да жок.

Бирок, эгерде мен өзүм жасагым келсе, анын кадимки чыракка караганда көбүрөөк өзгөчөлүктөргө ээ болушун каалайт элем. Кыйынчылык тетиктерди табуу болчу. Индияда бул өлкө боюнча кулпулангандыктан, электрондук дүкөндөр ачык эмес. Бул менин толугу менен үйдө курулган долбоор. Акылдуу стол чырагы Ирис менен таанышыңыз. Бул менин үйүмдөгү электроника менен колдоно турган көптөгөн өзгөчөлүктөргө ээ.

Кол режими: Кадимки стол жарыгы

Акылдуу режим: Жарыкты күйгүзүү / өчүрүү үчүн колдонуучуну автоматтык түрдө аныктоо

Акылдуу керебет лампасы: Түн ортосунда бир жакка баргыңыз келгенде жолуңузду автоматтык түрдө жарык кылат

Адаптивдүү жарыктык: Айланадагы жарыктын негизинде жарыкты автоматтык түрдө тууралайт

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

Акыркы эки функция азырынча кошула элек, бирок мен иштөө принцибин айттым, эгер сиз аларды кошкуңуз келсе, эмне кылуу керек экенин билесиз. Келгиле жасайбыз!

Жабдуулар

Ооба, мен билем, сатып алуу шилтемелерин берүүнүн мааниси жок, анткени көпчүлүк өлкөлөрдө электрондук соода сайттары учурда активдүү эмес. Бирок, эгер сиз бул вирус көзөмөлгө алынып, бардыгы нормалдуу абалга келгенден кийин окуп жатсаңыз (бул жакында болот деп үмүттөнөм), анда … ум.. кош келиңиз?

Arduino Uno:

Жылуу ак LED диод:

Жалгыз канал эстафетасы:

Жакындык/тоскоолдук сенсору:

12в электр менен камсыздоо:

GI зымы

Кара боек

Кээ бир тетиктерди бул жерден, үйдөн тапса болот.

1 -кадам: стенд жасоо

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

Эми мен базанын дизайны толугу менен өзүмдүкү десем, чынында туура болмок эмес. Мен бул дизайнды видеодон көрдүм. Бирок аткаруу башкача, ооба.

Биринчиден, мен калың магистралдык кабелди алдым. Мен кара түстү каалагам, бирок бул менин үйүмдө жаткан жалгыз. Маселе бул өтө ийкемдүү. Биз ийилгенден кийин формасын сактап кала турган нерсеге муктажбыз. Ошентип, мен алюминий зымын алып салып, ордуна коюу GI зымын салдым. Анан зымды формага бүгүп койдум. Бул түбүнө тегерек кылып, анан калган зымды стенд үчүн ичке S формасында бүгүү сыяктуу жөнөкөй эле.

Тилекке каршы, ичинде электр кабелдерин өткөрүүгө боштук жок болчу, андыктан кийинчерээк бир нерсе кылабыз. Негизи дээрлик бүткөрүлгөн.

2 -кадам: Лампанын үстү

Лампанын үстү
Лампанын үстү
Лампанын үстү
Лампанын үстү

Бул үчүн ашканадан эки пластик контейнер алдым. Экөө тең кичине тармал, бири экинчисинен чоңураак. Мен чоңураак идишти бойлой бир сызыкты белгилеп, кыска кылып кесип салдым.

Кичинекей контейнер чоң идиштин үстүнө коюлганда, ал чыракка окшош. Абдан жакшы!

3 -кадам: Лампа

The Bulb
The Bulb
The Bulb
The Bulb
The Bulb
The Bulb
The Bulb
The Bulb

Бул стационардык жерге баруу жана түнкү чырак сатып алуу сыяктуу жөнөкөй болушу мүмкүн. Бирок, мен мындай жарыкты каалабадым, ошондой эле үйдөгү бөлүктөрүм менен автоматтык жарыктыгын көзөмөлдөөнү кошкум келди. Ошентип, мен лампочканы заказ менен жасадым.

Биринчиден, мен мурда колдонгон кичинекей контейнердин капкагын алып, алюминийден тик бурчтуу тарелканы чаптадым. Андан кийин мен алюминийдин үстүнө жылуу ак LED диодунун эки кичинекей бөлүгүн жабыштырдым. Эмне үчүн алюминий тилкеси? Бул LED үчүн жылыткычтын ролун аткарат, анткени алар узак убакытка колдонулганда жылыйт. Баары ысыкка чыдамкай клей менен жабышып калды, мен бактыга жараша дүкөндүн бөлмөсүндө жатып калдым. Эгер таба албасаңыз, анда эч нерсе эмес. LED тилкелеринин көбүнчө артында клей бар, аны түз эле чаптап койсоңуз болот.

Мен зымдарды эки тилкени параллель кармап, ширеттим. Анан мен эски LED лампочкасынан диффузорду ачып, капкактын үстүнө илип койдум.

Биздин атайын LED лампа даяр!

Мен 12 в кубаттуулугу менен тез сыноо кылдым. Сиз буга чейин кандай жагымдуу экенин көрө аласыз.

4 -кадам: Кара түскө боёңуз

Кара боё!
Кара боё!
Кара боё!
Кара боё!
Кара боё!
Кара боё!

Мен баарын кара түскө боёгом. Боёк туура жабышып калышы үчүн контейнерлердин бетин одоно кылуу үчүн кумдук кагазды колдонууну тактаңыз.

Эң жакшысы чачыратуучу боёкту колдонуу, бирок менде үйдө боёчу эмес. Ошентип, мен акрил боёк колдондум. Негизи боёо чынында эле кыйын болчу, анткени боёк чыга берди. Үч пальтодон кийин сырткы келбетине канааттандым. Мен сүрөт тарткандан мурун аны тегиздеп коюшум керек болчу да.

Мен чоң контейнердин үстүн боёгон жокмун, анткени ал жарым -жартылай тунук болчу жана күйгүзүлгөндө салкын жарык шакегин түзмөк.

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

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

Мен бардык өзгөчөлүктөрдү айткандан кийин, сиз чөгүп кетишиңиз мүмкүн жана анын татаал схемасы жүрүп жатат деп ойлошуңуз мүмкүн. Бирок жок, бул абдан жөнөкөй. Arduino тактасына рахмат.

Сенсордун кириши: Тоскоолдуктун сенсору анын алдында турганыңызды аныктайт. Бул D0 пин Ардуинонун 2 пинине барат. GND пини Ардуинонун GND пинине барат, албетте. Бул +5v пин Ардуинонун 5v пинине барат.

Реле чыгышы: Реле лампаны акылдуу режимде күйгүзөт/өчүрөт. Бул киргизүү пин Ардуинонун 3 -пинине, башка пин Ардуинонун 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 -кадам: Кошумча өзгөчөлүктөр жана Tweaking

Ошентип, азыр бир көйгөй болушу мүмкүн. Колдонуучуну аныктоо үчүн акылдуу режим менен акылдуу төшөк режимин кантип которуштуруу керек? Мен берген коддо экөө тең негизинен бир эле нерсе. Бирок, эгерде сиз ар бирине арналган режимди кааласаңыз жана алардын ортосунда автоматтык түрдө которулсаңыз, Arduino ордуна Nodemcu (esp8266) микроконтроллерин колдонсоңуз болот.

Сиз IFTTT деп аталган кызматты колдонуп, убакыттын жана графигиңиздин негизинде автоматтык түрдө ар бир режимди иштете аласыз. Ошондой эле, сиз смартфонуңуздан лампаңызды башкаруу, аба ырайы эскертүүлөрү, таймерлер жана башка көптөгөн нерселерди оңой эле башкара аласыз. Бул Irisти чындап акылдуу кыла алат. Тилекке каршы менин nodemcu кайра жатаканада, ошондуктан мен Arduino менен тыгылып калдым. Мен кайтып келгенден кийин бул функцияларды кошуп коём жана балким башка көрсөтмө берермин!

12 -кадам: Код аркылуу өтүңүз

Код аркылуу өтүү
Код аркылуу өтүү

Код бир гана көрүнбөстөн, иш жүзүндө абдан жөнөкөй.

Биринчиден, биз орнотуу функциясында Arduino киргизүү жана чыгаруу төөнөгүчтөрүн жарыялайбыз.

Pin 2 сенсордон кириш алууда. Демек, эгерде ал HIGH дегенди окуса, бул кимдир бирөө ага жакын экенин билдирет, ал релени (пин 3) 15 секундга күйгүзөт. 15 секунддан кийин, эгер пин 2 дагы эле жогору окуп жатса, if блогу аткарыла берет жана чырак күйүп турат. Болбосо, реле өчүрүлөт жана лампа да өчөт.

Эгер сиз күн баткандан кийин анын автоматтык түрдө иштешин кааласаңыз, анда башка пинге жалпы максаттагы транзистору бар LDR кошуу жетиштүү. Андан кийин, жогорудагы коддун баары if блогунун ичине жайгаштырылган. LDR эч кандай жарык окуса, if блогу аткарылат жана жогоруда түшүндүрүлгөн процесс Arduino тарабынан ишке ашырылат.

Ошондой эле, жарыкты автоматтык көзөмөлдөө үчүн LDRди кайра колдонуу керек болот. Эми чырак Arduino түздөн -түз иштеши керек, ал үчүн башка реле колдонулушу мүмкүн. Сиз PWMди LDRдин аналогдук кирүүсүнүн негизинде лампанын жарыктыгын тууралоо үчүн колдоно аласыз. Белгилей кетчү нерсе, бул үчүн 12v эмес, 5V LED тилкесин колдонууга туура келет.

Үйдөн иштөө ылдамдыгы чакырыгы
Үйдөн иштөө ылдамдыгы чакырыгы
Үйдөн иштөө ылдамдыгы чакырыгы
Үйдөн иштөө ылдамдыгы чакырыгы

Экинчи сыйлык Үйдөгү ылдамдык чакырыгы

Сунушталууда: