Мазмұны:

D/ Arduino қашықтығы датчигі: 5 қадам
D/ Arduino қашықтығы датчигі: 5 қадам

Бейне: D/ Arduino қашықтығы датчигі: 5 қадам

Бейне: D/ Arduino қашықтығы датчигі: 5 қадам
Бейне: MKS Gen L - Marlin 1 1 9 (configuration.h) 2024, Шілде
Anonim
Қашықтық сенсоры дабылы W/ Arduino
Қашықтық сенсоры дабылы W/ Arduino

Сіз қашықтан/қозғалыс сенсорының дабылын алғыңыз келді ме, оны үйде өзіңіз жасай аласыз және қосқышты басу арқылы іске қосасыз ба? Мен жасаған дабыл жүйесі дәл осылай жасайды, ол ультрадыбыстық қашықтық сенсорымен объектінің 15 дюймде пайда болуын бақылау үшін дабыл жасайды және дабыл қаруланғаннан кейін (қосқыш аударылған сияқты) сигнал сигналдары жыпылықтай бастайды. дау -дамай айналадағы адамдарды бірден алаңдатады. Дабыл 7 сегментті жарықдиодты қолданатын таймермен орнатылған, бірақ дабыл өшірілмесе шексіз қосулы болады, бірақ триггерден 10 секунд өткен соң полицияға «хабар беріледі» және сіздің орналасқан жеріңізге жіберіледі. Сонымен, қосымша материалдарды қарастырмай -ақ қояйық.

Жабдықтар

Жеті сегментті жарық диоды

Нан тақтасы

Ардуино

Зумер

Johson онжылдық санауышы x 2

555 Таймер

Ультрадыбыстық қашықтық сенсоры

Жарықдиодты x 9

470 Ом резисторы

330 Ом резисторы x 2

1 мега ом резисторы

1 -қадам: Жарықдиодты шамдарды жинаңыз

Жарықдиодты шамдарды жинаңыз
Жарықдиодты шамдарды жинаңыз
Жарықдиодты шамдарды жинаңыз
Жарықдиодты шамдарды жинаңыз

Сымдардың түс кодын ұмытпаңыз! Ең алдымен, қызыл сымдар қуатқа қосылуды, ал қара сымдар жерге қосылуды білдіреді. Қара немесе қызыл түске боялмайтын түрлі түсті сымдар тек сіздің қалауыңыз бойынша эстетикаға арналған. Сізге 555 таймерді екі Джонсон есептегішінің біреуіне конфигурациялау қажет болады, бір есептегішті толық қосқаннан кейін келесіге өтіңіз. Бұл жолы инвертирленген шығыс 10 істікті конфигурацияланған есептегіштен қосыңыз және оны екінші онжылдық санауыштың таймеріне қосыңыз. Қараға қосылған барлық түйреуіштерді жерге қосқаныңызға көз жеткізіңіз (немесе егер сіз tinkercad қолдансаңыз, әр түрлі түйреуіштерді ажырату үшін кіріктірілген таңбалау жүйесін пайдаланыңыз). Нан тақтасын қуат көзіне емес, цифрлық түйреуішке қосқаныңызға көз жеткізіңіз, бұл пайдалы болады, өйткені біз жарықдиодты жүйе код арқылы қосылған кезде басқара аламыз.

2 -қадам: ультрадыбыстық қашықтық сенсоры

Ультрадыбыстық қашықтық сенсоры
Ультрадыбыстық қашықтық сенсоры

Ультрадыбыстық қашықтық сенсоры объектінің сенсордың 15 дюймдік диапазонына енгенін білу үшін пайдаланылады, әрине нақты қашықтық сізге байланысты және шын мәнінде әлдеқайда алыс болар еді. Бірақ жобаны іс жүзінде имитациялау үшін біз оны диаметрі 15 дюйммен шектейміз. Trig және Echo түйреуіштерін өз қалауыңыз бойынша цифрлық түйреуіштерге қосқаныңызға көз жеткізіңіз, сонымен қатар қуат пен жер олардың түйреуіштеріне қосылуы керек.

3 -қадам: жеті сегментті жарық диоды мен дыбыстық сигнал

Жеті сегментті жарықдиодты және дыбыстық сигнал
Жеті сегментті жарықдиодты және дыбыстық сигнал
Жеті сегментті жарықдиодты және дыбыстық сигнал
Жеті сегментті жарықдиодты және дыбыстық сигнал

Өзіңіз таңдаған цифрлық түйреуіштерге әкелетін жеті сегментті конфигурациялаңыз. DP деп аталатын түйреуішті қоспаңыз, сонымен қатар сіздің модельіңізге байланысты сізде жалпы анод (CA) немесе ортақ катод (CC) болады. Тізбектегі сымның кез келген жерінде 330 Ом резисторы бар СК -ны жерге қосу үшін және CA -ға қосу керек. Сонымен қатар, жеті сегментті сигнализация дабыл орталығына жақын жерде орналасуы керек, бірақ негізгі құралдардың көруіне кедергі келтірмеуі керек. Дыбыстық сигналға келер болсақ, дыбыстық сигналды оның соңғы аяғының цифрлық түйреуішіне орнатыңыз және теріс аяқты бір кило-ом резисторымен жерге қосыңыз.

4 -қадам: қосқыш

Коммутатор
Коммутатор

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

5 -қадам: Кодекс

Кодекс
Кодекс

Кодқа арналған arduino файлы орналастырылған және оны осы нұсқаулықты ұстанатын кез келген пайдаланушы жүктей алады. Код ультрадыбыстық қашықтық сенсорының қашықтығын қабылдайды, егер ультрадыбыстық қашықтық сенсоры 15 дюйм ішінде затты сезсе, қосқыш өшірулі болса, дабылды қосады. Бұл бағыттаушы/жыпылықтайтын шамдарды көрсеткі түрінде, жеті сегментті жарықтандырғышты 10 секундқа (9 -дан 0 -ге дейін) және жеті сегментті дисплейде бір секунд өткенде дыбыстық сигналды іске қосады. Дабылды объектіні 15 дюймдік шекараның сыртына жылжыту немесе қосқыш қосылу арқылы оңай қарусыздандыруға болады.

Ұсынылған: