Заказал традиционно 10 штук.
14377 руб со всеми скидками и доставками.
14377 руб со всеми скидками и доставками.
JlcPCB позволяет максимум заказать 50 плат с установкой компонентов через форму на сайте.
Общая стоимость в таком случае будет $500 баксов за заказ, или до $10 за одно устройство (750 рублей).
Итоговое устройство для пользователя должно стоить видимо $50 + [корпус, щуп и коробочка] которые тоже должны идти с какой-то наценкой.
Общая стоимость в таком случае будет $500 баксов за заказ, или до $10 за одно устройство (750 рублей).
Итоговое устройство для пользователя должно стоить видимо $50 + [корпус, щуп и коробочка] которые тоже должны идти с какой-то наценкой.
Прилетела посылка из китая =)
На этот раз пара модулей esp32-C3 - новые на RISK-V архитектуре. Они идут на замену старым глючным esp8266. Надеюсь эти новые не глючные.
И ещё отладочная платка с GSM/GPRS с трудно гулящимся названием A9. Хочу попробовать сделать автономное устройство на батарейках, которое будет несколько раз в день снимать данные, а отсылать их будет только пару раз в неделю. Но это не сейчас, на будущее проект.
На этот раз пара модулей esp32-C3 - новые на RISK-V архитектуре. Они идут на замену старым глючным esp8266. Надеюсь эти новые не глючные.
И ещё отладочная платка с GSM/GPRS с трудно гулящимся названием A9. Хочу попробовать сделать автономное устройство на батарейках, которое будет несколько раз в день снимать данные, а отсылать их будет только пару раз в неделю. Но это не сейчас, на будущее проект.
У меня же 2 щупа!
Я могу померять сразу всё:)
Зелёная линия - фронт отключения ноги у контроллера, жёлтая линия - переходный процесс длинною в жизнь) 1100ns
На картинке мы видим потом полочку и ещё одно падение в низ - это видимо включилась вторая нога, те между этими событиями есть задержка чуть более 300ns.
Откуда я знаю про задержку? Потому что переключение в другую сторону выглядит сильно стрёмнее :)
Я могу померять сразу всё:)
Зелёная линия - фронт отключения ноги у контроллера, жёлтая линия - переходный процесс длинною в жизнь) 1100ns
На картинке мы видим потом полочку и ещё одно падение в низ - это видимо включилась вторая нога, те между этими событиями есть задержка чуть более 300ns.
Откуда я знаю про задержку? Потому что переключение в другую сторону выглядит сильно стрёмнее :)
Конечно же наш рассказ будет не полным без наблюдения процесса переключения ног микроконтроллера крупным планом.
50ns ширина клеточки, всё переключение занимает 6 клеточек или ровно 300ns.
Частота процессора - 72 MHz, это примерно 140ns на тик, те нужно 2 тика на смену ног.
Но дело тут не в частоте микроконтроллера, а в частоте шины APB на которой находятся ноги. У stm32f103 максимальная частота шины - 36MHz и подача команды на линию занимает 1 тик шины.
50ns ширина клеточки, всё переключение занимает 6 клеточек или ровно 300ns.
Частота процессора - 72 MHz, это примерно 140ns на тик, те нужно 2 тика на смену ног.
Но дело тут не в частоте микроконтроллера, а в частоте шины APB на которой находятся ноги. У stm32f103 максимальная частота шины - 36MHz и подача команды на линию занимает 1 тик шины.
Никогда бы не подумал что китайский прибор может принести столько счастья и закопаться в такие мизерные значения.
Минимальный размер клеточки 10nS при этом хорошо различимы события длинной 2ns.
Знаете какое расстояние свет пролетит за 1 наносекунду?
30 сантиметров!
ВСЕГО 30 ГРЕБАНЫХ САНТИМЕТРОВ, КАРЛ!
Те с помощью "осцилографа" за 6 тыщ можно померять скорость света в домашних условиях.
Минимальный размер клеточки 10nS при этом хорошо различимы события длинной 2ns.
Знаете какое расстояние свет пролетит за 1 наносекунду?
30 сантиметров!
ВСЕГО 30 ГРЕБАНЫХ САНТИМЕТРОВ, КАРЛ!
Те с помощью "осцилографа" за 6 тыщ можно померять скорость света в домашних условиях.
Положу сюда ссылочку с годной матчастью.
https://en.wikipedia.org/wiki/Conductivity_(electrolytic)
А внизу статьи ещё огромное количество ссылок на другие ресурсы
https://en.wikipedia.org/wiki/Conductivity_(electrolytic)
А внизу статьи ещё огромное количество ссылок на другие ресурсы
Wikipedia
Conductivity (electrolytic)
measure of the ability of a solution containing electrolytes to conduct electricity
Алиекспресс-пати
Приехали 4 штуки esp32-C3 в разных корпусах и взрослые разъёмы.
Тёмно-зелёные разъёмы совсем говёшные, светлозелёные получше, но также пластик далёк от идеала.
ESP-C3-01M - интересный форм-фактор. У меня такой есть на отладке (выше был пост), а этот можно к чему-нибудь припаять. Оно умеет только данные передавать, другие ноги типа не нужны.
Приехали 4 штуки esp32-C3 в разных корпусах и взрослые разъёмы.
Тёмно-зелёные разъёмы совсем говёшные, светлозелёные получше, но также пластик далёк от идеала.
ESP-C3-01M - интересный форм-фактор. У меня такой есть на отладке (выше был пост), а этот можно к чему-нибудь припаять. Оно умеет только данные передавать, другие ноги типа не нужны.
Запилил домашнюю метеостанцию.
Всё по классике
- температура ds18b20
- влажность sht3x
- давление bmp180
- co2 mhz19b
Все библиотеки взял у
Спасибо ему =)
https://github.com/UncleRus/esp-idf-lib
Co2 mhz19b питается от 4.4-5V, поэтому пришлось припаять к Lolin отдельный проводочек, т.к. на гребёнку 5V не выведено.
В лучших традициях DIY на двусторонний скотч прилепил к стене и радуюсь) выглядит сурово.
Всё по классике
- температура ds18b20
- влажность sht3x
- давление bmp180
- co2 mhz19b
Все библиотеки взял у
uncle rus
Спасибо ему =)
https://github.com/UncleRus/esp-idf-lib
Co2 mhz19b питается от 4.4-5V, поэтому пришлось припаять к Lolin отдельный проводочек, т.к. на гребёнку 5V не выведено.
В лучших традициях DIY на двусторонний скотч прилепил к стене и радуюсь) выглядит сурово.
Данные вывел на дашборды инфлюкса.
Самое важное - разобрался со старой проблемой с переподключением к wi-fi при пропадании сети.
Ну как разобрался, если прилетает событие WIFI_EVENT_STA_DISCONNECTED я переводил всё что есть в статус offline, и запускал таймер на 2 секунды. По истечению таймера запускалась команда
В итоге при событии WIFI_EVENT_STA_DISCONNECTED я добавил
Надеюсь теперь мои графики не будут отваливаться при моргании сети.
Самое важное - разобрался со старой проблемой с переподключением к wi-fi при пропадании сети.
Ну как разобрался, если прилетает событие WIFI_EVENT_STA_DISCONNECTED я переводил всё что есть в статус offline, и запускал таймер на 2 секунды. По истечению таймера запускалась команда
esp_wifi_start()
и ... и дальше я ждал хоть каких-нибудь событий от вайфая по которым должен был продолжиться процесс восстановления соединения с mqtt.В итоге при событии WIFI_EVENT_STA_DISCONNECTED я добавил
esp_wifi_stop()
и всё стало хорошо. Теперь подключение идёт по полному процессу и цепочка событий выстраивается в нужный ряд.Надеюсь теперь мои графики не будут отваливаться при моргании сети.
Media is too big
VIEW IN TELEGRAM
Смотри как могу