Stap 10: De hersenen
Met het frame nog steeds aan haar kant is het nu om te gaan denken over wat uw aanmelding controller zal bestaan uit. U kunt dergelijke dingen als een Raspberry Pi of een Arduino, maar ik besloot te gaan voor de EB091 van MatrixTSL waarmee een 16-bits PIC compleet met DSP hardware en draait met een snelheid van 70 miljoen instructies per seconde (MIPs). Raspberry Pi was verleidelijk, maar ik wilde niet te verzanden in de wereld van Linux weer gewoon nog niet.
Mijn EB091 ik de volgende functionaliteit toegevoegd door simpelweg builen op E-blokken boards. Dit kunnen een beetje prijzig zijn zoals ze zijn bedoeld voor lab werk en snelle prototyping, maar elk heeft het volledige schema aangelegd in het gegevensblad indien u wenst om te repliceren de circuits op uw eigen aangepaste PCB's.
- SD-kaart - lezer van de kaart van de EB037
- Verzenden/ontvangen UART verbindingen - EB002-schroefaansluiting
- Audio-uitgang - EB086 DSP Output
- Bluetooth - EB024 Bluetooth
De EB091 had ook enkele functionaliteit dat het erg handig voor dit soort toepassing maakt. Zoals grote RAM buffers voor audio streaming, holding pixel kleuren en IR-waarden. Ook veel randapparatuur, 4 UARTs, 4 SPI, 16 PWM enz. En tot slot het heeft sommige aardige foutopsporingsfuncties als onderdeel van de Flowcode / Ghost interface zodat ik het kan gebruiken om te controleren whats gebeurt het draait.
Zodra ik blij met alle elektronica was gebruikte ik een vel papier van dunne MDF op maat gesneden te dekken en te beschermen van alle de binnenwerkingen. Ik gehecht dan de houten voeten met behulp van schuine haken aan de MDF op zijn plaats houden. Eindelijk geen knooppunten die waren niet helemaal plat zit ik gelijmd omlaag naar de gewenste positie met behulp van een warme lijmpistool.