Table des matières:

Détecteur de distance Attiny85 : 4 étapes (avec photos)
Détecteur de distance Attiny85 : 4 étapes (avec photos)

Vidéo: Détecteur de distance Attiny85 : 4 étapes (avec photos)

Vidéo: Détecteur de distance Attiny85 : 4 étapes (avec photos)
Vidéo: Développer sur ATTiny85 avec la carte Franzininho et le simulateur PICSimLab 2024, Juillet
Anonim
Image
Image
Télémètre Attiny85
Télémètre Attiny85
Télémètre Attiny85
Télémètre Attiny85

Avant de faire cette instructable, je venais d'obtenir de nouveaux Attinys (Attinies ?) Et je voulais faire quelque chose avec eux. C'est alors que j'ai remarqué que mon télémètre à ultrasons était tout seul inutilisé. Ce télémètre à ultrasons Attiny donne la distance à travers une série de LED clignotantes et peut même être commuté de CM à IN en maintenant le bouton enfoncé assez longtemps.

Étape 1: Rassemblez les matériaux

Désolé, la plupart des liens concernent des articles en vrac, mais ils sont bon marché et sont ceux que j'ai utilisés.

  • Attiny85/45 - Les prix sur Ebay peuvent être trouvés pour environ 2,00 $, mais les annonces se terminent rapidement, alors voici Amazon
  • Prise 8 broches
  • Interrupteur à glissière
  • Bouton
  • Détecteur de distance à ultrasons
  • Leds x 3 (N'importe quelle couleur)
  • Résistances qui vont avec la couleur sélectionnée pour 5v https://led.linear1.org/1led.wiz (calculateur de résistance utile)
  • Perfboard - 6,99 $ pour 5. Regardez également sur Ebay.
  • Batterie neuf volts + support
  • régulateur de tension 5v

Étape 2: construire le circuit

Construit le circuit
Construit le circuit
Construit le circuit
Construit le circuit
Construit le circuit
Construit le circuit

Si vous le souhaitez, vous pouvez tester cela sur une planche à pain pour vous assurer que tout est en ordre, ou vous pouvez aller directement à une carte de performance (ou créer votre propre PCB).

numéro de port (numéro de broche)

  • Écho ultrasonique + broche de déclenchement >>> 2 (7)
  • Bouton ------------------------- >>> 1 (6)
  • LED 50s ---------------------- >>> 0 (5)
  • LED 10s --------------------->> 4 (3)
  • LED 1s ------------------------ >>> 3 (2)

N'hésitez pas à les changer de toute façon, c'est le plus simple à faire. Je l'ai configuré de cette façon parce que c'était le plus beau sur Fritzing:)

Étape 3: programmer l'Attiny

Programmer l'Attiny
Programmer l'Attiny

Comme vous le savez probablement, des étapes supplémentaires sont nécessaires pour programmer un Attiny. Si vous savez programmer, continuez votre chemin ! Si vous ne le faites pas, voici un lien ou une instructable !

Assurez-vous également de télécharger la bibliothèque New Ping, car c'est ainsi que je peux avoir l'écho et le déclenchement sur la même broche. Si vous ne savez pas comment ajouter une bibliothèque, téléchargez le fichier.zip à partir du lien puis accédez à Sketch > Inclure la bibliothèque > Ajouter une bibliothèque.zip > Téléchargements > NewPing*.zip

*Veuillez ne pas dire que vous obtenez des erreurs lors de la compilation sans avoir d'abord ajouté la bibliothèque !*

Et voici le code.

Étape 4: l'utiliser

Fondamentalement, maintenant, il ne s'agit que de viser et de tirer (enfin, appuyez sur).

Pour donner la distance, il y a trois LED. Un signifiant 50, 10 et 1 respectivement. Par exemple, si la distance est de 67, la LED 50 clignotera une fois, la 10 clignotera une fois et la 1 clignotera sept fois. Tout totalisant jusqu'à 67. (50 + 10 + 7 = 67).

Pour passer de CM à IN ou vice versa, maintenez le bouton enfoncé pendant plus de deux secondes. En fonction de ce qu'il est actuellement allumé (sa valeur par défaut est CM), toutes les LED clignoteront pour indiquer ce sur quoi il a été réglé.

Lumière fixe allumée puis éteinte == CM à INF Lumière clignotante ---------- == IN à CM

Si vous avez des questions, n'hésitez pas à les poser!

Conseillé: