Inhoudsopgave:
Video: GuGaplexed Valentine LED Hart - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
GuGaplexing is een nieuwe multiplextechniek voor LED-displays. In vergelijking met Charlieplexing kun je met GuGaplexing twee keer zoveel LED's aansturen, met slechts een paar extra componenten. een AVR ATTiny13V Microcontroller. Alle 6 I/O-pinnen van Tiny13 worden in dit project gebruikt; 5 voor het aansturen van 40 LED's en de 6e pin om een schakelaar te lezen. Door op de schakelaar te drukken, verandert de display-animatie op het doorboorde hart.
Stap 1: Het schakelschema
Het circuit bestaat uit een Tiny13, 40 rode LED's van 3 mm groot, een stel BC547 (NPN) en BC557 (PNP) transistors, een paar weerstanden en een drukknopschakelaar. De Tiny13 is gemonteerd in een 8-polige stopcontact. Het schema in pdf- en eagle-formaat is hier beschikbaar.
Een belangrijk punt om op te merken is dat het circuit 5 transistorparen gebruikt met NPN- en PNP-transistors en deze transistors moeten worden afgestemd op hun bètawaarden, wat eenvoudig kan worden gedaan met een geschikte multimeter met transistorcontrolefunctie. In het kort werkt GuGaplexing als volgt: De microcontroller-pinnen werken in een van de drie mogelijke toestanden: 0, 1 of Z (de toestand met hoge impedantie). Charlieplexing-techniek maakt gebruik van dit feit om het aantal LED's dat kan worden bestuurd te vergroten in vergelijking met de conventionele multiplextechniek, die geen gebruik maakt van de derde toestand (d.w.z. de hoge impedantietoestand 'Z') van de pin. Zo slaagt Charlieplexing erin om N*(N-1) LED's aan te sturen met N digitale pinnen. Nu met 2 pinnen zijn er acht logische combinaties: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 en ZZ. Dus in principe met een geschikte decodering van deze toestanden, zou het mogelijk moeten zijn om 8 LED's aan te sluiten met slechts twee pinnen, uiteraard ten koste van extra externe componenten voor de decoderingstaak. GuGaplexing sluit een compromis en gebruikt een paar transistors (NPN en PNP) per pin om vier van de mogelijke acht combinaties te decoderen. Zo behaalt GuGaplexing voor N-pinnen 2*N*(N-1), wat twee keer zoveel is als Charlieplexing. Meer details over de GuGaplexing LED-display multiplextechniek zullen in de nabije toekomst beschikbaar zijn als Design Idea op EDN (www.edn.com).
Stap 2: GuGaplexed LED-hart in actie
Hier is een YouTube-video van het project in actie.
Stap 3: Broncode
Hier is de broncode van dit project geschreven in C en gecompileerd met winavr gcc. De broncode, Makefile en het hex-bestand zijn bijgevoegd.
Aanbevolen:
Led Hart ❤️: 4 Stappen
Led Heart ❤️: Hallo Makers! In deze tutorial laat ik je zien hoe je deze prachtig uitziende gloeiende led-harthanger kunt maken. Je kunt dit voor je dierbaren bouwen en cadeau doen. Harten zijn ook mooi, maar er zijn eindeloos veel ontwerpen die je kunt bedenken
Kloppend LED-hart: 10 stappen (met afbeeldingen)
Beating LED Heart: Het zijn 5 prachtige jaren geleden dat ik met mijn vrouw trouwde. Ik geef haar dit elektronische hart. Het kan de opwinding voelen. Het klopt volgens de hartslag van de houder. Ze heeft me gesteund bij veel van mijn gekke zoektochten. Zoals al mijn creaties, ik we
Hart Visualizer - Zie je hartslag: 8 stappen (met afbeeldingen)
Hart Visualizer | Zie je hartslag: we hebben allemaal ons hart gevoeld of gehoord, maar niet velen van ons hebben het gezien. Dit was de gedachte die ervoor zorgde dat ik aan dit project begon. Een eenvoudige manier om uw hartslag visueel te zien met behulp van een hartsensor en u ook de basis te leren over elektr
Geanimeerd hart: 5 stappen (met afbeeldingen)
Geanimeerd hart: net op tijd voor Valentijnsdag, een kleine gadget om aan je geliefde te geven: een hart dat door meerdere animaties loopt. Het past mooi op een bureau of tafel om je geliefde je te laten herinneren! Dit geanimeerde hart is heel compact en eenvoudig: j
LED, magnetisch hart.: 4 stappen
LED,Magnetic Heart.: Dit is mijn eigen versie van deze instructable https://www.instructables.com/id/Opposites-Attract%3a-A-Magnetic-LED-Valentine-Heart/?ALLSTEPSby technick29and thishttps://www .instructables.com/id/Valentine-heart/?ALLSTEPSdoor neelandanIk vond het idee van