Maak een bureaublad Tamagotchi (2 / 8 stap)

Stap 2: De Hardware kant


Zelfs als dit project als meestal software gericht zullen we om te bouwen van de hardware eerst leven code te schrijven en debuggen van het om gemakkelijker te maken.

De hardware bestaat uit 2 grote delen: het deel van de microcontroller en de LED-display.
Het deel van de microcontroller is zeer ongecompliceerd, het is een standalone arduino (ATmega328 met de arduino bootloader) met
enkele randapparatuur (4 knoppen, een zoemer en een RTC), maar de it is het meest kritische deel omdat daarin alle van het denken.

Het LED display deel is een beetje meer complex en duurt enige tijd om te solderen omhoog. Dit circuit bestaat uit 4 shift registers (74HC595),
2 darlington-transistors arrays (ULN2803) en 4 8 x 8 LED matrices.
Zoals de meeste LED-displays, het komt als geen verrassing dat het display moeten multiplexed (blik het omhoog het is een vrij koel concept) omdat het zelf besturen van 16 x 16 LEDs vindt 256 pennen van de microcontroller en dat is gewoon dom.
Zelfs met de multiplexing aanpak die zullen we nog moeten 32 (16 rijen + 16 kolommen) pennen van de microcontroller te rijden van de vertoning die weer we niet hebben, dus de oplossing is het gebruik shift registreert als een uitbreiding van de I/O, 4 8 bit shift registers geven ons 32 uitgangen en het duurt slechts 3 lijnen waarmee ze allemaal.
Maar de problemen hier niet beëindigen omdat de shift registers kunnen niet overweg met zinken de stroom van 16 LEDs (als een volledige rij brandt) op één pin dus we het een handje met de hulp van de darlington transistor matrix die fungeren moeten zal als een buffer die kan omgaan met grote stromingen die de verschuiving kunnen bak registreert.

Dus om recap we 4 daisy-chained shift registers gebruiken om de weergave te besturen, de eerste 2 rijden de rijen en de andere 2 rijden de kolommen met de hulp van de darlington matrix.

Het enige ding dat moet worden berekend in dit project is de waarde van de weerstanden die de LED-rijen zullen drijven.
De formule is heel eenvoudig en gaat zo:
R = (Vsource - Vled) / Iled
Vsource is 5V, Vled is de voorwaartse spanning op een enkele LED in de matrix en Iled is de voorste stroom van dat dezelfde LED.
U kunt ook online rekenmachines gebruiken om u te helpen met dit.

Gerelateerde Artikelen

Maak een bureaublad trebuchet

Maak een bureaublad trebuchet

een trebuchet is een zwaartekracht aangedreven katapult. Dit is mijn eigen ontwerp. Het is gemaakt om te worden gesneden (of scroll zaagde) laser uit de 1/8e MDF of multiplex.Deze kit is een tussenliggende moeilijkheid. Er zijn veel onderdelen te lij
Maak een bureaublad Cessna 172 praktijk dashboard (alleen visueel)

Maak een bureaublad Cessna 172 praktijk dashboard (alleen visueel)

wijl mij educatief materiaal voor piloten grazen watertje in opleiding online, vond ik sommige posters van de cockpit van verschillende vliegtuigen. Ik kocht een Cessna 172 cockpit poster en werd geconfronteerd met een raadsel: als ik het op de muur
Hoe maak je een origami Tamagotchi karakter!

Hoe maak je een origami Tamagotchi karakter!

Deze video tutorial zal u tonen hoe maak je een origami tamagotchi. Verschillende karakters kunnen worden gemaakt door de kleuren van het model anders, of door het omvormen van het model. Geniet van!
Maak een Self niveau Laser (SLL)

Maak een Self niveau Laser (SLL)

Hallo iedereen!Vandaag ga ik je laten zien hoe ik een zelf niveau laser op een cheep gemaakt!Ik had dit idee al een tijdje maar nooit in slagen om te vinden wat tijd tot nu.Als u geïnteresseerd om een, zou ik stel voor om te downloaden van alle besta
Maak een aangepaste logon scherm in Windows 7

Maak een aangepaste logon scherm in Windows 7

In eerdere versies van Windows, kunt u hacken derdetoepassingen de aanmelding achtergrond aanpassen. In Windows 7 is er een handleiding, geen hacken progam nodig, de manier om het te doen.Stap 1: Het register bewerken Open de Register-editor (zoek/ru
Maak een Minecraft PC Bukkit Server

Maak een Minecraft PC Bukkit Server

dit is een gids over hoe gemakkelijk een minecraft bukkit server dat u kunt met je vrienden spelen of het een publieke serverAlles wat u nodig hebt is een computer die kan omgaan met de server en een goede internetverbindingAls ik vergat te vermelden
Maak een Bahut, vanaf nul

Maak een Bahut, vanaf nul

Meer opslagruimte en oppervlakte, hopelijk unclutter onze keukeneiland, te creëren zochten we een brede bahut.Uiteindelijk heb ik een, met enkel basishulpmiddelen handheld. Dit alles duurde minder dan drie dagen. Klinkt interessant? Stem dan alstubli
Geleidende lijmen en geleidende draad: Maak een LED-Display en stof Circuit dat van rolt.

Geleidende lijmen en geleidende draad: Maak een LED-Display en stof Circuit dat van rolt.

Maak uw eigen geleidende stoffen, draad, lijm en tape, en gebruik ze potentiometers, weerstanden, schakelaars, LED displays en circuits te maken.Met behulp van geleidende lijm en geleidende draad kun je LED displays en circuits op een flexibele stof.
Maak een Pom-Pom met een vork

Maak een Pom-Pom met een vork

Link naar videoHet maken van een pom-pom is eenvoudig en tevredenstellend. Alles wat u nodig hebt is garen, een vork en schaar. Laten we beginnen!Stap 1: Materialen & ToolsGaren - mij tweedehands wollen gewicht Kleurovergang Regenboog wol garen van N
Maak een LED Light Box

Maak een LED Light Box

U moet weten dat een licht vak dat kan worden gebruikt voor een stelletje creatieve dingen, dus laten we aan de slag!De video helpt het hele proces te begrijpen. :)Stap 1: Controleer het vak / / alle stukken op maat snijden We beginnen met het snijde
Maak een 3D figuur Steve onder $15

Maak een 3D figuur Steve onder $15

Maak een Minecraft Steve figuur uit gewoon kralen en tandenstokers!Stap 1: Verzamel de benodigdheden!U moet:Bruin, blauw, licht blauw, wit, grijs, bruin, licht bruin, en Teal Perler kralen. Ik krijg mijn hier: http://www.koolstuff4kids.com/1 vierkant
Maak een iPad Mini boek met opbergvak

Maak een iPad Mini boek met opbergvak

ik denk dat ik ben oud genoeg om gewoon graag het gevoel van een goed boek in mijn hand.  Maar ik hou van lezen op mijn iPad mini en besloten om een holle boek om het te houden te maken.  Dit project geldt sommige gemeenschappelijke bandzagen vak tec
Pimp je oude Smartphone en maak een Steampunk MP3-speler met Touchscreen

Pimp je oude Smartphone en maak een Steampunk MP3-speler met Touchscreen

HoiWat kunt u doen met uw oude Smartphone? Verkopen, weggooien, zet het in de magnetron? * gg *Nee, we maken een Steampunk MP3-speler met Touchscreen ;)Stap 1: laten we beginnenWe moeten een heleboel dingen van messing, sommige elektronica en fantasi
Maak een decoratieve en persoonlijke fles water!

Maak een decoratieve en persoonlijke fles water!

Dit is super eenvoudig. Het is zeker de goedkoopste en gemakkelijkste geschenk voor iemand die houdt van fitness of degenen die genieten van het nemen van instagram foto's.Stap 1: Haal uw materialen! U moet:Een fles water gemaakt van glasNagellakEen