Construire une électronique score keeper/rangement (7 / 15 étapes)

Étape 7: Programme ATtiny

AtTiny2313 le microcontrôleur doit maintenant être programmé avec le firmware pour lui dire comment se comporter comme un compteur et comment contrôler l’autre puce.

Il y a un certain nombre de façons de le faire, dont la plupart échappent à la portée de cet article, mais je vais énumérer quelques-uns d'entre eux et décrivent les étapes que j’ai pris.

Façons d’obtenir la puce programmée :

  • Achat et construire un peu coûteux USBtinyISP kit de programmeur de adafruit. --C’est ma méthode préférée et celle que je décrire ci-dessous.  Si jamais vous êtes va faire autre chose avec jetons AVR (comme programmer votre propre bootloaders arduino) ou voudrez jamais pirater le firmware, il s’agit d’un excellent investissement.  Le kit est relativement facile de mettre sur pied et le processus est très bien documenté.
  • Utiliser un minipov --une option inédite loufoque... S’il vous arrive juste de posséder un autre produit d’adafuit, un minipov, vous pourrez utiliser pour programmer la puce.  Cet amusant jouet a été mon premier contact avec les microcontrôleurs AVR et utilise la même puce exacte.  Une fonction innovante de ce kit est qu’elle inclut une prise à brancher sur un port série et qu’il est son propre programmateur.  Je n’ai pas essayé, mais je soupçonne que vous pouvez remplacer le fichier « counter.hex », que vous allez créer ci-dessous en programmation étape 5 pour le firmware minipov.  Ensuite vous pouvez pop cette puce dehors et échangez-la avec celui sur ce forum.
  • Utiliser un arduino --How-to-program-a-AVR-arduino-with-another-arduino explique comment associer un arduino pour agir en tant que programmeur AVR.  Dans ce sens, les laboratoires scientifiques fous mal a un bouclier ISP qui transforme votre arduino dans un programmateur AVR.  Il semble soigné.
  • Avoir un ami de le faire pour vous.

Programmation-il mon chemin (avec le USBtinyISP) :

  1. Suivez les instructions fournies pour installer le logiciel AVRdude et à l’aide de la USBtinyISP.
  2. Branchez le câble de 6 broches de l’USBtinyISP dans l’en-tête de l’ISP au Conseil d’administration.
  3. Téléchargez et décompressez le fichier « munchkin-compteur-firmware-v1.zip » joint.
  4. Dans un dos invite (j’utilise cygwin plutôt) naviguez vers le répertoire que vous venez de créer avec le code source du firmware.
  5. tapez "faire" et regarder le code à compiler.  Si AVRDude est configuré correctement, vous devriez maintenant avoir un fichier appelé « counter.hex » qui contient l’image du firmware de la puce.
  6. tapez "make burn-fusible".  Ceci configurera la puce avec les bons paramètres d’accepter et d’exécuter le firmware.
  7. tapez "programme".  Ceci chargera le fichier counter.hex sur la puce.
  8. Débrancher le USBtinyISP du Conseil d’administration.

Maintenant vous devriez être capable de coller une pile de 9 volts dans le clip et voir tous les écrans s’allument avec 1 !  Même si les boutons ne sont pas encore fixés, vous pouvez tester la fonctionnalité en simulant les touches.  Il suffit de connecter les deux électrodes de chacune des paires qui disent « sw1 », « sw2 », etc. avec un tournevis ou un bout de fil.  Ces coussinets sont où les boutons seront connectés et court-circuiter les sortir, c’est ce qui se passera lorsqu’une touche est pressée.

Vous devriez voir le score sur un des écrans incrémenter chaque minuterie 1 à pressé.

Maintenant que vous savez les œuvres de circuit, retirez la batterie et de passer à préparer monter le circuit dans la boîte de.

Articles Liés

Comment faire pour construire une boîte de rangement/transport pour votre quadcopter.

Comment faire pour construire une boîte de rangement/transport pour votre quadcopter.

Si vous avez passé une tonne de génération temps et j'espère que votre quadcopter de vol. Maintenant, vous avez besoin de quelque chose de garder en sécurité entre les vols !À Techshop, j'ai construit ma propre quadcopter utilisant les coupeurs de la
Construire une boîte de rangement de Collet R8 à TechShop

Construire une boîte de rangement de Collet R8 à TechShop

dans ma maison boutique, j'ai une forge granit 1324 3 en 1 machine.  Cette machine utilise les pinces R8 standards dans la tête de l'usine.  Au fil du temps, j'ai recueilli un certain nombre de bagues d'arrêt, mais pas dans le cadre d'un coffret.Dans
Comment construire une électronique chargeur USB

Comment construire une électronique chargeur USB

un des inconvénients de tous les appareils électroniques que nous utilisons aujourd'hui est qu'elles conduisent à un tas de câbles de charge disgracieux autour de la pose.  Voici une façon de résoudre ce problème et de rétablir la propreté dans votre
Construire une matrice polyédrique électronique

Construire une matrice polyédrique électronique

dés sont amusants. Dés polyédriques utilisés dans D & D sont encore plus de plaisir, en particulier dans les grandes poignées de différentes tailles. Mais une poignée n'est pas toujours pratique.Dès que j'ai vu la baguette de die électronique OS de d
Construire une haute Performance FPV Camera Quadcopter

Construire une haute Performance FPV Camera Quadcopter

Cet Instructable va vous montrer, en détail, comment construire un quadcopter de haute qualité pour vol FPV et enregistrer les photos/vidéos aériennes.Nous savons tous les êtres humains ne peuvent pas voler. Nos os sont trop denses et battement de no
Construire une balance pour peser les ruches

Construire une balance pour peser les ruches

Balance portative de la rucheLe but est de construire une échelle de ruche abeille précis, électronique pour moins de 50 $ qui permet à quiconque de ruches poids 4 / minute – jusqu'à 250 lbs chaque – sans déranger sensiblement la colonie.____________
Construire une Machine CNC de Foamcore

Construire une Machine CNC de Foamcore

construire une machine CNC à faible coût dans votre cuisine, pour moins de 120 $, en utilisant des outils disponibles à votre art local et les quincailleries.Ce projet vise à abaisser le rez de chaussée de la construction de machines CNC. Il utilise
Construire une imprimante 3D Laser - stéréolithographie à domicile

Construire une imprimante 3D Laser - stéréolithographie à domicile

Voici comment faire une imprimante 3D de stéréolithographie. C'est encore un peu de travaux en cours, mais jusqu'à maintenant il fonctionne assez bien. C'est surtout une expérience qui a commencé comme un Delta Robot stéréolithographie imprimante mai
Comment construire une zone de pique-nique chinois 3 niveaux

Comment construire une zone de pique-nique chinois 3 niveaux

Comment construire une zone de pique-nique chinois 3 niveauxEn même temps un cadeau pour un couple nouvellement marié, la boîte de pique-nique hiérarchisé est un élément plutôt inhabituel et pas un projet pour lequel vous trouverez facilement instruc
Construire une guitare acoustique

Construire une guitare acoustique

j'ai fait cette guitare pour mon événement Olympiade de science. Olympiade de la science est un tournoi compétitif où les élèves participent à différentes manifestations scientifiques contre les autres écoles.  Un de mes événements s'appelle Sounds O
Construire une fonderie et aluminium coulé.

Construire une fonderie et aluminium coulé.

Instructableers Bonjour, bricoleurs et Internet les gens partout ! Bienvenue sur mon premier instructable!!!(Whooo, nous aimons vous Fenris ! Rock You ! Donnez-moi vos chaussettes pour ma collection effroyablement obsessionnelle de choses liées à vou
Construire une base guitare

Construire une base guitare

à cet égard, mon premier Instructable, je vais essayer de relater la construction d'une simple guitare Lap Steel. Clause de non-responsabilité ; outils électriques et outils coupants tranchants seront utilisés et je ne prenons aucune responsabilité p
Comment construire une Machine d’Arcade !

Comment construire une Machine d’Arcade !

je suis enfin de retour, et je suis ici pour vous montrer comment faire une Machine d'Arcade pour votre propre plaisir personnel. Il n'est vraiment pas trop difficile, ni trop cher (comparé à combien real arcade machines de coût), donc c'est pour un
Comment construire une gaffe de pêche extrême

Comment construire une gaffe de pêche extrême

donc vous enfin allé et fait it... vous avez cassé votre canne à pêche. Vos copains vous a dit de se détendre et prenez-la lente mais non, vous ne pouvait pas laissent le grand partir et vous cassé la tige en deux. Maintenant, le poisson a disparu et