Мазмұны:
- Жабдықтар
- 1 -қадам: Жарықдиодты шамдарды жинаңыз
- 2 -қадам: ультрадыбыстық қашықтық сенсоры
- 3 -қадам: жеті сегментті жарық диоды мен дыбыстық сигнал
- 4 -қадам: қосқыш
- 5 -қадам: Кодекс
Бейне: D/ Arduino қашықтығы датчигі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сіз қашықтан/қозғалыс сенсорының дабылын алғыңыз келді ме, оны үйде өзіңіз жасай аласыз және қосқышты басу арқылы іске қосасыз ба? Мен жасаған дабыл жүйесі дәл осылай жасайды, ол ультрадыбыстық қашықтық сенсорымен объектінің 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 дюймдік шекараның сыртына жылжыту немесе қосқыш қосылу арқылы оңай қарусыздандыруға болады.
Ұсынылған:
Адамдардың ара қашықтығы: 8 қадам
Адамдардың қашықтығы: бұл Instructables жобасының қарапайым өзгерісі: https://www.instructables.com/id/Arduino-Distance-Detector-with-a-Buzzer-and-LEDs/https://www. instructables.com/id/Arduino-Distance-Detector-with-a-Buzzer-and-LEDs/Brief Кіріспе
Ардуино роботы қашықтығы, бағыты мен айналу дәрежесі (шығыс, батыс, солтүстік, оңтүстік) Bluetooth модулі мен автономды робот қозғалысы арқылы дауыспен басқарылады.: 6 қадам
Ардуино роботы қашықтығы, бағыты мен айналу дәрежесі бар (шығыс, батыс, солтүстік, оңтүстік) Bluetooth модулі мен автономды робот қозғалысының көмегімен дауыспен басқарылады. Бұл нұсқаулықта Arduino роботын қалай жасау керектігін түсіндіреді, оны қажетті бағытта жылжытуға болады (Алға, артқа) , Солға, Оңға, Шығысқа, Батысқа, Солтүстікке, Оңтүстікке) Дауыс пәрменін қолдану арқылы сантиметрдегі қашықтық қажет. Роботты автономды түрде жылжытуға болады
Arduino Uno, ультрадыбыстық сенсор HC-SR04 және WTV020SD дыбыстық модулімен сөйлесу қашықтығы: 4 қадам
Arduino Uno, ультрадыбыстық сенсор HC-SR04 және WTV020SD дыбыстық модулімен сөйлесу қашықтығы: Arduino-ның ең танымал жобаларының бірі, менің нұсқаулық №31-ге қош келдіңіз. Егер сізге бұл жоба ұнайтын болса, Instructables -те менің ізбасарларымның бірі болыңыз және менің Youtube каналыма жазылыңыз … www.youtube.com/rcloversanAnyway, бұл жоба үшін сіз
Уоллес автономды роботы - 4 -бөлім - IR қашықтығы мен «күшейткіш» сенсорларын қосыңыз: 6 қадам
Уоллес автономды роботы - 4 -бөлім - IR қашықтығы мен «күшейткіш» сенсорларын қосыңыз: Сәлеметсіз бе, бүгін біз Уоллестің мүмкіндіктерін жақсартудың келесі кезеңін бастаймыз. Атап айтқанда, біз инфрақызыл қашықтық сенсорларының көмегімен кедергілерді анықтау және болдырмау қабілетін жақсартуға тырысамыз, сонымен қатар Roboclaw мотор-контроллерінің мүмкіндіктерін пайдаланамыз
Көп мақсатты жарық қашықтығы сенсоры: 5 қадам
Көп мақсатты жарық қашықтығы сенсоры: Бұл жарық қашықтығы сенсоры сияқты таңғажайып туындыларды қолданудың бірнеше әдісі бар! Мен мұны жасауды шешкен себебім 6-сынып оқушыларымен мектептен кейінгі кодтау сабағым болды. Студенттер Sphero Ollies -пен жұмыс жасайды және