Სარჩევი:
- ნაბიჯი 1: კომპონენტები და მასალები
- ნაბიჯი 2: აპარატურის ერთად აწყობა
- ნაბიჯი 3: მონაცემთა ბაზა
- ნაბიჯი 4: კოდის წერა
- ნაბიჯი 5: შეიმუშავეთ საპასუხო ვებსაიტი
- ნაბიჯი 6: პროგრამული უზრუნველყოფა Raspberry Pi– ზე
- ნაბიჯი 7: საქმის აგება
ვიდეო: მოწინავე უსაფრთხოების სისტემა: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ოდესმე გსურდათ თქვენი სახლის სრულად დაცვა და შეუძლებელი გახადეთ თქვენს სახლში შემომავალი? თუ ასეა, ეს არის თქვენთვის გამოსავალი!
მე შევიმუშავე უსაფრთხოების გაფართოებული სისტემა, ეს არის სისტემა, რომელიც დაიცავს თქვენს სახლს შიგნიდან და გარედან და შეაშინებს შემოჭრილებს ხმამაღალი სირენით, რომელიც ჩართულია შესვლისას. თქვენ შეგიძლიათ გააკონტროლოთ ეს სისტემა ვებსაიტის საშუალებით და თქვენ ყოველთვის გეცოდინებათ როდის და სად იქნა აღმოჩენილი შემტევი.
ეს არის ჩემი პირველი პროექტი სწავლის სფეროში: მულტიმედია და საკომუნიკაციო ტექნოლოგიები (MCT) Howest– ში (Kortrijk belgium).
ნაბიჯი 1: კომპონენტები და მასალები
ჩემი პროექტისთვის მე გამოვიყენე მრავალი ნაწილი, რომელსაც ქვემოთ ჩამოვთვლი, ასევე დავამატებ მასალების კანონპროექტს სწორი ფასით და ვებსაიტებს, საიდანაც შევუკვეთე.
კომპონენტები:
- ჟოლო Pi 4 მოდელი B / 4GB
- აწყობილი Pi T-cobbler პლუს GPIO Breakout
- LDR
- Მოძრაობის სენსორი
- მაგნიტური კონტაქტური გადამრთველი
- LED ზოლები
- OLED
- სირენა
- MCP3008
- TIP120
- პურის დაფა
- Ენერგიის წყარო
- მამრობითი to მამრობითი jumper მავთულები
- მამრობითი მდედრობითი jumper მავთულები
მასალები:
- ლედ პროფილი
- MDF ხე 18 მმ
- პლექსი მინა
- დამოკიდებული
ინსტრუმენტები:
- გასაყიდი რკინა
- Jigsaw
- დაინახა
- ლამელო
- სანდლის ქაღალდი
- თეთრი საღებავი
- ნაილგინი
- ხის წებო
ნაბიჯი 2: აპარატურის ერთად აწყობა
მე ავაშენე ჩემი წრე ჩემი Fritzing სქემის მიხედვით, რომელიც მე გავაკეთე, მე ატვირთე სქემა ქვემოთ. მიკროსქემს აქვს მრავალი სენსორი და აქტივატორი, რომელიც მუშაობს ერთად. მე ჩამოვთვლი რომელი სხვადასხვა სქემა არსებობს, როგორ დაგჭირდებათ მათი დაკავშირება სქემაში.
- არის 3 PIR სენსორი, 2 სახლის შიგნით და 1 სახლის გარეთ.
- LDR უთხარით გარე სენსორს, თუ ის საკმარისად ბნელია, რომ შუქი აანთოს.
- მაგნიტური გადართვის სენსორი, რომელმაც იცის როდის გაიღება კარი.
- OLED ეკრანი, რომელიც აჩვენებს ჩემი Raspberry Pi სტატისტიკას ვებსაიტის IP ჩათვლით.
- LED, რომელიც მიუთითებს სიგნალიზაცია ჩართულია თუ გამორთული
- სირენმა გააფრთხილოს ხალხი, რომ ვიღაც გარღვეავს სახლში მფლობელების ნებართვის გარეშე.
ნაბიჯი 3: მონაცემთა ბაზა
თქვენ შეგიძლიათ ნახოთ ჩემი ERD დიაგრამა ზემოთ, მე ასევე ჩავდებ ნაგავსაყრელის ფაილს ჩემს github– ში, ასე რომ თქვენ შეგიძლიათ მონაცემთა ბაზის იმპორტირება თქვენთვის.
ამ მონაცემთა ბაზის საშუალებით თქვენ შეძლებთ აჩვენოთ მრავალი რამ, როგორიცაა:
- როდესაც კარი იღება და იხურება
- როდის და სად ვინმე იწვევს სიგნალიზაციას
- როდესაც ვინმე იწვევს განათებას გარეთ
- როდესაც ვინმე შემოდის ოთახში განგაშის გააქტიურების გარეშე
თუ გსურთ ამ მონაცემთა ბაზის ხელახლა შექმნა, დაგჭირდებათ ახალი მომხმარებლის შექმნა, რათა დაუკავშირდეთ თქვენს Raspberry Pi- ს.
github.com/howest-mct/1920-1mct-project1-WalraeveLaurens
ნაბიჯი 4: კოდის წერა
ახლა დროა დავრწმუნდეთ, რომ ყველა კომპონენტი მუშაობს იქ. ასე რომ, მე დავწერე კოდი პითონში და განვათავსე იგი ჟოლოს პიზე. თქვენ შეგიძლიათ იპოვოთ ჩემი კოდი Github– ზე, როდესაც ჩემი მასწავლებლები გახდებიან ეს საჯარო.
github.com/howest-mct/1920-1mct-project1-W…
კოდის პროგრამირებისთვის ვიყენებ ვიზუალურ კოდს. კოდი დაწერილია html, CSS, JavaScript სოკეტებისა და პითონის გამოყენებით.
ნაბიჯი 5: შეიმუშავეთ საპასუხო ვებსაიტი
ვფიქრობდი როგორ უნდა გამოიყურებოდეს ჩემი საპასუხო ვებ გვერდი. სანამ ამის გაკეთებას შევძლებდი, უნდა გადახედო ჩემს მიერ გაკეთებულ ფუნქციურ ანალიზს და ვეძებო შთაგონება და საინტერესო ნიმუშები.
პირველ რიგში, მე შევქმენი ჩემი დიზაინი Adobe XD– ში. შრიფტი, რომელსაც ვიყენებდი, იყო რობოტო. მე მივედი მარტივ დიზაინზე, რადგან მინდა რომ ის იყოს მეგობრული და არ ჰქონდეს ბევრი ღილაკი, მაგრამ მხოლოდ საკმარისი იმისათვის, რომ მომხმარებელს შეეძლოს სიამოვნება იმუშაოს აპთან.
დიზაინი დამტკიცდა ჩემი მასწავლებლების მიერ, ასე რომ შემეძლო პროგრამირების დაწყება. მე დავწერე საიტი HTML - CSS - JavaScript.
ნაბიჯი 6: პროგრამული უზრუნველყოფა Raspberry Pi– ზე
იმისათვის, რომ ჩემი კოდი იმუშაოს (რომელსაც ქვემოთ დავდებ), თქვენ უნდა დააინსტალიროთ რამდენიმე პაკეტი და ბიბლიოთეკა. პირველი რაც თქვენ გჭირდებათ არის თქვენი Pi განახლება.
პირველი, განაახლეთ თქვენი სისტემის პაკეტების სია შემდეგი ბრძანების შეყვანის გზით: sudo apt-get update
შემდეგი, განაახლეთ ყველა თქვენი დაინსტალირებული პაკეტი მათ უახლეს ვერსიებზე შემდეგი ბრძანებით: sudo apt-get dist-upgrade
პაკეტების დაყენების შემდეგ თქვენ უნდა დააინსტალიროთ რამდენიმე ბიბლიოთეკა:
- ძაფი
- დრო
- ჯონსონი
- სპიდევი
- კოლბა
- კოლბის_კორსი
- RPI. GPIO
- თარიღის დრო
- ქვეპროცესები
- mysql
- სოკეტი IO
ჩვენ უნდა დავხუროთ ბიბლიოთეკა ქვემოთ, რათა OLED მუშაობდეს.
github.com/adafruit/Adafruit_Python_SSD130…
ნაბიჯი 7: საქმის აგება
ჩემი საქმისთვის მე ვაშენებ პატარა სასახლეს, რომელსაც აქვს 2 ოთახიანი კარი, ფანჯარა და სახურავი პლექსი მინისგან. სახლის ქვეშ გავაკეთე ოთახი ელექტრონიკის შესანახად და ავაწყე ლამელოსთან ერთად.
ასევე დავდე სურათები, სადაც შეგიძლიათ იხილოთ საქმის აგების პროცესი.
გაზომვებისთვის მე ასევე ავტვირთავ ფაილს ქვემოთ, სადაც შეგიძლიათ ნახოთ ჩემი სქემა, თუ როგორ შეგიძლიათ მისი ხელახლა შექმნა.
გირჩევთ:
ხელნაკეთი უსაფრთხოების სისტემა სენსორული შერწყმის გამოყენებით: 5 ნაბიჯი
ხელნაკეთი უსაფრთხოების სისტემა სენსორული შერწყმის გამოყენებით: ამ პროექტის იდეა არის იაფი და მარტივი უსაფრთხოების სენსორის შექმნა, რომლის საშუალებითაც შეგიძლიათ გააფრთხილოთ, როდესაც ვინმე გადალახავს მას. თავდაპირველი მიზანი იყო შემექმნა ისეთი რამ, რაც შემეძლო შემეტყობინებინა, როდესაც ვინმე კიბეზე ადიოდა, მაგრამ მეც
ელექტრონული უსაფრთხოების სისტემა RTC– ით და მომხმარებლის განსაზღვრის პინ კოდი: 7 ნაბიჯი
ელექტრონული უსაფრთხოების სისტემა RTC– ით და მომხმარებლის განსაზღვრეთ პინ კოდი: გამარჯობა ბიჭებო! ეს არის პროექტი, რომელიც მე გავაკეთე pic მიკროკონტროლის გამოყენებით, მისი ელექტრონული PIN კოდის უსაფრთხოების სისტემა რეალურ დროში და მომხმარებლის მიერ განსაზღვრულია პინ კოდის მახასიათებლები, ეს გვერდი შეიცავს ყველა დეტალს, რომ თავად შექმნათ იგი. ეს არის სამუშაო და კონცეფცია: კარგად
DIY- თითის ანაბეჭდის გასაღები უსაფრთხოების სისტემა: 8 ნაბიჯი
DIY- თითის ანაბეჭდის გასაღები უსაფრთხოების სისტემა: ეს პროგრამა სასარგებლოა ჩვენი ყოველდღიური საჭირო გასაღებების უზრუნველსაყოფად (ჩაკეტვა). ზოგჯერ ჩვენ გვაქვს რამდენიმე საერთო გასაღები, როგორიცაა სახლი, ავტოფარეხი, პარკინგი ორ ან მეტ ადამიანს შორის. არსებობს მრავალი ბიო მეტრული სისტემა ბაზარზე, რაც შეიძლება
მოწინავე IoT სარწყავი სისტემა: 17 ნაბიჯი
მოწინავე IoT სარწყავი სისტემა: -Maninder Bir Singh Gulshan, Bhawna Singh, Prerna Gupta
ქალთა უსაფრთხოების უსაფრთხოების ერთი შეხება: 3 ნაბიჯი
ქალთა უსაფრთხოების ერთი შეხება უსაფრთხოების სისტემა: ერთი შეხებით სიგნალი ქალთა უსაფრთხოების სისტემა 8051 მიკრო კონტროლერის გამოყენებით დღევანდელ მსოფლიოში ქალების უსაფრთხოება არის ყველაზე მნიშვნელოვანი საკითხი ძალიან ქვეყანაში. დღეს ქალებს ავიწროებენ და აწუხებენ და ზოგჯერ როცა სასწრაფო დახმარებაა საჭირო. არ არის საჭირო ადგილი