Table des matières:

LoveBox - la boîte de l'amour : 6 étapes (avec photos)
LoveBox - la boîte de l'amour : 6 étapes (avec photos)

Vidéo: LoveBox - la boîte de l'amour : 6 étapes (avec photos)

Vidéo: LoveBox - la boîte de l'amour : 6 étapes (avec photos)
Vidéo: Focus Produit #3 : Love Box ❤️ La boite d'amour connectée ❤️ 2024, Novembre
Anonim
LoveBox - la Boîte de l'Amour
LoveBox - la Boîte de l'Amour
LoveBox - la Boîte de l'Amour
LoveBox - la Boîte de l'Amour

Comme la plupart des gars, je ne dis pas à ma femme que "je t'aime" aussi souvent que je le devrais, mais ce petit gadget améliorera au moins un peu la situation. un beau cadeau de noël pour ma femme. La LoveBox est une petite boîte qui, lorsqu'elle est ouverte, affiche un message d'amour aléatoire au spectateur.

Étape 1: Utilisations alternatives

Utilisations alternatives
Utilisations alternatives

L'amour est peut-être ce qui fait tourner le monde - ou était-ce de l'argent ?

Ainsi, afin de faire tourner le monde, la LoveBox peut être transformée en une DecisionBox en modifiant le logiciel pour donner une réponse aléatoire de "OUI", "NON" et de temps en temps même un "PEUT-ÊTRE" lorsque la boîte est ouverte. C'est le cadeau parfait pour le décideur indécis.;-) Pour les joueurs, la boîte peut être adaptée pour afficher les numéros de loto lorsqu'elle est ouverte. Les possibilités sont infinies car la plupart des gens ont besoin de savoir quelque chose ou de prendre des décisions….

Étape 2: ce dont vous avez besoin

De quoi as-tu besoin
De quoi as-tu besoin

Vous avez besoin des éléments suivants:

  • Une jolie boite
  • Un affichage alphanumérique
  • Un microcontrôleur
  • Un 74HTC138 (décodeur 3 à 8)
  • Quelques résistances
  • Deux batteries de 3 volts
  • Un microrupteur (NF)
  • Fils, pistolet à colle chaude, fer à souder et autres petits outils.

Dans ce projet, j'ai utilisé une boîte que j'ai volée à ma femme, un écran à 14 segments à huit caractères que j'ai acheté sur eBay il y a un an, un microcontrôleur AVR ATtiny2313 et deux batteries au lithium de 3 volts pour les appareils photo.

Étape 3: Schémas et logiciel

Schémas et logiciels
Schémas et logiciels

Schémas Le schéma de ce projet est assez simple. Il y a le microcontrôleur, le chiffre "driver" et l'affichage et quelques résistances pour limiter le courant entre le microcontrôleur et l'affichage. Il y a 14 anodes (positives) sur l'affichage, une pour chaque segment sur un chiffre, et 8 cathodes (négatives), un pour chaque chiffre. Les anodes sont connectées à 14 des ports disponibles sur le microcontrôleur via des résistances de 330 ohms pour réduire le courant à un niveau qui ne nuit pas à l'affichage. U/R=I, c'est-à-dire que la tension divisée par la résistance donne le courant. L'alimentation est de 6 volts et l'écran lui-même baisse de 1,8 volt, donc la résistance de 330 ohms aura 4,2 volts à gérer. 4,8/330 = 0,012 (12 mA). La fiche technique des écrans indique 2 mA par segment, et je choisis d'interpréter cela comme un chiffre moyen. Étant donné qu'un seul chiffre est allumé en même temps, chaque chiffre ne sera allumé que pendant 1/8 du temps total. Donc, pour obtenir 2 mA de courant moyen, il peut être alimenté par 16 mA (2 mA fois 8). Même si ce n'est pas conforme aux spécifications, il existe à la fois des marges de sécurité et l'affichage n'est utilisé que par intermittence. s'en soucie ?;-) Le 74HTC138 qui entraîne les anodes est vraiment abusé. Si tous les segments d'un chiffre sont allumés, tous les 14 segments veulent forcer 12 mA à travers le pauvre '138. Ce serait un courant total de 168 mA et c'est bien au-delà de ce qu'il peut gérer pour couler. Selon le modèle exact de la puce, le courant de puits spécifié est plutôt de 5 à 10 mA. Si je court-circuite la sortie et la mesure, elle peut descendre d'environ 40 mA avec un niveau de tension accru. Désormais, tous les segments ne seront pas allumés en même temps, mais la limite de 40 mA sera atteinte assez souvent. Heureusement, la luminosité de l'écran est plutôt constante, qu'elle atteigne 4 mA ou 15 mA, donc cela n'a pas vraiment d'importance. Cela fonctionne, mais c'est une conception vraiment bâclée et peu professionnelle. Cela peut être beaucoup mieux, mais comme je n'avais pas de meilleures pièces sous la main, j'ai juste utilisé ce qui fonctionnait. LogicielLe logiciel est également très simple. Lorsque le microcontrôleur démarre, il lit une graine pour le générateur de nombres aléatoires à partir de l'eeprom non volatile de sa mémoire, génère un nouveau nombre aléatoire, puis réécrit la nouvelle graine dans l'eeprom. Sans garder une trace de la graine, ce générateur de nombres aléatoires générerait le même nombre à chaque démarrage. Il n'y a pratiquement pas de hasard là-dedans;-) Il prend ensuite le nombre aléatoire généré et l'utilise pour sélectionner l'un des nombreux messages et défile devant l'affichage. Lorsque l'intégralité du message s'affiche, le microcontrôleur passe en mode faible consommation afin d'éviter que les piles ne se déchargent trop rapidement si le couvercle est laissé ouvert par inadvertance.

Étape 4: le construire

Construire
Construire
Construire
Construire
Construire
Construire

Parce que le nombre de composants est faible et que la boîte est plutôt petite, j'ai décidé de la construire dans un style dead-bug.

Le style d'insecte mort est lorsque les composants sont mis à l'envers avec les pattes en l'air, comme un insecte mort, puis connectés soit par des fils, soit directement aux pattes d'autres composants. Les images ici montrent quelques étapes du processus de soudure. S'il a l'air vraiment serré et désordonné, c'est parce que c'est vraiment serré et désordonné ! J'ai soudé quelques-unes des résistances dans la mauvaise position et j'ai décidé de corriger ces erreurs en jouant un peu plus sur le logiciel plutôt que de commencer à dessouder et à le reconnecter dans ce désordre… Faites ce qui est le plus simple, ce n'est pas comme si personne ne le remarquerait de toute façon.:-)

Étape 5: La boîte

La boîte
La boîte
La boîte
La boîte
La boîte
La boîte

J'avais besoin d'une sorte de couvercle intérieur dans la boîte pour que ses entrailles ne se répandent pas ou ne soient pas vues parce que ça a vraiment l'air affreux là-dedans.

J'ai pris un boîtier de CD et j'ai découpé un morceau de plastique approprié et j'ai peint le fond de celui-ci avec une couleur dorée en laissant un trou là où l'écran se trouve en dessous. Cela ne s'est vraiment pas mal passé pour cette application en tant que LoveBox. Pour un DecisionBox en cadeau à un CTO, peut-être qu'un autre revêtement serait mieux. La boîte doit être allumée lorsqu'elle est ouverte. Mais la plupart des interrupteurs sont activés lorsqu'ils sont enfoncés, pas lorsqu'ils sont relâchés, alors j'ai essayé de fabriquer mon propre interrupteur à l'aide d'une goupille de sécurité qui serait enfoncée lorsque la boîte est fermée et qui remonte à l'ouverture, mais je n'y suis pas parvenu. Après avoir fouillé un peu dans mes poubelles, j'ai trouvé un micro-interrupteur miniature qui a à la fois un contact normalement ouvert et un normalement fermé. Après avoir installé cet interrupteur dans un coin de la boîte, cela a fonctionné à merveille.

Étape 6: Le produit fini

Le produit fini
Le produit fini

Voici la boîte finie dans sa splendeur. Je dois dire qu'il a l'air au moins à moitié décent. Vidéo #1Vidéo #2Maintenant, je n'ai plus qu'à le terminer et à lui donner la femme avec un baiser à la veille de Noël. (En Suède, le jour du cadeau est le 24, pas le 25 comme aux États-Unis…)

Conseillé: