
Tendo comprado uma máquina de lavar com um controle aparentemente mecânico, o autor e sua esposa cega Sue logo perceberam que estavam enganados. Em vez de um dispositivo de comando, havia um codificador, cuja posição
absoluta , por razões óbvias, não está conectada ao programa selecionado. O método comprovado - colagem de marcas táteis - não funciona mais. É improvável que o autor esteja familiarizado com a revista "Young Technician", o que significa que ele tomou essa decisão de forma independente - para ler o status dos LEDs localizados ao redor do botão do codificador com fotorresistores.
O vídeo mostra a essência do problema, mas já está claro para quem sabe o que é um codificador:
Assim, nasce um dispositivo chamado SOAP - Programas de Anúncio de Saída de Fala. Por conveniência, é dividido em dois blocos. O primeiro contém quatorze fotorresistores dispostos em um anel; seu design depende da geometria do painel frontal da máquina. No segundo, é realmente o "falador", cujo design é inalterado. Entre si, eles são conectados por um loop. A intervenção na máquina de lavar não ocorre, a garantia não é perdida.
O diagrama do dispositivo é mostrado abaixo. As conexões ao escudo para armazenar fragmentos de som não são mostradas, pois ele é simplesmente montado em um clone do Arduino como qualquer outro escudo. O número de fotorresistores é igual ao número de programas na máquina. Os resistores pull-up requerem seleção para que, quando o LED do carro estiver aceso, a tensão no fotorresistor seja menor que 3 V e, quando desligado, mais.

O dispositivo é alimentado pela Krona por meio de um botão de trava e um estabilizador localizado em uma placa compatível com Arduino. É mais conveniente, é claro, alimentar o banco de potência após esse estabilizador, especialmente se você escolher uma placa onde ela não está.
Sem estojos e capuz, o dispositivo fica assim:

O loop contém 16 condutores, dos quais 14 vão para os fotodiodos e os 2 restantes para o fio comum.
Para o sensor, é necessário serrar duas partes da placa de ensaio padrão de acordo com o desenho e, em seguida, instalar fotorresistores, jumpers e um conector (16 pinos em 2 linhas):

O resultado da montagem ...

... para colar na frente com material macio e à prova de luz do mouse pad, na parte traseira com o mesmo, bem como uma fina folha de plástico preta:

A seguir, mostramos como cortar um filete em uma placa com fotorresistores e aberturas:


O desenho mostra: jumpers de sinal azul, jumpers verdes conectados a um fio comum, jumpers pretos que dão rigidez mecânica, condutores impressos de corte lilás, ovais - fotorresistores. Os fotorresistores e os jumpers devem ser soldados do lado oposto aos condutores impressos.

Coloque os tubos nos terminais dos fotorresistores antes de soldar:


No desenho da placa com o conector, as designações são as mesmas:

Placa pronta:

Duas placas conectadas juntas:

Colagem de placas de circuito com material poroso e plástico fino:

Detalhes antes de colar:


Depois:

Agora adicione a fita isolante pelas laterais:

Uma alça externa composta por uma tampa, um anel (material poroso) e um disco (folha de plástico fina) será colocada na alça do codificador:



A placa de teste pode operar em um dos dois modos:
- apenas um loop da unidade com fotorresistores está conectado - sua resistência pode ser medida na presença e na ausência de luz
- apenas o cabo Arduino está conectado - você pode simular uma diminuição na resistência dos fotorresistores e verificar se isso leva à reprodução de fragmentos de som

Depois de colocar a primeira unidade na lavadora, é necessário conectar seu loop à placa de teste e, alternando os modos com o codificador, medir a resistência dos fotorresistores acesos, determinando assim sua variação nos parâmetros. A tabela mostra os resultados obtidos pelo autor e os resultados da seleção de resistores pull-up com base neles:

Como pode ser visto na tabela, o método de seleção é simples: o valor do resistor pull-up deve ser ligeiramente maior que a resistência do fotorresistor iluminado. Se os LEDs na máquina de lavar estiverem sobrecarregados e perderem brilho ao longo do tempo, no futuro uma nova seleção de resistores de pull-up pode ser necessária.
Após a configuração, é necessário substituir a placa de teste por uma placa adaptadora, na qual os resistores pull-up selecionados são soldados, e conectar os dois loops a ele:

Agora você pode coletar o "falador":

As frases correspondentes aos modos de lavagem devem ser gravadas na placa de armazenamento para fragmentos de som. Para fazer isso:
- conecte a cabeça dinâmica conforme mostrado no desenho:

- coloque a placa no Arduino ou em seu clone e aplique energia:

- pressionando o botão play, coloque o tabuleiro no modo de gravação e pronuncie a frase correspondente ao primeiro modo, por exemplo: “one - wash cotton”
- solte o botão
- pressione rapidamente para fazer o quadro perder a frase gravada
- se você não gostou, reescreva
- pressionando o botão “avançar”, vá para a segunda célula
- anote a frase correspondente ao segundo modo, por exemplo: “dois - lavagem econômica de algodão”
Portanto, escreva todas as catorze frases, lembrando que o total não deve exceder um minuto, para que os fragmentos não sejam muito longos.
A próxima tarefa é ajustar os endereços inicial e final dos fragmentos:

O
esboço necessário para isso foi retirado do site da Velleman e ligeiramente refeito. Você precisa preenchê-lo no Arduino e depois inserir o número 1. no monitor da porta serial A primeira frase será reproduzida. Se o início e o final estiverem definidos corretamente, nada precisará ser feito; se estiver errado, ajuste os endereços correspondentes no esboço (linhas 14 e 15) e preencha-o novamente. Digite o número 2 e faça o mesmo com o segundo fragmento, desta vez as linhas 18 e 19. estão sujeitas a correção.Os números dos fragmentos são hexadecimais, ou seja, em vez de 10, a letra a deve ser inserida no monitor da porta serial, a letra b deve ser inserida em vez de 11 e assim por diante.
Salve o rascunho ajustado - os endereços dele devem ser transferidos para o
rascunho de trabalho . Aqui, cada uma das linhas (de 14 a 27) contém os dois endereços - o começo e o fim do fragmento correspondente.
Agora você pode fazer furos para o botão com uma fixação, uma cabeça dinâmica e um loop no estojo "talker":


Coloque as placas de volta no lugar:

E feche o caso:

No entanto, se desejar, você pode primeiro substituir temporariamente novamente a placa adaptadora por uma de teste e ouvir todos os fragmentos, simulando a operação dos fotorresistores:

Enquanto o jumper estiver no lugar, o fragmento será emitido a cada três segundos.
Depois de devolver a placa adaptadora, instalamos a unidade com fotorresistores na máquina de lavar:

E verifique como funciona:
As porcas na carcaça não são acidentais. Eles permitem que você conserte a unidade, perfurando os orifícios na parte inferior. Imediatamente após escolher o modo de operação da máquina, a energia do locutor deve ser desligada. O resultado da observação desta regra: um ano se passou e a bateria ainda não foi substituída.