Мазмуну:
- 1 -кадам: Эскиз жана кээ бир теория
- 2 -кадам: Чырактарды өткөрүү
- 3 -кадам: Эскизди жана Дизайнды текшерүү
- 4 -кадам: Желе көзөмөлүн кошуу
Video: Флуоресценттик жарыктарды лазердик көрсөткүч жана Arduino менен көзөмөлдөңүз: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:44
Alpha One Labs Hackerspaceтин бир нече мүчөлөрү флуоресценттик арматуралар берген катуу жарыкты жактырышпайт. Алар жеке шаймандарды оңой башкаруунун жолун каалашты, балким лазердик көрсөткүч мененби? Мен катуу абалдагы реле казып, лабораторияга алып келдим. Мен Arduino Duemilenova сатып алдым жана LED Blink мисалынын эскизин галоген чырагын өчүрүү үчүн колдонууну көрсөттүм. Мен светодиоддорду жарык сенсорлору катары колдонуу боюнча кээ бир маалыматты таптым [1] жана техниканы көрсөткөн Arduino эскизи [2]. Мен диоддор дээрлик сезгич эмес экенин байкадым - лазер түз эле жарык чыгаруучу бөлүккө, же LED каттабайт элем Ошентип мен фототранзисторлорго өттүм. Алар алда канча сезимтал жана жыштыктардын кеңири диапазонунда. Транзистордун үстүндөгү туура чыпкасы менен мен аны кызыл жарыкка көбүрөөк сезгич кыла алмакмын жана бурчтардын кеңири диапазонунан тартып. Эгерде сиз бул схеманы түзсөңүз, акыл -эсти колдонуңуз - эгер сизде кандайдыр бир нерседен күмөн санасаңыз, билген адамдан сураңыз. Сиз (жана башкалардын) коопсуздугуна жана жергиликтүү электр коддорунун сакталышына жооптуусуз.
1 -кадам: Эскиз жана кээ бир теория
Ардуинону кантип иштетүү керектигин билем деп ойлойм жана эскизди түзүп, жүктөп алам. Ар бир чырак үчүн мен телефон кабелин колдоном, анткени ал арзан, төрт өткөргүч бар, менде баары бир тегеректе жатты. Мен кызылды жалпыга +, жерди кара, фототранзисторду жыйноочу үчүн жашылды, релени башкаруу үчүн сарыды +колдондум. Ардуинодогу аналогдук санариптик конвертер (ADC) жерге салыштырмалуу пиндеги чыңалууну өлчөйт. Мен фототранзистордун маалымат баракчасын карадым жана мультиметр менен текшерип көрдүм, транзисторлор 10 мА толук жарыкта өтөт. Ом мыйзамын колдонуп, 5В жөнүндө 500 Ом, лампаларды башкаруу үчүн мен катуу абалдагы реле модулун колдондум. Булар бизге керектүү учурдагы рейтингде салыштырмалуу арзан, болжол менен 4Ага чейин 4 доллар. Өзгөчө флуоресценттүү жарык, мотор же дубалдын трансформатору сыяктуу индуктивдүү нерселерди көзөмөлдөгөндө, нөлдүк өтүү детектору менен реле модулдарын сатып алууну унутпаңыз. Аларды каалаган жерден күйгүзүү же өчүрүү нөлдүк чекит чыңалууга алып келиши мүмкүн, бул сиздин шайманыңыздын иштөө мөөнөтүн кыскартат, эң жаманы өрттү пайда кылат.
2 -кадам: Чырактарды өткөрүү
Шыпты карап, Arduino контроллерин кайда орнотууну чечиңиз. Эсиңизде болсун, ага 7-12 в кубаттуулугу керек болот. Телефон зымынын узундугун кескилеңиз (же cat5 же башка), Arduinoдон ар бир жарыкка чейинки аралыктан эки фут узунураак. Көзөмөлдөгүңүз келген электр чубалгыларынан байланышты карап көрүңүз. Сиз туташтыргычтарга заказ берсеңиз болот (Newark Electronics бизде болгон Wago 930 сериясын сатат). Андан кийин сиз учурдагы зымдарды кесүүнүн кажети жок жана бир нерсе туура эмес болуп калса, системаны алып салсаңыз болот. Жерди (кара) реле киришине -жана контролду (сары) + реле киргизүү үчүн (сүрөттөгү түс коду Мен биринчи бетке койгон нерселерден айырмаланып турам, анткени мен эмнени билдирерин түшүндүм). Реле аркылуу кара (ысык) зымды (сиздин релеңизге жараша) илип коюңуз. Жылуулукту жана электр лентасын колдонууну тактаңыз! Кара зымдарды туташтыргычтарыңызга киргизиңиз, ак (нейтралдуу) жана жерге (жашыл) туташтыргычтан туташтыргычка чейин өтөт. Зымдардын экинчи учу төмөнкүчө Arduinoго барат: Бардык кызыл зымдар (жалпы катод же коллектор) аналогго 0 (C0 портуна) баргыла, жана бардык кара жерге. Ар бир жашыл (анод же эмитент) 8-13 (B 0-5 портуна) жана сары зымдар 2-7 (D 2-7 портуна) барышат. Жашыл жана сары зымдардын дал келишин текшериңиз, анткени сенсор туура релени башкарышы керек! Эгерде сиз 2 -пинге сары түстү койсоңуз, ошол эле жабдуунун жашылы 8 -пинге өтөт.
3 -кадам: Эскизди жана Дизайнды текшерүү
Бул кадамда мен жолдо туш болгон кээ бир сыноолор жана кыйынчылыктар жана алар аркылуу кантип иштегем, бул пайдалуу болот деген үмүт менен сүйлөшөм. Илим Мазмуну сиздин ишиңиз эмес болсо, кийинки кадамга өтүүдөн тайманбаңыз:-) Биринчи кадам сыйымдуу сезгичтикти же резистивдүү сезүүнү колдонууну чечти. Резистивдүү сезүү - бул сенсорду резистор аркылуу аналог казыктардын бирине туташтыруу жана analogRead кылуу жана босого менен салыштыруу. Бул ишке ашыруу үчүн эң жөнөкөй, бирок көп калибрлөөнү талап кылат. Сыйымдуу сезүү теориясы, тескери бурулганда (- + коргошунга жана тескерисинче), LED токтун агышына жол бербейт, бирок электрондор бир тарапка чогулат. натыйжалуу бир конденсатор заряддоо, башка жагын таштап. Адатта чыгарган жыштыкта LEDге түшкөн жарык чындыгында кичинекей токтун агып кетишине алып келет, ал бул конденсаторду чыгарат. Ошентип, эгерде биз LED "конденсаторун" кубаттап, резистор аркылуу канча убакытка чейин заряддалаарын эсептесек, анда диодго канча жарык түшүп жатканы жөнүндө болжол менен түшүнөбүз. Бул иш жүзүндө ар кандай түзмөктөрдө ишенимдүү болуп чыкты, ал тургай фототранзисторлор үчүн да иштейт! Биз так люмен өлчөө кылып жаткан жокпуз, жана лазердик көрсөткүч айлана -чөйрөгө караганда бир топ жарык көрүнүшү керек болгондуктан, биз жөн гана босогонун бошотуу убактысын издейбиз. Камтылбаган системаларды программалоо менен тааныш болгондор үчүн, популярдуу ыкма-коддун маанилүү пункттарында басма сөздү кошуу. Бул камтылган системаларга да тиешелүү, бирок ар бир микросекунд эсептелгенде, Serial.write ("x is") убактысы; Serial.writeln (x); чындыгында абдан маанилүү жана сиз процессте көптөгөн окуяларды өткөрүп жиберишиңиз мүмкүн. Ошентип, басма сөз билдирүүлөрүңүздү ар дайым критикалык циклдердин сыртына коюңуз, же качандыр бир окуяны күтсөңүз. Кээде светодиодду өчүрүү коддун белгилүү бир чекитине жеткениңизди билдирүү үчүн жетиштүү.
4 -кадам: Желе көзөмөлүн кошуу
Эгерде сиз эскизди карасаңыз, анда мен сериялык портту окуп, бир нече тамга буйруктарына ылайык иш кылганымды байкадың. "N" тамгасы бардык жарыкты күйгүзөт, ал эми "f" өчүрөт. "0"-"5" сандары ошол санариптик чыгууга туташкан жарыктын абалын алмаштырат. Ошентип, сиз жарыгыңызды алыстан башкаруу үчүн CGI скриптин (же сервлетин, же веб-технологияңыз кайыкты сүзүп) жонокой ыргыта аласыз. Serial.writes ошондой эле жарык колдонуучунун киришинен өзгөргөн сайын чыгат, андыктан баракта учурдагы абалды көрсөтүү үчүн Ajax жаңыртуулары болушу мүмкүн. Мен эксперимент жасай турган дагы бир нерсе - бул бөлмөдө кыймылды аныктоо. Адамдар жарыкты чагылдырат жана алар жылган сайын жарык өзгөрөт. Бул мендеги жазуу билдирүүлөрүнүн "дельта" бөлүгү.
Сунушталууда:
Лазердик көрсөткүч шакеги: 5 кадам
Лазердик көрсөткүч шакеги: Саламатсызбы! Бул менин биринчи долбоорум :). Бир аз мурун атам мага Instructables жөнүндө айтып берди. Бул кызыктуу угулду, ошондуктан мен долбоор түзгүм келди. Мен бул сынакты көргөндө, шакектин ичине лазердик көрсөткүч жасоо идеясы пайда болду, мен аны жасоого аракет кылдым
3.7V Батарея Төмөн жана Толук Даражалуу Көрсөткүч Району: 9 Кадам (Сүрөттөр менен)
3.7V Батарея Төмөн жана Толук Даража Көрсөткүч Району: Салам досум, Бүгүн мен 3.7V Батареяны аз жана толук кубаттоочу индикаторун түзөм
Сфералык призмалар жана лазердик химиялык заттар менен лазердик шоу. CD.: 6 кадам
Сфералык призмалар жана жаркыраган химиялык заттар менен лазердик шоу. Мага башка көрсөтмөлөрдөн көргөн призмалар жана лазерлердин айлануу концепциясы жагат. Мен кыскычтарды жана таякчаларды жана лазерлерди (200 мВт кызыл лазер), 50 мвт жашыл эки лазерди, жарык өстүрүүнү (Күлгүн көк кызыл түрү) жана 200 мв кызгылт көк лазерди колдоном. Кээде
Джек-О-Чырагыңызга Жарыктарды жана Коркунучтуу Музыканы кошуңуз-Лайкоо же программалоо жок (Каалабасаңыз): 9 кадам (Сүрөттөр менен)
Джек-О-Чырагыңызга Жарыктарды жана Укмуш Музыканы кошуңуз-Лайкоо же Программалоо жок (Каалабасаңыз): Жаркыраган жарыктарды жана коркунучтуу музыканы кошуу менен көчөңүздө эң коркунучтуу Jack-O-Lantern ээ болуңуз! Бул ошондой эле Arduino жана программалоочу электрониканы сынап көрүүнүн эң сонун жолу, анткени бүтүндөй кодду жазбай же ширетпей бүтсө болот - дагы
Музыка менен башкарылган лазердик көрсөткүч жарыгы: 7 кадам (сүрөттөр менен)
Музыка менен башкарылган лазердик көрсөткүчтүн жарыгы: Сабвуфердин трюкундагы күзгүдөн айырмаланып, бул DIY сизге үндү элестетүүчү абдан арзан, музыкага негизделген шамдарды кантип түзүү керек экенин көрсөтөт