Мазмуну:
- Жабдуулар
- 1 -кадам: Жаркыраган LED чырактарын чогултуңуз
- 2 -кадам: Ultrasonic Distance Sensor
- 3 -кадам: жети сегмент LED жана Buzzer
- 4 -кадам: которуштуруу
- 5 -кадам: Кодекс
Video: Алыстык сенсорунун сигналы W/ Arduino: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Сиз качандыр бир аралыкта/кыймыл сенсорунун сигнализациясын каалагансызбы, ал үйдө өзүңүздөн турушу мүмкүн жана которгучту которуштуруп иштетүү керек беле? Мен жараткан ойготкуч системасы так ошондой кылат, ал объекттин 15 дюйм ичинде пайда болорун көзөмөлдөө үчүн УЗИ аралык сенсорун башкарат жана сигнализация куралданып бүткөндөн кийин (которгучту оодарганда), сигнализация жарыгы жаркырай баштайт айланасындагыларды дүрбөлөңгө салган чуу. Ойготкуч таймер менен орнотулган, ал 7 сегменттүү LEDди колдонот, бирок сигнал өчпөсө чексиз бойдон калат, бирок триггерден 10 секунд өткөндөн кийин, полицияга "кабар берилет" жана сиздин жайгашкан жериңизге жөнөтүлөт. Андыктан, ары сөз кылбастан, керектүү материалдарды карап көрөлү.
Жабдуулар
Жети сегменттүү LED
Breadboard
Arduino
Коңгуроо
Johson Decade Counter x 2
555 Таймер
УЗИ аралык сенсор
LED x 9
470 Ом резистору
330 Ом резистору x 2
1 Mega Ohm резистору
1 -кадам: Жаркыраган LED чырактарын чогултуңуз
Зымдарыңыздын түс кодун унутпаңыз! Негизинен, кызыл зымдар бийликке болгон байланышты, ал эми кара зымдар жерге туташууну билдирет. Кара же кызыл түстөрдү көрсөтпөгөн ар кандай түстөгү зымдар жөн гана эстетика үчүн, сиздин каалооңузга жараша болот. Сиз 555 таймериңизди эки Джонсондун он эсептегичинин бирине конфигурациялашыңыз керек болот, бир эсептегичти толугу менен зымдагандан кийин, экинчисине өтүңүз. Бул жолу мурунтан эле конфигурацияланган эсептегичтен 10 төңкөрүштү туташтырып, экинчи он жылдыктын эсептегичинин таймерине туташтырыңыз. Кара түскө туташкан бардык казыктарды жерге салганыңызды текшериңиз (же эгер сиз tinkercad колдонуп жатсаңыз, ар кандай төөнөгүчтөрдү айырмалоо үчүн орнотулган этикеткалоо тутумун колдонуңуз). Нан тактасын түздөн -түз бийликке эмес, санариптик пинге туташтырганыңызды текшериңиз, бул пайдалуу болот, анткени биз LED системасы код аркылуу иштегенде башкара алабыз.
2 -кадам: Ultrasonic Distance Sensor
УЗИ аралык сенсору объекттин сенсордун 15 дюйм чегине киргенин билүү үчүн колдонулат, албетте, чыныгы аралык сизге байланыштуу жана чындыгында алда канча алыс болот. Бирок долбоорду окшоштуруу үчүн биз аны диаметри 15 дюймга чейин чектейбиз. Trig жана Echo казыктарын өзүңүз тандаган санарип казыктарга туташтырганыңызды текшериңиз, жана күч менен жер да алардын белгиленген казыктарына туташтырылышы керек.
3 -кадам: жети сегмент LED жана Buzzer
Жети сегменти өзүңүз тандаган санарип казыктарга алып келиңиз. DP деп аталган төөнөгүчтү сайбаңыз, сиздин моделге жараша, сизде жалпы анод (CA) же жалпы катод (CC) болот. CCди жерге жана CAга 330 Ом резистору менен электр зымына туташтырганыңызды текшериңиз. Мындан тышкары, жети сегменттин сигнализациясынын борборуна жакын жерге коюлушу керек, бирок негизги инструменттердин көрүүсүнө тоскоол болбошу керек. Зумзерге келсек, коңгуроону анын терминалдык буту үчүн санарип пинге коюп, терс бутун бир кило-Ом каршылыгы менен жерге туташтырыңыз.
4 -кадам: которуштуруу
Коммутатор эки терминалдын бирөөсү үчүн эле кубатка жана жерге туташтырылышы керек, жалпы буту санариптик пинге туташтырылышы керек, анткени эгер күйгүзүлсө, кубат пинге кирет, ал күчтү сезет жана сигналды өчүрүүнү айтат.
5 -кадам: Кодекс
Код үчүн arduino файлы жайгаштырылган жана бул колдонмону ээрчиген ар бир колдонуучу үчүн жүктөп алса болот. Код УЗИ аралык сенсорунун алыстыгын кабыл алуу функциясын аткарат, эгерде УЗИ аралык сенсору объектти 15 дюймдун ичинде сезсе ЖАНА которгуч өчүрүлгөн болсо, сигналды иштетет. Бул жебе түрүндөгү жетектөөчү трекерди/жаркылдаган чырактарды, жети сегменттин жетектөөчү таймерин 10 секунддун ичинде (9дан 0го чейин) жана жети сегменттин дисплейинде секунда өткөн сайын ызылдаган сигналды иштетет. Ойготкучту объектти 15 дюймдук чек арадан жылдыруу менен алмаштырса болот же которгуч күйгүзүлөт.
Сунушталууда:
Коомдук алыстык детекторун кантип жасоо керек: 15 кадам
Коомдук алыстык детекторун кантип жасоо керек: 2020 аяктагандан кийин, мен 2020 -жылы болгон окуу куралы менен коштошуу жакшы болмок деп ойлогом. Бул аппараттын жардамы менен сиз технология менен социалдык аралыкта болуп, тынчсызданууну артта калтыра аласыз. Т
Ардуино Нанону колдонуу менен социалдык алыстык сигнализациясы: 4 кадам
Ардуино Нанонун жардамы менен Коомдук Алыстык Ойготкучу: Саламатсызбы окурмандар, мен сизге ардуино нанонун жардамы менен социалдык алыстоо эскертүүсүн жана сигнализациясын кантип жасоону көрсөтөм
Социалдык алыстык: 9 кадам (сүрөттөр менен)
Социалдык дистанция: жеке социалдык алыстатуучу лазердик проектор Бул курулуш социалдык алыстоо жөнүндө маалымдуулукту түзүүгө жардам берүү үчүн тез жана жөнөкөй долбоор катары иштелип чыккан. Социалдык алыстоо биринчи жолу киргизилгенде, ар бир адам аны туура колдонбогону айкын болгон
Алыстык сенсору + 4 цифрасы, 7 сегменттик дисплей: 4 кадам
Distance Sensor + 4 Digit, 7 Seg Display: Аралык сенсорун колдонуп, жети сегменттүү дисплейде объекттердин алыстыгын көрүңүз. Объект жакындаган сайын сервонун солго карай көбүрөөк жылганын көрө аласыз. Кызыл LED сиздин өтө жакын экениңизди жана жашыл LED сизге өтө жакын экениңизди айтат
Алыстык сенсорунун камерасы: 4 кадам
Алыстык сенсорунун камерасы: Бул көрсөтмө сизге малина пиинин жардамы менен аралыкты сенсордук камераны кантип жасоону көрсөтөт. Бул долбоор малина пи колдонот жана бул долбоордо коддоо үчүн python 3 колдонот. Алыстыктын сенсордук камерасы адегенде 100 см ченеп, андан кийин