Мазмұны:

Arduino UNO шағын ауа райы станциясы: 5 қадам
Arduino UNO шағын ауа райы станциясы: 5 қадам

Бейне: Arduino UNO шағын ауа райы станциясы: 5 қадам

Бейне: Arduino UNO шағын ауа райы станциясы: 5 қадам
Бейне: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Қараша
Anonim
Arduino UNO шағын ауа райы станциясы
Arduino UNO шағын ауа райы станциясы
Arduino UNO шағын ауа райы станциясы
Arduino UNO шағын ауа райы станциясы

Бұл ThuSpeak платформасын қолдана отырып, мәліметтерді желіде жариялауға болатын wi-fi байланысы бар менің Arduino негізіндегі мини-ауа райы станциясының бірінші ұрпағы.

Метеостанция әр түрлі сенсорлардың көмегімен ауа райы мен қоршаған ортаға қатысты келесі деректерді жинайды:

  • Температура;
  • Ылғалдылық;
  • Атмосфералық қысым;
  • Жарықтың қарқындылығы;
  • Ультракүлгін индексі;
  • Шаңның шоғырлануы.

Мақсат - ашық аппаратты қолдана отырып, шағын және қарапайым ауа райы станциясын жасау.

Бастайық және көңілді болайық!

1 -қадам: электронды компоненттер

Электронды компоненттер
Электронды компоненттер
Электронды компоненттер
Электронды компоненттер
Электронды компоненттер
Электронды компоненттер

Бұл жоба үшін сізге келесі компоненттер қажет:

  1. Arduino Uno (сатып алу)
  2. Grove жарық сенсоры (сатып алу)
  3. Grove ультракүлгін сенсоры (сатып алу)
  4. Барометрлік қысым сенсоры (BMP085) (сатып алу)
  5. DHT22 (сатып алу)
  6. Grove шаң сенсоры (сатып алу)
  7. ESP8266 (сатып алу)
  8. Protoshield (ықшам нұсқасы үшін) немесе қарапайым нан тақтасы (сатып алу / сатып алу)
  9. 1 кох резистор (x2)
  10. 10 кох резистор (x1)
  11. 4к7 Ом резисторы (x1)
  12. Кейбір секіргіш сымдар
  13. Компьютер (Arduino кодын құрастыруға және жүктеуге арналған)

Бұл жобаны құрастыру үшін сізге арнайы құралдар қажет емес. Барлық компоненттерді сүйікті электронды сауда дүкенінен онлайн табуға болады.

Схема USB портымен жұмыс істейді (компьютерге немесе қарапайым телефон зарядтағышына қосылған), бірақ сіз Arduino қуат ұясына қосылған тұрақты ток көзін немесе батареяны қоса аласыз.

Ауа райын бақылау станциясының жағдайы бұл жобаның шеңберінен тыс.

2 -қадам: бөлшектерді қосу

Бөлшектерді қосу
Бөлшектерді қосу
Бөлшектерді қосу
Бөлшектерді қосу

Барлық компоненттерді схемаға сәйкес қосыңыз. Әр сенсорды тақтаға қосу үшін сізге бірнеше секіргіш сымдар қажет болады. Сіз прото қалқаны (ықшам схема үшін), қарапайым нан тақтасын немесе Arduino қалқаны бар дизайнды қолдана аласыз.

USB кабелін Arduino Uno тақтасына қосыңыз және келесі қадамға өтіңіз.

3 -қадам: кодтау

Кодтау
Кодтау

Сіз соңғы Arduino IDE бағдарламасын орнатқан деп есептесеңіз, келесі кітапханаларды жүктеп алыңыз және орнатыңыз:

DHT22 кітапханасы:

github.com/adafruit/DHT-sensor-library

Adafruit BMP085 кітапханасы:

github.com/adafruit/Adafruit-BMP085-Library

Кітапханаларды Arduino IDE -ге қосу туралы нұсқаулар алу үшін келесі Arduino нұсқаулығын қараңыз:

www.arduino.cc/kz/Guide/Libraries

Arduino кодын жүктеп алыңыз (weatherBox.ino). XXXXX -ті Wi -Fi маршрутизаторының 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 жазу кілтін көшіру. Ол алдыңғы қадамда Arduino кодында қолданылады;
  5. Станция қосылған кезде сенсор мәндері мезгіл -мезгіл арнаға жүктеледі. Сіз әр айнымалының жалпыға ортақ және жеке визуализациясын теңшей аласыз.

Жалпыға ортақ арнаның мысалы:

5 -қадам: Android қосымшасын пайдалану

Сіз кез -келген шолғышта метеостанция деректерін көре аласыз. Бірақ сіз оны Android негізіндегі смартфоннан тексеріп, оны қалаған кезде елестете аласыз.

  1. ThingsView қосымшасын Android құрылғысына Google Play дүкенінен жүктеп, орнатыңыз;
  2. Қолданбада арна идентификаторының нөмірін енгізіп, қосу түймесін басыңыз. Сіз идентификаторды ThingSpeak арнасының конфигурациясынан таба аласыз;
  3. Әр айнымалының ағымдағы мәндері графикте көрсетіледі;
  4. Масайрау!

Ұсынылған: