Перейти к содержанию

MillyVolt2

Members
  • Постов

    374
  • Зарегистрирован

  • Посещение

Информация

  • Пол
    Мужчина
  • Город
    Санкт-Петербург

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    МК
  • Оборудование
    Кусачки, молоток

Посетители профиля

5 261 просмотр профиля

Достижения MillyVolt2

Энтузиаст

Энтузиаст (6/14)

  • 10 постов на форуме
  • Неделя на форуме
  • Месяц на форуме
  • Год на форуме

Последние значки

35

Репутация

  1. MillyVolt2

    Калькулятор на Android

    Какой продукт, в описании же объясняются цели "проекта", а, если не нравится, не ешь (с). Пользовался несколько лет Mobicalc pro, как то так называется, он всем хорош, я его даже купил в своё время, думаю что в гугл маркете лучше его нет, но юзабилити могло бы быть и получше, особенно в режиме систем счисления или "программиста", если хотите. Вам 10Мб телефон жмёт?) Код на Python под Android, по-вашему, насколько оптимизированный? Такого калькулятора не помню, но по скрину вижу, что к нему мне ещё пару калькуляторов надо будет установить))
  2. MillyVolt2

    Калькулятор на Android

    Всем привет! Запилил тут калькулятор для Android, писал на Python (Kivy), делал под свои нужды, а именно по функционалу приближенный к режимам виндового калькулятора Стандартный и Программист. Перед калькулятором Windows есть плюс - 4 независимых окна для вычислений с возможностью переноса результатов между другими режимами и окнами, это вместо того чтобы открывать 4 калькулятора. Замечена пара багов и пока ещё недоделаны логические операции в режиме Программист. UPD. Обновил приложение, добавлен бинарный режим (побитовое редактирование слова до 8 байт). Просьба если есть проблемы со скачиванием или установкой отписаться сюда или в личку. Осталось добавить логические операции. Ссылка на .apk файл: https://drive.google.com/file/d/1LFKPU5FDIe3l1VWiBOBDc6tBVVUAEXT-/view?usp=sharing
  3. MillyVolt2

    Умный дом

    Всех приветствую! Каждый уважающий себя разработчик должен реализовать некий комплекс устройств и назвать это «Умным домом». В свободное время я сделал свой вариант, который можно взять за основу «Умного дома», то есть добавлять туда новые устройства и функционал. На данный момент это представляет собой несколько устройств и сайт где выводятся метеоданные (температура, влажность и давление), также на сайте есть кнопки, на которые можно повесить какие либо действия. Метеоданные считываются с датчика BME280 микроконтроллером STM32F103, пересылаются с помощью радиомодуля 433МГц НС-12 на ESP32, оттуда по WiFi данные шлются на Raspberry Pi, на которой работает сервер сайта. Можно было обойтись без STM32 и собирать метеоданные сразу на ESP32, но в текущей реализации есть некоторые плюсы, например модульность, т. е. можно добавить сколько угодно датчиков с радиомодулями в доме, обменивающихся данными с центральным модулем на ESP32, а также по причине того что в ESP32 нет отладки по JTAG, по крайней мере, «из коробки», поэтому на данную плату возлагаются лишь функции WiFi хаба между беспроводными датчиками и Raspberry Pi. Сайт написал на PHP с элементами JavaScrypt для динамического контента, реализацию сервера взял у Beej, обмен данными между малиной и ESP32 осуществляется с задействованием интернет сокетов. Радиомодули HC-12 работают на частоте 433МГц, и максимально удобны и просты в использовании, являются по сути беспроводным UART’ом, т. е. данные, отправленные в них по UART на стороне передатчика приходят в том же виде на все модули, настроенные на ту же частоту и скорость обмена. Датчик BME280 превосходит по точности дешевые китайские DHTxx. Библиотеку для работы с BME280 писал по его даташиту. Для НС-12 особо и нечего было писать, там всё просто) Так выглядит сайт: Все исходники прилагаю. Здесь ПО STM32 и ESP32: Meteostation_cubeide-master.zip Исходники сайта: my_site.zip
  4. Да, отличная замена китайским клонам NRF24l01.
  5. Приветствую! Речь пойдёт о системе оповещения об ошибках горелок на солярке, отапливающих помещения на производственной площадке. На данный момент это демо-версия проекта, подключены 2 горелки из 10 на площадке, финансирования нет из-за карантина. Для связи используются радиомодули НС-12, у которых заявленная дальность до 1км в пределах прямой видимости. Наша производственная площадка вытянутой формы длиной 500м, постройки расположены примерно по краям. Система состоит из передатчиков , которые располагаются на горелках, ретранслятора, который висит на окне офиса и блока индикации с кнопками, который находится внутри офиса. Так как сигнал вглубь помещения не пробивает, то для этого и нужен ретранслятор. На экране блока индикации - состояние двух горелок, ок или ошибка, описание назначения кнопок,- заглушить сигнал тревоги, вкл/выкл подсветки экрана и счётчик пакетов для визуализации качества связи. Сигнальный выход ошибки горелки (~220В) управляет катушкой реле, выходные контакты которого подают на один из входов МК лог. ед. (3.3В) и данные об ошибке отправляются посредством радиомодуля НС-12, который позиционируется как беспроводной UART, то есть какие байты шлём на модуль по UART'у с МК, те и принимаем на втором модуле, настроенном на тот же канал. Список используемых модулей: Отладочная плата XNUCLEO-F103RB, STLink, вроде фирменный, идёт в комплекте. Народные blue pill, то есть платка с STM32F103C8T6 на борту. Радиомодули НС-12. Дисплей LCD 2004 с I2C переходником. Модуль с пищалкой. Реле RT134730. Компактный БП с выводами под пайку. Антенны 433МГц SMA с переходником SMA - IPX. Расстояние от передатчика до ретранслятора по яндекс картам 240м, пакеты шлются раз в секунду, всё доходит. Скорее всего усиленные антенны тут не обязательны, по тестам справлялись и пружинные, которые идут в комплекте с НС-12, но раз уж я запасся антеннами на Алике, то конечно хотелось их опробовать) С ними сигнал бьёт получше.
  6. MillyVolt2

    Синтезатор частоты на AD9833

    @demiurg1978 Программа написана давно, сейчас я бы конечно внёс улучшения, но проект не актуален, как и ассемблер на неактуальных сегодня 8-битных AVR-ках.
  7. MillyVolt2

    Синтезатор частоты на AD9833

    Если всё ещё надо, пишите в личку. Мне надо покопаться, чтобы найти этот проект)
  8. @optima мда, вывели вы меня на чистую воду..)) Как то не подумал другую кнопку нажать... Можно в IAR при отладке посмотреть значение регистров периферии? Не могу найти здесь, хотя в кайле сразу нашел...
  9. Запускаю кнопкой Debug without download. С загрузкой вроде не пробовал запускать...
  10. Не нашел этот файл, где он примерно лежит? Убрал галочку, те же ошибки...
  11. Та же ошибка вылетает)) Отладка у меня работает в Keil, бесплатной версии, проект сделан в CubeMX. Поэтому наверное нет смысла мне тратить своё и чужое время, тем более что сейчас этих IDE как собак нерезаных...
  12. @optima не знаю, какого рожна ему надо....)
  13. Почему то мне кажется что у вас будет работать)
×
×
  • Создать...