Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: Het circuit
- Stap 3: De code
- Stap 4: Getoonde patronen bewerken
- Stap 5: Het eindproduct
Video: 8x8 LED-matrix: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:20
Deze instructable laat je zien hoe je een 8x8 LED-matrix maakt waarmee je elke afzonderlijke LED kunt besturen en je eigen patronen kunt maken, zolang ze maar 64 pixels nodig hebben om ze in één kleur te tonen.
Update 25.09.10 Ik heb een patroongenerator toegevoegd om patronen te maken, maar niet alle functies zijn compleet
Stap 1: Materialen
Materialen die je nodig hebt:-8x8LED-matris (kan er een maken, maar ik heb de mijne gekocht)-16x120Ohm-weerstanden-8xNPN-transistors (ik gebruikte C547B)-1xPIC16f690-prototypebord (of je kunt hiervoor een pcb maken) -draad-5V voeding (je kunt gebruik een spanningsregelaar, maar ik voed de mijne gewoon van een usb-poort) Gereedschap: - PIC-programmeurs (alle pic-programmeurs van microchip behalve pickit1 werken) - Software - MPLAB (gratis software van microchip) - Soldeerbout - Een vacuümpomp voor het verwijderen van soldeer is goed om te hebben - draadknipper Vaardigheden die je nodig hebt: - soldeervaardigheid (in staat zijn om goede soldeerverbindingen te maken binnen 5-10 sec.) - Logisch denken tot een bepaald niveau Als dit je eerste ervaring is met het gebruik van microcontrollers, raad ik je aan te beginnen met een eenvoudiger project.
Stap 2: Het circuit
Dit is het schakelschema. LET OP dat u naar de datasheet van uw led-matrix moet kijken (als u er een hebt gekocht) of weet hoe u de door u gemaakte matrix moet aansluiten
Stap 3: De code
De code is geschreven in assembly.
Deze code is gebaseerd op de code van https://www.instructables.com/id/3x3x3-LED-Cube/ maar je kunt de generator die hij levert niet gebruiken, hij heeft maar 27 diodes en heeft "layer1 layer2 layer3" in plaats van "regel1…." en heeft ook alleen 3x8 bit-nummers terwijl ze 8x8 bit-nummers hebben. OPMERKING de letters in deze code kunnen in omgekeerde zin worden weergegeven. Ik heb per ongeluk de grond in mijn display omgedraaid.
Stap 4: Getoonde patronen bewerken
In deze matrix kunt u naar believen patronen toevoegen en verwijderen. om een patroon toe te voegen, genereert u eenvoudig het patroon met de generator die in deze stap is opgenomen…. Het is een.rar-bestand, dus gebruik winrar om het uit te pakken. En toch wil ik portreathbeach bedanken voor het hebben van de broncode van de genorator in zijn document over de www.instructables.com/id/3x3x3-LED-Cube/ om een bewegend ontwerp te maken kun je een paar stappen naar de subroutine en het zal zo zijn.;------------------------------------------------- ----------------------------------------------;; Test subroutine;;------------------------------------------------- ----------------------------------------------; Test: movlw b'01111100' movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011' movwf Line5 movlw b'00000011' movwf Line6 movlw b'1100110' Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf Layer4 call Output movlw b'01111100' movwf Line1 movlw b'1100110' movwf Line2 movlw b'00000011' movwf Line3 movlw b'00000011' movwf Line4'movwf Line4'movlw b'000000 movwf Line5 movlw b'00000011' movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100' movwf Line8 movlw b'11111111' movwf Layer4 call Output return je moet ook een functie toevoegen onderaan het asm-bestand. een paar regels zullen zoiets als dit zijn. (de oproepfunctie is om de subroutines aan te roepen, je kunt ze in elke gewenste volgorde aanroepen) Loop: oproep Een of andere routine-oproep Testoproep Test goto Loop end
Stap 5: Het eindproduct
Hier zijn de resultaten van de matrix … je kunt elke afzonderlijke LED op deze matrix bedienen via de code
Aanbevolen:
8x8 schilder: 6 stappen
8x8 Painter: Een eenvoudig hulpmiddel voor het maken van afbeeldingen op een 8x8 LED-module. Jongens - ik ben slecht. Nee - echt, echt slecht als het gaat om het tekenen van pictogrammen. Vooral het tekenen van iconen op een 8x8 raster, zoals die kleine WEMOS Matrix Displays voor een WEMOS D1. Bovendien zuig ik
Geluidsreactieve RGB 8x8 LED's - Ajarnpa
Geluidsreactieve RGB 8x8 LED's: ik dacht dat het spannend zou zijn om een Arduino-project te maken met geluidsreactieve RGB-LED's. Mijn einddoel zal uiteindelijk zijn om 2 individueel adresseerbare 8x8 LED-matrices te gebruiken om geluid reactieve ogen te maken, maar voor nu raak ik gewoon vertrouwd met hoe de
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
8x8 led-matrixklok en anti-inbraakwaarschuwing - Ajarnpa
8x8 Led Matrix Clock & Anti-Intrusion Warning: In deze Instructable zullen we zien hoe we een 8x8 Led Matrix Clock kunnen bouwen die wordt geactiveerd door bewegingsdetectie. Deze klok kan ook worden gebruikt als anti-inbraakapparaat dat een waarschuwingsbericht verzendt als er een beweging is gedetecteerd naar een telegrambot!!! We doen het met twee verschillende
De 8x8 LED Board Kit monteren: 10 stappen
De 8x8 LED Board Kit monteren: Dit zijn stapsgewijze instructies voor het monteren van de 8x8 LED Board kit van moderndevice.com. Ik had nog nooit met LED-displays gespeeld voordat ik deze kit gebruikte. Ik raad aan om alle montagestappen door te lezen VOORDAT u begint te solderen, omdat montage o