Stap 6: Circuit design 4: afwerking
Tot slot, we kunt integreren alles samen in een enkel schema. De belangrijkste onderdelen weer: ATmega328P microcontroller, raster van LEDs, en macht levering circuits. Tot nu toe besproken heb ik alleen de LEDs, dus ik zal snel proberen en uitleggen van de rest.
Om de nodige weerstanden en condensatoren te plaatsen voor de ATmega, keek ik naar de schema's van de Arduino Nano, aangezien het ook dezelfde chip gebruikt. Uiteindelijk heb ik alleen met behulp van 3 componenten hiervoor: 1 pullup weerstand op de resetpin en 2 condensatoren voor macht en analoge verwijzing ontkoppeling.
Voor het circuit macht levering is gelukkig alles goed uitgelegd met voorbeelden in het gegevensblad van de TPS61070. Ik was gelukkig dat genoeg dat een van de voorbeelden was precies overeenkomen met mijn aanvraag, met een uitgangsspanning van 3,3 V, dus ik gewoon nemen kon zoals het is. Deze chip heeft ook een evaluatie-module, en ik vond zelfs de lay-out van de Raad van bestuur in haar informatieblad, zodat ik die als referentie gebruiken kon bij het ontwerpen van mijn eigen lay-out.
Dus nu dat de LEDs zijn aangesloten, hebben we macht en ook een touch-sensor. Maar een belangrijk ding niet te vergeten is, hoe het programma uploaden naar de microcontorller? Gelukkig heeft de Raad van bestuur al enkele pin headers te verbinden van de 3 delen, dus ik deze gebruikte dubbele als een programmeer-interface. Beide headers hebben verbindingen macht, gemalen en resetten; Ik bedraad TX en RX aan één kop; en MISO, MOSI en SCK naar de andere. Hoewel meestal het niet aanbevolen is om de TX/RX pinnen van de Arduino (ATmega) gebruiken voor een ander soort I/O, geldt dit alleen als men wil om ze te gebruiken voor seriële communicatie zo goed. Omdat ik niet wil om dat te doen, had ik geen probleem met hen om te controleren de LEDs.