Minidot 2 - de holoclock (1 / 6 stap)

Stap 1: Het circuit


Dit circuit is zeer weg aan de Microdot. Opmerking de charlieplex array is vrijwel identiek... alleen een paar pinnen zijn verplaatst.

Een 20Mhz kristal is toegevoegd aan het circuit Microdot klok de PIC veel sneller, dit kan van de matrix moeten sneller worden opgespoord en kan de implementatie van een dimmen algoritme. Het dimmen algoritme was erg belangrijk voor het krijgen van een kruis patroon vervagen en ambient licht functie werkt. Dit zou onmogelijk geweest met de Microdot, vanwege de klok trager als sommigen cycli moest worden besteed scannen aan het dimmen. Zie de volgende sectie voor een beschrijving van de functionaliteit van dimmen.

De andere dingen op te merken zijn het gebruik van een MCP1252 lading pomp regelgever 5V, mijn favoriete chip op dit moment leveren. Als u bewerkt het circuit dat zou u een vlakte oude 7805... heb ik een aantal van deze handige chips opknoping rond.

Ik heb nu verplaatst de schakelaars op de voorgrond plaatsen, bespaart gehannes rond de achterkant van de klok na macht dropouts de tijd te resetten en nu alles slechts één PCB is... geen aanleg van kabelnetten kwesties.

Ook te bemerken is de opneming van een LDR. Dit wordt gebruikt in een scheidingslijn van de spanning die wordt gevoeld door de A/D-pin op de PIC. Wanneer de zintuigen van de PIC het omgevingslicht is laag (dwz nachttijd) het dimmen houdt algoritme de charlieplex array donkere voor meer cycli dan wanneer het licht niveau hoog is. Ik kon het niet vinden een LDR-symbool in de bibliotheek Eaglecad, dus ik gebruikte een LED symbool... laat u niet misleiden is een LDR. Werkelijke afbeelding van de PCB hieronder bekijken.

Een ding om op te merken bij het gebruik van meerkleurige LEDs in een matrix charliplex. U moet ervoor zorgen dat de voorwaartse spanning van de LED's zijn min of meer hetzelfde. Als dat niet het geval is, dan treedt op verdwaalde huidige paden en meerdere LEDs zal licht. Dus met behulp van 5mm of hoger powerleds voor deze configuratie werkt niet aangezien er meestal nogal een verschil tussen de groen/blauwe LEDs en het rood/gele LEDs. In dit geval gebruikte ik 1206 SMD leds en hoogrenderende groen/blauw LED's in het bijzonder. De voorwaartse spanningen waren niet een probleem hier wel. Als je gebruiken een mix van groen/blauw en rood/geel powerleds hoger in een matrix van de charlieplex die u moeten wilde zou te scheiden van de verschillende kleuren in twee charliplex arrays.

Er zijn talloze verklaringen van charlieplexing die googled kunnen... Ik zal niet ingaan op details hier. Ik laat het aan jou om te doen wat onderzoek.
(Druk op de kleine "i"-pictogram in de hoek van de foto hieronder om een grotere versie te zien)

Gerelateerde Artikelen

Microdot - pols horloge LED patroon uurwerk

Microdot - pols horloge LED patroon uurwerk

een andere RGB-zonsondergang Productions productie!Dit project is een Printplaat voor het maken van een pols horloge grootte versie van mijn minidot-klok:met een paar meer functies meer toepassing naar een draagbaar apparaat. Een heleboel hulp en sug
Charlieplexing LED's - de theorie

Charlieplexing LED's - de theorie

dit instructable is minder een te bouwen uw eigen project en meer een beschrijving van de theorie van charlieplexing. Het is geschikt voor mensen met de basisprincipes van de elektronica, maar niet volslagen beginners. Ik heb het geschreven in antwoo