Stap 4: Methode 1 - de ramp
Als ik was geplakt met methode 1 zou op dit punt het project hebben vrij veel gedaan. De draden van de selector drukknop pins nodig om te worden aangesloten op de corresponderende kanalen van het 5V relais boord en het relais boord aangesloten op de Arduino. Deze stappen worden beschreven in de post vermeld boven aan dit artikel dus moet niet ophouden ons hier. Ik wil alleen opmerken dat met behulp van de ATM-7 alleen we gebruiken één kanaal van de 5V relais per zone moeten (aangezien elk ATM-7 12 v Relais zowel linker en rechter luidsprekers schakelt). Ook stel ik dat u overwegen mijn benadering van de codering (beschreven in stap 10) in plaats van de suggestie in de post.
Nochtans, ben ik niet iemand te missen een kans om te grijpen nederlaag uit de kaken van de overwinning. Ik echt wilde hebben de control app geeft status weer. De zones gecontroleerd door mijn ATM-7 zijn wijd verspreid (de meeste zijn buiten het huis), zodat je niet echt door te luisteren welke zones worden in- of uitschakelen vertellen, tenzij het volume is ingeschakeld naar unneighborly niveaus. Verergert dit probleem is dat de ATM-7 geen bescherming van de impedantie heeft (met uitzondering van zijnde kundig voor synchronisatiebewaking multi-zone uitschakelen). Dus als er meerdere zones zijn per ongeluk geselecteerd is er een risico van schade aan de versterker of ontvanger. Ik had extra externe impedantie bescherming van mijn eigen ontwerpen maar ik heb nog steeds zorgen over het hebben van alle zones op per ongeluk (het is de menselijke conditie te maken over iets triviaal als leven niet van iets grote zorgen verstrekken is over te maken).
In ieder geval, ondanks mijn volledige onwetendheid van elektronica (heb ik al gezegd dat?), en newbie-status met de Arduino, ik dacht dat ik kon oplossen naar de uitvaardiging van de staat. Mijn gedachte was dat de Arduino Lees de aan/uit-status van elke voorzijde LED zone status-indicator en een of andere manier deze informatie te integreren met de control app scherm. Vrij hoe ik ging naar code dit was niet duidelijk voor mij, maar als een eerste stap was het duidelijk dat ik zou moeten gebruiken mijn solderen vaardigheden weer toe te voegen een draad aan elke LED-pin voor het meten van de toegepaste spanning.
Eerder, in een stap weggelaten uit dit verhaal al lang had ik enkele gaten in de onderkant van de behuizing van de ATM-7 te monteren de Arduino en relais boord geboord. Ik had een mentale notitie voorzichtig aan het leeghalen van de swarf geproduceerd door het boren voor de eenheid opnieuw inschakelen gemaakt tijdens het boren. Helaas, het maken van een mentale notitie en eigenlijk doet iets is niet een van mijn sterke punten. Dus kreeg wanneer ik omhoog de eenheid na het doen van de LED-gerelateerde solderen een beetje swarf aangedreven ergens waar een beetje swarf moet niet en ik gebakken de control board. Oeps.