Posts tagged Поделка

Логический элемент. (Logic)

Всем привет.

 Делаю обзор данного устройства, в основном для того чтобы помнить, что было сделано такое устройство.

Встретился мне хороший человек, которому нужна была помощь. Помощь ему нужна была в плане сопряжения несколько устройств. В помещении стоит умная мойка для машин, которая моет машины и по завершению мытья машин нужно отрыть ворота. Вся загвоздка была в том, что электроника для ворот понимала определённый длинный импульс для открывания или закрывания ворот. А сама мойка выдавала просто короткий сигнал по завершению. На тот момент я принял решение пока поставить что было под рукой, это был (Авто ресет или можно назвать watch dogs). Само устройство выглядело как флэшка, но выполняла два условия, принимала входящий определенный сигнал и посылала дальше этот сигнал немного изменённый. После выполненной работы я решил взяться за своё придуманное устройство. Устройство должно было отвечать некоторым условиям:

  • Быстро настроить на входящие сигналы
  • Интуитивно понятный интерфейс
  • Входное питание для устройства в большом диапазоне, не имея полярности
  • Устойчивое к статике
  • Устойчивое к перепадам влажности и температуры
  • И высоким условиям стабильности

И высокие условия стабильности.

В устройстве применяется котроллер PIC18F914. Гарвардская архитектура восьмиразрядных микроконтроллеров PIC. Архитектурой вычислительного устройства называют совокупность свойств и характеристик, определяющих модель вычислительного устройства с точки зрения пользователя. Архитектура ВУ включает в себя его внутреннюю структуру и систему команд. Гарвардская архитектура означает разделение памяти на память программ и память данных, которые имеют свое адресное пространство. Высокая скорость выполнения команд в PIC-контроллерах достигается за счет использования двухшинной гарвардской архитектуры вместо традиционной одношинной фон-неймановской. Даже на личном опыте сам помню, когда начинал первые разработки своих устройств 20 лет назад, контроллеры этого семейства, выносили такие мои многочисленные ошибки что сам поражаюсь как это все работало.

Устойчивое к перепадам влажности и температуры

Покрываю плату лаком и стараюсь устанавливать обвязку, которая работает в большом диапазоне температуре окружающей среды.

Устойчивое к статике

На входе была использована схема с гальванической развязкой и защищена супрессором (SMBJ6V5CA).

Входное питание для устройства в большом диапазоне, не имея полярности

По питанию было применена схема на модуле LM2596 которая работает в диапазоне от 0 до 40 вольт.

Интуитивное понятный интерфейс.

Здесь все просто, использовал только кнопки с разной цветовой маркировкой. И последующим нажатием кнопок.

Корпус разрабатывал в solidworks под DIN реку, для удобства установки.

Печатал PET пластиком.

Разработка платы.

Разработку устройства поделил на две части:

  1. Процессор, интерфейс управления, входящий сигнал, исходящий сигнал
  2. Питание, и возможно в будущем разработка на RS485 интерфейсе связи.

Разработку оформлял DIPTRACE, кстати скачивая последнюю версию 15.01.2023, наткнулся на вирус на русификации, но старый русификатор прекрасно установился.

Конечно не обошлось без косяков, можно увидеть провод припаянный.

Обзор работы данного прибора будет в следящей статье.

MARLIN 2.0 SKR 1.3

0

Ссылка на MARLIN 2.0 для SKR  1.3 +REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

 

 

HyperCube.

0

Расскажу как я начал строить принтер .

Полгода назад я решил подтянуться в сфере технологий  3D  печати , покупать принтер жаба не даст , а собирать по кусочкам я не решался из-за того что было мало опыта. Насмотревшись роликов на ютубе про 3D принтеры , я собрался искать конструкций которых можно собрать самому. Нашел в просторах интернета сайт thingiverse, и там люди предлагали много конструкция. Выбрав на своё понимание HyperCube Evolution. В процессе сборки и проработки конструкции пользовался программами solidworks 2016, arduino 1.8.5.

Электронику выбрал MKS GEN 1.4 

 

Самый  дешевый дисплей 128*64 точки.

Драйвера 8825 , до этого я немного по экспериментировал с внешними драйверами TB6600. Но они оказались очень шумные.

Программную часть я реализовал на MARLIN 1.1.9 

 

И  вот что получилось.

 

 

 

 

 

 

 

 

 

 

 

Плёнкой пришлось обтянуть из-за того что кот лазил и пыли меньше будет в нем, про термокамеру я и не думал пока . Результат через полгода дал знать о себе , теперь любое крепление или еще что то пластиковую деталь можно нарисовать в solidworks и напечатать на принтере. Пластик покупаю у себя на работе. Сейчас еще задумываю построить еще принтер только уже сам разработать . За основу беру кинематику от WANHAO DUPLICATOR .

Бутерброд . Hotend Aero , titan экструдер

0

 

 

 

Продолжение и испытание

Evo cub , драйвера DRV8825

0

Поставил новые драйвера  DRV8825 , тестирую их на шум.

Рисование песком на стекле.

0

Недавно собрал один из приборов для домашнего развлечения детям. Нашел панель от нерабочего монитора , потом пришлось у местных продавцов бэушного  железа выменять старый планшетный сканер за шоколадку. Соединил это все и получилось неплохая панель для просмотров рентгеновских снимком или просто стол для рисования песком на стекле. Подсветка экрана использована оригинальная от монитора , напряжение питания от  5 вольт до 20 вольт. Потребление 4 вата что очень радует , можно любой блок питания подключить.

Авторесет.

0
Представляю вам свой новый проект. Авто ресет или можно назвать watch dogs.

Устройство предназначено для удержания ПК в активном состоянии , то есть при зависании или сбое ПК прибор сделает РЕСТАРТ ПК.

Устройство состоит из коробки с проводом USB и индикаторами обозначающими состояние прибора и еще провод для подключения к плате на ПИН (RESET). Сделана кнопка для эмуляции самой кнопки РЕСЕТ и для связи прибора с программой, у кнопки двойное предназначение в зависимости от текущего состояния прибора.

Всё устройство делалось под заказ , для одной организации которая занимается продажей комплектующих для ПК и соответственно еще и занимается сборкой ферм для майнинга. И требовалось устройство для удержания ПК в активном состоянии, но китайские поделки были не только дорогими но и неудобными по подключению. И нужно было сделать устройство чтоб было просто подключить к ПК и не запариваться с драйверами. Что и было сделано.

Начну по подробней.

Есть дополнение к прибору , это программа для WINDOSW.

Программа выполняет связь с прибором по USB шнуру , при подключении прибора, активируется и начинает синхронизацию с прибором.

В закладке СТАТИСТИКА можно посмотреть время перезагрузок которые были записаны в самом приборе , записи о перезагрузках не хранятся на ПК эти записи хранит само устройство в своей памяти. Есть возможность записи удалить полностью или сохранить копию в файл на ПК.


В закладке  НАСТРОЙКИ можно увидеть установки для программы и прибора.
  1. Прятать (AR) при загрузке WINDOWSданная опция делает запись в конфигурационный файл программы на ПК, что программа должна спрятаться в трэй при запуске WINDOWS.
  2. Запуск (AR) при запуске WINDOWS — данная опция делает запись в файл реестр WINDOSW , что программа будет загружаться автоматически при запуске операционной системы.
  3. Удержание компьютера включенным (Прибор) — данная опция делает запись в самом приборе , и при синхронизации прибора с программой устройство начинает отслеживать связь с программой. Если связь теряется то устройство начинает обратный отсчет для перезагрузки ПК.
  4. Установлен звуковой сигнал (Прибор) — данная опция делает запись в самом приборе что все действия сопровождаются звуковым сигналом из прибора ,  в приборе установлен зуммер который будет оповещать о обратном отсчете , перезагрузке ПК.
  5. Время для обратного отсчета перед перезагрузкой — предоставлено  для индивидуальной установки обратного отсчета времени перед перезагрузкой ПК 

 

В закладке Обновление  можно увидеть версию самой программы и версию прибора к которому подключено. При нажатии кнопки (Последние обновления программы) можно почитать последние новости  обновлении программы.

Запуск и работа прибора с программой.

 

При подключении прибора первый раз к WINDOWS , вам нужно подождать некоторое время , для  определения операционной системы данного устройства. Драйвера вам не нужно устанавливать, контроллер на котором сделан прибор определяется операционной системой как HID устройство и работает отлично  на стандартных драйверах которые заложены в WINDOWS.

После можно запускать программу и делать индивидуальные настройки для своего пк.

Работа прибора и индикация .
    1. Зеленый индикатор — 
      1. индикатор гори постоянно это означает синхронизация с программой установлена
      2. индикатор не гори это означает синхронизация с программой не установлена или программа просто не запущена
      3. индикатор моргает это означает синхронизация с программой установлена и включен режим удержания ПК включенным , если при обрыве в этот момент произойдет обрыв синхронизации прибора с программой будет запущен обратный отсчет для перезагрузки
    2. Красный индикатор — моргает это означает запущен обратный отсчет для перезагрузки 
    3. Синий индикатор — горит тогда когда есть питание на приборе
    4. Желтый индикатор — горит это означает что в приборе есть записи о последних перезагрузках, их можно просмотреть во вкладке статистика.
Кнопка на приборе .

Кнопкой на приборе можно

  • отменить режим удержания ПК, когда зеленый индикатор моргает
  • закрыть программу для синхронизации , когда зеленый индикатор горит постоянно
  • с эмулировать нажатие кнопки РЕСЕТ , когда зеленый индикатор и красный индикатор не горит
  • отменить обратный отсчет для перезагрузки , когда моргает красный индикатор

PIC Bootloader для PIC18F45K22 от www.mikroe.com

0
Всем привет.
Продолжаю рассказывать про развитие моей идеи с PIC18F45K22 и дешевыми цифровыми передатчиками NRF24L01.  Существует программа загрузчик от компании mikroe.com .
Если присутствует загрузчик в процессоре , то не требуется программатор для перепрограммирование данного устройства , то есть идет удешевлении самого устройства.
pic_bootloader_v102.zip

Продолжение следует.

0

Dark-Souls-фэндомы-DS-art-Solaire-of-Astora-1661612  Танцы с бубном.

Панель удавленного доступа к системе умный дом по радиоканалу

0
Рассказываю про панель удавленного доступа к системе умный дом по радиоканалу.

 

Go to Top