Съдържание:
- Стъпка 1: Съберете материали
- Стъпка 2: Свързване на PIR сензор за движение
- Стъпка 3: Свързване на светодиодите и резисторите
- Стъпка 4: Свързване на PiCamera
- Стъпка 5: Настройване на високоговорителите
- Стъпка 6: Кодиране на проекта
- Стъпка 7: Окончателна проверка
Видео: SanityForce (алармена система- Rpi): 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Сега има много начини да запазите вещите си в безопасност или просто да държите братята и сестрите си извън стаята си, като например да заключите ключалката или просто да я държите далеч от достъпа на други хора. Ами ако ви кажа, че не е нужно да правите всички тези основни неща, но можете да превърнете Raspberry Pi във вашата лична алармена система! Сега може да мислите, че това е невъзможно или просто изключително ненужно, можете просто да поставите ключалка на вратата на стаята си, за да предпазите малкия си брат навън. Но брат ви може да намери ключа от ключалката и просто да влезе в стаята ви, но с тази алармена система, след като я включите, тя не може да бъде деактивирана, докато не отидете и не я изключите чрез кода. Ако брат ви дори дойде на метър близо до вратата ви, алармата ще се включи, казвайки на всички в къщата ви, че някой се е опитал да нахлуе в поверителността ви. Тогава, след като някой знае, че се е опитал да нахлуе в поверителността ви, той ще дойде и ще го спре. За да превърнете своя Pi в невероятната алармена система, наречена SanityForce, ще трябва да изпълните няколко прости стъпки и ще изисквате някои добавки към вашия Pi. Всички стъпки и материали, от които се нуждаете, са изброени по -долу. Успех и нека SanityForce бъде с вас!
Стъпка 1: Съберете материали
Сега за този проект ще ви трябват доста добавки за вашия Raspberry Pi. Преди да започнете да изграждате проекта, моля, уверете се, че имате всички материали, изброени по -долу.
- 1x Raspberry Pi
- 1x платка
- 1x двойка високоговорители
- 1x PiCamera
- 10x червени светодиоди
- 1x PIR сензор за движение
- 3x женско-мъжки проводници
- 10x 330 резистора
- 10x сини джъмперни кабели
- 2x от черни джъмперни кабели
Стъпка 2: Свързване на PIR сензор за движение
Преди да свържете всички други светодиоди и високоговорители, искате да свържете сензора за движение, който е задната кост на вашия проект. За да свържете сензора за движение, трябва да внимавате да свържете правилния женско-мъжки проводник към щифтовете GPIO и GND. Ще използвам горната снимка като пример, за да посоча кой проводник къде ще отиде. В примера има 3 проводника, свързани към сензора за движение, зелен, лилав и син, в този ред отдясно наляво. Зеленият проводник ще се свърже с щифта GND на вашата дъска за хляб, както можете да видите в горния пример. Лилавият проводник ще се свърже с 5 -волтовия захранващ щифт в дъската за хляб, можете да видите това на снимката по -горе. Третият и последен проводник, синият, влиза в GPIO щифта на вашата дъска за хляб, в който GPIO щифт той отива е ваш избор.
Стъпка 3: Свързване на светодиодите и резисторите
И така, към светодиодите и резисторите, свързването им е много лесно, просто се уверете, че дългият крак (анод) на светодиода е свързан към джъмперния кабел, който е свързан към GPIO щифта. Късият крак (катод) на светодиода е свързан към резистора 330, който е свързан към щифта GND. Преди да настроите светодиодите на платката, свържете два черни джъмпер кабела, които ще се прикрепят от GND щифт към GND шината на платката. Можете да разпространявате светодиодите навсякъде по дъската за хляб, във всеки дизайн, който харесвате. Не забравяйте да следвате нещата, които казах по -горе и вашите светодиоди трябва да светнат, след като поставим кода и ги тестваме. Също така, GPIO щифтовете, към които свързвате светодиодите, нямат значение, това може да е вашият избор.
Стъпка 4: Свързване на PiCamera
Сега свързването на PiCamera е лесна работа, но внимавайте, докато го свързвате, за да не повредите щифтовете на камерата в процеса на поставянето им в Pi. Там ще отворите черния люк на лентата и просто поставете Pi камерата, не забравяйте да натиснете лентата обратно, след като камерата е на мястото си. След като направите това, бихте искали да натиснете бутона Raspberry Pi в долната лента на интерфейса Pi, лентата с менюто ще се появи. След това щракнете върху „Предпочитания“и слезте до „Конфигурация на Raspberry Pi“, след като щракнете върху това, ще получите меню пред екрана си. Там щракнете върху „Интерфейси“, там щракнете върху бутона за активиране за опцията за камера. Ако камерата вече е активирана, деактивирайте и след това я активирайте. След като активирате камерата, рестартирайте Pi и камерата ви ще започне да функционира, след като Pi се рестартира.
Стъпка 5: Настройване на високоговорителите
Сега за Pi можете да използвате всякакви високоговорители, които харесвате, но бих ви препоръчал да използвате високоговорители, които имат изход за слушалки, който можете да свържете към жака за слушалки на Pi. Сега настройването на високоговорителите е най -лесната част от създаването на този проект, всичко, което трябва да направите, е да включите изхода за слушалки на високоговорителите в жака за слушалки на Pi. След това ще включите USB A кабела на високоговорителите в USB A мястото на Pi. Точно тогава включвате високоговорителите си и трябва да работите. Само в случай, че високоговорителите ви не работят, след като ги включите, опитайте да ги извадите и извадите и да ги поставите отново или да изключите и включите своя Pi!
Стъпка 6: Кодиране на проекта
Така че сега, след като сте събрали всичко на вашия Pi, сте готови да кодирате в Python, така че той действително ще функционира. По -долу е кодът, който ще накара всичко да работи, можете просто да го използвате, но не забравяйте да промените всички номера на пино GPIO на номера на пина, специфичен за вашата дъска за хляб. Също така ще трябва да промените името на музикалната папка, което съм задал в кода, да промените името на каквото и да е името на папката на вашия компютър. В долната част е снимка на това как трябва да изглежда вашият код на Python, просто изтеглете файла и го разгледайте.
от gpiozero import MotionSensorот gpiozero import LED
от време внос сън
от пикамера внос PiCamera
импортирайте pygame
камера = PiCamera ()
pir = датчик за движение (4)
аларма1 = LED (21)
аларма2 = LED (24)
аларма3 = LED (20)
аларма4 = LED (19)
аларма5 = LED (16)
аларма6 = светодиод (5)
аларма7 = LED (12)
аларма8 = LED (13)
аларма9 = LED (25)
аларма10 = LED (22)
def rest ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
докато е вярно:
pir.wait_for_motion ()
ако pir.motion_detected:
camera.start_preview ()
сън (0,1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
Почивка()
печат ("ПРЕДУПРЕЖДЕНИЕ НА ВЪЗДУШНИКА !!!!")
alarm1.on ()
alarm2.on ()
сън (0.4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
сън (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
сън (0.4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
сън (0.4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
сън (0.4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
сън (0.4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
сън (0.4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
сън (0.4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
сън (0.4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
сън (0.4)
alarm2.off ()
alarm1.off ()
иначе:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
Стъпка 7: Окончателна проверка
Сега, след като сте поставили кода си в python, е време да съберете всичко заедно и да видите дали вашият проект наистина работи! По -долу е видео за това как трябва да функционира вашият проект, игнорирайте някои от хората, които говорят отзад, не бях на тихо място! Надявам се усилията ви да направите SanityForce: Алармената система успешни и сега имате нещо готино, което ще ви помогне да държите братята и сестрите си извън стаята.
Благодаря ви, че следвате тази инструкция и се надявам да сте научили нещо или две! Не забравяйте да оставите мислите си в коментарите по -долу! Забавлявайте се със своя SanityForce!
Препоръчано:
M5StickC-ESP32 Мини PIR алармена система: 7 стъпки
M5StickC-ESP32 Мини PIR алармена система: В този проект ще научим как да направим мини алармено предупреждение, използвайки мини PIR сензор и M5StickC ESP32 платка. Гледайте видеото
Направи си сам алармена система за домашна автоматизация!: 5 стъпки (със снимки)
Направи си алармена система за домашна автоматизация!: В този проект ще ви покажа как да използвате софтуера Home Assistant, за да създадете алармена система за нарушители за вашия дом. По принцип системата ще открие дали вратата се отваря без разрешение и след това ще изпрати известие
SMS алармена система за откриване на движение: 5 стъпки (със снимки)
SMS алармена система за откриване на движение: В този проект ще комбинирам евтин PIR сензор за движение с TC35 GSM модул, за да изградя алармена система, която ви изпраща " ИНТРУДЕРНО ПРЕДУПРЕЖДЕНИЕ " SMS, когато някой се опита да открадне вашите неща. Да започваме
Лазерна алармена система за сигурност (ДВОЕН РЕЖИМ): 5 стъпки
Лазерна алармена система за сигурност (ДВОЕН РЕЖИМ): Когато става въпрос за сигурност, ние определено се нуждаем от някаква солидна идея и в този случай лазерната аларма за сигурност е най -добрият вариант за създаване у дома по много лесен начин. Така че в този урок ще научим как да направим този проект по много лесен начин, който
Направи си сам алармена система за светлинни бариери с PLC от промишлен клас (Controllino): 5 стъпки
Направи си сам алармена система за бариерна светлина с PLC от промишлен клас (Controllino): В този проект ще ви покажа как комбинирах PLC (Controllino) със светлинна бариера, сирена, тръстиков превключвател и стробоскопска светлина, за да създам наистина здрава работеща алармена/охранителна система, която лесно ще изплаши натрапниците. L