Мазмұны:
- 1 -қадам: материалдар тізімі
- 2 -қадам: Рефлексияға арналған айна ұстағыш
- 3 -қадам: Arduino Mini көмегімен дыбыстық сигнал/дабыл
- 4 -қадам: Leaser Beam
- 5 -қадам: Қайта таңдауды орнату
- 6 -қадам: демо
Бейне: Arduino көмегімен түнгі ұрлық дабылы: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сәлеметсіз бе, бұл менің 5 -ші нұсқаулығым. Әдетте мен Arduino -ны негізгі компонент ретінде қолдана алатын конкурс болған кезде нұсқаулық жазамын. Сонымен, осы оптикалық байқаудың арқасында мен өте қарапайым компоненттері бар қарапайым мектеп жобасын көрсетуге мүмкіндік алдым.
Енді Arduino көмегімен түнгі ұрлық детекторын жасайық.
1 -қадам: материалдар тізімі
- Mini Arduino
- LDR бір дана
- Лизер
- АА батареялары (2)
- AA батарея ұстағыш
- Сырғымалы қосқыш (2)
- Айна (сізге рефлексия қажет емес)
- Өлшемі 6 см х 5 см кішкентай қорап
- Бірі басқарды
- Бір дыбыстық сигнал
- 5в қуат көзі
- Құлаққап 5 дана
- Велосипед 2 бөліктен тұрады
- Супер желім
2 -қадам: Рефлексияға арналған айна ұстағыш
- Менің жалпы дүкеннен мен 2см х 2см өлшемді айна алдым
- Мен оған бекітілген 3d принтер ұстағышын басып шығардым, мұны балмұздақ таяқшаларының көмегімен жасауға болады.
- Мен супер желімнің көмегімен құлаққаптың пластмасса бөліктерінің кішкене бөліктерін айнаға жапсырамын.
- Велосипедпен сөйлесіп, мен оларды ұстағышта қалдырдым.
3 -қадам: Arduino Mini көмегімен дыбыстық сигнал/дабыл
Бұл жүйе қоршаған ортадағы жарықтың қарқындылығын сезіну арқылы жұмыс істейді. Жарықты анықтау үшін қолдануға болатын сенсор - LDR. Бұл арзан, және сіз оны кез -келген электроника дүкенінен немесе Интернеттен сатып ала аласыз.
LDR VCC (5V) қосылған кезде аналогты кернеуді береді, ол шамадағы кіріс жарық қарқындылығына тура пропорционалды түрде өзгереді. Яғни, жарық қарқындылығы неғұрлым көп болса, LDR сәйкес кернеу соғұрлым үлкен болады. LDR аналогты кернеуді беретіндіктен, ол Arduino аналогтық кіріс істігіне қосылады. Arduino кіріктірілген ADC (аналогты-цифрлық түрлендіргіші) бар, содан кейін аналогты кернеуді (0-5В-тан) (0-1023) диапазонындағы сандық мәнге түрлендіреді. Егер оның ортасында немесе бетінде жеткілікті жарық болса, LDR-ден Arduino арқылы оқылатын түрлендірілген цифрлық мәндер 800-1023 аралығында болады.
LDR -ді Arduino -ға қосқаннан кейін, Arduino арқылы LDR -ден келетін мәндерді тексеруге болады. Ол үшін Arduino -ны USB арқылы компьютерге қосыңыз және Arduino IDE немесе бағдарламалық жасақтаманы ашыңыз. Содан кейін Arduino -ға бекітілген кодты жүктеңіз.
Кодты жүктегеннен кейін Arduino IDE -дегі «Serial monitor» батырмасын басыңыз. Бұл экранда әр түрлі мәндерді басып шығаратын жаңа терезені ашады. Енді сенсорды оның бетін жарықтан бөгеу арқылы тексеріп көріңіз және сіз қандай мәндерді көресіз. сериялық мониторға кіріңіз.
===================================
int prevSensorValue = 0; ол құрылғыны қосқан кезде бірінші рет орнатылады. жарықты блоктаған кезде сенсордың мәні төмендейді, оны сериялық монитордан тексеріңіз. Мен үшін бұл 200 болды, сондықтан мен егер айырмашылық 150 -ден үлкен болса, 13 -ші пин мәнін жоғарыға орнатады.
Ол BJT қосқышын қосады және дабыл 2 минут қосылады.
Ақырында 3d принтерін қолданып корпус жасады.
4 -қадам: Leaser Beam
- Менде диаметрі 6 мм болатын 3В лизер бар.
- Мен оған ұстағыш жасадым, егер қажет болса, оны өткізіп жіберуге болады.
- АА батарея ұстағышын пайдаланыңыз, 2 батареямен лизердің оң сымы мен теріс ұшына оң жағын қосыңыз.
- Дұрыс қосылғаннан кейін сізге лазер сәулесі түседі.
- Қосылымның арасына қосқыш қойыңыз, сырғытпа жақсы жұмыс істейді.
- Оны қабырғаға қойыңыз, қай аймақты қос таспамен бекіткіңіз келеді.
5 -қадам: Қайта таңдауды орнату
- Лизингті қойғаннан кейін, сәуленің қабырғаға қай жерде құлап жатқанын тексеріңіз.
- Шағылыстыратын айнаны сол жерге қойыңыз да, оны қалаған жерге еңкейтіп түсіруге тырысыңыз.
- 2 -қадамды басқа айналармен қайталаңыз, сонда сіз қауіпсіз болғыңыз келетін барлық аймақты көрмедіңіз.
- LDR -ге түсетін соңғы сәулені жасаңыз.
6 -қадам: демо
Барлығын біріктіргеннен кейін ол керемет жұмыс істейді.
Ұсынылған:
Есік қоңырауы, ұрлық дабылы, түтін дабылы және т.б. үшін Arduino push сигналдары: 8 қадам
Есік қоңырауы, ұрлық дабылы, түтін дабылы және т.б. үшін Arduino Push Alerts: Arduino Uno мен Ethernet Shield көмегімен есік қоңырауы, ұрлық дабылы, түтін дабылы және т. Толық мәліметтер мына жерде: менің веб -сайтымда Arduino Push Alert Box туралы Wiznet W5100 чипіне негізделген Arduino Uno және Ethernet Shield қолданады
Ұрлық дабылы (қарапайым және кодталмаған): 3 қадам
Ұрлық дабылы (Қарапайым және кодсыз): 1 -ші деңгейдегі ИҚ негізіндегі ұрлық дабылы. Бұл сізге қажет электроника мен сымдардың жиынтығы. Бұл жоба ауқымындағы объектілерді анықтауға бағытталған. дыбыстық сигнал шығады және бірнеше секундтан кейін өшеді
Қарапайым Arduino сымсыз ұрлық дабылы: 12 қадам (суреттермен)
Қарапайым Arduino сымсыз ұрлық дабылы: Бұл жоба deba168 нұсқайтын керемет нұсқаулықтың өзгертілген нұсқасы. Түпнұсқаны мына жерден қарай аласыз. Мен 8 -сыныптың технологиялық курсын оқытамын, сондықтан тренингте біздің бөлмеде бар жиынтықтар туралы айтылады … Сіздің құралдарыңыз әр түрлі болуы мүмкін. Менде сабақ қысқартылды
Шыны сынғыш дабыл / ұрлық дабылы: 17 қадам
Шыны сынғыш дабыл / ұрлық дабылы: Бұл схеманы кіруші әйнектің сынғанын естімейтін болса да, шыны терезенің бұзушының сынғанын анықтау үшін дабыл беру үшін пайдалануға болады
5 долларлық ұрлық дабылы!: 17 қадам
5 долларлық ұрлық дабылы! Дәнекерлеу қажет емес. (дәнекерлеу міндетті емес) Мен бұл бейнені бейне бөліміне де жүктедім. Менің бейнені төменде қараңыз: