Სარჩევი:

რადიო სოკეტების ხმოვანი კონტროლი: 11 ნაბიჯი
რადიო სოკეტების ხმოვანი კონტროლი: 11 ნაბიჯი

ვიდეო: რადიო სოკეტების ხმოვანი კონტროლი: 11 ნაბიჯი

ვიდეო: რადიო სოკეტების ხმოვანი კონტროლი: 11 ნაბიჯი
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
Image
Image

ჩვენ ყველანი ვებრძვით გაბატონებულ COVID-19 პანდემიას. გარდა ამისა, ჩვენ ახლა ისეთ სიტუაციაში ვართ, რომ ჩვენ უნდა მოვერგოთ არსებულ პირობებს უსაფრთხოების დამატებითი ზომების გამოყენებით. აქ, პროექტი ეხება COVID-19– ის შეხების გავრცელების თავიდან აცილებას. ეს პროექტი შეიმუშავეს ჩემმა მოსწავლეებმა, რომლებიც სკოლაში დადიან მე -8 კლასში (15 წელი). ეს არის მოწყობილობა UNIEL სოკეტების ხმის კონტროლისთვის Arduino კონტროლერის საფუძველზე, 433MHz გადამცემი და ხმის ამოცნობის მოდული V2 elechouse– ის მიერ (საიტი -

ნაბიჯი 1: UNIEL სოკეტები

UNIEL სოკეტები
UNIEL სოკეტები

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

ჯგუფის კოდი მითითებულია დისტანციური მართვის საშუალებით. თითოეულ სოკეტში არის ჯგუფის კოდი = დისტანციური მართვის ჯგუფის კოდი და სოკეტის კოდი

ნაბიჯი 2: რადიო მოდულები

რადიო მოდულები
რადიო მოდულები

ჩვენი ამოცანაა შეცვალოს დისტანციური მართვა UNIEL სოკეტებისთვის. ჩვენ გვჭირდება რადიო მოდულები, რომლებიც მუშაობენ 433 MHz სიხშირით. შევიძინე FS1000A

მოყვება მიმღები და გადამცემი. ფასი ebay– ზე 100 რუბლზე ნაკლებია.

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

მიმღების დაკავშირება არდუინოსთან და კოდების მიღება დისტანციური მართვის სოკეტებიდან
მიმღების დაკავშირება არდუინოსთან და კოდების მიღება დისტანციური მართვის სოკეტებიდან

Arduino– სთვის არსებობს ბიბლიოთეკები სხვადასხვა 433/315 MHz კონტროლირებად აქტივატორებთან მუშაობისთვის. მე გამოვიყენე ეს:

rc-switch-Arduino ბიბლიოთეკა მუშაობს დაბალ ფასად 315 MHz/433 MHz დისტანციური მართვის მოწყობილობებზე-https://code.google.com/p/rc-switch/

ჩამოტვირთეთ და გახსენით ბიბლიოთეკების საქაღალდეში

პირველი, დააკავშირეთ მიმღები

არდუინო - - - - - მოდული

+5V ---------- VCC

GND ---------- GND

მონაცემები (ნებისმიერი) ------------ 2

მაგალითის გაშვება RCswitch ბიბლიოთეკის მაგალითიდან ReceiveDemo_Advanced

დააწკაპუნეთ დისტანციურზე და ნახეთ რა აძლევს ესკიზს სერიულ პორტს

დაიმახსოვრე პარამეტრები 24Bit, PulseLength - 309 მიკროწამი, ოქმი 1

ჩვენ დაგვჭირდება ისინი ესკიზის წერისას. თქვენ არ უნდა გახსოვდეთ კოდები !!! კოდების გასაგზავნად საჭიროა მხოლოდ იცოდეთ ჯგუფის კოდი და მოწყობილობის კოდი !!!

ნაბიჯი 4: გადამცემებიდან ბრძანებების გაგზავნა რადიოსადენების გასაკონტროლებლად

შეაერთეთ გადამცემი არდუინოს, რათა შეამოწმოთ სოკეტების მოქმედება

არდუინო - - - - - მოდული

+5V ---------- VCC

GND ---------- GND

თარიღი ------------ 10

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

თუ სასურველია, თქვენ შეგიძლიათ აკონტროლოთ 32x32 სოკეტი კონტროლერისგან

ნაბიჯი 5: ხმის ამოცნობის მოდული V2

ხმის ამოცნობის მოდული V2
ხმის ამოცნობის მოდული V2

ხმის ამოცნობის მოდული V2 შეიძინა ebay– ზე ძალიან გონივრულ ფასად. შეკვეთისას მე არ მიყურებდა და ამაოდ. მოდული არ აკმაყოფილებს მოლოდინს:

1) გამოცხადებული ოპერაცია 15 წინასწარ ჩაწერილი ხმოვანი ბრძანებით ერთდროულად შეუძლებელია (მოდული ცნობს თითოეული ბლოკის მხოლოდ 5 ბრძანებას (3 ბლოკი)). თქვენ შეგიძლიათ ჩატვირთოთ მხოლოდ 1 ბლოკი, შემდეგ მეორე და ასე შემდეგ. ამიტომ, გადაწყდა გამოვიყენოთ სიტყვების ჯაჭვები (2-3) პაუზებით, რომლებიც საჭიროა შემდეგი ბლოკის ჩატვირთვაზე, მაგალითად

კაფის ნათურა გამორთულია

შადრევნის ჩართვა

2) მოდული არ პასუხობს სხვა ადამიანის ხმას, ორ ადამიანს მოუწევს ბრძანებების დუბლირება ჯერ მე გეტყვით როგორ იმუშაოთ მოდულთან და შემდეგ როგორ მოგვარდა პრობლემა

ნაბიჯი 6:

მოდულის გასაწვრთნელად, თქვენ უნდა გაუგზავნოთ ბრძანებები მოდულს სერიული პორტის გასწვრივ და გამოთქვას ფრაზები. ჩამოტვირთეთ თქვენს კომპიუტერში (Windows) მწარმოებლის მიერ რეკომენდებული პროგრამა com პორტთან მუშაობისთვის (AccessPort- ჩამოტვირთვის გვერდი), დააკავშირეთ მოდული ArduinoArduino ----- მოდულთან

+5V ---------- VCC

GND ---------- GND

TX ------------ 3

RX ------------ 2

დაუკავშირეთ Arduino თქვენს კომპიუტერს. ესკიზის ატვირთვა არდუინოში

ნაბიჯი 7:

გამოსახულება
გამოსახულება

AccessPort პროგრამაში ჩვენ ვაყენებთ შემდეგ პარამეტრებს

ნაბიჯი 8:

გამოსახულება
გამოსახულება

ათვალიერებს რუქაზე მიმაგრებული

და გაგზავნეთ ბრძანებები

AABB- ინფორმაცია მოდულის შესახებ

V2 0 ELECHOUSE– ის მიერ www.elechouse.com

პირველი ბლოკის შემდგომი სწავლება - AA11

ტერმინალის ფანჯარაში START ბრძანების შემდეგ, ჩვენ ვამბობთ მიკროფონში პირველ ფრაზას, წარწერა ისევ ჩნდება, ველოდებით, ვჩუმდებით, კვლავ გამოჩნდება START ბრძანება. მეორედ ჩვენ ვამბობთ პირველ ფრაზას მიკროფონში დადასტურების მიზნით. თუ ჩაწერა წარმატებულია, გამოჩნდება Finish one, რაც მიუთითებს იმაზე, რომ პირველი ბრძანება წარმატებით იქნა ჩაწერილი. განსხვავებული ეტიკეტი მიუთითებს იმაზე, რომ მეორე ბრძანება არ ჰგავდა პირველს და მოდული არ ცნობს მას. ძალიან ხმამაღალი მიუთითებს იმაზე, რომ თქვენ ძალიან ხმამაღლა საუბრობთ მიკროფონში (> 1300 MS). ანალოგიურად, ჩვენ ვწერთ დანარჩენ 4 ფრაზას. Label 1 ჯგუფი დასრულდა! მიუთითებს, რომ პირველი ბლოკი წარმატებით დაიწერა.

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

ნაბიჯი 9:

გამოსახულება
გამოსახულება

შემდეგ ჩვენ ვვარჯიშობთ ბლოკებს 2 და 3 შესაბამისად AA12 და AA13 ბრძანებების გაგზავნით. მეხსიერებიდან ბლოკების 2 და 3 გამოსაძახებლად, გაგზავნეთ ბრძანება ტერმინალში AA22 და aa23, შესაბამისად.

კიდევ ერთი წერტილი - თუ გვსურს ხმოვანი მოდულისგან მივიღოთ პასუხი მოკლე ფორმით (არა "შედეგი: 15" არამედ 15), ჩვენ უნდა გამოვაგზავნოთ მოდული ბრძანება AA37

ბლოკებში ჩვენ ვდებთ შემდეგ ბრძანებებს (2 ადამიანი მონაწილეობს) სამზარეულო-ქვაბში შეკრებისთვის (ელექტრო) + განათება (RGB განათება, ნათურა სამზარეულოს მაგიდასთან, ღამის შუქი)

აქ მოცემულია სწორი ჯაჭვების მაგალითები

"კაფე" (1 ხმა) "ღამის შუქი" (1 ხმა) "გამორთვა" (1 ხმა)

"შადრევანი" (2 ხმა) "ჩართვა" (2 ხმა)

"კაფე" (2 ხმა) "განათება" (2 ხმა) "ჩართე" (2 ხმა)

და ა.შ.

ნაბიჯი 10:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

სიცხადისთვის, ჩვენ დავამატებთ 3 LED- ის მითითებას ქინძისთავებში 7, 8, 9

(წითელი - 1 ბლოკი დატვირთულია

ყვითელი - ბლოკი 2 დატვირთულია

მწვანე - ბლოკი 3 დატვირთულია

3 LED ნათებულია (1 წამი) - სიტყვების კომბინაცია სწორია)

აქ არის მოწყობილობის დიაგრამა

ნაბიჯი 11:

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

მეორე ან მესამე ბლოკის ჩატვირთვის შემდეგ FRAZA_TIME = 2000 MS, არ არის აღიარებული სიტყვა -

ბანკი 1 დატვირთულია.

გირჩევთ: