Bouwen van een elektronische polyedrale sterven (14 / 15 stap)

Stap 14: Schema en theorie


Deze stap overslaan als u niet schelen hoe het allemaal werkt.

Verlichting van de displays

Het display bestaat uit twee paren van 8 LEDs.  Één LED voor elk van de zeven segmenten in een cijfer en een voor het decimaalteken.  Elk van deze 16 LEDs heeft een aparte anode (positieve pin) en elk cijfer heeft een gemeenschappelijke kathode (negatieve pin) gedeeld door de 8 LEDs in die cijfers.

De micro controller hoeft niet genoeg pinnen om te rijden elke LED afzonderlijk en lees de knoppen, maar omdat het menselijk oog veel langzamer dan de micro-controller reageert, we kunnen profiteren van het effect van POV (persistentie van de visie).  Hierdoor dat kunnen we snel schakelen van elk cijfer in- en uitschakelen in bochten zo snel dat het lijkt alsof ze beide op de allertijden.

Om dit te doen, is elk segment bedraad aan een specifieke pin.  dat wil zeggen Segment A voor beide cijfers is bedraad aan pin 12, B segment voor beide cijfers is bedraad aan pin 13, enz.  Als u wilt een bepaald nummer oplichten op draaide één cijfer die de pinnen 8 pinnen zijn ingesteld in de juiste patroon (hoog voor op, lage voor af) en de kathode want dat cijfer is laag.  Hierdoor huidige stroom door de juiste LED's.  Op hetzelfde moment, is de kathode HIGH ingesteld voor het andere cijfer.  Omdat LEDs dioden, kan macht stromen maar op één manier en dus alles wat de segmenten aan de andere cijfers uitgeschakeld zijn.

Na een paar milliseconden die het display uitstaat terug door is de kathode hoog, alle de segmenten opnieuw voor de andere, en die cijfers ingeschakeld door het veranderen van de kathode op laag.

Dit proces is vele malen per seconde, waardoor de illusie die beide cijfers op de allertijden herhaald.

Willekeurige getallen

Het krijgen van een computer voor het op betrouwbare wijze het genereren van een willekeurig getal is verrassend moeilijk.  In plaats van eens proberen, kan dit apparaat de gebruiker onbewust halen de willekeurig getal.  Een teller toegevoegd voortdurend zijn waarde, honderden duizenden keren per seconde.  Wanneer de roll "button" wordt geactiveerd is het nummer gekeken en gebruikt om de willekeurige nummer te maken.   Op deze manier de willekeur van de gebeurtenis wordt bepaald door wanneer de knop wordt geactiveerd, op een schaal manier ook goed voor een mens om controle.

Energiebeheer (of, indien de off switch?)

Naast de willekeurige Nummerteller, is het apparaat voortdurend het tellen van de tijd sinds de laatste keer dat een van de twee knoppen werden ingedrukt.  Na een paar minuten van inactiviteit, zal het apparaat zelf om te slapen in een uiterst energiebesparende stand zetten.  In deze modus bijna alle activiteiten staakt en als mijn berekeningen kloppen, de batterij 30 of 40 jaar tijdens de slaap moet duren.  Aangezien mijn tijdmachine project niet heel ver gekregen heeft, ik niet in staat geweest om deze theorie te testen.

In deze modus, is het apparaat nog steeds kundig voor speurder als pin 6 is kortgesloten en is geconfigureerd wakker als dit ooit gebeurt.  Dus, de increment-knop te drukken zal wakker het apparaat en het blijft op zijn weg.

Gerelateerde Artikelen

Bouwen van een elektronische score houder/opbergdoos

Bouwen van een elektronische score houder/opbergdoos

de handleiding voor elk van de vele munchkin reeks kaartspellen bevat altijd een zin als "je moet een 10-zijdige dobbelsteen voor elke speler of een ander apparaat te houden score."10 zijdige dobbelstenen zijn niet moeilijk te vinden in mijn hui
Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie in geval van bamboe

Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie in geval van bamboe

folie van de NSA!  Met dit apparaat kunt u Één keer Pads maken en maakt cryptogrammen die onbreekbaar , zijn indien correct gebruikt. Het concept is eenvoudig. Maak een reeks willekeurige tekens (dat is waar dit apparaat komt).  Deze reeks van willek
Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie

Bouwen van een elektronische Random Character Generator voor één keer Pad cryptografie

folie van de NSA!  Met dit apparaat kunt u Één keer Pads maken en maakt cryptogrammen die onbreekbaar , zijn indien correct gebruikt. Het concept is eenvoudig. Maak een reeks willekeurige tekens (dat is waar dit apparaat komt).  Deze reeks van willek
Bouwen van een kleine elektronische toetsenbord met LEGO en faya-nugget

Bouwen van een kleine elektronische toetsenbord met LEGO en faya-nugget

In mijn laatste Instructable, ik aangetoond hoe met Lego, een Arduino board en faya-nugget modules te bouwen van een fan: http://goo.gl/brQ9tR,Deze keer ga ik u tonen hoe faya-nuggets kunt met het maken van een kleine elektronische toetsenbord,Stap 1
Bouwen van een robotachtig wapen voor de wetenschap Olympiade

Bouwen van een robotachtig wapen voor de wetenschap Olympiade

voor degenen die om te worstelen de juiste onderdelen vinden, proberen te achterhalen hoe samen te stellen hen, of moeite hebt met code, dit de juiste plaats is! Dit instructable is een volledige documentatie van Newton South High School Science Team
Hoe het bouwen van een elektrische fiets voor minder dan $100

Hoe het bouwen van een elektrische fiets voor minder dan $100

Ja, het is eigenlijk mogelijk om te bouwen van een elektrische fiets voor minder dan $100. Het geheim van het doen dit is... de meeste van uw materialen kostenloos! Nu ik gewoon niet ben gonna zet u verliezen en zeggen ga zoeken dit spul ook. Er zijn
Bouwen van een magnetron transformator zelfgemaakte stok/boog lasser

Bouwen van een magnetron transformator zelfgemaakte stok/boog lasser

ik had geen idee maken een DIY lasser zou zo gemakkelijk te doen. En het is vrij veel vrije!Daarnaast is de lasser van de stok krijg je voorgoed wedder dan commerciële lasser anycheap die u kunt kopen.Waarom is deze zelfgemaakte ding beter dan iets d
Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

Bouwen van een toongenerator--verbeteren uw Snap Circuits door het toevoegen van een 555 Timer IC

In dit artikel leert u hoe te verbeteren uw verzameling van Snap Circuits blokken door het toevoegen van een 555 Timer IC. Hier leert u de functies van de pinnen op de 555 chip. U leert dat wanneer de 555 in de astable modus is, de output van pin 3 i
Bouwen van een Turbo geluid effect circuit voor uw non turbo auto

Bouwen van een Turbo geluid effect circuit voor uw non turbo auto

dit instructable is over het bouwen van een turbo geluidseffect circuit voor uw non-turbo auto, motor, fiets of wat u maar wilt. Wat het doet is om een continue bemonsterde geluid met het persen van een elektrische schakelaar (misschien in someway wo
Bouwen van een HK X650F quadcopter voor GoPro stijl video en fotografie

Bouwen van een HK X650F quadcopter voor GoPro stijl video en fotografie

Dit is mijn eerste poging om een instructable, dus gelieve worden vergeven. Ook is Engels niet mijn moedertaal, dus ik proberen zal te houden zo eenvoudig mogelijk. Als u vindt dat sommige fouten of onjuiste informatie, gelieve commentaar, ik zal pro
Bouwen van een aquarium dat ziet er goed uit op elke woonkamer

Bouwen van een aquarium dat ziet er goed uit op elke woonkamer

Waarschuwing: Eerst en vooral ervoor gewaarschuwd dat dit een lang instructable! Ongeveer 1 uur van het lezen. Misschien is het gemakkelijker 'verteerd' door gewoon met een blik op de foto's en later terugkomen om te lezen een beetje van de geschiede
Hoe te ontwerpen en bouwen van een go kart.

Hoe te ontwerpen en bouwen van een go kart.

Hallo is iedereen, dit Instructable een samenwerkingsverband van negen jaar 10 technische studenten werken. Hun taak is om te werken als een team om te onderzoek, ontwerp en bouwen van een go kart, met behulp van gezonde engineering beveiligings-prin
Hoe het bouwen van een Fort met behulp van 3D-afgedrukt Fort Loops

Hoe het bouwen van een Fort met behulp van 3D-afgedrukt Fort Loops

gewoon vragen, en er zijn niet veel mensen die hebben niet genieten van de bouw van forten tijdens hun kinderjaren. Ik heb een 6 jaar oude neefje die vraagt bijna elke keer als ik zie hem, "kunnen we bouwen een fort?" Ik schandelijk toegeven dat
Bouwen van een replica Predator kostuum

Bouwen van een replica Predator kostuum

In 1987 Stan Winston Studios gemaakt een van de meest iconische wezens genade het witte doek-het roofdier. Een acteur genaamd Kevin Peter Hall speelde de Predator- en nu zesentwintig jaar later zijn neef Jamie Hall zou betonen aan oom Kevin en nogmaa