Სარჩევი:

უკაბელო ზარის სისტემა: 6 ნაბიჯი (სურათებით)
უკაბელო ზარის სისტემა: 6 ნაბიჯი (სურათებით)

ვიდეო: უკაბელო ზარის სისტემა: 6 ნაბიჯი (სურათებით)

ვიდეო: უკაბელო ზარის სისტემა: 6 ნაბიჯი (სურათებით)
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
უკაბელო ზარის სისტემა
უკაბელო ზარის სისტემა

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

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

ვიფიქრე გამოსავალზე და ვეძებდი მსგავს პროექტებს, აქ აღმოვაჩინე შემდეგი პროექტები ინსტრუქციებში: უკაბელო კარის ზარის გადამცემი და უკაბელო კარის მიმღები. იყო ის, რაც მჭირდებოდა, მაგრამ PIC მიკროკონტროლერების გამოყენების ნაცვლად გადავწყვიტე გამომეყენებინა Arduino მიკროკონტროლერები და მისი კომპონენტები.

ამიტომ, მე შევთავაზე საშუალო სკოლის დირექტორს მარტივი და მარტივი გამოსავალი: ავაშენოთ უკაბელო კლასის შეცვლის ზარის სისტემა. გამოსავალი არის დახურულ კლასზე დახურული მოწყობილობის დაყენება მიკროკონტროლის მიერ კონტროლირებადი ხმის დეტექტორით, რომელიც აგზავნის სიგნალს სხვა მიმღებ სადგურებზე ზარებით, როდესაც გადის კლასის შეცვლის ზარი. ადვილი და იაფია.

ქვემოთ იხილეთ გამოსავალი, რომელიც განხორციელდა და როგორ მუშაობს.

ნაბიჯი 1: მასალის ჩამონათვალი

მასალის სია
მასალის სია
მასალის სია
მასალის სია
მასალის სია
მასალის სია

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

ამრიგად, გადამცემი სადგურის მასალა შემდეგია:

  • NANO დაფა
  • NANO გაფართოების დაფა
  • NRF24L01 ადაპტერი
  • NRF24L01 + ანტენა
  • ხმის სენსორის დეტექტორი
  • 5V, 3W კვების ბლოკი

და მასალა თითოეული მიმღების სადგურისთვის:

  • NANO დაფა
  • NANO გაფართოების დაფა
  • NRF24L01 ადაპტერი
  • NRF24L01 + ანტენა
  • სარელეო
  • ბელი
  • 5V, 3W კვების ბლოკი

ნაბიჯი 2: როგორ დააკავშიროთ და დაპროგრამოთ მიმღები სადგური

როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ მიმღები სადგური

მიმღები სადგური მუდმივად უსმენს უკაბელო ქსელს ელოდება გადამცემი სადგურის მიერ გაგზავნილი აქტივაციის სიგნალს ხელით ან ავტომატურად, როდესაც მთავარი ზარი დარეკავს. სიგნალის მიღებისას ის ააქტიურებს რელეს მეორად ზარის დასაკავშირებლად.

ნაბიჯი 3: როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური

როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური
როგორ დააკავშიროთ და დაპროგრამდეთ გადამცემი სადგური

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

ნაბიჯი 4: გადამცემი სადგურის კონფიგურაცია

გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია
გადამცემი სადგურის კონფიგურაცია

როგორც სურათზე 2 ხედავთ, გაზომვები ძირითადი ზარის წინ და შემდეგ სტაბილურია (150, 149, 151, 149,…), მაგრამ როდესაც მთავარი ზარი რეკავს ანალოგური გაზომვები იცვლება 95 -დან 281 -მდე მე მაქვს დაპროგრამებული (იხ. სურათი 2 და 3) ავტომატურად გამოავლენს სტაბილურ გაზომვას და სიგნალს გაუგზავნის მიმღებ სადგურებს, როდესაც სხვაობა აბსოლუტურ მნიშვნელობას შორის სტაბილურ მნიშვნელობასა და მიმდინარე გაზომვას აღემატება ფიქსირებულ ზღურბლს და რჩება არაერთი კითხვა.

ამ პროექტისთვის ეს მნიშვნელობა დაფიქსირებულია 4 -ზე (სტაბილური მნიშვნელობის 4% -ით ზემოთ ან ქვევით), როგორც ხედავთ ქვემოთ მოცემულ კოდში.

ამ მნიშვნელობის კონფიგურაციისთვის, თქვენ უნდა გააკეთოთ შემდეგი:

  • თქვენ უნდა ააწყოთ გადამცემი სადგური ხმის სენსორით და დააინსტალიროთ საფოსტო ზარის მახლობლად (სურათი 1 ან სურათი 4)
  • ჩამოტვირთეთ და ჩატვირთეთ ესკიზი "transmitter.ino" (იხილეთ წინა ნაბიჯი)
  • შეამოწმეთ თუ არა led რჩება ზარის რეკვისას.

    • თუ led გამორთულია, თქვენ უნდა შეცვალოთ ბარიერი ("min_threshold_to_send_signal" ქვემოთ მოცემულ კოდში) ხმის სენსორის თქვენს ზარზე მორგებისთვის და ტესტის გამეორებისთვის. რა
    • თუ რამოდენიმე ცდის შემდეგ led არის ჩართული ზარის რეკვისას და გამორთულია როცა არ რეკავს, თქვენ დაასრულეთ კონფიგურაცია.

საჭიროების შემთხვევაში, თქვენ შეგიძლიათ შეცვალოთ დაგვიანების დრო ორ გაზომვას შორის ("დაგვიანებით_მოკითხულებს შორის") ან მაქსიმალური დონის ხმის ბარიერი იმავე დონის ბგერის გათვალისწინებით ("max_threshold_to_consider_same_value").

#განსაზღვრეთ დაგვიანება_ წაკითხულებს შორის 200

float min_threshold_to_send_signal = 4.0; float max_threshold_to_consider_same_value = 1.0;

ნაბიჯი 5: საბოლოო ინსტალაცია

გირჩევთ: