Друг уже сделал себе ламповый усилитель с теплым ламповым звуком и аудиосистему с нуля! Крайне рекомендовал российские лампы по характеристикам и сроку службы
Это TL-MR3020, но они похожи) Да, безусловно! Процессор шустрый, памяти 32Мб, на борту wifi/ethernet/usb, не требует активного охлаждения, стоит недорого, блок питания в комплекте
Спасибо за критику. Правы, описание и фото получились на уровне колхоза))) В следующих постах будет то что сейчас в работе, здесь было то что уже есть в железе. В корпусе и сборе с примерами его работы.
Donation в open source будет ПО, которое можно разработать совместно. Я всей душой радуюсь за open source! Если же не хочется ничего паять и покупать, можно купить отдельно maple или olimexino stm32, собрать макетку на проводках и релюшках с ebay) Или купить готовые девайсы которые я перечислял в предыдущем посте. «Leaflabs Maple» вы здесь и не найдете, так как моя плата совместима по ПО/bootloader/IDE с ним, но можно забить на это и работать «по взрослому» c stm32 через swd.
>> Итого, эти не бесплатные гаджеты вместе тянут на порядка 2000-2300 рублей. Причем откинутая вами по цене Raspberry Pi в эту цену вписывается в меньшую сторону и заменяет собой эти две платы. Зачем плодить сущности?
Raspberry Pi имеет слишком мало GPIO, да и как верно замечал народ в комментах, не хорошо чтобы и управление и веб были на одной железке — недетерменированное время реакции на события и т.п.
Вот видете, я буду работать себе в убыток, чтобы накопить на убыточное мелкосерийное производство. Чтобы людям не пришлось паять и не тратить 15-20 тыс на автоматизацию и сигнализацию, а платить в районе 4-8 тыс в сумме за датчики и контроллер к которому можно достучаться через веб или по wifi дома с планшета/телефона
частично реализуется на том что есть — датчик на воротах гаража концевик или геркон, датчик температуры в комнатах и/или герконы на оконных рамах, датчики тока на каждом потребителе или группах, чтобы знать работает ли какой-либо электроприбор и твердотельные/электромагнитные реле для управления нагрузкой, на каждом или группе управляемых приборах. как вариант внедрять коммутацию в коробки существующих выключателей, сами же выключатели убрать и заменить на тактовые с led подсветкой кнопки, которые посылают сигнал в блок контроллера, который управляет нагрузкой…
в любом случае задача не простая и требует подхода «с головой», т.к. твердотельные реле греются тем сильнее, чем больше проходящий через них ток и требуют охлаждения. электромагнитные реле греются при коммутации и количество циклов коммутации у них небольшое. как вариант внедрение части беспроводных контроллеров, zwave но ценники кусаются!
в планах разработка компактного ИБП для контроллера на Ni-MH элементах AA емкостью 2700mAh. Что должно позволить работать контроллеру в течении пару часов в отсутствии сетевого питания, либо использовать большой внешний ИБР
любой датчик с выходом типа «сухой контакт». датчики движения активные, есть с питанием от БП, есть от батареи. геркон не требует питания) но контроллер требует БП usb 5В
Возможно, но пока я буду изучать питон, все железо безнадежно устареет))) Писать на java мне гораздо удобнее. Скорости для опроса датчиков и выдачи ответов по web(статика+динамика) на прототипе сейчас вполне хватает. Сам контроллер работает на stm32 и там хоть free-RTOS можно поднимать, а веб морда и сетевое ПО на linux+java. Даже видео стримиться с веб камеры через java) Это же не веб сервер на 8битном AVR.
Единственное что из необходимого не удалось завести — это http, но впринципе можно проксировать запросы на jetty через lighthttpd который поддерживает его и сертификаты на openwrt
Проводка только до датчика, связь между разными блоками можно устанавливать как по витой паре, так и по wifi. Возможен вариант с zigbee/zwave протоколом, но такие датчики минимум в десятки раз дороже обычных и цена такого датчика приближается к цене этого контроллера+обычного датчика. Возможен вариант когда у каждого контроллера будет свой IPv6, но пока teredo на openwrt не удалось удачно настроить. Если кому удалось, было бы интересно почитать как.
Собственно до разработки железа я дошел как раз из того, что нет ничего доступного по соотношению функционал/цена. И пишу я быстро сейчас только на java, хотя давно в студенчестве писал на C.
Этот проект позволяет писать программу опроса контроллера на java, загружать maple скетчи опроса датчиков в контроллер по usb (без использования внешнего программатора), считывать данные по CDC устройства как из обычного файла и в перспективе использовать dfu-util собранную для MIPS для удаленного обновления прошивки на контроллере через веб.
В openwrt есть солидный набор утилит и программ, которые можно вызывать из скрипта или java и собирать ПО из них. В следующих постах буду выкладывать свои эксперименты с железом.
Я начинал делать что-то самостоятельно с варианта на OLIMEXINO-STM32(а-ля ардуино) с собранной мной обвязкой. Теперь есть своя железка, в которой собрано все то что было мне нужно. Немного подрихтую и смогу помочь за указанную цену тем, кто хочет писать свое ПО или будет публиковать код в open source проект
Да, яву phoneME поднял. Jetty работает, postgresql драйвер jdbc работает после допиливания напильником (в ME нет пакета java.sql), embedded db hsqldb частично работает после длительного допиливания. Вполне бодро работает проксирование MJPEG потока с веб камеры через java приложение.
jamVM собирал из сорцов. на MIPS с 32 мегабайтами SE классы «тормозили». Загрузка jetty и hello world сервлета занимала 2-3 минуты, пауза между обработкой следующего запроса была на десятки секунд
Это в планах, скорее всего воспроизведение записанного заранее файла с флеши через usb GSM устройство, которое это поддерживает. Есть такие девайсы huawei, которые работают c asterisk и позволяют транслировать звук в GSM
Donation в open source будет ПО, которое можно разработать совместно. Я всей душой радуюсь за open source! Если же не хочется ничего паять и покупать, можно купить отдельно maple или olimexino stm32, собрать макетку на проводках и релюшках с ebay) Или купить готовые девайсы которые я перечислял в предыдущем посте. «Leaflabs Maple» вы здесь и не найдете, так как моя плата совместима по ПО/bootloader/IDE с ним, но можно забить на это и работать «по взрослому» c stm32 через swd.
>> Итого, эти не бесплатные гаджеты вместе тянут на порядка 2000-2300 рублей. Причем откинутая вами по цене Raspberry Pi в эту цену вписывается в меньшую сторону и заменяет собой эти две платы. Зачем плодить сущности?
Raspberry Pi имеет слишком мало GPIO, да и как верно замечал народ в комментах, не хорошо чтобы и управление и веб были на одной железке — недетерменированное время реакции на события и т.п.
Вот видете, я буду работать себе в убыток, чтобы накопить на убыточное мелкосерийное производство. Чтобы людям не пришлось паять и не тратить 15-20 тыс на автоматизацию и сигнализацию, а платить в районе 4-8 тыс в сумме за датчики и контроллер к которому можно достучаться через веб или по wifi дома с планшета/телефона
в любом случае задача не простая и требует подхода «с головой», т.к. твердотельные реле греются тем сильнее, чем больше проходящий через них ток и требуют охлаждения. электромагнитные реле греются при коммутации и количество циклов коммутации у них небольшое. как вариант внедрение части беспроводных контроллеров, zwave но ценники кусаются!
Единственное что из необходимого не удалось завести — это http, но впринципе можно проксировать запросы на jetty через lighthttpd который поддерживает его и сертификаты на openwrt
Этот проект позволяет писать программу опроса контроллера на java, загружать maple скетчи опроса датчиков в контроллер по usb (без использования внешнего программатора), считывать данные по CDC устройства как из обычного файла и в перспективе использовать dfu-util собранную для MIPS для удаленного обновления прошивки на контроллере через веб.
В openwrt есть солидный набор утилит и программ, которые можно вызывать из скрипта или java и собирать ПО из них. В следующих постах буду выкладывать свои эксперименты с железом.
Я начинал делать что-то самостоятельно с варианта на OLIMEXINO-STM32(а-ля ардуино) с собранной мной обвязкой. Теперь есть своя железка, в которой собрано все то что было мне нужно. Немного подрихтую и смогу помочь за указанную цену тем, кто хочет писать свое ПО или будет публиковать код в open source проект
jamVM собирал из сорцов. на MIPS с 32 мегабайтами SE классы «тормозили». Загрузка jetty и hello world сервлета занимала 2-3 минуты, пауза между обработкой следующего запроса была на десятки секунд