Как стать автором
Обновить
16
0
Никифоров Юрий @x4mer

Пользователь

Отправить сообщение

Bosch и Siemens в 1967 году создали совместную дочку BSH Bosch und Siemens Hausgeräte GmbH именно для разработки и производства бытовой техники и внутри там по большей части всё очень одинаково, т.к. производитель один - https://www.bsh-group.com.

Но зачем же так? Тот же HP Microserver N40L можно легко за 50-60 евро найти. Поверх него OpenMediaVault и RAIDZ и готов небольшой аккуратный чёрный ящичек о 4 или 5 дисках с отслеживанием дефектов, горячей заменой, ECC памятью, дополнительными PCIE слотами, кучей готовых служб типа DLNA, FTP, rsync, виртуализации и проч.
это кнопка включения типа «датчик мочи»
Поставьте конденсатор 0,1-0,01 мкФ от среднего вывода потенциометра до общего, причем как можно ближе к микроконтроллеру. Получится такой бедняцкий, но вполне функциональный ФНЧ.

Переменные резисторы во-первых могут «шуршать», т.е. давать слегка подшумленный сигнал во время вращения и со временем по мере истирания или замусоривания токопроводящего слоя по которому бегает ползунок этот эффект будет сильнее выражен.

Во-вторых переменный резистор сам на 10кОм + сравнительно высокоомный аналоговый вход + провода от переменного резистора до входа АЦП могут ловить на себе огромное количество наводок с частотами от 50Гц до невообразимых. В том числе можно поймать неожиданные 217 Гц от пульсации несущей частоты мобильника в кармане. Опять же точно определить влияние всех этих страхов на вашу конкретную схему и конструкцию сложно, но предотвратить и снизить влияние их очень легко, см. выше.
Добавил деактивацию UART для варианта сборки с автовыходом из загрузчика после прошивки и исправил баг с некорректным рапортом версии программатора для студии, плюс внес пару косметических правок. На AVR Freaks лежит там же, кому попроще — depositfiles.com/files/1tcug8ow0.
Можно добавить:

UART_STATUS_REG = 0;
UART_BAUD_RATE_LOW = 0;
UART_CONTROL_REG = 0;

При выходе из загрузчика.
Я ни разу не пользовался функционалом AVRProg встроенного в студию и основанного на протоколе описанном в AVR109. А вот функционалом меню Program AVR пользуюсь постоянно с программаторами AVR-ISP mk2 и AVR Dragon, поэтому загрузчик расчитан на работу через основное меню программирования.
Выложил depositfiles.com/files/c33tqx1j9
Если вам интересно иметь дело с AVR советую зарегистрироваться на AVRFreaks в любом случае. Там очень много любительских проектов которые можно смотреть, общаться с авторами, задавать вопросы в форуме. Удобный ресурс по этой теме.
Для миникоптера скорее подойдет платка iNEMO от ST размером 40*40 мм с набором датчиков и микроконтроллером обработки. То что показано на рисунке к посту слишком круто по объему и весу.

image
Цель была сделать устройство. Я делал на том на чем мне проще и доступнее. Это не первое мое устройство для МК, я использую повторно куски кода из прошлых проектов, думаю куски из этих часов тоже рано или поздно где-то будут использованы.
Прошу прощение что разочаровал читателей блога.

Я хотел чтобы у присутствующих тут возник стимул сделать нечто подобное, совсем не обязательно часы, после просмотра этого поста. Я постарался сделать фото с максимально симпатичного ракурса и описал что меня сподвигло потратить время на такую в общем-то малополезную в быту штуку как бинарные часы.

По поводу того как оно делалось. Дело в том, что эта конструкция не задумывалась для повторения людьми которые не держали в руках паяльник. В схеме заложены элементы с поверхностным монтажом, микроконтроллер с 4-сторонним расположением выводов и шагом 0,8 мм между ними. Повторить плату один к одному можно либо если если доступ к фоторезисту и опыт работы с ним, либо если есть навыки ЛУТ-технологии. Кроме того потребуется программатор для прошивки контроллера и опыт поиска непропаев/залипонов на любительской плате.

Принципиально новых схемотехнических решений в часах нет. Типовая схема включения микросхемы часов реального времени и микроконтроллера есть в даташитах на них, процедура обмена между ними описана и примеры функций есть на сайтах производителей. Для понимающего человека достаточно названий примененных микросхем чтобы понять как это все соединено. О принципах динамической индикации написано в интернете немало. О том как писать программы для микроконтроллеров невозможно рассказать в одном посте.

Далее. Я не из тех кто считает что тупое копирование один к одному учит человека чему-то новому, мне кажется гораздо большему учишься когда создаешь свое, пусть даже на основе чужой идеи. Несколько комментаторов уже поделились опытом создания подобных часов на дискретной логике и на другом типе микроконтроллеров. Добавлю от себя что можно использовать практически любую микросхему часов реального времени из доступных, можно обойтись без нее, можно решить эту задачу на любом микроконтроллере или написать на APL/Wiring пользуясь платой Arduino. Не имеет значения в данном случае ни среда разработки, ни язык программирования. Имеет значение только зуд в пальцах и желание сделать что-то своими руками.
Зависит от наличия инструментов и материалов и готовности убить время. Делай на макетке если тебе нужен один экземпляр и не заморачивайся, у меня вокруг макеточных плат полно которым уже по несколько лет. Вообще я бы рекомендовал делать на том к чему заточены руки, руки в любом случае развиваются со временем когда они не скучают.
Я посмотрел на это и решил делать двоично-десятичные, их значительно легче читать.
Хотя это и реально, но я бы не стал собирать такие часы на логике, жрет-с порядочно, тем более 155 серия, модифицировать логику работы тяжело, меню настроечное делать будет очень увлекательно, при пропадании сетевого питания одной литиевой батарейки для поддержания хода времени не хватит, будильник опять же. Если дойдут руки я туда еще мелодии сделаю.
именно так
Процесс создания традиционен. Схема --> Разводка печатной платы --> Маска --> Фоторезист --> Травление --> Сборка и доработка напильником. А дальше писанина, софт, Си, программирование. Около 30к исходников и 3к бинарного файла. Из картинок процесса осталось только парочка фоток платы когда я тестировал динамическую индикацию.
image

Информация

В рейтинге
Не участвует
Откуда
Одесса, Одесская обл., Украина
Зарегистрирован
Активность