Bildskärmsmenyn ljud ATM-7 Smartphone talaren med Arduino och Blynk (4 / 10 steg)
Steg 4: Metod 1 - katastrofen
Om jag hade fastnat med metod 1 på denna punkt projektet skulle ha varit ganska mycket gjort. Trådarna från selector knappen stiften behövde bara vara ansluten till motsvarande kanaler för 5V relay board och relay board ansluten till Arduino. Dessa steg beskrivs i inlägget nämnde överst i denna artikel så behöver inte uppehålla oss här. Jag vill bara påpeka att med hjälp av ATM-7 behöver vi bara använda en kanal 5V reläets per zon (eftersom varje ATM-7 12V-relä växlar både höger och vänster högtalare). Jag skulle också föreslå du överväga mitt förhållningssätt till kodning (beskrivs i steg 10) i stället för förslaget i inlägget.
Jag är dock inte någon att missa en chans att gripa nederlag från käftar seger. Jag ville verkligen ha kontroll app indikera tillstånd. De områden som kontrolleras av min ATM-7 är allmänt fördelat (de flesta är utanför huset) så du inte kan riktigt säga lyssna vilka zoner är på eller av om volymen är uppskruvad till unneighborly nivåer. Förvärrar detta problem är att ATM-7 har inget impedans skydd (andra än att kunna inaktivera samtidiga flera zoner drift). Så om flera zoner väljs misstag finns det en risk för skada förstärkare eller receiver. Jag hade lagt till externa impedans skydd av min egen utforma men jag fortfarande orolig för att ha alla zoner på av misstag (det är det mänskliga tillståndet oroa något trivialt om liv inte leverera något större oroa).
Hur som helst, trots min Total okunskap om elektronik (nämnde jag det?), och nybörjare-status med Arduino, jag tänkte att jag kunde lösa statligt frågan. Min tanke var att ha Arduino läser/på tillståndet för varje frontpanelen LED statusindikator och på något sätt integrera informationen med kontrollen app display. Riktigt hur jag skulle koden detta var inte uppenbart för mig men som ett första steg var det klart jag skulle behöva anställa min lödning färdigheter igen för att lägga till en tråd till varje LED stift att mäta spänningen.
Tidigare, i ett steg som utelämnats från denna redan lång berättelse, hade jag borrade några hål i botten av ATM-7 fallet att montera den Arduino och relay board. Jag hade gjort en mental anteckning att vara noga med att rensa ut järnfilspån produceras av borrningen innan du slår på enheten igen vid borrningen. Gör en mental anteckning och faktiskt gör något åt det. tyvärr inte en av mina starka kostymer. Så fick när jag drivs upp enheten efter att göra LED-relaterade lödning lite spån någonstans där lite spån inte ska vara och jag stekt kontrollstyrelsen. Oops.