Stap 9: elektronica! -Microcontroller & MIDI
ik zal krijgen in de microcontroller code in de volgende sectie, tot nu toe zijn de belangrijke dingen om te weten dat ik ben met behulp van een Atmega324p met een ft232r usb -> seriële adapter, en thats about it. Ik had een bos van deze borden rond leggend vanuit een oud project, in een kleine vormfactor die perfect werkte. Dat is mijn enige reden voor de keuze. Deze bijzondere controller had echter enkele extra functies die echt aan het project toegevoegd. Nummer een, zijn er twee hardware UART poorten, dat betekent dat ik kan luisteren en berichten verzendt via USB evenals midi op hetzelfde moment op afzonderlijke poorten. Ook zijn er veel meer pinnen, dus rijden de 12 pinnen voor de relais een eenvoudige taak was. Naast de twee ICs (geïntegreerde schakelingen) moest ik ook een optocoupler berichten vanuit een midi-kabel te beluisteren. Er is een heleboel informatie die er over hoe dit aansluiten, ik heb slechts gekopieerd van deze circuits en had geen problemen.
De eagle bestanden voor de controller boord zijn aangesloten, en ziet u het schema boven aan het einde. Niets echt speciaal gaande daar. Iets in gedachten te houden als u denkt van het opbouwen van iets als dit, een arduino zou kunnen dit allemaal heel gemakkelijk te doen, zelfs van die mini degenen, alles wat je echt nodig hebt is de solid state relais, dan is het slechts een kwestie van beheersing van 12 leds. Ook, aangezien de Raad van bestuur is gemaakt met een ander doel in het achterhoofd, de macht pin op de USB is niet kortgesloten aan de macht op de uC. Ik deed dit met een jumper draad onder de Bestuur, die is niet zichtbaar in de foto's.
Het laatste ding dat van de microcontroller gebeurt is de controle van de LED van de indicator. Het is een rgb led, dus er drie pinnen daarvoor is.