Wearable Message Board (4 / 5 stap)

Stap 4: Programma Microcontroller


Ik mijn bord geprogrammeerd door simpelweg omwisselen van de atmega-chip in de contactdoos rechtstreeks vanuit mijn arduino.  Hiervoor kunt u gemakkelijk het bouwen van een project als dit, of je kon gaan naar de extra enkele minuten van de inspanning toe te voegen een programmering kop pinnen en krijgen een goedkope FTDI programmeur.  In de toekomst dat is hoe ik zou gaan over andere projecten, maar ik heb niet de FTDI interface beschikbaar en ik was te lui om het gebruik van een arduino voor het.  U kunt meer over lezen op de koppelingen die ik aanwezig op de prototyping stap.

ARDUINO SKETCH DOWNLOADEN
Ik omvatte ook het schema
(nota: het toont een RGB LED-matrix in plaats van een enkele kleur... dit negeren)
Deze sketch is soort van slordig en niet goed toegelicht (als iedereen wil het schoon te maken voel je vrij om mij een kopie van de updates). De dingen om op te merken zijn dat er verschillende voorbeelden uit de bibliotheek van de MAX72XX gerold in een schets, alsmede een aangepast 8 x 8 formaat van de animatie.  U kunt dit heel gemakkelijk uitbreiden door nieuwe animaties maken, zoals hieronder uitgelegd.  Hebt u problemen met deze sketch, alleen voel je vrij om te schieten mij een reactie en ik zal proberen te beantwoorden.

Vereisten:
MAX72XX deelvenster Bibliotheek
Adafruit GFX bibliotheek

Huidige lijst van opdrachten:
U kunt een heleboel verschillende animaties en pictogrammen activeren door een van de volgende opdrachten te sturen naar het apparaat via de seriële:

slang
spin
boom
gezicht
hart
muziek
rechts
links
Pacman
Pinky
glimlach
schedel
Ani

Als een van de hierboven vermelde items niet de schets wordt ervan uitgegaan dat u een Ticker Tape-bericht verzendt en zal het scrollen door het bericht verzonden.  Een opdracht of boodschap herhaald totdat u een andere opdracht (met uitzondering van "boom");
"ani" is een lus van een aantal van de pictogrammen en kunt u de functie aan de onderkant van de schets om te zien de timing enz.

Het toevoegen van animaties:
U kunt personaliseren uw prikbord met aangepaste animaties.  Ik bouwde in een gestandaardiseerde methode voor het schrijven van bitmaps die zijn opgeslagen als een matrix van 64-byte byte [].  u kunt maximaal 8 frames van 8 x 8 animatie voor een enkele functie.  De animaties worden gegenereerd door het schrijven van nieuwe bytewaarden in het geheugen en kunnen worden geschreven als binaire voorstellingen van de led op de matrix.  Zo kunt u een 1 voor hoge (verlichte) of 0 voor lage (dim) om een foto te maken.  Als u nieuwe gelieve afbeeldingen of animaties hen... ik zou graag zien wat andere mensen doen met dit aandeel.

in het volgende voorbeeld:
Als je scheel uw ogen op dit moet u zitten kundig voor zien van de 2 frames van de animatie van de geest:

ongeldig pinky() {}
memset(mBitmap,0,sizeof(mBitmap)); Duidelijk mBitmap ByteArray]
aniFrames = 2; De arduino vertellen hoeveel frames u bent animatie is
mBitmap [0] = B00111000;
mBitmap [1] = B01111100;
mBitmap [2] = B10010010;
mBitmap [3] = B11011010;
mBitmap [4] = B11111111;
mBitmap [5] = B11111111;
mBitmap [6] = B11111111;
mBitmap [7] = B10101010;

mBitmap [8] = B00111000;
mBitmap [9] = B01111100;
mBitmap [10] = B10010010;
mBitmap [11] = B10110110;
mBitmap [12] = B11111111;
mBitmap [13] = B11111111;
mBitmap [14] = B11111111;
mBitmap [15] = B01010101;

dBitmap(); uitvoeren van dBitmap om te tekenen van de bitmap-frames op de matrix
}

de dBitmap gewoon een lus elke byte in de array, functie en doet een bitsgewijze vergelijking om te zien of de corresponderende LED moet hoog of laag.

U zult moeten om te spelen rond met dit een beetje te krijgen om naar wens uitziet.  U zult ook willen toevoegen van de opdracht in de lus, zodat wanneer een nieuwe seriële commando wordt verzonden naar de tape-variabele het leiden de functie tot kan.  (u zult zien wat ik bedoel in de code... zoniet vragen en ik zal u helpen uit)

Gerelateerde Artikelen

Mason jar Zeepdispenser met een Message Board

Mason jar Zeepdispenser met een Message Board

Maak uw eigen Manson Jar Zeepdispenser met behulp van de 3D gedrukte onderdelen en een dispenser pomp die je kan redden vormen een oude fles lotion/crème.Daarnaast 3D print van de message board delen en gebruiken zeggen standaard grootte post-it om e
Licht-Up droge wissen Message Board

Licht-Up droge wissen Message Board

een oud frame van de afbeelding omzetten in een verlichte berichtencentrum!In dit Instructable, zal ik u door hoe ik maakte een licht-up message board om notities of illustratie op te laten lopen.Voor meer DIY crafty recycling, check out mijn blog op
Tiny Message Board

Tiny Message Board

Zullen we een kleine verbonden message board met een 0.96" OLED-display dat kan worden bediend vanuit uw telefoon. Wij zullen de IFTTT-app "DO" gebruiken om instellen en schakelt u de herinnering zodat geen extra hardware vereist naast de O
GLO: De Midnight Message Board en RSS Display

GLO: De Midnight Message Board en RSS Display

als een klein kind, ik herinner me de gloed in de donkere sterren en vormen een kon stok op hun plafond voor nacht tijd weergave, eerlijk gezegd ik herinner me de shapes worden uiterst saaiOudere, voorzien van een aantal elementaire elektronica-kenni
Toetsenbord Message Board

Toetsenbord Message Board

hergebruiken die oude toetsenborden die je moet maken een message board waar je iets kunt zeggen u wilt! Het is gemakkelijk te maken en wanneer uw gedaan die het is zo leuk om te gebruiken berichten of merkt! Laat start!Stap 1: materialen ik heb niet
Veleman LCD Scrolling Message Board

Veleman LCD Scrolling Message Board

Stap 1: Onderdelen opgenomen POWERTIP PC1601A LCD scherm module verscheidenheid van moeren en bouten 2 X 6 manier mannelijke pin aansluitingen 16 manier vrouwelijke pin connecter afgedrukt PCB boord 100uf Elektrolytische condensator 1uf Elektrolytisc
Hoe maak je een message board voor vrijwel freeeeee!

Hoe maak je een message board voor vrijwel freeeeee!

Stap 1: materiels zal u een pece karton elke grootteeen vel papier een maat groter dan het kartonplakbandStap 2: nemen het karton en zet het stuk papier op de top van het dan het vouwen van de meer dan opknoping hoeken aan de achterkant en tapeStap 3
Minecraft Message Board

Minecraft Message Board

YAH! 2E INSTACTABLE!!! IK HOU VAN DEZE WEBSITE!!! Elke manieren, geniet van de tutorial!Stap 1: afmetingen De 1e ding die u moet doen is de afmetingen van de Raad van bestuur zo opmaken dat dier is niet afkomstig uit uit gecentreerd. wisselende patro
Ductiles: Interactieve afbeelding en Message Board

Ductiles: Interactieve afbeelding en Message Board

Ductiles is geboren uit mijn fascinatie voor een video-spel waar spelers sluit de leidingen voor water onder tijdsdruk, evenals Bauhaus typografie. Het frame 15 x 10 raster bevat 150 stukken van hand-geschilderde houten tegels, elk die lijkt op een v
Droge wissen, magnetische Message Board

Droge wissen, magnetische Message Board

Ik wilde een droge wissen bord, een spiegel en een bulletinboard combineren tot één voor mijn keuken. Een moderne interpretatie op het bord van kurk te hangen van de rekeningen en kruidenier lijsten, enz. Ik zocht hoge en lage vind je iets bij de win
DIY Message Board

DIY Message Board

Dit project is snel, eenvoudig en leuk voor uw kamer.Stap 1: benodigdhedenHier is wat u nodig hebt.Oude prikbordQuilter van beste slagman (dit is niet echt nodig, dat het maakt het lijkt een beetje beter.)StofLintThumbtacks (decoratief of platte het
HAL 9000 - analoge Bulletin Board

HAL 9000 - analoge Bulletin Board

de Instructables manier gedaan. Wat project is perfect te doen met kinderen en maakt gebruik van slechts één LED? Maak uw eigen grote oranje functionele analoog bulletin board geschikt voor overstag gaan van spullen nadat u klaar bent. Het oorspronke
UV nachtlampje / Bulletin Board

UV nachtlampje / Bulletin Board

.Dit eenvoudige en praktische ultraviolet (UV) nachtlampje project zal verlichten uw huis met een mooie zachte blauw/groene gloed in de nacht. Het is ook helder genoeg om te gebruiken als een kleine message board tijdens de dag om te herinneren u van
Snapchat 101

Snapchat 101

Dit is een instructable over hoe de toepassing Snapchat te gebruiken, deze toepassing is gemaakt in 2011, en bereikt het hoogtepunt van de populariteit aan het einde van 2015, en nu u verdergaat om populariteit te winnen in 2016. De applicatie zelf i