Съдържание:

Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate .: 6 стъпки
Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate .: 6 стъпки

Видео: Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate .: 6 стъпки

Видео: Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate .: 6 стъпки
Видео: Weather station Demo esp8266 with wemos d1 mini. 2024, Юли
Anonim
Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate
Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate

В предишни публикации съм споделил различни методи за изграждане на метеорологична станция. Ако не сте проверили тук е линк.

В тази инструкция ще демонстрирам как да се изгради проста метеорологична станция с помощта на Wemos и IoT платформа, наречена Sensate. Така че нека започнем.

Консумативи

  1. WeMos D1 Mini ………. (Amazon САЩ / Amazon Великобритания / Banggood)
  2. BME280 …………………. (Amazon САЩ / Amazon Великобритания / Banggood)
  3. 1.3 -инчов OLED дисплей … (Amazon САЩ / Amazon Великобритания / Banggood)

Наред с тях се нуждаем и от приложението Sensate за iOS или Android.

Стъпка 1: Какво е Sensate?

Какво е Sensate?
Какво е Sensate?

С техните собствени думи: "Използвайте приложението Sensate Sense за достъп до сензорите си по всяко време и навсякъде. Изградете своя най -добър регистратор на данни, като използвате съществуващи хардуерни компоненти с безплатния фърмуер Sensate. Или намерете оптималния чип за вашето приложение и изградете вашето индивидуално решение."

Накратко, това е приложение, което заедно с фърмуера ви дава лесен начин за създаване на прости проекти. от вашите сензори.

Стъпка 2: Мигащ сензационен фърмуер

Мигащ сензационен фърмуер
Мигащ сензационен фърмуер
Мигащ сензационен фърмуер
Мигащ сензационен фърмуер
Мигащ сензационен фърмуер
Мигащ сензационен фърмуер

Сега искаме нашата ESP платка (в този случай WeMos D1 Mini) да може да се свърже с облака Sensate. За целта трябва да премигнем фърмуера на Sensate на нашата дъска. Процесът е доста прав.

Първо се уверете, че сте изтеглили следното:

  • Изтеглете и инсталирайте драйвер CP210x или CH34x (в зависимост от чипа USB към TTL, използван на вашата платка). В моя случай инсталирах CH340.
  • Изтеглете инструмента за флаш NodeMCU от тук.
  • След това изтеглете най -новия фърмуер на Sensate от тук.

След като всичко е изтеглено и драйверите са инсталирани. Трябва да проверим порта на нашата платка WeMos. За да намерите порта:

  • Отидете на "Диспечер на устройства" >> "Портове".
  • Свържете платката към компютъра чрез USB. Ще забележите, че в списъка се появява нов порт. Запишете го.

Сега можем да прехвърлим платката с нов фърмуер. Уверете се, че сте изтеглили правилния фърмуер от връзката. (В този проект използваме WeMos D1 mini, така че ще използваме този фърмуер)

  • Отворете мигача и отидете на раздела "Разширени". Уверете се, че имате подобни настройки, както на изображението по -горе.
  • След това отидете на раздела „Конфигуриране“, щракнете върху първия ред и отидете до папката, от която сте изтеглили фърмуера. Изберете правилния файл.
  • Сега отидете на раздела "Операция", тук в полето COM порт изберете порта, който сте отбелязали преди.
  • Кликнете върху "Flash" и изчакайте, докато мигането приключи.

Сега имаме мини дъска WeMos D1 с фърмуера на Sensate. Просто щракнете върху бутона за нулиране, за да завършите процеса на зареждане.

Стъпка 3: Конфигуриране на WiFi мрежа

Конфигуриране на WiFi мрежа
Конфигуриране на WiFi мрежа
Конфигуриране на WiFi мрежа
Конфигуриране на WiFi мрежа
Конфигуриране на WiFi мрежа
Конфигуриране на WiFi мрежа

Сега, когато успешно преминахме и стартирахме фърмуера, трябва да настроим идентификационните данни за WiFi на дъската. За да направите това, първо включете дъската и включете WiFi на вашия смартфон. Следвайте стъпките, дадени по -долу:

  1. Докоснете „Sensate-Setup“и въведете паролата по подразбиране „Setup-Sensate“.
  2. След като устройството е свързано, отворете браузъра си по подразбиране и въведете URL „192.168.4.1“и натиснете enter.
  3. Ще бъдете пренасочени към страница за настройка. Тук изберете „SSID“(WiFi име), към което искате да се свържете, и след това въведете паролата му.
  4. В Конфигурацията на услугата дайте име на вашето устройство (в този случай "Метеорологична станция"). Докоснете запазване и рестартиране.

След като това беше направено, сега платката WeMos е готова да се свърже с вашата WiFi мрежа. Сега можем да продължим напред и да започнем настройката на приложението Sensate.

Стъпка 4: Настройване на Sensate Mobile App

Настройване на мобилното приложение Sensate
Настройване на мобилното приложение Sensate
Настройване на мобилното приложение Sensate
Настройване на мобилното приложение Sensate
Настройване на мобилното приложение Sensate
Настройване на мобилното приложение Sensate

Първо се уверете, че сте инсталирали приложението Sensate Sense във вашия смартфон, След това отворете приложението и следвайте стъпките, дадени по -долу:

  • На първата страница докоснете „Настройка на хардуера“. След това ще ви попита дали искаме да конфигурираме моста, тъй като вече сме го конфигурирали в предишната стъпка, ще докоснем втората опция „Не, вече е конфигуриран“
  • Следващата страница ще покаже всички налични мостове. Изберете този, който току -що направихме.
  • На следващата страница ще получим всички подробности за сензорите и 3 опции. Тук изберете "Съветник за конфигуриране". На следващата страница можете да прочетете повече информация за конфигурацията. Когато го прочетете, докоснете „Старт“.
  • Сега получаваме списък на всички поддържани дъски. Тук ще изберем „WeMos D1 Mini“и натиснете „Продължи“.
  • След това ни моли да изберем режим на работа. Има 2 режима, единият е нормален режим, който ще приема и актуализира показанията възможно най -често. Другият режим "Sleeping Mode", в този режим можем да получаваме периодични актуализации и дъската ще бъде в режим на пестене на енергия. За този проект избрах първия режим, тъй като искам актуализации в реално време на температурата и влажността.
  • След това трябва да изберем дисплея. Тъй като използваме 1,3 "128x64 дисплей, ние ще го изберем. След това натиснете" Продължи ".
  • На следващата страница просто изберете „Без разширение“.
  • На следващата страница трябва да изберем сензора. Използваме „BME280“, така че изберете това. Уверете се, че не избирате BMP280, който е подобен, но няма сензор за налягане.
  • Когато избираме сензора, приложението ни дава избор кои данни искаме да събираме. Тук превключете и трите опции. Няма нужда да играете с други настройки.
  • Накрая кликнете върху край.

Сега всичко, което трябва да направим, е да изградим веригата.

Стъпка 5: Изграждане на веригата

Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата

Тъй като тук използваме I2C комуникации, връзките са много прости. Вижте изображенията по -горе. Тук се играят 4 пина: VCC, GND (захранващи щифтове) & SDA, SCL (I2C щифтове).

Свържете проводниците по следния начин:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

И това е всичко. Сега просто включете веригата и изчакайте да се свърже с мрежата, Сега ще получим данните за OLED и за приложението.

Стъпка 6: Заключителна бележка

Заключителна бележка
Заключителна бележка
Заключителна бележка
Заключителна бележка

Така че сега имаме метеорологична станция „направи си сам“, без да се налага да пишем код. Не е ли готино? Сега можете да създадете калъф за него, като този, който направих преди тук. Надявам се, че урокът беше лесен за следване и сега научихте нещо.

Ако имате въпроси, не се колебайте да оставите коментар по -долу.

Препоръчано: