Stap 3: Het toevoegen van de microcontroller
Zoals eerder aangegeven, gebruikte ik een ATTINY2313. Deze chip is goedkoop, en in mijn programma het wacht op opdrachten welke patronen te gebruiken op de RX-PIN (via UART).
U moet maken van een PCB toevoegen van een base voor de chip en de groepen van draden aan het recht PIN. U kunt het doen anders natuurlijk!
Kortom gebruik ik
PB7 groep 1
PB6 groep 2
PB5 groep 3
PB4 groep 4
PB3 groep 5
PB2 groep grond 1
PB1 groep grond 2
PB0 groep grond 3
PD6 groep grond 4
PD5 groep grond 5, zie de eerste foto.
Ik gebruik de interne klok, dus geen extra oscillator is vereist (het opzetten van de zekeringen voor deze nodig!) De oscillator op de foto niet wordt gebruikt en kan worden opgeslagen voor andere projecten.
Als u de pdf ATTINY2313 kijkt, ziet u er PIN is vertrokken, hierdoor kunt u de matrix groter maken!
En je moet toevoegen van VCC en GND.
Ik ook toevoegen zes draden en een verbindingslijn voor mijn programmeur. Zie de tekening op het hout van de verbindingslijn. Allermeest naar de tijd ik Verwijder niet deze programmeur verbinding: Ik hou van de patronen wijzigen en toe te voegen meer "wat betekent" later.
Dus is hier de zip:
(de bestandsnamen zijn nog steeds verwijzend naar de astronoom vest :-)
http://www.contrechoc.com/imthe1/LED_circle_AVR.zip
Wijzig het script aan uw behoeften! (En veel plezier...)
Uiteindelijk zal de drie ringen worden gebruikt voor de jurk (5 van deze zijn opgenomen in de astronoom vest). Er zal dus een centrale chip besturing van de patronen van de enkele ATTINY2313. Deze centrale chip ATMEGA328P zal worden gehecht aan sensoren (bijvoorbeeld tilt of LDR) en afhankelijk van die vragen om patronen in de LED-ringen.