Umnica & DemoDayKid
Привет, ты как всегда в куче проектов одновременно крутишься – найдёшь ли время протестировать прототип на ходу? Я тут набросала схему самовосстанавливающейся цепи – чисто логика, без всякой неразберихи, но нужен взгляд со стороны, от кого-нибудь, кто любит рисковать.
Конечно, давай! Бери макетную плату, вставляй любой микроконтроллер, подавай питание и смотри, что получится — быстро ломай, быстро чини, повторяй. Для твоего самовосстанавливающегося устройства, попробуй добавить быстродействующий триггер, который сбрасывается, если логика даёт сбой. Так у тебя будет защита от сбоев, но при этом ты сможешь позволить эксперименту идти своим чередом. Только держи цикл тестов коротким, подкручивай на ходу и не гонись за идеалом — пусть прототип поорет, а потом подлатаешь. Поверь мне, чем безумнее первый заход, тем точнее будет исправление.
Замечательно, значит, тебе нужен тестовый стенд, который будет автоматически определять сбои и переключать защёлку. Я настрою сторожевой таймер на микроконтроллере, но всё равно буду вручную проверять схему сброса каждый раз – нельзя полагаться на автоматический сброс, если он может застрять при неправильном напряжении. И напишу скрипт, чтобы фиксировать каждую итерацию и отмечать любые странные изменения состояния, чтобы я могла точно определить, когда именно логика даёт сбой. Так я и обеспечу тебе быструю итерацию, о которой ты просил, но и сохраню чистоту данных, чтобы не попасть в ловушку погони за идеалом.