Multifunctionele LED spel met behulp van een ATmega32 Microcontroller


Ten eerste zijn mijn antwoorden op de Make-To-Learn wedstrijd:

Wat heeft u te maken?
Ik maakte een multifunctionele LED matrix-programma, zoals mijn vorige met Arduino UNO, maar dit keer maakte ik het met een ATmega32 microcontroller. Ik gebruikte regelmatig C code om hem te programmeren en geen Arduino helemaal was betrokken. Ik heb ook een tweede rij van LED's toegevoegd aan het apparaat voor een totaal van 14 LED's. Twee knoppen worden gebruikt voor een spel, en één grote knop wordt gebruikt om over te schakelen van programma's op de microcontroller.

Hoe u het?
Ik was geïnspireerd om dit programma te maken door mijn vorige apparaat die ik heb met een Arduino UNO gemaakt, maar ik heb dit voor een extra uitdaging met behulp van en ATmega32 in plaats van een Arduino. Dit sterk gecomprimeerd het apparaat en binnenkort hoop ik ertoe brengen om te passen in een enkele Altoids tin. Ik maakte het uit twee geperforeerde platen, en alles samen met hookup draad gesoldeerd. Hierdoor was niet een gemakkelijke taak, omdat ik veel fouten gemaakt, maar het was mijn eerste keer maken van zoiets dus ik verwacht dat te maken veel fouten.

Waar je het maken?
Ik heb dit apparaat helemaal thuis in mijn slaapkamer. Het kostte me vele uren van solderen,-soldeer-, en opnieuw solderen wil hetâ €¦ en dan heb ik nog steeds had om hem te programmeren. Mijn slaapkamer heeft al mijn elektronische apparatuur die ik gebruikte om dit te maken. Het project gaf me veel ideeën voor meer projecten die ik hoop te doen in de toekomst ook hielp me beter bij het oplossen van problemen, en geduld hebben. Het niet echt invloed op teveel van mijn buiten leven, maar mijn buiten leven echt beïnvloed het. Ik waarschijnlijk zou het vele weken geleden gedaan heb gehad maar ben in de middelbare school en zijn geladen met tonnen huiswerk voor de afgelopen paar weken.

Wat heb je geleerd?
Ik leerde veel dingen door middel van het maken van dit apparaat. Het gebouw heeft maakte me veel leren over programmeren microcontrollers en over de basics van elektronische componenten. De grootste uitdagingen die ik had waren trying te halen van de knop verandert de programma's van de microcontroller, en moetend soldeer en opnieuw soldeer zo veel. Deze uitdagingen hebben me geleerd meer over het oplossen van problemen, en altijd mijn verbindingen controleren alvorens ze bijna permanente. Ik veel geleerd van het maken van dit en hoop te leren veel meer van mijn komende projecten.

Dit is het, semi-voltooide, multifunctionele LED matrix programma dat ik heb gewerkt aan. Ik heb helaas niet de tijd om foto's van alle stappen in het maken van het nemen. Ik heb de video hierboven, een paar foto's en uitleg. In principe was wat ik deed mijn Arduino LED matrix programma nemen en maken het zonder met behulp van Arduino. Het was veel meer uitdagende code om het te doen zonder Arduino, en de één knop moduswijziging maakte het nog grotere uitdaging. Ik heb alles op twee perf planken die elkaar knijpen kunnen zodat ik, hopelijk, kunnen passen het alles in 1 altoids tin binnenkort zal zodat het zakje spanwijdte.

Ik heb twee rijen van 7 LEDs, twee knoppen aan het einde van elke rij, en een potentiometer (potmeter) tussen de twee knoppen. De knoppen die ik gebruik, vanaf nu, uitsluitend met het oog op de knop race spel. De potentiometer wordt alleen gebruikt bij de controle van de snelheid dat de LED's elkaar achtervolgen. Dan heb ik een grotere knop, die niet is verbonden met de twee belangrijkste perf boards. Het fungeert als de knop om te schakelen tussen programma's. Het is echt niet dat ingewikkeld als je een eerlijke begrip van de programmering van AVR micorcontrollers. Voor zowel de LED teller en de knop race kreeg ik het idee, en een aantal van de code van de tutorials op NewbieHack.com. Het is genomen me een lange tijd om te doen omdat ik veel slordige fouten solderen gemaakt, en dan beslissen om warm lijmt het allemaal samen voordat mijn verbindingen gecontroleerd. Dus moest ik repareren, meerdere keren, en daarbovenop hebben heel veel huiswerk te doen in de afgelopen paar weken. Maar mij tenslotte got op gedaan! Ik hoop dat iedereen die de instructable ziet leuk vindt. Als iemand mijn hulp aan de hardware of software, zijden moet maken zou ik blij om te helpen dus gewoon commentaar en ik zal mijn best doen.

Ik ben ook aangaan van dit instructable enkele wedstrijden, dat helaas, lopen binnenkort af, dus geen stemmingen zeer gewaardeerd worden zou. Bedankt!

Labels:

Gerelateerde Artikelen

Afspelen van video op nokia kleuren LCD met behulp van een ATmega32

Afspelen van video op nokia kleuren LCD met behulp van een ATmega32

HalloIk ben mijn nieuwe video-speler gemaakt met behulp van een atmega32 microcontroller en nokia kleur LCD introduceren. Ik heb een 65K kleuren LCD van een oude mobiele telefoon van nokia 6030.  Ik gesoldeerd rechtstreeks 10 dunne geëmailleerd koper
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
LED licht met behulp van een Arduino

LED licht met behulp van een Arduino

Een Arduino is een open-source van de computerhardware, open-source software en microcontroller-gebaseerde kits voor het bouwen van digitale apparaten en interactieve objecten die kunnen voelen en aansturen van fysieke apparaten. Er zijn verschillend
Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Een LED dobbelsteen met behulp van een PIC 16F84 (of 16F88)

Dit is een opnieuw afdrukken van een project dat ik een aantal jaren geleden maakte-ik was trawlvisserij het web, en ontdekte dat anderen had geboekt, dus heb ik besloten om de details hier op instructables.com - zodat anderen kunnen profiteren.Veel
Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

Multi-Color LED Lamp met behulp van een 8-kanaals LED Controller v.3

ik wilde om te experimenteren met het gebruik van verschillende kleuren LEDs, dan de standaard RGB, Multi-Color om effecten te creëren in een functionele lamp.Deze lamp maakt gebruik van cyaan, Magenta, geel, roze, Aqua-groen, en blauw 5mm LED's same
3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

3 x 3 x 3 led kubus met behulp van een 555 timer en een scala van 4020 shift IC - geen programmering (voor de complete beginner zoals ikzelf)

zien van een video van een 8 x 8 x 8 led kubus op you-tube, leidde me naar de instructables website voor de eerste keer, nu ik ben verslaafd. Echter had ik of moet ik zeggen hebben een fundamenteel probleem absoluut geen ervaring of kennis van elektr
RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
Een high-power LED zaklamp met behulp van een enkele AA-batterij

Een high-power LED zaklamp met behulp van een enkele AA-batterij

dit ontwerp hoogrenderende kan power LEDs op 100mA stroom en is niet veel groter dan de batterij die bevoegdheden. Het unieke circuit gebruikt 2 algemeen beschikbare transistoren (BC327 en BC337) in een oscillator te stimuleren de 1,2 of 1,5 volt uit
1.5V LED Flasher met behulp van een oude klok

1.5V LED Flasher met behulp van een oude klok

Hi... Dit is mijn eerste instructable! Ik had al knutselen met elektronica sinds mijn kindertijd... Ik ben nu een arts, maar ik nog steeds liefde gebouw en verkennen van schakelingen en leren hoe het spul werkt...LEDs oplichten niet in 1.5V meestal a
Apple-stijl LED pulserende met behulp van een MCU $1,30

Apple-stijl LED pulserende met behulp van een MCU $1,30

de Atmel ATTiny85 chip is een 8-pins MCU dat is helemaal geweldig.  Als je hebt geprogrammeerd met de grotere jongens (de ATMega serie), dit een leuk avontuur zijn - u bent beperkt in het aantal output pinnen, maar een creatief ontwerp geeft ons een
Verstelbare RGB LED instelbaar met behulp van een Arduino

Verstelbare RGB LED instelbaar met behulp van een Arduino

dit project maakt gebruik van een Arduino Duo R3 en 3 drukknoppen waarmee een RGB LED.De 1ste knop selecteert welke kleur van de RGB LED die u wilt aanpassen. De andere 2 knoppen kunt u de helderheid van die kleur omhoog of omlaag.Er zijn 3 groene LE
TV remote gecontroleerde hoge kwaliteit (1600kbps) MMC stereo wav speler met behulp van de Atmega32

TV remote gecontroleerde hoge kwaliteit (1600kbps) MMC stereo wav speler met behulp van de Atmega32

voor de broncode en meer informatie, bezoek mijn blog http://blog.vinu.co.in
SparkTwister: Een Wearable spel met behulp van de Spark.io vonk-Core

SparkTwister: Een Wearable spel met behulp van de Spark.io vonk-Core

SparkTwister is een fysieke spel voor 4 of meer spelers. Elke speler draagt een eenvoudige controller armband gemaakt van een Spark.io-board met een SparkButton schild en een RGB-sensor. Wanneer het spel begint, alle LEDs op uw armband oplichten in d
Een LED Menorah met behulp van Chibitronics Circuit Stickers

Een LED Menorah met behulp van Chibitronics Circuit Stickers

Gehost in December onze hackerspace, Crash ruimte in Culver City, een Instructables bouwen nacht met Chibitronics Circuit Stickers. Met Channukah om de hoek, ik dacht dat een LED menora zou een perfect project om te zien wat ik kon maken met de zelfk