Სარჩევი:

Arduino UNO მინი ამინდის ამინდი: 5 ნაბიჯი
Arduino UNO მინი ამინდის ამინდი: 5 ნაბიჯი

ვიდეო: Arduino UNO მინი ამინდის ამინდი: 5 ნაბიჯი

ვიდეო: Arduino UNO მინი ამინდის ამინდი: 5 ნაბიჯი
ვიდეო: The NOAA Weather Radar & Alerts App 2024, ნოემბერი
Anonim
Arduino UNO მინი ამინდის ამინდი
Arduino UNO მინი ამინდის ამინდი
Arduino UNO მინი ამინდის ამინდი
Arduino UNO მინი ამინდის ამინდი

ეს არის ჩემი Arduino დაფუძნებული მინი ამინდის ამინდის სადგური wi-fi კავშირით, რომელსაც შეუძლია მონაცემების საჯაროდ განთავსება ThingSpeak პლატფორმის გამოყენებით.

ამინდის სადგური აგროვებს შემდეგ მონაცემებს ამინდთან და გარემოსთან სხვადასხვა სენსორების გამოყენებით:

  • ტემპერატურა;
  • ტენიანობა;
  • Ატმოსფერული წნევა;
  • სინათლის ინტენსივობა;
  • ულტრაიისფერი ინდექსი;
  • მტვრის კონცენტრაცია.

მიზანია პატარა და მარტივი ამინდის სადგურის შექმნა ღია ტექნიკის გამოყენებით.

დავიწყოთ და გაერთეთ!

ნაბიჯი 1: ელექტრონული კომპონენტები

Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები
Ელექტრონული ნაწილები

ამ პროექტისთვის დაგჭირდებათ შემდეგი კომპონენტები:

  1. Arduino Uno (ყიდვა)
  2. Grove სინათლის სენსორი (ყიდვა)
  3. Grove UV სენსორი (ყიდვა)
  4. ბარომეტრიული წნევის სენსორი (BMP085) (ყიდვა)
  5. DHT22 (ყიდვა)
  6. გროვის მტვრის სენსორი (ყიდვა)
  7. ESP8266 (ყიდვა)
  8. პროტოშილდი (უფრო კომპაქტური ვერსიისთვის) ან ჩვეულებრივი პურის დაფა (ყიდვა / ყიდვა)
  9. 1 კომის რეზისტორი (x2)
  10. 10 კომის რეზისტორი (x1)
  11. 4k7 ohm რეზისტორი (x1)
  12. ზოგიერთი მხტუნავი მავთული
  13. კომპიუტერი (Arduino კოდის შედგენისა და ატვირთვისთვის)

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

წრე იკვებება USB პორტით (დაკავშირებულია კომპიუტერთან ან ტელეფონის ჩვეულებრივ დამტენთან), მაგრამ თქვენ ასევე შეგიძლიათ დაამატოთ გარე DC კვების ბლოკი ან ბატარეა, რომელიც დაკავშირებულია Arduino დენის ჯეკთან.

ამინდის ამინდის სადგურის სქემა ამ პროექტის ფარგლებს გარეთაა.

ნაბიჯი 2: ნაწილების დაკავშირება

ნაწილების დაკავშირება
ნაწილების დაკავშირება
ნაწილების დაკავშირება
ნაწილების დაკავშირება

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

შეაერთეთ USB კაბელი Arduino Uno დაფაზე და გააგრძელეთ შემდეგი ნაბიჯი.

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

კოდირება
კოდირება

დავუშვათ, რომ თქვენ უკვე დააინსტალირეთ უახლესი Arduino IDE, გადმოწერეთ და დააინსტალირეთ შემდეგი ბიბლიოთეკები:

DHT22 ბიბლიოთეკა:

github.com/adafruit/DHT-sensor-library

ადაფრუტის BMP085 ბიბლიოთეკა:

github.com/adafruit/Adafruit-BMP085-Library

ინსტრუქციებისთვის, თუ როგორ უნდა დაამატოთ ბიბლიოთეკები Arduino IDE– ში, შეამოწმეთ Arduino– ს შემდეგი სახელმძღვანელო:

www.arduino.cc/en/Guide/Libraries

ჩამოტვირთეთ Arduino კოდი (weatherBox.ino). შეცვალეთ XXXXX თქვენი wifi როუტერით SSID YYYYY როუტერის პაროლით და ZZZZZ თქვენი ThingSpeak არხით ჩაწერეთ API გასაღები (იხილეთ როგორ მიიღოთ იგი შემდეგ ეტაპზე).

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

ნაბიჯი 4: ThingSpeak კონფიგურაცია

ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
ThingSpeak კონფიგურაცია
  1. შექმენით ThingSpeak ანგარიში;
  2. შექმენით ახალი არხი;
  3. მიუთითეთ თქვენი ამინდის სადგურის სახელი და აღწერა. მიანიჭეთ შემდეგი არხები და შეინახეთ არხი:

    • არხი 1 = სინათლე
    • არხი 2 = ტენიანობა
    • არხი 3 = ტემპერატურა (DHT22– დან)
    • არხი 4 = ულტრაიისფერი ინდექსი
    • არხი 5 = მტვრის კონცენტრაცია
    • არხი 6 = წნევა
    • არხი 7 = ტემპერატურა (BMP085– დან)
  4. დააკოპირეთ API ჩაწერის გასაღები. იგი გამოიყენება არდუინოს კოდის წინა საფეხურზე;
  5. როდესაც სადგური ჩართულია, სენსორის მნიშვნელობები პერიოდულად აიტვირთება არხზე. თქვენ შეგიძლიათ დააკონფიგურიროთ თითოეული ცვლადის საჯარო და პირადი ვიზუალიზაცია.

საჯარო არხის მაგალითი:

ნაბიჯი 5: Android პროგრამის გამოყენება

თქვენ შეძლებთ ამინდის სადგურის მონაცემების ვიზუალიზაციას ნებისმიერ ბრაუზერში. თქვენ ასევე შეგიძლიათ შეამოწმოთ ის Android- ზე დაფუძნებულ სმარტფონზე და წარმოიდგინოთ, როცა გინდათ.

  1. ჩამოტვირთეთ და დააინსტალირეთ ThingsView აპი Google Play მაღაზიიდან თქვენს Android მოწყობილობაზე;
  2. აპლიკაციაში ჩასვით თქვენი არხის ID ნომერი და დააწკაპუნეთ დამატებაზე. თქვენ იპოვით ID თქვენს ThingSpeak არხის კონფიგურაციაზე;
  3. თითოეული ცვლადის მიმდინარე მნიშვნელობები ნაჩვენები იქნება გრაფაში;
  4. Გაერთე!

გირჩევთ: