ElectroProject 0 November 20, 2025 Posted November 20, 2025 · Report post Скажите пожалуйста, готовы ли взяться за разработку устройства вывода данных о концентрации углекислого газа? Обязательная база для разработки: I2C Датчик SCD30 Желательная компонентная база: МК PIC16 (менее желательны к применению, но допустимы: STM или AVR) Дисплей I2C OLED 0,42", 72x40px (допустимы альтернативные варианты) Если да, то какая будет примерная сумма за готовый рабочий проект в MPLab для устройства по выводу данных с датчика на ЖК дисплей? С Уважением, Дмитрий . ТГ для оперативного общения: @replya Quote Share this post Link to post Share on other sites More sharing options...
r_dot 33 November 20, 2025 Posted November 20, 2025 · Report post 44 минуты назад, ElectroProject сказал: Обязательная база для разработки: I2C Датчик SCD30 Желательная компонентная база: МК PIC16... Дисплей I2C OLED 0,42", 72x40px Здесь, потому что лички у вас пока похоже нет, не принимает. В PIC16 памяти не хватит разместить протокол обмена с датчиком и вывод на дисплей, даже если писать на ассемблере. Используете датчик такой стоимости, а на контроллере пытаетесь съэкономить? Так впихнуть невпихуемое - это дорого. Очень дорого. И очень долго. Может хотя бы PIC18 c 128 кБ памяти потянете? Или это вопрос принципиальный по каким-то другим соображениям? Если по соображениям доставаемости, то может вас китайские контроллеры устроят? По цене - практически PIC16, но посовременнее, и этот проект точно на них спокойно ляжет. И желательные сроки выполнения вы не упомянули, а это пожалуй основной момент. Quote Share this post Link to post Share on other sites More sharing options...
smart_pic 11 November 20, 2025 Posted November 20, 2025 · Report post Если желателен PIC, то на PIC16 пока ничего не могу сказать , не исследовал этот датчик. А для PIC18F67J60 можно и ВЕБ интерфейс простенький прикрутить и не только вывод на экран + РОЕ. Типа такого компактного замутить . Но это если принципиально PIC контроллер. Quote Share this post Link to post Share on other sites More sharing options...
Vasily_ 146 November 20, 2025 Posted November 20, 2025 · Report post https://diycraic.com/2024/12/09/diy-high-quality-advanced-co2-sensor-for-home-assistant/ Quote Share this post Link to post Share on other sites More sharing options...
mantech 139 November 20, 2025 Posted November 20, 2025 · Report post 2 часа назад, ElectroProject сказал: Дисплей I2C OLED 0,42", 72x40px 1 час назад, r_dot сказал: В PIC16 памяти не хватит разместить протокол обмена с датчиком и вывод на дисплей 1 час назад, r_dot сказал: Может хотя бы PIC18 c 128 кБ памяти потянете? Не знаю, сколько памяти в 16 пике, но АВРка для таких задач какая-нить АТМЕГА 164\324 подойдет на ура, вот только дисплей на i2c - это [censored], уж хотя б на SPI... Quote Share this post Link to post Share on other sites More sharing options...
firstvald 51 November 20, 2025 Posted November 20, 2025 · Report post делал на SCD40 41/ Конечно stm/ Выводил на ILI9341/ был вариант одноканальный и на большой экранчик 6 каналов. при чем тут mplab ума не приложу. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 361 November 20, 2025 Posted November 20, 2025 · Report post 3 часа назад, r_dot сказал: В PIC16 памяти не хватит разместить протокол обмена с датчиком и вывод на дисплей, даже если писать на ассемблере. В PIC16 памяти программ - up to 56KB. Это что там за чудо-протокол такой, что не хватит 56KB чтобы уместить его??? Или может - как надо писать, чтобы "не уместить"? Quote Share this post Link to post Share on other sites More sharing options...
Driver_GV 3 November 20, 2025 Posted November 20, 2025 · Report post Целевой контроллер PIC16F1823 2K FLASH и 128 байт RAM. Информация от ТС. Quote Share this post Link to post Share on other sites More sharing options...
MAJOR_KA65 15 November 20, 2025 Posted November 20, 2025 · Report post Не могу удержаться от обобщения, как же похожи по стилю, глубине и обоснованности ограничений "ТЗ" от некоторой категории "работодателей". Простите. Quote Share this post Link to post Share on other sites More sharing options...
mantech 139 November 20, 2025 Posted November 20, 2025 · Report post 1 час назад, Driver_GV сказал: PIC16F1823 2K FLASH и 128 байт RAM. Блин, это ж аналог самой "дохлой" АВРки 90S2313, да, ну пусть попробует кто в это уложить)))))) 2 часа назад, jcxz сказал: В PIC16 памяти программ - up to 56KB. Это что там за чудо-протокол такой, что не хватит 56KB чтобы уместить его??? Или может - как надо писать, чтобы "не уместить"? Нет предела "совершенству", не так давно видел мегаприложение на кутэ, представляет собой кнопку включения какого-то устройства по блютусу, размер его 21 мегабайт!!! Как вам такое?))))))))) Quote Share this post Link to post Share on other sites More sharing options...
dimka76 96 November 20, 2025 Posted November 20, 2025 · Report post On 11/20/2025 at 8:18 PM, Driver_GV said: 128 байт RAM Какой-нибудь STM32F0xx будет гораздо дешевле и ОЗУ будет килобайтами исчисляться. Quote Share this post Link to post Share on other sites More sharing options...
izerg 15 November 20, 2025 Posted November 20, 2025 · Report post 5 hours ago, mantech said: вот только дисплей на i2c - это [censored], уж хотя б на SPI... А что не так с i2c ? дисплей - точек не много, информация датчика изменяется не быстро. как то в работе были TIC32 / TIC154, вполне работало i2c для статической / не быстро обновляемой картинки. Quote Share this post Link to post Share on other sites More sharing options...
ivnor 2 November 21, 2025 Posted November 21, 2025 · Report post Зумеры узнали про PIC16 2 Quote Share this post Link to post Share on other sites More sharing options...
mantech 139 November 21, 2025 Posted November 21, 2025 · Report post 11 часов назад, izerg сказал: А что не так с i2c ? дисплей - точек не много, информация датчика изменяется не быстро. Неудобный интерфейс, по сравнению с SPI Quote Share this post Link to post Share on other sites More sharing options...
_pv 107 November 21, 2025 Posted November 21, 2025 · Report post 15 hours ago, mantech said: Блин, это ж аналог самой "дохлой" АВРки 90S2313, да, ну пусть попробует кто в это уложить)))))) самые дохлые были без sram вообще. а сколько байт надо для того чтобы прочитать циферку из i2c, вычитанием степеней 10 разделить её на десятичные разряды и по полученным смещениям отправить кусок данных из таблицы во флэше обратно в i2c на дисплей? 15 hours ago, mantech said: Нет предела "совершенству", не так давно видел мегаприложение на кутэ на его месте должен был быть electron https://stackoverflow.com/questions/59731319/how-can-i-reduce-my-275mb-hello-world-electron-package-size Quote Share this post Link to post Share on other sites More sharing options...