3) Ещё очень охота попробовать новые модули от esp, которые идут на замену ESP8266. Называются ESP32-C3 и содежрат 1 RISCV ядро. Бывают в разных форматмх SoCs, я выбрал MINI со встроенной антенной.
Думаю вынести на него всю логику работы с сетью от поддержания WiFi до раскладывания данных по правильным MQTT топикам и отправка комманд для конфигурировании микроконтроллера.
Для обвязки практически ничего не нужно - пару кондёров оп питанию и кнопочка для ресета и можно работать.
В даташите на 24 странице как раз вся нужная переферия, только часовой кварц на 32kHz решил не ставить.
Ссылочка на даташит
https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf
Думаю вынести на него всю логику работы с сетью от поддержания WiFi до раскладывания данных по правильным MQTT топикам и отправка комманд для конфигурировании микроконтроллера.
Для обвязки практически ничего не нужно - пару кондёров оп питанию и кнопочка для ресета и можно работать.
В даташите на 24 странице как раз вся нужная переферия, только часовой кварц на 32kHz решил не ставить.
Ссылочка на даташит
https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf
Приехали с алиекспресса несколько корпусов. 3 на динрейку, 2 с прозрачной крышкой, и ещё один китайцы не доложили.
Корпусами совсем не впечатлён. У прозрачных крышек пупок от отлива в самом центре :(. Под дин-рейку маловаты.
В любом случае стоило их всех заказать чтобы физически пощупать и составить в голове представление о возможностях
Корпусами совсем не впечатлён. У прозрачных крышек пупок от отлива в самом центре :(. Под дин-рейку маловаты.
В любом случае стоило их всех заказать чтобы физически пощупать и составить в голове представление о возможностях
4)Самое главное ради чего всё затевалось - это попробовать сделать таки устройство на stm32 (и чтобы это был не F103 камень). На lcsc есть несколько камней в наличии, и один из них STM32G070RBT. Они стоят по $1.6 при заказе от 10 штук - более чем приемлемо.
Таких процессоров 50k в наличии, но если вдруг они закончатся - можно достаточно быстро заменить его на другой из наличия.
Плата сделана так, чтобы замена одного камня на другой происходила максимально просто.
Сейчас занимаюсь финальной проверкой платы и иду заказывать. Предварительно 10 штук с доставкой обойдутся примерно в $200. Без доставки стоимость около 1300 за штуку.
Таких процессоров 50k в наличии, но если вдруг они закончатся - можно достаточно быстро заменить его на другой из наличия.
Плата сделана так, чтобы замена одного камня на другой происходила максимально просто.
Сейчас занимаюсь финальной проверкой платы и иду заказывать. Предварительно 10 штук с доставкой обойдутся примерно в $200. Без доставки стоимость около 1300 за штуку.
Заказал традиционно 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 - интересный форм-фактор. У меня такой есть на отладке (выше был пост), а этот можно к чему-нибудь припаять. Оно умеет только данные передавать, другие ноги типа не нужны.