N|Banner.

Умный кремний

Владимир Васильев

Цифровые питомцы

Цифровые питомцы Раскатываясь на велосипеде, размышлял о цифровых помощниках. Это как домашние животные. Тёплые, хорошие и любимые животные. Мой знакомый в социальных сетях своего усопшего кота Федора сделал аватаркой на месяц. IoT-интернет вещи - хотелось бы сделать тёплыми и домашними.

Метеостанция за окном

Грозное письмо с сайта narodmon [тчк] ru Жарким петербуржским летом от администратора народной карты погоды пришло два грозных письма. Моя первая станция была упакована в садовый ночной светильник с солнечным элементом питания. Корпус светильника чёрный быстро разогревался на солнце. Окно квартиры направлено на юг. Днём датчик фиксировал рекорды температуры около 70 градусов Цельсия. Народный мониторинг (narodmon.ru) - это геоинформационный сервис по отображению на карте мира показаний датчиков: температуры, влажности, атмосферного давления, скорости и направления ветра, радиации, энергопотребления и многих других физических параметров.

Умный датчик тока с новыми характеристиками

Датчик тока на микроконтроллере stm8s Настал момент продолжения испытаний датчика тока на новом принципе. Удалось достичь уникальных потребительских характеристик. Уменьшить ток потребления датчика, написать программное обеспечение для измерения и отправки информационных пакетов в последовательный порт. На днях завершил отладку пользовательского меню. Для удобоства необходимо задавать калибровочные значения токов и коэффициенты уравнений пересчёта выходной частоты в значение тока. Предложил выслать осенью опытный образец измерения тока автору автоматизированного инкубатора “высиживания” яйиц птиц.

Stm8S-IoT и мониторинг почвы

Большая улитка Девочке подарили большую улитку. По манере жить и медлительности они, девочка и улиточка, очень похожи. Словно они две капли воды из одного озера. Новый домашний питомец - это гигантская ахатина. Зимой улитка была маленькой и скромной. Сейчас большая и взрослая. Caмая бoльшая yлитка в миpе — это африканский суxопутный моллюск “Гигантская ахатина”. Выpaстает огромныx размеров. Некоторые особи достигают длины вместе с раковиной 39 сантиметров. Ведyт в основном ночной образ жизни, но при большой влажности могут выползать из укрытий и днем.

Мониторинг почвы

Измерение температуры, влажности почвы на stm8s Сегодня с лёгкой головой ещё раз перечитал блоги в поисках информации о компиляции и оптимизации програсс микронтроллера семейства STM8. Посмотрел ассемблерные распечатки файлов проекта. Очень толковая статья здесь: STM8S + SDCC: Программирование на связке языков Си и ассемблер. http://www.count-zero.ru/2018/stm8_assembler Автор блога провёл исследование реализации конструкций языка Си в ассемблер. Компилятор SDCC оптимальный код сделать не может, написанный на языке Си. Писать генератор прошивок на языке Assembler я не готов.

Троичный компьютер. Какой восторг!

image="/img/setun-1958.jpg" Малая цифровая вычислительная машина “Сетунь В интернете обнаружил копию книги “Малая цифровая вычислительная машина “Сетунь” [1]. Разглядывая печати немецкой библиотеки, видим на карточке читателя три записи. В 1968 году книга поступила в фонд библиотеки. В 1970 году первый читатель. В 2013 году добрый человек отсканировал книгу и выложил в интернет. Прежде чем продолжать “цифровую археологию”, обратимся к истории компьютеров. Онлайн эмулятор СЕТУНЬ-ВС на JavaScript - http://trinary.su/projects/setunws/ Властелины колец Память на ферритовых кольцах (megnetic core memory) была разработана в 50-х прошлого века.

Orange IoT 2G. Попытка вторая.

Запуск Orange IoT 2G Две платы вна полке в шкафу ожидали моего внимания. В прошлый раз притормозил работу по освоение миникомпьютера. Необходимо было подключиться к точке доступа Wi-Fi. Модем 2G на плате миникопьютера не удалось использовать симку от компании Билайн. Кстати, проверил запуск нескольких сборок от производителя платы OrangePi. Некоторые сообщали ошибки при запуске или перезапускались по panic ядра Linux. Очевидно, часть сборок “сырые” и не приспособленны для использования.

Крошечный 'Пингвин' в ванной

Звонок В девяностых годах трое человек создали команду по проектированию и изготовлению модемов для компьютерных сетей. Виктор, наш главный менеджер и спонсор, позвонил через много лет с просьбой подготовить деловое предложение для управления гидромассажной ванны на основе микроконтроллера. Тема мне показалась очень интересной. В то время работал в маленком промышленно городе администратором компьютерной сети. Появлялась возможность применить встроенный крошечный Linux и вернуться к инженерным разработкам. Учили же меня инженером для разработки медицинской техники.

'Пингвина' в прибор!

Embedded OS Linux (встроенный “Пингвин” в прибор) Решение использовать операционную систему Embedded Linux и открытое программное обеспечение, наработанный годами свободными программистами, принималось на совещании руководством и разработчиками. Выступил с докладом перед инженерами отдела разработки. Для фирмы это первый серьёзный собственный проект по созданию современного прибора. Очевидно, возникли новые требования к пользовательскому интерфейсу и срокам разработки. Конечный пользователь уже “забалован” смартфонами, планшетниками ведущих фирм мира. В интерфейс, аппаратные ресурсы и программное обепечение фирмы вкладывают миллионы долларов.

Сеть машин (диалог, сотрудничество)

СЕТЬ МАШИН (диалог, сотрудничество) Много времени искал технологию для IoT интернет-вещей . Обычные инструменты из компилятора для программирования микроконтроллеров на рабочем месте программиста не подходят для гибкой работы с “умными чипами”. Задачи маленькие и узко заточенные. Конечно же, хотелось бы иметь сеть из микроконтроллеров, которые смогут сотрудничать, делегировать функционал друг другу. В каждом микроконтроллере необходимо иметь весь арсенал программирования: написание программы, тестирования, записи во flash. И такой “древний” язык существует.