Мазмуну:
Video: Raspberry Pi менен кыймылды аныктоо: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул көрсөтмөдө биз Raspberry Pi менен PIR (Passive InfraRed) сенсорун кантип колдоно аларыбызды үйрөнөбүз, ал жөнөкөй кыймыл детекторун куруу үчүн колдонулат. Бул адамдардын, жаныбарлардын же башка нерселердин кыймылын сезүү үчүн колдонулат. Алар көбүнчө ууру сигнализациясында жана автоматтык түрдө иштетилген жарыктандыруу системаларында колдонулат.
Иштөө принциптери:
Температурасы абсолюттук нөлдөн жогору болгон бардык объекттер жылуулук энергиясын нурлануу түрүндө чыгарышат. Адатта, бул нурлануу адамдын көзүнө көрүнбөйт, анткени ал инфракызыл толкун узундугунда нурланат, бирок мындай максатта иштелип чыккан электрондук түзүлүштөр аркылуу аныкталат. (Булак: Wikipedia)
Окутуунун максаты:
Бул үйрөткүчтүн негизги идеясы, эгерде кыймыл аныкталса, Ledти күйгүзүү, эгер болсо Ledти өчүрүү. Мен кириште айткандай сенсордун жардамы менен Ledтин ордуна Light Room же Alarmди башкара аласыз.
1 -кадам: Берилиштер
Аппараттык камсыздоо:
1. Raspberry Pi 3 Модели В.
2. PIR сенсор
3. Нан тактасы
4. 220 Ом резистору
5. LED
6. Зымдар
Программалык камсыздоо:
1. Raspbian Jessie (Raspberry Piнин Операциондук Системасы: Көбүрөөк маалымат алуу үчүн менин мурунку Үйрөткүчүмдү бул жерден карап көрсөңүз болот).
2. Python IDLE
Ошентип, сиз кээ бир негизги долбоорлорду ийгиликтүү аткардыңыз деп ойлойм. Болбосо, кабатыр болбоңуз, мен сизге мурунку үйрөткүчүмдү аткарууну кеңеш берем (Биринчи долбооруңузду Малинадан баштаңыз: Жарк эткен LED)
2 -кадам: Райондук Ассамблея
Өткөрүү абдан жөнөкөй, PIR сенсорунда үч казык бар:
1. Vcc 5v үчүн Raspberry's GPIO.
2. Raspberry's GPIOнун GNSсине GND.
3. OUT чейин 17 GPIO пин.
Светодиод менен резисторду туташтыруу үчүн төмөнкү кадамдарды аткарсаңыз болот:
1. 220Ω каршылыгын LEDдын анодуна, андан кийин резисторду 5 V.2ге туташтырыңыз. LEDдин катодун 4 GPIO пинге туташтырыңыз (Жогорудагы сүрөттү караңыз).
3 -кадам: Python коду
1. Пиңизди күйгүзүңүз жана "pir.py" жаңы текст файлын түзүңүз (Сиз файлды каалагандай атасаңыз болот).
2. Төмөнкү кодду териңиз:
GPO катары RPi. GPIO импорттоо
импорттоо убактысыGPIO.setmode (GPIO. BCM) GPIO.setup (17, GPIO. IN) #PIR GPIO.setup (4, GPIO. OUT) #Led try: time.sleep (2) #сенсорду турукташтыруу үчүн True: i = GPIO.input (17) if i == 0: #Кыймыл сенсорунан чыгаруу ТӨМӨН болгондо GPIO.output (4, 0) #LED басуусун өчүрүү ("Кыймыл аныкталган жок", i) elif i == 1: #Качан Кыймыл сенсорунан чыгуу ЖОГОРУ GPIO.output (4, 1) #LED басуусун күйгүзүү ("Кыймыл аныкталды", i) тышкары: GPIO.cleanup ()
3. Бардык кодду тергенден кийин, аны сактап коюңуз.
4. Терминалга төмөнкү кодду терүү менен python кодун иштетиңиз:
- cd Desktop жана Enter баскычын басыңыз (мен Desktopту жазам, анткени мен файлды пи столуна сактап койгом).
- python pir.py жана Enter баскычын басыңыз.
4 -кадам: Колдоо үчүн
Сиз менин YouTube каналыма көбүрөөк жазууларды жана долбоорлорду жазсаңыз болот. Колдоо үчүн жазылыңыз. Рахмат.
Менин YouTube каналыма өтүңүз -шилтеме
Сунушталууда:
Arduino менен кыймылды аныктоо тутумун кантип куруу керек: 7 кадам
Arduino менен кантип кыймыл аныктоо тутумун куруу керек: Arduino менен программаланган жана Ubidots тарабынан иштелип чыккан Feather HUZZAHди колдонуу менен кыймылдын жана катышуунун өндүрүш эсептегичин куруңуз
Кыймылды аныктоо жана максатты жок кылуу! Автономдуу DIY долбоору: 5 кадам
Кыймылды аныктоо жана максатты жок кылуу! Автономдуу DIY долбоору: Кыймылды аныктоо жана Максатты жок кылуу! Бул видеодо мен Raspberry Pi 3. менен DIY кыймылын көзөмөлдөө долбоорун кантип куруу керектигин көрсөтүп берем. Мен бул долбоор үчүн лазер модулун колдондум, бирок сиз
Кыймылды аныктоо сигнализация системасы: 11 кадам (Сүрөттөр менен)
Кыймылды аныктоо сигнализация системасы: Эскертүү! Реактивдүү блокторду мындан ары жүктөп алууга болбойт. Негизги USB камера бөлмөдө кыймылды аныктоо үчүн колдонулушу мүмкүн. Кийинки кадамдарда биз сизге SMS жөнөтүүчү Java тиркемесин иштетүү үчүн реактивдүү блокторду кантип колдонсоңуз болорун көрсөтөбүз
Guardian V1.0 --- Door Peephole камерасын Arduino менен жаңыртуу (Кыймылды аныктоо жазуусу жана Электр Шокунун Өзгөчөлүктөрү): 5 кадам
Guardian V1.0 ||| Door Peephole камерасын Arduino менен жаңыртуу (Motion Detection Recording & Electric Shock Features): Мен көзөнөк камерасына буйрук бергем, бирок мен аны колдонгондо автоматтык түрдө жазуу функциясы жок экенин түшүндүм (кыймыл аныктоо менен иштетилген). Анан мен анын кантип иштээрин изилдей баштадым.Видеону жаздыруу үчүн, 1- кубат баскычын дээрлик 2 секунда кармап туруу керек
Кыймылды көзөмөлдөгөн розетка - Кыймылды сезүүчү жарыктан: 6 кадам
Кыймылды көзөмөлдөгөн розетка - Кыймылды сезүүчү жарыктан: Элестетип көрүңүз, сиз блоктун эң коркунучтуу үйүнө баруучу алдамчы же алдамчы адамсыз. Бардык арбактарды, арбактарды жана көрүстөндөрдү басып өткөндөн кийин, сиз акыры акыркы жолго түшөсүз. Сиз момпосуйду алдыңыздагы табакта көрө аласыз! Бирок, күтүлбөгөн жерден го