Съдържание:
- Консумативи
- Стъпка 1: Какво е Sensate?
- Стъпка 2: Мигащ сензационен фърмуер
- Стъпка 3: Конфигуриране на WiFi мрежа
- Стъпка 4: Настройване на Sensate Mobile App
- Стъпка 5: Изграждане на веригата
- Стъпка 6: Заключителна бележка
Видео: Метеорологична станция, използваща Wemos D1 Mini, BME280 и Sensate .: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В предишни публикации съм споделил различни методи за изграждане на метеорологична станция. Ако не сте проверили тук е линк.
В тази инструкция ще демонстрирам как да се изгради проста метеорологична станция с помощта на Wemos и IoT платформа, наречена Sensate. Така че нека започнем.
Консумативи
- WeMos D1 Mini ………. (Amazon САЩ / Amazon Великобритания / Banggood)
- BME280 …………………. (Amazon САЩ / Amazon Великобритания / Banggood)
- 1.3 -инчов OLED дисплей … (Amazon САЩ / Amazon Великобритания / Banggood)
Наред с тях се нуждаем и от приложението Sensate за iOS или Android.
Стъпка 1: Какво е 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 на вашия смартфон. Следвайте стъпките, дадени по -долу:
- Докоснете „Sensate-Setup“и въведете паролата по подразбиране „Setup-Sensate“.
- След като устройството е свързано, отворете браузъра си по подразбиране и въведете URL „192.168.4.1“и натиснете enter.
- Ще бъдете пренасочени към страница за настройка. Тук изберете „SSID“(WiFi име), към което искате да се свържете, и след това въведете паролата му.
- В Конфигурацията на услугата дайте име на вашето устройство (в този случай "Метеорологична станция"). Докоснете запазване и рестартиране.
След като това беше направено, сега платката WeMos е готова да се свърже с вашата WiFi мрежа. Сега можем да продължим напред и да започнем настройката на приложението Sensate.
Стъпка 4: Настройване на Sensate Mobile App
Първо се уверете, че сте инсталирали приложението 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: Заключителна бележка
Така че сега имаме метеорологична станция „направи си сам“, без да се налага да пишем код. Не е ли готино? Сега можете да създадете калъф за него, като този, който направих преди тук. Надявам се, че урокът беше лесен за следване и сега научихте нещо.
Ако имате въпроси, не се колебайте да оставите коментар по -долу.
Препоръчано:
Професионална метеорологична станция, използваща ESP8266 и ESP32 DIY: 9 стъпки (със снимки)
Професионална метеорологична станция, използваща ESP8266 и ESP32 DIY: LineaMeteoStazione е цялостна метеорологична станция, която може да бъде свързана с професионални сензори от Sensirion, както и с някои компоненти на Davis Instrument (Rain Gauge, Anemometer) Проектът е предназначен като DIY метеорологична станция, но просто изисква
Лична метеорологична станция, използваща Raspberry Pi с BME280 в Java: 6 стъпки
Лична метеорологична станция, използваща Raspberry Pi с BME280 в Java: Лошото време винаги изглежда по -лошо през прозорец. Винаги сме се интересували от наблюдението на нашето местно време и това, което виждаме през прозореца. Искахме също по -добър контрол върху нашата отоплителна и климатична система. Изграждането на лична метеорологична станция е голямо
Метеорологична станция NaTaLia: Метеорологична станция със слънчева енергия Arduino, направена по правилния начин: 8 стъпки (със снимки)
Метеорологична станция NaTaLia: Метеорологична станция Arduino със слънчева енергия, направена по правилния начин: След 1 година успешна работа на 2 различни места споделям плановете си за проекти на метеорологични станции със слънчева енергия и обяснявам как се е развила в система, която наистина може да оцелее дълго време периоди от слънчевата енергия. Ако следвате
Стайна метеорологична станция, използваща Arduino & BME280: 4 стъпки
Стайна метеорологична станция, използваща Arduino и BME280: По -рано споделих обикновена метеорологична станция, която показваше температурата и влажността на района. Проблемът с него беше, че ще отнеме време за актуализиране и данните не бяха точни. В този урок ще направим вътрешен монитор за времето
Метеорологична станция, използваща Raspberry Pi с BME280 в Python: 6 стъпки
Метеорологичната станция, използваща Raspberry Pi с BME280 в Python: е maith an scéalaí and aimir (Времето е добър разказвач) С глобалното затопляне и проблемите с изменението на климата, глобалният климатичен модел става нестабилен в целия ни свят, което води до редица свързани с времето природни бедствия (суши, екстремни