Სარჩევი:

სმარტ ამინდის სადგური (არდუინოს გამოყენებით): 5 ნაბიჯი
სმარტ ამინდის სადგური (არდუინოს გამოყენებით): 5 ნაბიჯი

ვიდეო: სმარტ ამინდის სადგური (არდუინოს გამოყენებით): 5 ნაბიჯი

ვიდეო: სმარტ ამინდის სადგური (არდუინოს გამოყენებით): 5 ნაბიჯი
ვიდეო: როგორ გააკეთოთ ლითონის დეტექტორი მულტიმეტრის გამოყენებით 2024, ივლისი
Anonim
სმარტ ამინდის სადგური (არდუინოს გამოყენებით)
სმარტ ამინდის სადგური (არდუინოს გამოყენებით)

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

ნაბიჯი 1: საჭირო ნივთები

საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
საჭირო ნივთები
  • არდუინო x 2
  • HC-05 Bluetooth მოდული x 2
  • 16x2 LCD ეკრანი x 1
  • DHT 11 x 1
  • პურის დაფა x 2

ნაბიჯი 2: რა არის Bluetooth სამაგისტრო და მონა რეჟიმი?

რა არის Bluetooth სამაგისტრო და მონა რეჟიმი?
რა არის Bluetooth სამაგისტრო და მონა რეჟიმი?

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

ნაბიჯი 3: HC-05- ის გადაყვანა სამაგისტრო და მონა რეჟიმზე:

HC-05- ის გარდაქმნა სამაგისტრო და მონა რეჟიმზე
HC-05- ის გარდაქმნა სამაგისტრო და მონა რეჟიმზე
HC-05- ის გადაყვანა სამაგისტრო და მონა რეჟიმზე
HC-05- ის გადაყვანა სამაგისტრო და მონა რეჟიმზე
HC-05- ის გარდაქმნა სამაგისტრო და მონა რეჟიმზე
HC-05- ის გარდაქმნა სამაგისტრო და მონა რეჟიმზე

ამ პროექტისთვის ჩვენ გვჭირდება ორივე მოდულის კონფიგურაცია. ამისათვის ჩვენ უნდა გადავიდეთ AT ბრძანების რეჟიმში და აი როგორ გავაკეთებთ ამას. პირველ რიგში, ჩვენ უნდა დავუკავშიროთ Bluetooth მოდული Arduino– ს, როგორც ეს მოცემულია სქემის სქემაში. ის რაც ჩვენ დამატებით უნდა გავაკეთოთ არის Bluetooth მოდულის "EN" პინის დაკავშირება 5 ვოლტთან და ასევე Arduino დაფაზე TX და RX ქინძისთავების გადართვა.

"EN" პინზე პატარა ღილაკის დაჭერისას ჩვენ გვჭირდება მოდულის ჩართვა და ასე შევდივართ ბრძანების რეჟიმში. თუ Bluetooth მოდულის led ანათებს ყოველ 2 წამში, ეს ნიშნავს, რომ ჩვენ წარმატებით შევედით AT ბრძანების რეჟიმში. ამის შემდეგ, ჩვენ უნდა ავტვირთოთ At Command.ino ფაილი Arduino– ში, მაგრამ არ უნდა დაგვავიწყდეს RX და TX ხაზების გათიშვა ატვირთვის დროს. შემდეგ ჩვენ გვჭირდება სერიული მონიტორის გაშვება და იქ ავირჩიოთ „ორივე NL და CR“, ასევე, „9600 baud“განაკვეთი, რომელიც არის Bluetooth მოდულის ნაგულისხმევი baud მაჩვენებელი. ახლა ჩვენ მზად ვართ გამოგიგზავნოთ ბრძანებები და მათი ფორმატი ასეთია. ყველა ბრძანება იწყება "AT" - ით, რასაც მოჰყვება "+" ნიშანი, შემდეგ a და მთავრდება ან "?" ნიშანი, რომელიც აბრუნებს პარამეტრის მიმდინარე მნიშვნელობას ან "=" ნიშანს, როდესაც გვსურს ამ პარამეტრის ახალი მნიშვნელობის შეყვანა. ახლა ჩვენ უნდა დავაკონფიგურიროთ მონა მოდული. მაგალითად, თუ ჩვენ ვწერთ მხოლოდ "AT" - ს, რომელიც არის სატესტო ბრძანება, ჩვენ უნდა დავიბრუნოთ შეტყობინება "OK". თუ ჩვენ ვწერთ "AT+UART?" ჩვენ უნდა დავიბრუნოთ შეტყობინება, რომელიც აჩვენებს ნაგულისხმევი სიჩქარის მაჩვენებელს, რომელიც არის 38400. მაშინ თუ ჩვენ ვწერთ "AT+ROLE?" ჩვენ დავიბრუნებთ შეტყობინებას "+ROLE = 0", რაც ნიშნავს რომ Bluetooth მოწყობილობა მონა რეჟიმშია. თუ ჩვენ ვწერთ "AT+ADDR?" ჩვენ დავბრუნდებით Bluetooth მოდულის მისამართს და ის ასე უნდა გამოიყურებოდეს: 98d3: 34: 905d3f. ახლა ჩვენ უნდა დავწეროთ ეს მისამართი, როგორც დაგვჭირდება მასტერ მოწყობილობის კონფიგურაციისას. სინამდვილეში, ეს არის ის, რაც ჩვენ გვჭირდება მონა მოწყობილობის კონფიგურაციისას, მისი მისამართის მისაღებად, თუმცა ჩვენ შეგვიძლია შევცვალოთ ბევრი განსხვავებული პარამეტრი, როგორიცაა სახელი, ბოდის სიჩქარე, დაწყვილების პაროლი და ასე შემდეგ, მაგრამ ჩვენ ამას არ გავაკეთებთ ამ მაგალითისთვის.

კარგი, ახლა მოდით გადავიდეთ და დავაკონფიგურიროთ სხვა Bluetooth მოდული, როგორც მთავარი მოწყობილობა. პირველ რიგში, ჩვენ შევამოწმებთ ბოდის მაჩვენებელს, რათა დავრწმუნდეთ, რომ ეს არის იგივე 38400, როგორც მონა მოწყობილობა. შემდეგ "AT+ROLE = 1" აკრეფით ჩვენ დავაყენებთ Bluetooth მოდულს, როგორც სამაგისტრო მოწყობილობას. ამის შემდეგ "AT+CMODE = 0" გამოყენებით ჩვენ დავაყენებთ დაკავშირების რეჟიმს "ფიქსირებულ მისამართზე" და "AT+BIND =" ბრძანების გამოყენებით ჩვენ დავაყენებთ მონა მოწყობილობის მისამართს, რომელიც ჩვენ ადრე დავწერეთ. აქვე გაითვალისწინეთ, რომ მისამართის წერისას ჩვენ გვჭირდება მძიმის გამოყენება მსხვილი ნაწლავის ნაცვლად. ასევე გაითვალისწინეთ, რომ ჩვენ შეგვეძლო გამოგვეტოვებინა წინა საფეხური, თუ "AT" - ის ნაცვლად "0" შევიყვანეთ "AT+CMODE" ბრძანებაში, რაც აიძულებს მასტერს დაუკავშირდეს ნებისმიერ მოწყობილობას მისი გადაცემის დიაპაზონში, მაგრამ ეს ნაკლებად უსაფრთხო კონფიგურაციაა. აქ ნახავთ ბრძანებებისა და პარამეტრების სრულ ჩამონათვალს: HC-05 AT Commands List

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

ნაბიჯი 4: საბოლოო შეკრება:

დასკვნითი შეკრება
დასკვნითი შეკრება
დასკვნითი შეკრება
დასკვნითი შეკრება
დასკვნითი შეკრება
დასკვნითი შეკრება
დასკვნითი შეკრება
დასკვნითი შეკრება

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

ნაბიჯი 5: მუშაობა:

Image
Image
მუშაობს
მუშაობს

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

გამომყევი @

გირჩევთ: