Мазмұны:
- 1 -қадам: Бұл қалай жұмыс істейді?
- 2 -қадам: Жарық диодты және резисторды Arduino UNO -ға қосуға дайын болыңыз
- 3 -қадам: Қосылымдар
- 4 -қадам: код
- 5 -қадам: ләззат алыңыз
Бейне: Сіз шам сияқты жарқ ете алатын жарық диоды: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Жарық диодтары жарық шығаруға арналған, бірақ олар таңғажайып сенсорлар жасайды. Тек Arduino UNO, жарық диоды мен резисторды қолдана отырып, біз желдің жылдамдығын өлшейтін ыстық жарықдиодты анемометр құрамыз және жарық диодты 2 секундқа сөндіріп жатқаныңызды анықтайды. Сіз мұны тыныс алуды басқаратын интерфейстерді немесе тіпті өшіруге болатын электронды шамды жасау үшін пайдалана аласыз!
Материалдар:
Arduino UNO (компьютерге қосылу үшін USB кабелі бар)
1/4W 220 Ом резисторы (https://www.amazon.com/Projects-25EP514220R-220-Re…)
Алдын ала сымды, 0402 сары жарық диоды (https://www.amazon.com/Lighthouse-LEDs-Angle-Pre-W…)
Үзіліс тақырыбы (https://www.amazon.com/SamIdea-15-Pack-Straight-Co…)
Сізге сондай -ақ қажет болады:
Arduino ортасын басқаруға арналған компьютер
Негізгі дәнекерлеу жабдықтары/дағдылары
1 -қадам: Бұл қалай жұмыс істейді?
Светодиод арқылы ток өткізгенде оның температурасы көтеріледі. Көтерілу мөлшері оны қаншалықты тиімді салқындатуға байланысты. Ыстық жарықдиодты қосқанда, қосымша салқындату жұмыс температурасын төмендетеді. Біз мұны анықтай аламыз, себебі светодиоды кернеудің ілгерілеу салқындаған сайын жоғарылайды.
Схема өте қарапайым және жарықдиодты жүргізуге ұқсайды. Жалғыз айырмашылығы - жарық диодты қосулы кезде кернеудің төмендеуін өлшеуге қосымша сымды қосамыз. Жақсы жұмыс істеу үшін сіз ең жұқа сымдармен жалғанған өте кішкентай жарықдиодты қолданғыңыз келеді (мен 0402 үстіңгі жарық диодты қолдануды ұсынамын). Бұл светодиоды тез қыздыруға және салқындатуға мүмкіндік береді, сымдар арқылы жоғалатын жылуды азайтады. Біз іздейтін кернеудің өзгеруі тек милливольт - UNOs аналогтық түйреуіштері арқылы сенімді түрде анықтауға болатын ең шетінде. Егер жарықдиодты жылу өткізетін нәрсеге сүйенсе, ол жеткілікті түрде қызып кетпеуі мүмкін, сондықтан ол ауада болса жақсы жұмыс істейді.
2 -қадам: Жарық диодты және резисторды Arduino UNO -ға қосуға дайын болыңыз
Өте жұқа сымдарды өте кішкентай жерүсті жарық диодтарына дәнекерлеу дағдыларды қажет етеді. Бақытымызға орай, сіз алдын ала сымды, 0402 жарықдиодты сатып ала аласыз. Олар көбінесе 12 В жұмыс істеуге арналған резистормен (суретте жылудың қысқаруымен қапталған) келеді. Егер сіз осылай алатын болсаңыз, сізге резисторды кесу қажет болады. Егер сіз резистордың жанындағы жылу өткізгіш түтікті кесіп тастасаңыз, онда сіз қалған құбырды тартып алуыңыз мүмкін, сондықтан дәнекерлеу үшін ашық сым қорғасын қалдырады. Егер сіз сымды жай ғана кесіп тастасаңыз, онда сіз кішкене оқшаулауды алып тастауыңыз керек, сонда сіз дәнекерлей аласыз және сымның қалыңдығын ескере отырып, бұл қиын болуы мүмкін.
Сымдар Arduino тақырыбында жақсы байланыс орнату үшін тым жұқа, сондықтан оларды майлы нәрсеге дәнекерлеу қажет болады. Мен қосылымдарды жасау үшін ажыратылатын тақырыптағы түйреуіштерді қолдандым, бірақ сіз сәйкес келетін өлшеуіш сымның кез келген сынықтарын қолдана аласыз. Жарықдиодты жарық диодының артқы (катодты) сымы бір ажыратқышқа арналған түйреуішке дәнекерленген. Қызыл (анодты) сымды суретте көрсетілгендей иілген резисторға дәнекерлеу керек. Резистордағы сымдарды бірдей ұзындықта кесіңіз және оларды суретте көрсетілгендей екі көршілес түйреуішке дәнекерлеңіз.
3 -қадам: Қосылымдар
Жарық диодты/резисторды суретте көрсетілгендей қосыңыз. Қызыл жарықдиодты сымға қосылған резистордың жағы A0 -ге өтеді. Бұл жерде біз аналогтық кіріс мүмкіндігін қолдана отырып, жарық диодты кернеуді өлшейміз. Резистордың екінші жағы A1 -ге өтеді, біз оны сандық шығыс ретінде қолданамыз, оны жарықдиодты қосуға жоғары орнатамыз. Қара сым GND -ге қосылуы керек. Arduino GND түйреуіштерінің кез келгенін қолдануға болады.
4 -қадам: код
Кодты жүктеп алып, оны Arduino IDE -де ашыңыз. Содан кейін сіз оны Arduino -ға жүктей аласыз.
Бағдарлама алдымен түйреуіштердің бағыттарын орнатады және жарық диодты жарықтандырады. Содан кейін ол жарық диодты кернеудің төмендеуін A0 түйрегіндегі аналогты оқу арқылы өлшейді. Өлшеу дәлдігін жақсарту үшін біз кернеуді 256 рет жылдамдықпен оқимыз және нәтижені қосамыз. (Осындай шамадан тыс іріктеу түрлендірудің тиімді ажыратымдылығын арттыруы мүмкін, сонда біз түрлендіргіштегі ең кіші қадамнан кіші өзгерістерді көре аламыз.) Егер деректер буферінің сенсорлық деректері толы болса, біз соңғы соманы біздегі ең көнесімен салыстырамыз. жақында салқындату жарық диодты кернеуді кем дегенде MINJUMP көтергенін білу үшін буферде сақталады. Егер ол болмаса, біз буферде соманы сақтаймыз, буферлік көрсеткішті жаңартамыз және келесі өлшеуді бастаймыз. Егер ол болса, біз жарық диодты 2 секундқа өшіреміз, буферді қалпына келтіреміз, содан кейін процесті қайтадан бастаймыз.
Не болып жатқанын жақсырақ түсіну үшін біз әр соманы сериялық деректер түрінде жазамыз және уақыт өте келе өзгеретін кезде жарық диодты кернеуді диаграммалау үшін Arduino IDE сериялық плоттерін (Құралдар мәзірінің астында) қолданамыз. Бағдарламаға сәйкес болу үшін 250000 -ге жіберу жылдамдығын орнатуды ұмытпаңыз. Сіз жарық диодты қосқаннан кейін жылынған кезде кернеудің қалай төмендейтінін көре аласыз. Бұл сонымен қатар жүйенің қаншалықты сезімтал екенін көрсетеді. Жарық диодты қосқаннан кейін, ол қайта қосылған кезде біршама суытады, оны сіз графиктен секіру ретінде көресіз.
5 -қадам: ләззат алыңыз
Код жұмыс істеп тұрған кезде, сіз жарық диодты ауамен тез өшіруіңіз керек. Мен жарық диодты 1 метрден алыстата алатынымды білдім! Кейбір бөлмелерде ауа ағындары жалған триггерлерді тудыруы мүмкін. Егер бұл мәселе болса, MINJUMP жоғарылату арқылы жүйенің сезімталдығын төмендетуге болады. Сериялық плоттер сіздің қосымшаңызға сәйкес келетін құндылықты елестетуге көмектеседі.
Жарық диодты басқа түске ауыстыруға болады. Ақ жарық диодтары жақсы жұмыс істейді. Оларда кернеудің төмендеуі жоғары болғандықтан, дұрыс ток алу үшін қарсылық мәнін өзгерту қажет болады. БҰҰ-ның қозғалтқыш қабілеттілігін ескере отырып, 10-15мА диапазондағы ток үшін түсіріңіз. Ақ жарық диоды үшін 100 Ом - бұл жақсы бастапқы нүкте.
UNO -да 6 аналогтық кіріс түйреуіші болғандықтан, сіз бұл кодты 6 тәуелсіз, ыстық жарықдиодты анемометрлерді қолдау үшін оңай өзгерте аласыз! Бұл әр түрлі бағытта соққанда анықтай алатын қарапайым интерфейстер құруға мүмкіндік береді. Бұл мүгедектерге арналған интерфейстер, музыканттар үшін экспрессивті контроллерлер немесе тіпті көптеген электронды шамдары бар туған күн торттары үшін керемет пайдалы болуы мүмкін!
Ақырында, егер сіз осы әдісті керемет нәрсе жасау үшін қолдансаңыз, төменде түсініктеме қалдырыңыз!
Ұсынылған:
Рождестволық жарық диодты жарық диоды: 3 қадам
Рождестволық жарық диодты жарық диоды: Мен Рождество мерекелеріне арналған Arduino -ның қызықты және мерекелік жобасын жасағым келді, сондықтан мен өз қолыммен жарық диодты шамдарды жасауды шештім. Бұл жоба дәнекерлеу машинасын қажет етеді, сондықтан оны есте сақтаңыз
Жарықдиодты снайпер: Мүмкін сіз жасай алатын сынақ жабдықтарының ең негізгі бөлігі: 3 қадам
Жарықдиодты қондырғы: Мүмкін сіз жасай алатын сынақ жабдықтарының ең негізгі бөлігі: Сізге LED сөндіргішін таныстыруға рұқсат етіңіз. Электроника жобаларын жөндеуге көмектесу үшін құрастыруға болатын қарапайым, бірақ өте пайдалы сынақ жабдықтары. Жарықдиодты Snapper - бұл оңай қосуға мүмкіндік беретін ашық көзі бар баспа схемасы
Жарық диоды бар қарапайым жарық сенсоры (аналогты): 3 қадам
Жарық диоды бар қарапайым жарық сенсоры (аналогы): Сәлеметсіз бе, мен сізге жарық диодты жарықдиодты қалай жасау керектігін көрсетемін. Мен үшін бұл схема пайдасыз, өйткені сіз онымен көп нәрсе жасай алмайсыз, бірақ менің ойымша
Сіз балалармен жасай алатын биологиялық ыдырау эксперименті!: 8 қадам
Сіз балалармен жасай алатын биологиялық ыдырауға арналған эксперимент! Алайда, сіз жылу сияқты энергия қолданылған кезде кейбір материалдардың басқалармен салыстырғанда қалай ыдырайтынын модельдей аласыз
Кез келген (Хаха) веб -сайтынан музыканы қалай алуға болады (Сіз естігенше оны ала аласыз Жақсы, егер ол флэшке ендірілмесе, онда сіз оған мүмкін емессіз) ӨҢДЕЛДІ !!!!! Қосылған ақпарат: 4 қадам
Кез келген (Хаха) веб -сайтынан музыканы қалай алуға болады (Сіз естігенше оны ала аласыз … Жарайды, егер ол флэшке ендірілмесе, онда сіз оған мүмкін емессіз) ӨҢДЕЛДІ !!!!! Қосымша ақпарат: егер сіз бір кездері веб -сайтқа кірсеңіз және ол сізге ұнайтын және қалайтын әнді ойнаса, онда бірдеңені шатастырсаңыз, менің кінәм жоқ - бұл сізге нұсқаулық ) Мен музыканы ала алдым