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!