Esp8266 та парсинг погоди з OpenWeatherMap - Espressif Systems

Рекомендовані повідомлення

Приєднуйтесь до обговорення

парсинг

Всім привіт, у цій статті поговоримо про вже обридлу тему - "Метеостанція". Кожен намагається зробити щось своє, і я не став винятком і спробував матеріалізувати свої еротичні фантазії на контролері ESP8266. Тема замислювалася вже давно як якесь оновлення для попереднього проекту цієї тематики, але через свою неспішність переросла на щось самостійне.

Налагоджувальна плата на базі, і виглядає добре, і зручності хоч греблю гати.

Фото готової будки

Шпилька М8 кріпиться через затискний хомут до щогли вуличної антени. Прикладка. Шпилька практично не коротшала, щоб не закривати будку параболічної Wi-Fi антеною. Хоча в моєму випадку все це зроблено неправильно, оскільки це сонячна сторона будинку. Доступу на тіньовий бік будинку в мене немає, тому доводиться задовольнятися тим, що маємо. За минулою метеостанції мені говорили "на сонячній стороні всі ці виміри - сферичний кінь у вакуумі, зліпи "опис-багато-букАв% і закріпи на тіньовому боці будинку". Я поки що живу в панельному багатоквартирному будинку, як і мала частина нашої країни. Доступ до тіньової сторони будинку (а для мене, за фактом, це вікна в під'їзді) - прямий виклик усім гопникам району трястимся поруч, цікавим сусідам з очима, що біжать, і всій еліті людства прикрашає тлом моє сумне і занадто просте, на їх думку, життя. Думаю, що я доніс думку.

Датчики розміщуються на різних рівнях. В основі знаходиться датчик освітленості BH1750 і дивиться рівно вниз. Мені здається, так він менше брудниться і покриватиметься пилом і при цьому дивитися назовні крізь мінімальну кількість перешкод для сонячного світла.Взагалі розміщення цього датчика це цілий головний біль. Як не крути, все буде не те. Залишив так, адже насправді важливі не самі свідчення, а тенденція зміни. Хоча кого я намагаюся обдурити, точність завжди важлива! Пропонуйте свої варіанти. Набагато простіше справи з датчиком атмосферного тиску BMP180 і вологості SI7021, до речі, з останнього ми також забиратимемо дані про температуру. Їх розміщуємо в вільному просторі будки, що залишився, благо його там з надлишком, але не в конусі тому що простір в ньому менш провітрюється.

Роз'єми для підключення зовнішніх датчиків і лінії живлення встановив на місцях де була пара штатних заглушок. Закріпив усе через перехідну пластину, випиляну зі шматка фольгованого текстоліту. Звичайно, попередньо пластина була протруєна, а вся мідь викорінена, бо в цьому випадку вона нам не друг. Також була передбачена проставка з поліетиленового поролону (використовується як пакувальний матеріал при транспортуванні вантажів) між текстолітом і корпусом, загальною товщиною 5мм, а після затягування кріпильних гвинтів, його товщина не перевищує 1мм. Це було зроблено через досвід експлуатації попереднього (тимчасового) боксу для цієї метеостанції. Без проставки вода швидко знайде шлях всередину, і термін служби пристрою знизиться. Виробляємо примірку. При остаточному монтажі обов'язково необхідно видалити всі частини поліетиленового поролону, що не щільно прилягають, тобто ті частини, які розташовуються зовні і не здавлені кріпильною текстолітовою пластиною. Це необхідно зробити для запобігання накопиченню вологи в доступних для неї порожнинах. Також довелося збільшити кількість болтів кріплення для більш надійного прилягання текстоліту, в іншому випадку він може вигинатися. Все найскладніше за, залишаєтьсятільки вивести на один роз'єм шину i2c з живлення 3.3 Вольта, а на інший підвести піни живлення плати розширення. Але тому що у мене валявся "хвіст" відрізаний колись від не робочого блоку живлення маршрутизатора, і я не погребував ним скористатися за прямим призначенням.

Далі залишиться все підрівняти, перевірити якість монтажу, можливість заміни плати NodeMCU, якщо це буде необхідно під час експлуатації та найголовніше, двічі перевірити, що і куди припаяно. Мої криві руки і неуважність вже карали мене, а чекати на нові запчастини довго, повторювати не хочеться.

Загальний вигляд вийшов таким А ось як все виглядає в бойових умовах. До речі, можу запропонувати ідею з поміщенням у бокс мішечка, що містить гель, що вбирає вологу, вони часто зустрічаються в коробках із взуттям. Якщо все герметично, то він убере залишки вологи, а якщо ні, то зайвим вже точно не буде.

espressif

парсинг

espressif

esp8266

Зараз на сторінці 0 користувачів

Немає користувачів, які переглядають цю сторінку.