Мазмуну:

Аба ырайы станциясы Wemos D1 Mini, BME280 жана Sensate колдонуп: 6 кадам
Аба ырайы станциясы Wemos D1 Mini, BME280 жана Sensate колдонуп: 6 кадам

Video: Аба ырайы станциясы Wemos D1 Mini, BME280 жана Sensate колдонуп: 6 кадам

Video: Аба ырайы станциясы Wemos D1 Mini, BME280 жана Sensate колдонуп: 6 кадам
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Ноябрь
Anonim
Аба ырайы бекети Wemos D1 Mini, BME280 жана Sensate колдонот
Аба ырайы бекети Wemos D1 Mini, BME280 жана Sensate колдонот

Мурунку билдирүүлөрдө мен метеостанцияны куруунун ар кандай ыкмаларын бөлүшкөм. Эгер текшере элек болсоңуз, бул жерде шилтеме бар.

Бул көрсөтмөдө мен Wemos жана IsoT платформасы аркылуу Sensate деп аталган жөнөкөй Аба ырайы станциясын кантип курууну көрсөтөм. Ошентип, баштайлы.

Жабдуулар

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon US / Amazon UK / Banggood)
  3. 1.3 "OLED дисплей ……. (Amazon US / Amazon UK / Banggood)

Муну менен бирге бизге iOS же Android үчүн Sensate тиркемеси да керек.

1 -кадам: Сезимталдык деген эмне?

Сезимталдык деген эмне?
Сезимталдык деген эмне?

Өз сөздөрү менен айтканда: "Сенсорлорго каалаган убакта, каалаган жерден жетүү үчүн Sensate Sense тиркемесин колдонуңуз. Акысыз Sensate Firmware менен учурдагы жабдык компоненттерин колдонуу менен акыркы маалымат жыйноочуңузду түзүңүз. Же өзүңүздүн колдонмоңуз үчүн оптималдуу чипти таап, жеке чечимиңизди түзүңүз."

Кыскача айтканда, бул программалык камсыздоо менен бирге сизге жөнөкөй долбоорлорду куруунун жөнөкөй кодун берүүчү жол. Булардын программасын жаркылдатып, колдонмосун орнотуп, конфигурация жөндөөлөрүнөн өтүп, сиз маалыматтарды чогултууга даярсыз. сенсорлоруңуздан.

2 -кадам: Жаркылдаган Sensate Firmware

Жаркылдаган Sensate Firmware
Жаркылдаган Sensate Firmware
Жаркылдаган Sensate Firmware
Жаркылдаган Sensate Firmware
Жаркылдаган Sensate Firmware
Жаркылдаган Sensate Firmware

Эми биз ESP тактабыздын (бул учурда WeMos D1 Mini) Sensate булутуна туташа алышын каалайбыз. Бул үчүн биз бортто Sensate программасын жаркыратышыбыз керек. Процесс абдан алдыда.

Адегенде төмөнкүлөрдү жүктөп алганыңызды текшериңиз:

  • CP210x же CH34x драйверин жүктөп алып, орнотуңуз (тактаңызда колдонулган USB to TTL чипине жараша). Менин учурда CH340 орнотулган.
  • NodeMCU жаркылдатуу куралын бул жерден жүктөп алыңыз.
  • Кийинки бул жерден акыркы Sensate программасын жүктөп алыңыз.

Баары жүктөлүп, драйверлер орнотулгандан кийин. WeMos тактабыздын портун текшеришибиз керек. Портту табуу үчүн:

  • "Түзмөк менеджери" >> "Портторго" өтүңүз.
  • Досканы USB аркылуу ЖКга туташтырыңыз. Сиз тизмеде жаңы порт пайда болгонун байкайсыз. Белгилеп коюңуз.

Эми биз тактаны жаңы камтылган программа менен жаркырата алабыз. Шилтемеден туура камтылган программаны түшүргөнүңүздү текшериңиз. (Бул долбоордо биз WeMos D1 mini колдонуп жатабыз, ошондуктан биз ошол программаны колдонобуз)

  • Флешерди ачыңыз жана "Advanced" өтмөгүнө өтүңүз. Жогорудагы сүрөттөгүдөй окшош жөндөөлөргө ээ экениңизди текшериңиз.
  • Кийинки "Конфигурация" өтмөгүнө, биринчи сапты чыкылдатып, камтылган программаны жүктөп алган папкага өтүңүз. Тиешелүү файлды тандаңыз.
  • Азыр "Иштетүү" өтмөгү бар, бул жерде COM порт кутучасында сиз мурда белгилеген портту тандаңыз.
  • "Жарк этүү" баскычын чыкылдатып, жарк этип бүткүчө күтө туруңуз.

Азыр бизде WeMos D1 мини тактасы бар, Sensate программасы бар. Жөн эле жүктөө процессин аягына чыгаруу үчүн баштапкы абалга келтирүү баскычын чыкылдатыңыз.

3 -кадам: WiFi тармагын конфигурациялоо

WiFi тармагын конфигурациялоо
WiFi тармагын конфигурациялоо
WiFi тармагын конфигурациялоо
WiFi тармагын конфигурациялоо
WiFi тармагын конфигурациялоо
WiFi тармагын конфигурациялоо

Эми биз микрофонду ийгиликтүү жаркылдатып, жүктөдүк, биз WiFi ишеним грамоталарын тактага орнотушубуз керек. Бул үчүн, адегенде тактага электр энергиясын күйгүзүп, смартфонуңузду күйгүзүңүз.

  1. "Sensate-Setup" баскычын таптап, "Setup-Sensate" демейки сырсөзүн киргизиңиз.
  2. Түзмөк туташкандан кийин, демейки браузериңизди ачыңыз жана "192.168.4.1" URL дарегин киргизиңиз жана "Enter" баскычын басыңыз.
  3. Сиз орнотуу барагына багытталасыз. Бул жерде сиз туташкыңыз келген "SSID" (WiFi аты) тандап, анан анын сырсөзүн киргизиңиз.
  4. Кызмат Конфигурациясында түзмөгүңүзгө ат бериңиз (бул учурда "Аба ырайы бекети"). Сактоону таптап, кайра баштаңыз.

Ушуну менен WeMos тактасы WiFi тармагыңызга туташууга даяр. Эми биз алдыга жылып, Sensate колдонмосунда орнотууну баштай алабыз.

4 -кадам: Sensate Mobile App орнотуу

Sensate Mobile App орнотуу
Sensate Mobile App орнотуу
Sensate Mobile колдонмосун орнотуу
Sensate Mobile колдонмосун орнотуу
Sensate Mobile колдонмосун орнотуу
Sensate Mobile колдонмосун орнотуу

Биринчиден, сиз Смартфонуңузга Sensate Sense тиркемесин орноткондугуңузду текшериңиз. Кийинки колдонмону ачып, төмөндөгү кадамдарды аткарыңыз:

  • Биринчи бетте "Аппараттык орнотууну" таптаңыз. Андан кийин ал көпүрөнү конфигурациялоону каалайбызбы же жокпу деп сурайт, анткени биз аны мурунку кадамда конфигурациялаганбыз, экинчи вариантты таптайбыз "Жок, бул мурунтан эле конфигурацияланган"
  • Кийинки баракта бар болгон көпүрөлөр көрсөтүлөт. Биз жаңы жасаганды тандаңыз.
  • Кийинки бетте сенсорлор жана 3 вариант тууралуу бардык маалыматтарды алабыз. Бул жерде "Конфигурация устасын" тандаңыз. Кийинки бетте сиз конфигурация жөнүндө көбүрөөк маалыматты окуй аласыз. Аны окугандан кийин, "Старт" баскычын басыңыз.
  • Эми биз колдоого алынган такталардын тизмесин алабыз. Бул жерде биз "WeMos D1 Mini" тандап, "Улантуу" баскычын таптайбыз.
  • Андан кийин ал бизден иштөө режимин тандообузду суранат. 2 режим бар, бири кадимки режим, ал окууларды мүмкүн болушунча тез -тез жаңыртып турат. Башка режим "Уйку режими", бул режимде биз мезгил -мезгили менен жаңыртууларды ала алабыз жана такта энергияны үнөмдөө режиминде болот. Бул долбоор үчүн мен температураны жана нымдуулукту реалдуу убакытта жаңыртууну каалагандыктан биринчи режимди тандап алдым.
  • Андан кийин дисплейди тандообуз керек. Биз 1.3 "128x64 дисплейин колдонуп жаткандыктан, биз аны тандайбыз. Андан кийин" Улантуу "баскычын басыңыз.
  • Кийинки бетте "Кеңейтүү жок" дегенди тандаңыз.
  • Кийинки бетте сенсорду тандашыбыз керек. Биз "BME280" колдонуп жатабыз, андыктан аны тандаңыз. Окшош, бирок басым сенсору жок BMP280ди тандабаганыңызды текшериңиз.
  • Биз сенсорду тандаганыбызда, колдонмо кайсы маалыматтарды чогултууну каалайбыз. Бул жерде үч вариантты тең алмаштырыңыз. Башка орнотуулар менен ойноонун кажети жок.
  • Акыры аягына чыкылдатыңыз.

Эми биз болгону схеманы куруубуз керек.

5 -кадам: Районду куруу

Районду куруу
Районду куруу
Районду куруу
Районду куруу

Биз бул жерде I2C байланышын колдонуп жаткандыктан, байланыштар абдан жөнөкөй. Бул жерде ойноо үчүн 4 казык бар: VCC, GND (power pins) & SDA, SCL (I2C pins).

Зымдарды төмөнкүдөй туташтырыңыз:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Жана баары. Эми схеманы кубаттап, анын тармакка туташуусун күтө туруңуз. Эми биз OLED жана колдонмодогу маалыматтарды алабыз.

6 -кадам: Акыркы эскертүү

Акыркы Эскертүү
Акыркы Эскертүү
Акыркы Эскертүү
Акыркы Эскертүү

Ошентип, азыр бизде код жазуунун кереги жок DIY аба ырайы станциясы бар. Эми бул жерде мен жасаган мурунку корпусту жасай аласыз. Үйрөткүчтү ээрчүү оңой болду деп үмүттөнөбүз жана сиз азыр бир нерсени үйрөндүңүз.

Эгерде сизде кандайдыр бир суроолор болсо, төмөндө комментарий калтыруудан тартынбаңыз.

Сунушталууда: