Stap 1: Hardware
In tegenstelling tot aflevering 10, het doel was hier om niet voor het openstellen van het vak aan de wijzigingen. Ik had al een doos geopend zodat ik sommige reverse-engineering waardoor het gemakkelijker doen kon te begrijpen wat nodig was voor besturingselementen. De ontbrekende Configuratiescherm echt heeft alleen een aan/uit-schakelaar, een volume controle potentiometer, en een speaker mono (midden). Wat ik van de openstelling van het vak ontdekt werd dat de aan/uitschakelaar daadwerkelijk een interne spanning routeert naar de basis van een power transistor schakelen. Dat spanning een huidige is beperkt 12 volt, dus ik moest een klein Relais gebruiken in plaats van een transistor voor de aan/uitschakelaar. De estafette in het diagram weergegeven gebeurt dat ik had gered uit een ander bord, maar kunt u een van de kleine blauwe degenen algemeen beschikbare online. Als u een van deze gebruikt, houd er rekening mee dat je nodig hebt een omgekeerde vooringenomen diode (zoals een 1N400x) over de relais spoel pinnen. De estafette die ik laten in het diagram zien heeft dat diode in gebouwd.
Normaal gesproken, hebben volume controle potentiometers aparte secties voor de linker- en rechterkanaal. In dit geval is er echter slechts een enkele lineaire potentiometer. De reden is dat interne naar het vak zijn Voltage Controlled verzwakker (VCA) chips. Elke chip heeft aparte audio paden maar de controle spanning ingangen zijn bekabelde samen - waardoor één besturingselement. Het besturingselement fungeert eigenlijk alleen maar als een scheidingslijn van de spanning verbonden tussen grond en een verwijzing 5 volt. Voor onze externe schakeling we net een uitgangsspanning variëren en stuur het in het vak op de verbinding die normaal zou afkomstig zijn van de Wisser van de volumeregeling. We doen dat met behulp van de puls breedte modulatie (PWM) vermogen van de PIC en voegt u een eenvoudige RC filter om de pulsen in een gelijkspanning.
Het hier getoonde ontwerp combineert de PWM-vermogen dat gedetailleerd was in aflevering 9 met de IR control gedetailleerde in afleveringen 2 en 10. Wij hoeven maar twee andere I/O lijnen zodat het leek alsof de 8-pin 12F683 die we hebben gebruikt eerder zou perfect zijn. Helaas, het IR-circuit vereist het gebruik van de externe Interrupt pin die toevallig dezelfde pincode nodig voor het PWM-uitgang. Dat is waarom het diagram toont de 16F627A/16F628A in plaats daarvan. Het enige verschil tussen de 627A en de 628A is dat de 627A minder flashgeheugen dus ofwel een heeft zal werken.
In aflevering 9 die wij niet filteren de PWM pulsen wilt omdat we ze gebruikten om over te schakelen van het bord motor stuurprogramma inschakelen input aan/uit en eigenlijk wilde de pulsen naar de motor. In deze toepassing moeten we de pulsen filtreer in een DC spanning voor de inbreng in de VCA fiches. De filtering niet hoeft te worden perfect voor deze toepassing en de afweging is tussen voltage ripple, responstijd en component filterwaarden. Ik vond een handig online tool die een grafiek van de verwachte output uw input waarden gegeven toont. Ik willekeurig koos 1000 hertz en vervolgens aangesloten in sommige RC waarden. De waarden die worden weergegeven in het schema (10 k ohm en 1uf) zijn wat ik afgerekend op. Hier is een link naar th
Als je leest de Instructable waar ik in detail te beschrijven de DB9 connector pin-outs voor het 5650 ziet u dat er op één pin 5 volt is. Hopelijk missen u niet het deel waar ik zei dat het 5 volt en 12 volt uit het vak kunnen niet worden gebruikt voor het aandrijven van andere circuits. Dat betekent dat onze IR controle-eenheid de voorzien van een aparte 5 volt zijn moet.