Სარჩევი:

შექმენით უსაფრთხო Rpi– ს გამოყენებით: 12 ნაბიჯი
შექმენით უსაფრთხო Rpi– ს გამოყენებით: 12 ნაბიჯი

ვიდეო: შექმენით უსაფრთხო Rpi– ს გამოყენებით: 12 ნაბიჯი

ვიდეო: შექმენით უსაფრთხო Rpi– ს გამოყენებით: 12 ნაბიჯი
ვიდეო: How to Prepare a Chinese New Year Dinner (12 dishes included) 2024, ნოემბერი
Anonim
შექმენით უსაფრთხო Rpi გამოყენებით
შექმენით უსაფრთხო Rpi გამოყენებით

გსურთ ისწავლოთ როგორ გადააკეთოთ თქვენი Raspberry pi სრულად ფუნქციონირებად უსაფრთხოდ? შემდეგ მიჰყევით ამ 12 ნაბიჯს, რომელიც გასარკვევია, რომ ისწავლოთ როგორ. სეიფს ექნება სრულად ფუნქციონირებადი კლავიატურა და საკეტი სისტემა, ასე რომ თქვენ შეძლებთ შეინახოთ თქვენი ნივთები უსაფრთხოდ.

ნაბიჯი 1: მასალები

მუშაობის დაწყებამდე თქვენ უნდა შეაგროვოთ საჭირო მასალები. თქვენ დაგჭირდებათ:

  1. დააჭირეთ ღილაკებს x9
  2. RGB LED x1
  3. მწვანე LED x3
  4. DC მოტორსი x2
  5. L292D H- ხიდი x1
  6. 330Ω რეზისტორი x4
  7. პურის დაფა x2
  8. T-cobbler x1
  9. იგივე ზომის გადაცემათა კოლოფი x2
  10. ჯუმპერვაირების ასორტიმენტი
  11. წებო იარაღი და წებო ჩხირები
  12. Მაკრატელი
  13. პატარა ხელის ხერხი
  14. ფეხსაცმლის ყუთი/მუყაოს ყუთი x1
  15. ხის ბუდე x2
  16. მუყაოს მრავალი ნაჭერი
  17. შავი და ვერცხლისფერი საღებავი
  18. ელექტრო ფირზე
  19. ჩალის ან მარკერის ქუდი (საკმარისად დიდი, რომ ხის დუელი უბრალოდ გადის)

ნაბიჯი 2: ღილაკების დაყენება

ღილაკების დაყენება
ღილაკების დაყენება

ამ ნაბიჯში დაგჭირდებათ ერთი პურის დაფა, T-cobbler, ცხრა ღილაკი და ჯუმბერის მავთულის ასორტიმენტი. პირველი მოათავსეთ T-cobbler ორივე ბოლოს breadboard, დარწმუნდით, რომ იგი მოთავსებულია ცენტრში breadboard. შემდეგ მოათავსეთ შავი მავთული, რომლის ერთი ბოლო GND- სთან არის დაკავშირებული T-cobbler– ზე, ხოლო მეორე მხარეს მიწის სარკინიგზო ხაზზე პურის დაფაზე. გაიმეორეთ ბოლო ნაბიჯი, მაგრამ გამოიყენეთ წითელი მავთული და შეაერთეთ იგი 5V– დან T-cobbler– ზე დენის რელსზე პურის დაფაზე. განათავსეთ რვა ღილაკი პურის დაფაზე 4 x 2 მართკუთხა ფორმით, დატოვეთ სივრცე თითოეულ ღილაკს შორის, განათავსეთ ღილაკების ნახევარი პურის დაფის თითოეულ მხარეს. შემდეგ მოათავსეთ ბოლო ღილაკი უფრო ქვემოთ მხოლოდ პურის დაფაზე. 4 x 2 ოთხკუთხედი ღილაკი არის უსაფრთხოების კლავიატურა და ერთჯერადი ღილაკი არის გადატვირთვის ღილაკი. ღილაკის დასაკავშირებლად (რომელიმე ღილაკზე) გამოიყენეთ შავი მავთული მიწასთან დასაკავშირებლად, მოათავსეთ შავი ხაზის ერთი ბოლო გრუნტის სარკინიგზო მაგისტრალში და მეორე მხარე ღილაკზე იმავე რიგში. შემდეგ დააკავშირეთ ღილაკი, რომელიც არის იმავე მხარეს, როგორც პინი, რომელიც ახლახან დაუკავშირეთ მიწას T-cobbler– ზე. გაიმეორეთ ეს ცხრა ღილაკისთვის, ასე რომ თითოეულ ღილაკს აქვს საკუთარი gpio pin და უკავშირდება მიწას.

ნაბიჯი 3: RGB LED- ის დაყენება

RGB LED- ის დაყენება
RGB LED- ის დაყენება

ამ ნაბიჯში თქვენ დაგჭირდებათ RGB LED, ერთი 330Ω რეზისტორი, ჯუმბერაიერის ასორტიმენტი და წინა საფეხურის პურის დაფა. პირველ რიგში განათავსეთ თქვენი RGB Led წლის პურის დაფაზე გადატვირთვის ღილაკის გვერდით, დარწმუნდით, რომ თითოეული პინი მოთავსებულია ცალკე მწკრივში პურის დაფაზე. შეაერთეთ RGB Led– ის ყველაზე გრძელი პინი დენის სარკინიგზო ხაზთან 330Ω რეზისტორის გამოყენებით. შემდეგ ჯუმბერის მავთულის გამოყენებით დააკავშირეთ RGB LED– ის თითოეული სამი ფეხი გპიოს პინთან.

ნაბიჯი 4: LED- ების დაყენება

LED- ების დაყენება
LED- ების დაყენება

ამ ნაბიჯში დაგჭირდებათ სამი მწვანე LED, სამი 330Ω რეზისტორი, ჯუმბერის კაბელების ასორტიმენტი, ახალი პური და წინა საფეხურის პურის დაფა. ჯერ დააკავშირეთ ორი პურის დაფა ერთმანეთთან, შეაერთეთ ახალი პურის დაფა ბორბლის მარჯვენა მხარეს წინა საფეხურიდან. ახალ პურის დაფაზე მოათავსეთ შავი მავთული, რომლის ერთი ბოლო დაკავშირებულია T-cobbler– ზე დაფქულ ქინძისთავთან, ხოლო მეორე მხარეს პურის დაფაზე, მიწის რელსზე. შემდეგ გამოიყენეთ წითელი მავთული და შეაერთეთ იგი 5V პინიდან T-cobbler– ზე დენის რელსზე პურის დაფაზე. მოათავსეთ სამი LED ნათურაში, დარწმუნდით, რომ თითოეული LED- ის თითოეულ ფეხს აქვს თავისი რიგი და არის ადგილი თითოეულ LED- ს შორის. სამი 330Ω რეზისტორის გამოყენებით დააკავშირეთ თითოეული LED- ის მოკლე ფეხი (კათოდი) მიწასთან. შემდეგ დააკავშირეთ თითოეული LED- ის გრძელი ფეხი (ანოდი) gpio pin- ზე T-cobbler- ზე.

ნაბიჯი 5: მოტორსის დაყენება

მოტორსის დაყენება
მოტორსის დაყენება

ამ ეტაპზე თქვენ დაგჭირდებათ L292D H- ხიდი, ორი DC ძრავა, ჯუმბერის კაბელების ასორტიმენტი და ორი საფეხური წინა საფეხურიდან. პურის დაფის გამოყენებით T- კობლერის გარეშე, მოათავსეთ H- ხიდი პურის დაფის ცენტრში, სადაც H-H ხიდი დგას ბორბლის ზედა ნაწილისკენ, დარწმუნდით, რომ H- ხიდის თითოეულ პინს აქვს თავისი რიგი. პურის დაფა. პირველი დააკავშირეთ ზედა და ქვედა ბუდე H- ხიდის თითოეულ მხარეს დენის სარკინიგზო ხაზთან წითელი მავთულის გამოყენებით. შემდეგ შავი მავთულხლართების გამოყენებით დააკავშირეთ შუა ორი ქინძისთავები H- ხიდის თითოეულ მხარეს მიწასთან. ამ ეტაპზე უნდა იყოს ოთხი ქინძისთავები H- ხიდის თითოეულ მხარეს კავშირის გარეშე. ყვითელი მავთულის გამოყენებით დააკავშირეთ ქინძისთავები წითელი მავთულის ზემოთ/ქვემოთ T-cobbler– ის სხვადასხვა gpio ქინძისთავებით, დარწმუნდით, რომ ყვითელ მავთულთან დაკავშირებულ თითოეულ პინს აქვს საკუთარი gpio pin T-cobbler– ზე. ახლა დააკავშირეთ წითელი მავთული და შავი მავთული თითოეულ ძრავას. ამ დროს თქვენ უნდა გქონდეთ ორი ქინძისთავები H- ხიდის თითოეულ მხარეს კავშირების გარეშე, H- ხიდის თითოეულ მხარეს მოათავსეთ წითელი მავთული ერთი ძრავისგან ცარიელ პინში ორი შუა შავი ხაზის ზემოთ. ბოლოს თითოეულ მხარეს მოათავსეთ შავი მავთული ძრავიდან ცარიელ პინში.

ნაბიჯი 6: კოდი

ახლა, როდესაც თქვენ შექმენით თქვენი ცირკი, ჩატვირთეთ თქვენი Raspberry pi და გახსენით პითონი (Idle) 3. გამოიყენეთ ეს კოდი თქვენი შემოქმედების გაცოცხლების მიზნით, დარწმუნდით, რომ შეცვალეთ gpio ქინძისთავები, რათა დააზუსტოთ თქვენი კონკრეტული წრე.

gpiozero იმპორტის LED, Button, RGBLED, Motor

დროიდან იმპორტი ძილის

ცისარტყელა = RGBLED (წითელი = 16, მწვანე = 25, ლურჯი = 6)

led1 = LED (23)

led2 = LED (18)

led3 = LED (22)

გადატვირთვის ღილაკი = ღილაკი (27)

ღილაკი 1 = ღილაკი (26)

ღილაკი 2 = ღილაკი (19)

ღილაკი 3 = ღილაკი (5)

ღილაკი 4 = ღილაკი (13)

ღილაკი 5 = ღილაკი (20)

ღილაკი 6 = ღილაკი (21)

ღილაკი 7 = ღილაკი (12)

ღილაკი 8 = ღილაკი (24)

ძრავა = მოტორი (წინ = 4, უკან = 17)

motor2 = საავტომობილო (წინ = 8, უკან = 7)

def გადატვირთვა ():

led1.off ()

led2.off ()

led3.off ()

ცისარტყელა. ფერი = (0, 1, 0)

motor.stop ()

motor2.stop ()

ჩაკეტვა ()

კლავიატურა ()

def unlock ():

motor2.forward ()

ძილი (0.5)

motor2.stop ()

საავტომობილო. წინ ()

ძილი (0.5)

motor.stop ()

def lock ():

motor2. უკან ()

ძილი (0.5)

motor2.stop ()

საავტომობილო. უკან ()

ძილი (0.5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

ცისარტყელა. ფერი = (0, 1, 0)

def კლავიატურა ():

მართალია:

თუ button1.is_pressed ან button3.is_pressed ან button8.is_pressed ან button4.is_pressed ან button6.is_pressed:

არასწორი პინი ()

თუ button2.is_pressed:

led1.on ()

თუ ღილაკი 7. არის დაჭერილი და led1.is_lit:

led2.on ()

თუ ღილაკი 5. არის დაჭერილი და led1.is_lit და led2.is_lit:

led3.on ()

თუ led1.is_lit და led2.is_lit და led3.is_lit:

ცისარტყელა. ფერი = (1, 0, 1)

განბლოკვა ()

შესვენება

მართალია:

თუ resetbutton.is_pressed:

გადატვირთვა ()

ნაბიჯი 7: შექმენით საკეტის მექანიზმი

შექმენით საკეტის მექანიზმი
შექმენით საკეტის მექანიზმი

ამ ნაბიჯში დაგჭირდებათ ხელის ხერხი, წებოს იარაღი, ერთი ხის ბუდე, ორი გადაცემათა კოლოფი (იგივე ზომა), ორი მარკერის ქუდი ან ჩალი, ორი DC ძრავა, ელექტრო ლენტი, მუყაო და შავი საღებავი. ჯერ აიღეთ მუყაოს 5 სმ x 5 სმ ნაჭერი და შეღებეთ იგი შავი ფერით, შემდეგ ხელის ხერხის გამოყენებით გააკეთეთ ღარები ხის ბუდეში, რომელიც ემთხვევა გადაცემათა კოლოფებს. შექმენით 7 დან 10 კორომი ხის დუელში, დარწმუნდით, რომ დატოვეთ დუელის დაახლოებით 1.5 სმ წინდაუხედავი და დაახლოებით 0.7 სმ უკანა მხარეს. ახლა გამოიყენება ჩალის ორი ნაჭერი დაჭრილი უხეშად 0.7 სმ სიგრძის, თუ მარკერის თავსახურის გამოყენებით გამოიყენეთ ხელის ხერხი თავსახურის 0.7 სმ ნაჭრების მოსაჭრელად. ახლა მიამაგრეთ გადაცემათა კოლოფი ძრავაზე, შეგიძლიათ ცხელი წებოთი გადაიტანოთ ძრავის ბოლოში ან გამოიყენოთ ელექტრო ლენტი (ცხელი წებო საუკეთესოდ მუშაობს). ახლა მოათავსეთ და ცხელი წებოთი ჩალის/ მარკერის თავსახურის ნაჭრები მუყაოს ნაჭერზე, დარწმუნდით, რომ ჩალის/ მარკერის ქუდი ორი ცალი მანძილითაა დაშორებული ერთმანეთთან და ისეა განლაგებული, რომ ხის ბუდემ მათში გაიაროს. შემდეგ მუყაო გაჭერით 5 სმ x 3 სმ, დარწმუნდით, რომ ჩალის/მარკერის თავსახურის ნაწილები 5 სმ გვერდის კიდეზეა. ახლა გაჭერით დუელის 1 - 2 სმ ნაჭერი და მოათავსეთ და ცხელი წებოთი უხეშად 1 სმ უკან მეორე ჩალის/ მარკერის თავსახურის უკან, ეს დუელი მოქმედებს როგორც საცობი. ახლა მოათავსეთ დუელი გადაცემათა კოლოფებით ჩალაში/მარკერის თავებში. ახლა მოჭერით კვადრატი მუყაოს ორ ცალი ჩალის/მარკერის თავსახურს შორის, დარწმუნდით, რომ მუყაო არ მოაჭერით დუელის ქვეშ. ახლა მოათავსეთ ძრავა კვადრატული ფორმის ხვრელში, რომელიც ახლახან გააკეთეთ მუყაოში, გააფორმეთ გადაცემათა კოლოფი დუელთან, ლენტით ან ცხელი წებოთი ძრავას მუყაოსთან. ახლა გაიმეორეთ ეს ნაბიჯი მეორე საკეტის მექანიზმის შესაქმნელად, დარწმუნდით, რომ მეორე საკეტის მექანიზმი ისეა აგებული, რომ დუელი საპირისპიროდ არის მიმართული, როდესაც თითოეული მექანიზმის ძრავები ერთნაირად არის მიმართული.

ნაბიჯი 8: შექმენით უსაფრთხო და დააინსტალირეთ პურის დაფა

შექმენით უსაფრთხო და დააინსტალირეთ პურის დაფა
შექმენით უსაფრთხო და დააინსტალირეთ პურის დაფა

ამ ეტაპზე დაგჭირდებათ წებოს იარაღი, ორი საფეხური წინა საფეხურებიდან, ფეხსაცმლის ყუთი/მუყაო, მუყაო, ელექტრო ლენტი და შავი საღებავი. დასაწყებად შეღებეთ მთელი ფეხსაცმლის ყუთი შავი და გაჭერით მუყაოს ნაჭერი, რომლის სიგრძე და ყუთის შიდა სიმაღლე იგივეა, რაც ეს მუყაო შავია. შემდეგ მოათავსეთ პურის დაფა ფეხსაცმლის ყუთში, წინა მარჯვენა კუთხეში, დარწმუნდით, რომ T-cobbler დგას ყუთის მოპირდაპირე მხარეს და არა ყუთის კედელთან. შემდეგი ადგილი და ცხელი წებო მუყაოს ნაჭერი, რომელიც ახლახან დახატეთ პურის დაფის უკან. ახლა გაჭერით და შეღებეთ მუყაოს ნაჭერი, რომლის ზომაც უნდა დაფაროთ იმ მუყაოს ნაჭერიდან, რომელიც ახლახან მიამაგრეთ ფეხსაცმლის ყუთის წინ, ეს არის დაფაროთ პურის დაფა ყუთში. შეღებვის შემდეგ დაამატეთ მუყაოს ახალი ნაჭერი მუყაოს მეორე ნაჭერზე, რომელიც უკვე ყუთშია, ამიტომ მუყაოს ამოსვლისას ბორბალი მაინც ხელმისაწვდომი იქნება.

ნაბიჯი 9: შექმენით კლავიატურა

შექმენით კლავიატურა
შექმენით კლავიატურა

ამ ეტაპზე თქვენ დაგჭირდებათ ფეხსაცმლის ყუთი წინა საფეხურიდან, მუყაო, მაკრატელი და ვერცხლის საღებავი. ჯერ გაჭერით მუყაოს ხუთი სხვადასხვა ნაჭერი. გაჭერით ორი 11 სმ x 4 სმ ნაჭერი, ორი 6 სმ x 4 სმ ნაჭერი და ერთი 11 სმ x 6 სმ ნაჭერი. 11 სმ x 4 სმ ცალი და 6 სმ x 4 სმ ცალი მონიშნეთ წერტილი თითოეული ნაწილის ცენტრში, შემდეგ დახაზეთ წერტილი წერტილით 1 სმ წერტილის ორივე მხარეს. შემდეგ გაჭერით ხაზის კიდეები ნაჭრის ორი ქვედა კუთხიდან და შემდეგ ჰორიზონტალურად მუყაოს კიდეებიდან. ახლა თითოეული ნაჭერი 11 სმ x 6 სმ ნაწილის გარდა უნდა გამოიყურებოდეს მართკუთხედთან, რომლის ბოლოში სამკუთხედია მიმაგრებული. შემდეგ შეღებეთ თითოეული ნაჭერი ვერცხლით, შემდეგ კი დააწებეთ ყველა ეს ნაჭერი ერთმანეთთან, რათა შეიქმნას მართკუთხა პრიზმა უკანა მხარის გარეშე. ახლა გამოიყენეთ მაკრატელი, რათა გააკეთოთ 4 x 2 ბადე, რათა მოერგოს თქვენს პურის დაფაზე არსებულ 8 ღილაკს, შემდეგ გაჭერით ხვრელები გადატვირთვის ღილაკზე, RGB LED- ზე და სამ მწვანე LED- ზე. შემდეგ ამოიღეთ ცხრა ღილაკი, RGB LED და სამი მწვანე შუქდიოდური დაფადან და განათავსეთ ისინი იმ ხვრელებში, რომლებიც ახლახან გააკეთეთ მათთვის კლავიატურაზე.

ნაბიჯი 10: დააინსტალირეთ კლავიატურა

დააინსტალირეთ კლავიატურა
დააინსტალირეთ კლავიატურა

ამ ეტაპზე დაგჭირდებათ კლავიატურა, ფეხსაცმლის ყუთი, ჯუმბერის მავთულის ასორტიმენტი და მაკრატელი. პირველად მაკრატლით გაჭერით ოთხი ნაჭერი ფეხსაცმლის ყუთის წინა მხარეს იმ მხარეს, სადაც არის პურის დაფა. ნაპრალები უნდა ემთხვეოდეს კლავიატურაზე არსებულ სამკუთხედებს, მაგრამ ფეხსაცმლის ყუთზე დაჭრილი უნდა იყოს უფრო მოკლე ვიდრე სამკუთხედების სიგრძე. შემდეგ გააკეთეთ ხვრელი ფეხსაცმლის ყუთის ყველა ნაპრალს შორის. ახლა ჯუმბერის მავთულის გამოყენებით დააკავშირეთ ღილაკები და LED- ები პურის დაფაზე, სადაც ისინი ადრე იყო, მიაწოდეთ მავთულები ღილაკიდან და LED- ებიდან ფეხსაცმლის ყუთში არსებული ხვრელით, რათა მოაწყოთ პურის დაფა. შემდეგ განათავსეთ კლავიატურა ფეხსაცმლის ყუთზე, ჩასვით სამკუთხედები კლავიატურაზე ფეხსაცმლის ყუთში.

ნაბიჯი 11: დააინსტალირეთ ჩაკეტვის მექანიზმი

დააინსტალირეთ ჩაკეტვის მექანიზმი
დააინსტალირეთ ჩაკეტვის მექანიზმი

დაბლოკვის მექანიზმის დასაყენებლად დაგჭირდებათ წებოს იარაღი, საკეტის მექანიზმები და მაკრატელი. თითოეული საკეტის მექანიზმზე უნდა იყოს ზედმეტად ჩამოკიდებული მუყაო, გამოიყენეთ ეს იმისათვის, რომ წებოთ ერთი მექანიზმი ფეხსაცმლის ყუთის თითოეულ მხარეს, მუყაოს თავზე, რომელიც დაფარავს პურის დაფას. შემდეგ გააკეთეთ ხვრელი ფეხსაცმლის ყუთის თითოეულ მხარეს და ყუთის სახურავი, ხვრელები უნდა შეესაბამებოდეს ხის დუელებს საკეტის მექანიზმზე. ახლა გააკეთეთ მუყაოს პატარა ხვრელი, რომელიც დაფარავს პურის დაფას, ამ ხვრელის საშუალებით დააკავშირეთ ძრავები პურის დაფაზე ჯუმბერის მავთულის გამოყენებით. შეაერთეთ ძრავები H- ხიდთან, სადაც ისინი თავდაპირველად იყო განთავსებული მე –5 საფეხურზე.

ნაბიჯი 12: დასრულდა

ახლა თქვენ გაქვთ სრულად ფუნქციონირებადი სეიფი, რომლის გაშვებაც შეგიძლიათ თქვენი Raspberry pi– ს გამოყენებით, თუ გსურთ სეიფი იყოს პორტატული თქვენი მონიტორისგან, გამოიყენეთ VCN მაყურებელი დისტანციურად თქვენს პითან დასაკავშირებლად. VCN მაყურებლის გამოყენებისას Raspberry pi შეიძლება განთავსდეს იმავე განყოფილებაში, როგორც პურის დაფა. ახლა თქვენ შეგიძლიათ შეწყვიტოთ ფიქრი თქვენს ნივთებზე და შეინახოთ ისინი უსაფრთხოდ. =)

გირჩევთ: