Аналитика Telegram-канала
Подписчики
128
Охват за 24 ч
2
ER за 24 ч
1,56%
Публикаций
19
Динамика подписчиков
7 дней
30 дней
6 месяцев
Больше
3 ноя6 ноя9 ноя
Показаны последние 7 дней
Больше истории →
Охваты публикаций
19.1029.1009.11
9
Средний охват
20
Лучший результат
Показаны 3 публикации — последние в канале
Больше статистики →
Упоминания
0
Упоминаний
0
Из них репостов
0
Каналов
2
Упоминаний за 90 дней
0
Из них репостов
2
Каналов за 90 дней
Последние посты
3 из 19 2 из 19Как я собрал свою метеостанцию (и при чем тут данные)
В IT много абстракций.
Таблицы, запросы, метрики. Хочется иногда сделать что-то руками, чтобы можно было потрогать, понюхать канифоль и разок обжечься паяльником 🌟
Пульсометр показался слишком личным проектом. А метеостанцию можно собрать самому с нуля.
Так что выбор был очевиден - метеостанция.
Я решил пойти в самое начало и собрать источник данных с нуля, чтобы прогнать ETL-процесс:
станция собирает данные и отдает на сервак Madavi.
Сервак отдает данные через CSV в Google Sheets.
Оттуда данные переливаются в DataLens, где я и визуализировал их.
Все автоматизировано.
Сейчас станция стоит у меня на подоконнике и каждые 30 мин замеряет чистоту воздуха.
Сверху - плата,
слева внизу - датчик загрязненности,
справа внизу - датчик температурки и влажности
Pipeline:
Станция -> Madavi -> CSV -> Google Sheets -> DataLens
Визуализация:
https://datalens.yandex/u4czmf4bp0tid?_share_link=public
А теперь как я до этого дошёл.
🔥АКТ № 1🔥
"Начало" ⏳
Что вообще значит собрать метеостанцию? 🌟
Первым делом нужно спаять пины и плату.
Точнее не так. Первым делом нужна инструкция и алик для заказа деталей из Китая: плата, датчики, проводку и паяльник 🙃
На фото первая перегоревшая плата после чего ждал вторую плату ещё дней 15 🥲 За это время я успел понять, что пайка — это не «взял паяльник, прикоснулся, всё припаялось»
Первая дишманская плата, зато пины к ней припаяны с завода
Вторая плата была без припаянных пинов - они лежат справа на фотке.
И тут выяснилось, чтобы паять, надо уметь паять 🙂
Вторая более качественная плата Wemos Lolin D1 Mini
Купил «умный» паяльник с Алика — он оказался слишком умным для меня. Плюнул, пошел в соседний магазин и взял обычный, в два раза дешевле. Там же узнал разницу между флюсом и припоем 😌
Слева дорогой Китайский паяльник. Справа нормальный наш паяльник.
Канифоль — частный случай флюса.
Припой — это не про исполнение куплета песни, это то, чем создаётся соединение
Справа припой
Припаял пины к плате
Оголенные пины справа
Слева на пины надеты проводки
А это рабочее место пайки
Схематичное отображение процесса
🔥АКТ 2: 🔥"Битва за Землю (GND)"
Припаяв все это добро я понял что у меня два датчика (температуры и чистоты воздуха), а на новой плате всего один пин «земли» (GND).
Разница между платами
Неделю гуглил разветвители 1-в-2. Узнал, что этот крошечный проводок стоит как паровоз и едет 2 недели. Пытался спаять два провода в один — вышло слишком хрупко.
В итоге психанул и оставил только датчик воздуха, чтобы сделать MVP
Разветвитель мама
🔥Акт № 3 🔥
"Софт, API и Катарсис" 👨💻
На плату через прогу airRohr Flashing Tool записывается прошивка
После чего можно присоединить датчик к плате и подключить её к фай-фаю и радоваться жизни получая данные.
Потом зарегал станцию на карте https://sensor.community/ru и там же можно мониторить её показатели
Мой датчик здесь
Для успешной передачи инфы пришлось славно потрахаться с данными, чтоб привести их в нужный формат и вручную рассчитать точку росы.
🔥АКТ № 4🔥
"Сюжетный твист" 🥳
Оставил я станцию на ночь. Утром — не работает.
Оказалось, на моем датчике SDS011 было 6 пинов, а по инструкции я подключил только 4. Два пина просто висели в воздухе, из-за чего вся связь сбоила.
Я подключил все 6 — и о чудо! Датчик ожил.
И тут же подумал: а вдруг первая плата не сгорела, а просто неправильно подключенные пины не давали ей работать.
Я вернул первую плату, подключил оба датчика одновременно, и всё завелось. Так моя ошибка стала решением.
Это датчик и 4 провода идущие к нему. Два торчащих пина остались без проводов - в этом и была ошибка.
В итоге вся система приняла финальный вид 🤟
Сверху плата, слева внизу - датчик загрязненности, справа внизу - датчик температурки и влажности
Дальше я спроектирую 3D-модель корпуса, распечатаю его. Всю конструкцию закреплю внутри корпуса и размещу её на улице. Тем самым завершив pet-проект.
Можно посмотреть, чем я дышу прямо сейчас:
https://datalens.yandex/u4czmf4bp0tid?_share_link=public
🔥Акт № 5🔥
"Завершающий" 😴
Этот пост может выглядеть умно, но вы бы знали из какого дерьма и палок я всё это собирал и сомневался в каждом шаге, а под конец я получил опыт и был уверен в каждом действии и знал к чему иду.
Общаясь с ИИ, узнал что несколько таких плат могут обмениваться данными между собой без центрального роутера и что такие платы, лежащие в основе метеостанции, могут передавать информацию между собой на большие расстояния без инета. Собственно нечто подобное и называется mesh-сетью, когда устройства сами находят друг друга и передают данные по цепочке.
Уже купил несколько плат. Скоро буду тестировать передачу данных между ними.
Если вам тоже интересно работать с данными, железом и визуализацией — welcome в ЛС.
Инструкция по сборке станции в комментах.
Ставь ⚡️— если тоже хочешь собрать что-то своими руками
Ставь 🔥 — если уже обжигался на своём проекте
Это База! 😎 со своей метеостанцией ♨️
ещё
2
0
9 ноя, 20:04
В ответах перечислены цифры (слева направо), которые заполняют столбец sum сверху вниз ⏰⏰⏰
ещё
20
0
29 окт, 18:29
Очень классная задача! (да я рекламирую свою задачи) 🙃
ещё
4
0
19 окт, 18:08
Продолжить анализ этого канала
- История роста подписчиков
- Просмотры и охваты публикаций
- Кто упоминает канал и кого упоминает он
- Похожие каналы и подбор для рекламы
Открыть аналитику
Демо до 14 дней