Мазмуну:

Simple Weather Station V2.0: 5 кадам (Сүрөттөр менен)
Simple Weather Station V2.0: 5 кадам (Сүрөттөр менен)

Video: Simple Weather Station V2.0: 5 кадам (Сүрөттөр менен)

Video: Simple Weather Station V2.0: 5 кадам (Сүрөттөр менен)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, Декабрь
Anonim
Simple Weather Station V2.0
Simple Weather Station V2.0

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

  • ESP8266 менен жөнөкөй аба ырайы станциясы.
  • Ардуино жана BME280ди колдонгон бөлмө аба ырайы станциясы.

Бул нускамада мен мурунку эки плюс бир нече кошумча мүмкүнчүлүктөрдүн айкалышкан өзгөчөлүктөрү менен жаңыртылган аба ырайы станциясын бөлүшөм. Үй ичиндеги температура, нымдуулук жана басым менен бирге биз учурдагы аба ырайынын абалын жана кийинки күнгө божомолун ала алабыз. Бул маалыматтардын бардыгы OLED экранында, веб -баракчасында жана Android/iOS колдонмосунда көрсөтүлөт.

Ошентип, убакытты текке кетирбей, баштайлы.

P. S: Эгер сизге бул көрсөтмө жакса, аны сенсорлор конкурсунда добуш бериңиз:)

Жабдуулар

Бул жерде биз бул долбоор үчүн колдонула турган бөлүктөрдүн тизмеси.

Wemos D1 Mini (Amazon US / Amazon EU): Сиз каалаган ESP8266 / ESP32 негизделген dev-board колдоно аласыз

BME280 сенсору (Amazon US / Amazon EU): "BME280" менен сатып албаңыз, аны "BMP280" менен чаташтырбаңыз

1.3 "OLED дисплейи (Amazon US / Amazon EU): Мен сиз колдонгон OLEDди алууну сунуштайм, же көптөгөн OLED'лер ESP такталары менен иштебегендиктен аны менен күрөшүүңүз мүмкүн

Pushbutton (Amazon US / Amazon EU): Түрдүү режимдерди алмаштыра тургандыктан, бир аз которууну колдонуңуз

Jumpers менен Breadboard (Amazon US / Amazon EU): Прототип түзүү үчүн

Прототиптер тактасы (Amazon US / Amazon EU): Бардыгын туруктуу прототипке айландыруу үчүн

3.7v батарея (Amazon US / Amazon EU): Системаны иштетүү үчүн (Милдеттүү эмес)

Бул бөлүктөр менен бирге, биз да иштеши үчүн программалык камсыздоого муктажбыз

RemoteMe: Бул IoT платформасы, анда сиз кызматтарды колдонуу үчүн каттоо эсебин түзүшүңүз керек. Бул толугу менен бекер

Arduino IDE: кодду жүктөө үчүн

Бул жерде сизге керектүү болгон кээ бир шаймандар бар:

Wire Stripers (Amazon US / Amazon EU)

Soldering Kit (Amazon US / Amazon EU)

Жардам колдору (Amazon US / Amazon EU)

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

1-кадам: Веб-колдонмону жана тармактык түзмөктү түзүү:

Веб-тиркемени жана тармактык түзмөктү түзүү
Веб-тиркемени жана тармактык түзмөктү түзүү
Веб-тиркемени жана тармактык түзмөктү түзүү
Веб-тиркемени жана тармактык түзмөктү түзүү
Веб-тиркемени жана тармактык түзмөктү түзүү
Веб-тиркемени жана тармактык түзмөктү түзүү

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

  1. Биз алыскы эсепке киргенибизде, биз долбоорлордун тизмесин көрө турган бетке багытталабыз. Бул жерде ылдый жылдырып, сиз "Аба ырайы бекетин" таба аласыз. Аны басыңыз.
  2. Калкып чыкма терезе пайда болот, бул жерде биз проект жөнүндө бардык керектүү маалыматты таба алабыз. Кааласаңыз, бардык деталдарды окуй аласыз же жөн гана бул көрсөтмөнү аткарсаңыз болот.
  3. Биз "аны куруу" өтмөгүнө кирип, маалыматты толтурушубуз керек.

    • Адегенде WiFi атыңызды жана Сырсөзүңүздү киргизиңиз. Бул ESP тактасына WiFi тармагыңызга туташууга мүмкүндүк берет.
    • Кийинки, биз тактанын түрүн тандай турган вариант бар. Биз ESP8266га негизделген Wemos D1 mini колдонуп жаткандыктан, биз бул тактаны тандайбыз.
    • Эми биз жайгашкан жерди киргизишибиз керек, бул сиз жашаган шаар. Интер шаардын аталышы жана өлкөнүн коду. Мисалы: "Варшава, ПЛ" сүрөтүндөгүдөй, ал Варшава шаарын, Польшаны билдирет. Шаарыңызга жана өлкөгө киргенден кийин, ылдый жылдырыңыз. Бул жерде сиз колдонмонун жана түзмөктүн атын өзгөртө аласыз, бирок ал милдеттүү эмес. Ошентип, сиз түздөн -түз "Кийинки кадамды" чыкылдата аласыз.
    • Бул жерде акыркы кадам гана "Долбоорду куруу" чыкылдатуу. Эми сиз код устасы тарабынан автоматтык түрдө түзүлгөн кодду жүктөй аласыз.
    • Төмөндө 3 вариант бар, Ачуу, QR коду жана Орнотуу. Биринчи вариантты чыкылдатуу менен аба ырайы тууралуу маалымат бар веб -баракча ачылат. Экинчи вариант мобилдик браузерде веб -баракчаны алуу үчүн каалаган смартфондун жардамы менен сканерлене турган QR кодун алат. Үчүнчү вариант веб -баракча берет, ал веб -тиркемени Android/iPhone'го орнотот.

Веб -баракчадан сиз биринчи эки түрмөктө маалыматтарды көрсөтөөрүн, бирок акыркысы бош экенин байкайсыз. Себеби биз азырынча бөлмө аба ырайы станциясын түзүшүбүз керек. Ошентип, биздин метеостанциянын схемасын түзөлү.

2 -кадам: Circuit түзүү:

Circuit түзүү
Circuit түзүү
Circuit түзүү
Circuit түзүү

Эми бизде код бар, аны тактага жүктөшүбүз керек. Бирок адегенде биз Дисплейди, BME280 сенсорун жана Wemos D1 miniге которуштурушубуз керек. Ал үчүн адегенде жогорудагы схемага кайрылыңыз.

Бул жерде биз модулдарды туташтыруу үчүн I2C протоколун колдондук.

  • SDA D2 төөнөгүчкө
  • D1 төөнөгүчкө SCL
  • GND'ге GND кадоо үчүн GND
  • VIN 3.3v төөнөгүчкө

Эскертүү: SDA & SCL дисплейлерин жана BME280ди ESPке туташтырыңыз. Бардык GND төөнөгүчтөрү бири -бирине туташтырылышы керек.

Коммутатордун бир терминалы D3, экинчиси GND менен туташкан. Эгерде сиз баскычтын кантип иштээрин билбесеңиз, анда мен бул макаланы карап чыгууну сунуштайм. Жакшылап түшүнүү үчүн жогорудагы сүрөттөргө кайрылыңыз.

3 -кадам: Кодду жүктөө:

Кодду жүктөө
Кодду жүктөө

Кодду жүктөөдөн мурун, IDEде бардык ESP такталары орнотулганын текшериңиз, эгер муну кантип жасоону билбесеңиз, анда бул YouTube видеосун көрүңүз.

Ошондой эле төмөнкү китепканаларды орнотуңуз:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-мастер
  5. RBD_Button
  6. RBD_Timer

Бул китепканаларды орнотуу үчүн. ачык IDE жана goto Tools >> Китепканаларды башкаруу. Издөө тилкесине китепкананын атын бир -бирден киргизип, орнотуңуз.

Эми RemoteMeден жүктөлгөн код файлын чыгарып, Arduino IDE менен ачыңыз. Төмөндөгү кадамдарды аткарыңыз:

  1. Wemosту ЖКга туташтырып, тактанын түрүн (Wemos D1 R1 mini) тандап, туура портту тандаңыз.
  2. Эми кодду жүктөп, анын бүтүшүн күтө туруңуз.
  3. Код жүктөлгөндөн кийин, такта сиздин WiFiга туташып, OLED экранында маалыматтарды көрсөтө баштайт.
  4. Баскычты басуу менен 3 режимдин ортосунда которулат. Сиз муну өзүңүз текшере аласыз.

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

4 -кадам: ПХБ жана корпусту куруу:

ПХБ жана корпус куруу
ПХБ жана корпус куруу
ПХБ жана корпус куруу
ПХБ жана корпус куруу
PCB жана тиркемени куруу
PCB жана тиркемени куруу
ПХБ жана корпус куруу
ПХБ жана корпус куруу

Биздин схеманы коопсузураак жана туруктуу кылуу үчүн, биз бардык компоненттерди прототип тактасында ширетишибиз керек. Мен жакшыраак түшүнүк берүү үчүн менин жумушумдун сүрөттөрүн бөлүштүм. Кааласаңыз башка дизайнды жасай аласыз.

Корпус үчүн мен көбүк тактайын колдондум, анткени аны колдонуу жана иштөө оңой. Төмөндө мен CAD бергем, сиз өзүңүздүн корпусуңузду түзө аласыз.

5 -кадам: Видео үйрөткүчү:

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

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