9 часов утра. Орловский завод по производству солода. Прием ячменя свежего урожая 2019.
Добрый день. Ранее собирал вот такие блоки управления на базе ArdBir. Затем был эксперимент по скрещиванию модульного Uniholic с моей силовой частью. Всё работало, но проводков куча, неудобно собирать. Теперь пришел момент собрки полноценного Uniholic v3 на базе Ссылки могут видеть только зарегистрированные пользователи. Зарегистрируйтесь или авторизуйтесь для просмотра ссылок!. Корпус подошел старый тютелька-в-тютельку, разъемы использовал также прежние. Как самый простой, доступный и бюджетный вариант можно использовать распределительную коробку 150х110х70 и гермовводы. Итак. Разметил и выпилил окошко с помощью штангенциркуля - четко попал. Просверлил отверстия под винты "на глазок" - чуток промазал. Пришлось немного изогнуть винты. По периметру зафиксировал дисплей термоклеем. Т.к. при надавливаниях он шевелился, что со временем может привести к трещинам на шлейфе. Вставляю плату. Гайками регулирую, чтобы между дисплеем и корпусом был маленький зазор. Вот результат. Некоторые вырезают окна по размеру дисплея, я же сделал его ровно по изображению, чтобы полоски тачскрина не были видны. Пробный пуск! 3, 2, 1, поехали! Пингвины) Радиатор взял фирменный российского производства. У него металл толще, чем у аналогичного китайского нонейма, и есть готовые отверстия с резьбой, для крепления симистора. Выбрал расположение, чтобы внутри симистор своими контактами не упирался в элементы платы. Примерил, наметил, продырявил. Припаял провода по-длиннее, т.к. собираю первый раз. Симистор намазал термопастой (в меру) и вставил всё на свои места. Т.к. места мало, то наконечники на провода не использовал, концы не лудил (исключение термодатчик). Посадил под клеммники по порядку: питание, насос, тэн, симистор, датчик. Вложил уплотнительную резинку в паз крышки и закрыл ее, расправляя провода внутри. Пробное включение. Убедился, что напряжения появляются\пропадают. Изготовил провода. Впаял бессвинцовым припоем датчик в нерж-болт. Блок готов.
Как то раз связался со мной один из форумчан с просьбой починить его блок управления Баварией. Так как куплена она была с рук, то гарантии естественно не было. Поломка заключалась в постоянно работающем тэне, хотя индикация работала корректно. Таким образом мне удалось заглянуть во внутрь этой коробочки и всё пощупать своими руками. Что же представлял из себя этот конкретный экземпляр я и хочу поведать. Первым делом внешний осмотр. Сразу бросается в глаза – тонковатый кабель питания. Судя по всему он произведен по ТУ, а не по ГОСТ. Привожу фото для сравнения. Оба кабеля ПВС 3х1,5, но один гостовский, а другой баварский. Угадаете, где какой? Сверху приклеен кусок паронита. Считаю, крепление блока не самое удачное, т.к. он через эту прокладку все равно будет греться ото дна. Включаю. Вижу хорошо знакомый ArdBir, который они перевели на русский и чуть подкорректировали под себя. Почему чуть? Да потому что не сильно заморачивались. Для изменения меню настроек необходимо как следует вникнуть в код, а что имеем здесь? Вместо того, чтобы совсем убрать экран выбора шкалы градусов по Цельсию или по Фарентгейту, они просто оставили жесткую настройку – по Цельсию. Какой смысл от настройки, если ничего нельзя изменить? Лишний мусор. Смотрю далее. Тип датчика – всегда внешний. Так так.. В АрдБир в зависимости от этого насос работает по-разному. Если датчик врезан в дно, как у Баварии, то датчик «внутренний». Насос может отключаться при температурах выше заданной. Это важно, так как рабочая температура насоса ниже температуры кипения сусла. При «внешнем» (врезанном в трубу) датчике насос работает постоянно, иначе без циркуляции не узнать температуру. Смотрю настройки далее. Пункт «Температура остановки насоса» есть. Следовательно, просто допущена ошибка в переводе меню. Опять же настройка «Тип датчика» мусорная, т.к. не поддается редактированию. Меню с именами авторов оставлено без изменений и перевода. Фото не сделал. Приступаю к вскрытию. Крышка посажена на герметик. Вопрос, а куда делась заводская уплотнительная резинка? UPD. Вопрос снимаю. Мне и самому попалась партия корпусов IP65 без резинки в комплекте. Китайцы... Провода все уложены аккуратно, скреплены стяжками. Такое ощущение, что после сборки внутренности облили из баллончика лаком. Это плюс, так как повышаются изоляционные свойства. Но на самом деле смысла в этом ноль, т.к. лак, например, попал лишь на одну сторону провода, а противоположная осталась чистой. Фотки не делал. Все прямоугольные отверстия в корпусе вырезаны вручную, криво. Будет видно далее. Потроха можно разделить на питающую часть, управляющую и силовую. Рассмотрим каждую отдельно. На фото провода я уже распустил. Питающая часть представлена малогабаритным импульсником 5в 1000ма. Этот блок питания мне знаком, претензий к нему никаких нет. А вот к методу его крепления – есть. Он просто приклеен к корпусу через вспененный полиэтилен! В него обычно втыкают микросхемы, чтобы при транспортировке не погнулись ножки. Неужели сложно было сделать 2-4 отверстия в корпусе и закрепить всё винтами? Во время ремонта от натяжения проводов блок питания быстро отклеился. Управляющая часть собрана на базе микроконтроллера ATmega644P. Неплохо. Выбор пал на него имхо по следующей причине. АрдБир был написан под ардуино. Он сам по себе впритирку умещался в память чипа ATmega328P (всякие Uno, Mini, Micro). После перевода менюшек на русский язык памяти уже банально не хватило. Следующий больший чип установлен в Ардуино Мега ATmega2560. Но он заметно дороже и сложнее в пайке. Тут то и пришел на помощь чип ATmega644P. Цена ниже, паять проще. Официальной поддержки в Ардуино ИДЕ нет, но умельцы эту проблему давно уже решили. Параллельно обратите внимание на отверстия в корпусе. Думаю их пилят дремелем при свечах. Управляющая плата бутербродом надета на дисплей. Тот в свою очередь просто приклеивается к корпусу. От механического воздействия он у меня как и блок питания тоже отвалился. Почему производитель не закрепил всё это винтами? На форуме мелькала фотка одного из покупателей баварии. К нему она пришла с уже отклеившимся дисплеем. На этом закончу первую часть обзора. Вторая начнется с рассмотрения силовой части.
Давно была мысль заменить в блоке управления писк буззера на полноценные голосовые сообщения. Прошлую неделю посветил решению этого вопроса. Так как чип не ардуиновский, то существующие библиотеки отказались работать. Пришлось изучить кучу материалов и написать всё самому. В итоге рабочая схема на данный момент следубщая: звуковые файлы в формате wav 8бит/16КГц хранятся на sd-карте памяти, звукгенерируется на том же пине, куда был подключен буззер (удачное совпадение), усилитель на tda2822 и динамик 8ом 0,5Вт. Воспроизведение звука работает в фоне, не мешая выполнению основных задач. Для демонстрации в качестве нее диодик моргает с частотой 1Гц. Видео:
Пришло время развить свой блок. Прикупил новых корпусов, комплектующих, изготовил на заводе платы, добил usb-загрузчик. Но главное! Разорился на сверлильный станочек! Вот такая у меня радость. Фотки полностью на нем свежепродырявленного корпуса. Станок в работе. Тестовый блок практически собран (дисплей с браком). Первые блоки готовы! Слева-направо: блок v2, корпус от старого блока, блок-Small для 10л клона.
Подобно Hbpro решил создать запись про эволюцию своих блоков. Всё началось с ардуино про мини и 2строчного дисплея. На следующем этапе плата переехала на дисплей, что сократило кол-во проводов. Дисплей стал 4строчным, перевод русский-читаемый, но с кракозяблами. Затем вместо ардуино применил голый микроконтроллер. Буззер вынес с платы, чтобы звук стал громче. Основательно поработал над качеством перевода. Теперь почти везде нормальный русский. Так как прошивка занимает 32765 из 32768 байт памяти микроконтроллера, то принято решение о переходе на новый "жирный" чип. Платы готовы, прошивка пилится. Куча свободных пинов, интерфейсов и памяти позволяют разгуляться фантазии) Для сравнения рядом старый и новый микроконтроллер. Продолжение 01.09.2015 На макетке отрабатываю обновление ПО через USB. На данный момент при входе в бутлоадер загорается светодиод, при прошивке он моргает. Не требуются никакие дополнительные преобравзователи интерфейсов. Плата определяется как популярный программатор, который поддерживается различным софтом под вин, лин и мак. Тестирование продолжается
Имена участников (разделяйте запятой).