Inhoudsopgave:

64 pixels: 8 stappen (met afbeeldingen)
64 pixels: 8 stappen (met afbeeldingen)

Video: 64 pixels: 8 stappen (met afbeeldingen)

Video: 64 pixels: 8 stappen (met afbeeldingen)
Video: Afbeeldingen verkleinen, uitsnijden en comprimeren | Photoshop en Afbeeldingen 2024, November
Anonim
64 pixels
64 pixels

Dit is een klein apparaatje om animaties en korte berichten weer te geven. Het bestaat uit slechts drie componenten en is heel eenvoudig te bouwen. En leuk om naar te kijken. Als je geen zin hebt om alle spullen zelf te verzamelen, kun je bij de Tinker Store een kit kopen met alle benodigde onderdelen en een voorgeprogrammeerde microcontroller.

Stap 1: Onderdelen en gereedschappen

Onderdelen en gereedschappen
Onderdelen en gereedschappen

Slechts vier onderdelen nodig:

  • ATTINY2313V-10PU, microcontroller, 2 k flash-RAM, Digikey
  • LEDMS88R, 8 * 8 LED-matrix, Futurlec
  • Batterijhouder met schakelaar voor twee AA-batterijen, Digikey
  • 2 AA-batterijen of oplaadbare batterijen

De ATtiny2313V is een microcontroller, die loopt van 5,5 tot 1,8 Volt. Het is dus gemakkelijk om hem van stroom te voorzien via twee AA-cellen. En zoals je ziet, zijn er geen weerstanden. Normaal gesproken heb je een weerstand nodig om de stroom door de LED's te begrenzen. We zijn hier een beetje avontuurlijk en bevestigen de LED-matrix op de Evil-Mad-Scientist-manier rechtstreeks aan de controller. De controller schakelt slechts één rij tegelijk in en bladert zo snel door alle rijen, dat er een stabiel beeld ontstaat. Met twee AA-batterijen liep het display twee weken non-stop. De levensduur van de batterij hangt een beetje af van hoeveel pixels tegelijkertijd worden verlicht. Om het te bouwen, heb je nodig:

  • Soldeerbout en soldeer
  • Tang
  • Draadstripper of mes
  • Krokodillenklemmen
  • Derde hand (optioneel)

Als je je eigen animaties en berichten wilt programmeren, heb je ook een AVR-programmeur nodig.

Stap 2: Prototyping op een breadboard

Prototyping op een breadboard
Prototyping op een breadboard

Ik gebruikte een breadboard om de schakeling te testen en om nieuwe berichten of animaties uit te proberen. De controller op het breadboard wordt gevoed door de programmeur met 5 Volt. Dat is de reden voor de 100 Ohm weerstanden. Deze zijn alleen nodig op het breadboard. Let op, meestal heb je stroombegrenzende weerstanden nodig voor LED's. Alleen in zeer speciale gevallen mag u de stroombegrenzingsweerstand laten vallen. Anders kunt u de LED vernietigen. Bijgevoegd is een zip die de broncode en een Makefile bevat. Update 7 mei 2009: Als u het zelf hebt gecompileerd en het past niet op de ATtiny2313 (avrdude klaagt over adres 0xXXX buiten bereik), gelieve probeer een oudere versie van avr-gcc. Versie 3.4.6 werkt prima voor mij. Als u WinAVR gebruikt, zoek dan naar WinAVR-20060421-install.exe.

Stap 3: Bereid de controller voor

Bereid de controller voor
Bereid de controller voor
Bereid de controller voor
Bereid de controller voor

Pak de tang en buig de pinnen iets omhoog. Daarna moeten alle pinnen enigszins uitgelijnd zijn.

Stap 4: Bereid het beeldscherm voor

Bereid het beeldscherm voor
Bereid het beeldscherm voor
Bereid het beeldscherm voor
Bereid het beeldscherm voor
Bereid het beeldscherm voor
Bereid het beeldscherm voor

Pak nu het matrixdisplay en buig ook de poten. Je kunt een stuk plastic gebruiken om de poten eroverheen te buigen. Dat maakt het misschien makkelijker.

Stap 5: Bevestig de batterijkabels

Bevestig de batterijkabels
Bevestig de batterijkabels

Pak nu de kabel van de batterijhouder en wikkel deze om een van de middelste pinnen. Steek de kabel aan de bovenzijde van de matrix. De onderkant is gemarkeerd met een inscriptie (NFM-12883AS-11), op deze foto aan de rechterkant van de matrix. Maak een eenvoudige knoop rond de pin. Dat dient als trekontlasting. Strip de zwarte draad een beetje.

Stap 6: Lijn het scherm uit met de microcontroller

Lijn het scherm uit met de microcontroller
Lijn het scherm uit met de microcontroller

Bevestig de controller op zijn plaats met krokodillenklemmen. Plaats het op de matrix zodat er aan de boven- en onderkant twee pinnen zijn die niet aan de matrix zijn bevestigd. Dit kan een beetje lastig zijn. Misschien moet je een aantal pinnen opnieuw uitlijnen. Op de microcontroller zit een kleine inkeping. Die inkeping moet naar links wijzen.

Stap 7: Soldeer het

Soldeer het
Soldeer het
Soldeer het
Soldeer het
Soldeer het
Soldeer het
Soldeer het
Soldeer het

Soldeer nu twee pinnen, één aan elke kant. Verwijder vervolgens de krokodillenklemmen en controleer de uitlijning van alle pinnen opnieuw. Als alles past, soldeer dan de rest van de pinnen. Laatste klus is om de accukabels aan te sluiten. Vorm kleine haakjes aan het uiteinde van elke kabel. De rode sluit aan op pin 20, de pin rechtsboven. De zwarte kabel wordt aangesloten op pin 10 linksonder.

Stap 8: Plaats de batterijen

Plaats de batterijen
Plaats de batterijen

En dat is het. Plaats twee AA-batterijen of oplaadbare batterijen en schakel deze in. Elke keer dat je hem aanzet, toont hij een andere voorgeprogrammeerde animatie of tekstberichten. Je bent klaar. Ik hoop dat je ervan genoten hebt.

Aanbevolen: