Tout d’abord sont mes réponses au concours Make à apprendre : Ce que tu l’as fait ?
J’ai fait un programme de tableau LED multifonctions, comme mon précédent avec Arduino UNO, mais cette fois je l’ai fait avec un microcontrôleur ATmega32. J’ai utilisé régulièrement C code pour programmer et aucun Arduino a été impliqué du tout. J’ai aussi ajouté une deuxième rangée de LED à l’appareil pour un total de 14 LED. Deux boutons sont utilisés pour un jeu, et un gros bouton est utilisé pour passer des programmes sur le microcontrôleur.
Comment tu l’as fait il ?
Je me suis inspiré pour faire ce programme de mon ancien appareil que j’ai fait avec un Arduino UNO, mais j’ai fait celui-ci pour un défi supplémentaire à l’aide et ATmega32 au lieu d’un Arduino. Cela compacté grandement l’appareil et bientôt j’espère pour qu’il puisse s’intégrer dans une seule boîte Altoids. J’ai fait de deux panneaux perforés et soudé tout avec fil de branchement. Cela n’était pas une tâche facile parce que j’ai fait beaucoup d’erreurs, mais c’était ma première fois, faire quelque chose comme ça, donc je m’attendais à faire beaucoup d’erreurs.
Où tu l’as fait il ?
J’ai fait ce dispositif tout à fait à la maison dans ma chambre. Il m’a fallu la beaucoup d’heures de soudure, la soudure, et re-souder pour finir ça... et puis j’ai toujours eu à le programmer. Ma chambre a tout mon équipement électronique que j’avais l’habitude de faire cela. Le projet m’a donné beaucoup d’idées pour d’autres projets qui j’espère pouvoir le faire à l’avenir m’a aidé aussi apprendre à mieux résoudre les problèmes et avoir la patience. Il n’a pas vraiment affecté trop de ma vie à l’extérieur, mais ma vie extérieure vraiment touchés il. J’ai probablement avez auraient fait il y a plusieurs semaines mais suis au lycée et ont été chargé avec des tonnes de devoirs pour les dernières semaines.
Qu’avez-vous appris ?
J’ai appris beaucoup de choses par le biais de la fabrication de ce dispositif. Bâtiment, il m’a fait apprendre beaucoup de choses sur la programmation des microcontrôleurs et sur l’essentiel des composants électroniques. Les plus grands défis que j’ai eu étaient essayant d’obtenir le bouton pour changer les programmes du microcontrôleur et d’avoir à souder et re-souder tellement. Ces défis m’ont appris davantage sur les problèmes et à toujours vérifier mes connexions avant ce qui les rend quasi permanente. J’ai appris beaucoup de choses de ce qui en fait et j’espère apprendre beaucoup plus de mes projets à venir.
Il s’agit, semi terminé, Multi-Function LED Array programme où j’ai travaillé sur. Malheureusement, je n’ai pas pris le temps de prendre des photos de toutes les étapes pour y parvenir. J’ai la vidéo ci-dessus, quelques photos et une explication. Fondamentalement ce que j’ai fait prendre mon programme de tableau LED Arduino et le rendre sans utiliser Arduino. C’est beaucoup plus difficile de code pour le faire sans Arduino, et le changement de mode d’un seul bouton le rendait encore plus difficile. J’ai tout sur deux planches de perf qui peuvent presser ensemble afin que j’ai, je l’espère, pourront bientôt à intégrer tout dans 1 altoids tin afin qu’il soit format de poche.
J’ai deux rangées de 7 LEDs, deux boutons à la fin de chaque ligne et un potentiomètre entre les deux boutons. Les boutons que j’utilise, dès à présent, uniquement dans le but de jouer le bouton jeu de course. Le potentiomètre est utilisé uniquement dans le contrôle de la vitesse que les LED de chasser un de l’autre. Ensuite, j’ai un gros bouton qui n’est pas attaché à deux conseils d’administration principale perf. Il sert le bouton pour basculer entre les programmes. C’est vraiment pas si compliqué si vous avez une compréhension juste de programmation AVR micorcontrollers. Pour le compteur de la LED et la course de bouton j’ai eu l’idée et du code, les tutoriels à NewbieHack.com. Il m’a fallu beaucoup de temps à faire cela parce que j’ai fait plusieurs fautes d’étourderie de brasage et décident ensuite de colle chaude tous ensemble avant de vérifier mes connexions. J’ai donc dû fixer tous, plusieurs fois et en plus de cela ont eu beaucoup de devoirs à faire au cours des dernières semaines. Mais j’ai fini par faire ! J’espère que tout le monde qui voit l’instructable aime ça. Si quelqu'un a besoin de mon aide sur les côtés de matériel ou logiciel, de le faire, je serais heureux de vous aider pour tout commentaire et je ferai de mon mieux.
Je suis également entrer cette instructable dans quelques concours, qui malheureusement sont termine bientôt, donc toute voix serait très apprécié. Merci !