Arduino Baby მონიტორი Java Viewer– ით: 8 ნაბიჯი (სურათებით)
Arduino Baby მონიტორი Java Viewer– ით: 8 ნაბიჯი (სურათებით)
Anonim
Arduino Baby მონიტორი Java Viewer- ით
Arduino Baby მონიტორი Java Viewer- ით

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

ერთვის java დაფუძნებული მაყურებელი, რომელიც იღებს სერიულ მონაცემებს arduino- დან.

ნაბიჯი 1: ქცევა

Მოქმედება:

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

- ტემპერატურა: სამი LED განათებულია იმის საფუძველზე, რომ მიმდინარე ტემპერატურა ზემოთ, ქვემოთ ან წინასწარ განსაზღვრულ სასურველ ტემპერატურაზეა.

- ტენიანობა: იგივე ტემპერატურა.

- მოძრაობა: მოძრაობის გამოვლენისას ექვსი led- ის სერია ანათებს მოძრაობის აღმოჩენისას.

- ხმა: აგზავნის მოვლენის შეტყობინებას Java მიმღებზე, Java პროგრამასთან კომუნიკაციისას

- Arduino აგზავნის სენსორულ მონაცემებს სერიული კომუნიკაციის საშუალებით Java პროგრამაში. ჯავის პროგრამა ითვლის გასულ დროს და აჩვენებს მონაცემებს JFrame- ის ბაზის GUI- ს საშუალებით.

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

მასალები
მასალები
მასალები
მასალები

მასალები:

- არდუინო უნო

- DHT11 ტენიანობის/ტემპერატურის სენსორი

- ხმის სენსორის მოდული

- HC-SR501 PIR მოძრაობის სენსორი

- (6) 220Ohm რეზისტორები

- (6) led (ნებისმიერი ფერი)

- მინიმუმ 25 მავთული

- დაინსტალირებული 64-ბიტიანი Java JDK კომპიუტერი

- Arduino IDE USB კაბელით

ნაბიჯი 3: დააკავშირეთ Leds

დააკავშირეთ Leds
დააკავშირეთ Leds

დაუკავშირეთ 6 Leds პორტებს 5 -დან 10 -მდე არდუინოზე.

ნაბიჯი 4: შეაერთეთ ტენიანობის/ტემპერატურის სენსორი

შეაერთეთ ტენიანობის/ტემპერატურის სენსორი
შეაერთეთ ტენიანობის/ტემპერატურის სენსორი

აკავშირებს ტენიანობის/ტემპერატურის სენსორს arduino- ზე.

ნაბიჯი 5: შეაერთეთ მოძრაობის სენსორი

შეაერთეთ მოძრაობის სენსორი
შეაერთეთ მოძრაობის სენსორი

დაუკავშირეთ მოძრაობის სენსორი arduino- ს პინ 12 - ს. (ტრანზისტორი (N) შეიცვალა სურათზე მოძრაობის სენსორით, იგივე გაყვანილობა)

ნაბიჯი 6: შეაერთეთ ხმის სენსორი

შეაერთეთ ხმის სენსორი
შეაერთეთ ხმის სენსორი

შეაერთეთ ხმის სენსორი arduino- ს პინ 4 - თან. (ტრანზისტორი (P) ჩაანაცვლა ხმის სენსორმა სურათზე, იგივე გაყვანილობა)

ნაბიჯი 7: შეაერთეთ დენი და მიწა

შეაერთეთ დენი და მიწა
შეაერთეთ დენი და მიწა

შეაერთეთ + 5V პინი არდუინოზე + სარკინიგზო დაფაზე.

შეაერთეთ GND pin არდუინოზე - სარკინიგზო პურის დაფაზე.

ნაბიჯი 8: კოდირება

Ნაბიჯი 1:

ჩატვირთეთ ArduinoHex.ino არდუინოში

ნაბიჯი 2:

- Eclipse პროგრამირების პროგრამული უზრუნველყოფის გამოყენებით, შექმენით პროექტი ორი.dll ფაილით მის ძირითად დირექტორიაში.

- ჩატვირთეთ RXTXcomm.jar ფაილი

გადადით პროექტზე> თვისებები> ჯავის მშენებლობის გზა> გარე ქილების დამატება

- ჩატვირთეთ ArduinoHex.java, ArduinoHexDriver.java და ComPortTest.java src საქაღალდეში პროექტში

ნაბიჯი 3: გამოიყენეთ Arduino IDE ან ComPortTest, რომ იპოვოთ რომელი COM პორტი გამოიყენება arduino- ს მიერ

ნაბიჯი 4: დარწმუნდით, რომ arduino- ს ყველა სხვა სერიული ტერმინალი დახურულია.

ნაბიჯი 5: გაუშვით ArduinoHexDriver

წყაროები:

ComPortTest.java და java-end სერიული მიღება:

კინატ რიპასინგე

dummyscodes.blogspot.com/2014/08/using-java…

გირჩევთ: