Spellen uit genegenheid voor je Valentijn met chocolade, LEDs, Attiny13 en Arduino IDE (1 / 6 stap)

Stap 1: Hoe werkt dit?



POV displays gebruiken de geheimzinnige capaciteit van LEDs uit om af te gaan op volledige helderheid in een kwestie van microseconden (uitproberen welk, gloeilamp!) gekoppeld aan de menselijke wezens zielig traagheid bij het reageren op de wereld om ons heen verandert. Visuele gebeurtenissen binnen ongeveer 1/30ste tot 1/20 van een seconde (33 ms - 50 ms) uit elkaar zijn allemaal door elkaar gegooid samen in onze trage hersenen en we "zien" (d.w.z. waarnemen) hen als één. Dus volgende keer dat iemand zegt: "het is al een grote vervagen voor mij", hen niet belachelijk. Het is precies hoe u door middel van je leven, ook, zelfs op de helderste dagen waddle!

Dus, is het grote doel tot licht de LEDs 102 keer in een zeer bepaalde volgorde terwijl uw hand het chocolade vak beweegt en het zogenaamde mechanische scannen van de kolommen van de punten die het beeld bestaat biedt uit. Waarom 102? Ik besloot het ontwerp te baseren op de kleinste en de goedkoopste van de Atmel AVR-microcontrollers - ATtiny13 en de hoeveelheid opslag van het programma is al duwen de geheugenlimieten van de kleine chip. Na wat experimenten die ik heb geregeld op het patroon waarbij 17 kolommen 6 puntjes (LED knippert) - vandaar flitsen 17 x 6 = 102 individuele die moeten worden ingevuld in 50 MS. Dit is de zeer fundamentele berekening die u elk project POV display met start: hoeveel evenementen u kunt "jam" in het venster van de tijd van een kleinste menselijk tijdsbestek - 50 MS.

In tegenstelling tot veel (de meeste?) POV geeft u ben tegengekomen, onze kleine POV display heeft een andere beperking omdat ATtiny13 slechts 5 input/output lijnen heeft (Nou, OK, het heeft wel 6 maar de laatstgenoemde wordt gebruikt als Reset en als we nemen is als een I/O, we niet kunnen herschrijven het programma zonder een hoogspannings-programmeur).  Aangezien één LED per een uitgang kan niet zo zijn en licht alle 6 LEDs waardoor één kolom tegelijk, we moeten scannen LEDs na verloop van tijd, d.w.z. licht ze één voor één, maar nog steeds zo snel dat passen alle 102 knippert binnen de verplichte termijn 50 MS. Dit is de reden waarom de timing wordt zeer kritisch in dit project en het is zeer belangrijk om te gebruiken het helderste rode LEDs u vindt-zeker ga voor 5000mcd + helderheid - omdat elke LED slechts 1/102 van de frame-tijd heeft te glanzen en nog steeds registreren in je hersenen.

Er is ook een ander kenmerk van dit project, dat het bijzonder interessant voor mij maakte. Nogmaals, in tegenstelling tot de meeste POV displays daar, mechanische scannen voor deze Valentijnsdag POV display is ernstig beperkt door onze ledematen bouw (mensen zijn gewoon niet erg geschikt voor interface met electronica, vertel ik ya!). Aangezien wij geen gewrichten die draaien 360º (zou dat niet iets!), alles wat we kunnen opbrengen is een wederzijdse beweging heen en weer, echter, de boodschap die wij willen schrijven moet worden gelezen alleen links-naar-rechts. Met andere woorden, het bericht alleen moet worden weergegeven op het verkeer van uw (of uw Valentijnsdag) hand van links naar rechts en niet op de weg terug. Ik denk, "U HEART ik" is ook nogal zoet maar niet grammaticaal correct.

By the way, ik houd spelling hart als een woord, maar ik ben zeker dat u begrijp ik bedoel eigenlijk het symbool in de vorm van een gestileerde hart wat mogelijk is om op het scherm van uw browser te tonen maar Instructables' editor verhindert mij met behulp van HTML-tekens, zoals ❤ dat is wat ik eigenlijk nodig om te laten zien het hartsymbool. Ik vertel u dit omdat, in tegenstelling tot het woord "HEART" de werkelijke hart symbool is symmetrisch op de verticale as en het zou kijken OK als een spiegelbeeld, en dus zou de letters "I" en "U". Echter, ik zat te denken van het gebruik van deze weergave voor andere berichten, ook, zoals "Ik hart NYC" bijvoorbeeld, en in dat geval zou het nog belangrijker om te elimineren mirroring van het bericht op de terugweg zijn geweest.

Bal tilt switch aan de redding! Deze goedkope en eenvoudige kleine apparaat heeft een duaal gebruik in dit project.  We gebruiken het om de ATtiny13 van de batterij besparende slaap wakker en we ook de plaats ervan enkel de juiste manier zodat het contact sluit elke keer als je hand begint vertragen van de manier waarop terug (rechts-naar-links) en in de versnelling op de weg vooruit (links-naar-rechts)

OK, ik denk dat het is zowat genoeg theorie voor een eenvoudig project dergelijks.

Gerelateerde Artikelen

Super Spooky Evil LED ogen van Doom met behulp van atTiny85 en Arduino IDE

Super Spooky Evil LED ogen van Doom met behulp van atTiny85 en Arduino IDE

er zijn een paar spooky ogen instructables daar. Bijvoorbeeld, is er een op basis van een 555 timer, op basis van een aan/uit-schakelaar, een op basis van Arduino, en een gebaseerd op tape.Ik wilde een aantal spookachtige kwade ogen die voldoet aan d
Pimp uw pralines met Arduino IDE en ATtiny13

Pimp uw pralines met Arduino IDE en ATtiny13

Het idee voor dit project kwam bij me op weg naar de prullenmand. Ik werd belast met het weggooien van een vak dat is enkel leeggemaakt van de oorspronkelijke Ferrero Rocher zoetheid inhoud door mijn lieve vrouw. Dit was kort na de dag van de Valenti
Programmeren met behulp van de Arduino IDE op uw bord ChipKIT Dp32

Programmeren met behulp van de Arduino IDE op uw bord ChipKIT Dp32

Deze gids toont het instellen van de Arduino IDE, zodat het kan worden gebruikt voor het programmeren van de chipKIT dp32 microcontroller.Stap 1: Downloaden en installeren van de Arduino IDE Deze stap is voor degenen die niet hebben geïnstalleerd de
Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Programmering ESP8266 ESP-12E NodeMCU v1.0 met Arduino IDE in draadloze temperatuur logger

Terug in eind 2014 en begin 2015, uw echt kwamdeze handige WiFi Chip ESP8266 (de ESP-01) en moeten vechten onder de inconsistente documentatie uit verschillende bronnen. Vooralsnog uitloper gedocumenteerd hij zijn frustraties (bevindingen) als een in
ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

ESP8266 ESP-12E NodeMCU met behulp van de Arduino IDE - een Tutorial programmering

NodeMCU Dev Board is gebaseerd op grote schaal onderzocht esp8266 systeem op Spaander van Expressif. Het gecombineerde functies van WIFI accesspoint en station + microcontroller en gebruikt eenvoudige LUA gebaseerde programmeertaal. ESP8266 NodeMCU a
Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark (met bootloader) ondersteuning toe te voegen aan bestaande Arduino IDE 1.6.x

Digispark is een kleine Arduino IDE compatibel ontwikkel bord op basis van de Atmel attiny85 die rechtstreeks verbinding met USB maakt. Het heeft zeer weinig pinnen, maar nog steeds enkele leuke dingen kunt doen. Digispark is copyright door Digistump
$5 mini fotoalbum voor je Valentijn.

$5 mini fotoalbum voor je Valentijn.

Dit Valentines Day ik probeerde te denken aan iets zelfgemaakte te geven van mijn vrouw. Ze verlaat voor de Air Force basisopleiding in maart en ik wilde iets dat ze kon nemen met haar, en maken haar glimlach, wanneer leven is zuigen. Het eerste idee
Bruidstaart met chocolade rozen

Bruidstaart met chocolade rozen

heb ik besloten om aan te pakken van de taak van het maken van mijn eigen bruidstaart, en had onlangs ook een familielid vragen om hun bruidstaart. Dus heb ik besloten dat zeker enige oefening nodig was, dus ik deze proef bruidstaart maakte.Dit is ee
Screwpine Cake met chocolade botterroom (Pandan Cake)

Screwpine Cake met chocolade botterroom (Pandan Cake)

Deze spons taart is zo geurige dankzij de screwpine plakken. Zeer goed gecombineerd met chocolade botterroom.Stap 1: methode Pandan spons:100 gram boter100 gram margarine175 gram poedersuiker5 ei wit (dit moet ongeveer 10-13 eetl)75 cc - 100 cc melk
Dubbele harten draad Ring voor je Valentijn

Dubbele harten draad Ring voor je Valentijn

"Ik voel het in mijn vingers, die ik voel het in mijn tenen, de liefde die alles om me heen en dus het gevoel groeit."Alles wat die je liefde gevuld hart,Vertel me dat je voelt als deze geweldige lijnen uit het het nummer "Love is all aroun
Caramel Popcorn met chocolade motregen

Caramel Popcorn met chocolade motregen

Zoekt u een heerlijke, val-geïnspireerde traktatie te bellen in de wisseling van de seizoenen? Bent u, heb dan je struikelde op de juiste plaats. In deze eenvoudige instructies zullen we leren u, stap voor stap, hoe maak je heerlijke karamel maïs met
Watermeloen ijs met chocolade Chips in Mochi (peterselie of kervel)

Watermeloen ijs met chocolade Chips in Mochi (peterselie of kervel)

Met behulp van een ijs-maker zou echt leuk zijn voor dit project. Maar natuurlijk, ik heb zelf een, dus ik ijs zonder het maakte. Dit was mijn eerste poging en tot dit project maakte ik alleen ijs voor een klasse van de chemie met behulp van zip-lock
Hoe Make brand met chocolade en kan

Hoe Make brand met chocolade en kan

Hi Guys! vandaag zal ik laten zien u een eenvoudige truc voor make een brand met chocolade en aluminium kan!Check de video hieronder voor weergave van het uiteindelijke resultaat:Klik hier voor mobiel apparaatStap 1: Wat heb je nodig? voor deze instr
Karamel gevuld slissend chocolade cupcakes met chocolade glazuur en bacon-bits

Karamel gevuld slissend chocolade cupcakes met chocolade glazuur en bacon-bits

ik had dit idee in mijn hoofd voor een tijdje.  Ik hou van deze chocolade overdekte toffees met zeezout, spek gaat geweldig met chocolade (ik bedoel het, dit had wat niet gaan met spek?) en ik hou van het maken van cupcakes dus ik kwam met het idee o