Question:
Piratage de cartes d'anniversaire musicales
See Jian Shin
2017-05-13 08:36:30 UTC
view on stackexchange narkive permalink

J'ai acheté une carte d'anniversaire musicale avec un petit circuit connecté à un haut-parleur piézo.J'ai sorti le circuit et je me suis rendu compte que c'était ridiculement simple (d'après ce que je peux voir).Alors je me demandais si je pouvais faire quelque chose pour changer la chanson avec laquelle elle était entrée?(Je pensais vérifier chaque point de contact avec un oscilloscope quand il fonctionne mais je n'ai pas d'oscilloscope)

Je soupçonne que la chanson est enregistrée dans la goutte blanche au milieu du circuit, alors des conseils pour l'ouvrir?

EDIT: Tout ce message et cette idée seront abandonnés car il ne devrait pas être possible pour moi de pirater une carte d'anniversaire musicale.Merci à tous ceux qui ont répondu.

enter image description here

La chanson pourrait être gravée dans la rom asic.Ne vaut pas votre temps de piratage, obtenez un micro bon marché
Des recommandations pour un si petit et pas cher?
C'est probablement une puce comme [this] (http://www.unisonic.com.tw/product2.asp?BClass=231).Tous les ROM.
Je suppose que vous pourriez "[circuit-bend] (https://www.musicworks.ca/diy/how-hack-audio-greeting-card)" votre carte au point qu'il était possible de générer une nouvelle chansonen ajoutant des résistances contrôlées par ordinateur supplémentaires.
Il existe des cartes de vœux enregistrables vendues, mais pour obtenir quelque chose de directement comparable à l'original, vous aurez probablement besoin de circuits personnalisés faits des pièces de montage en surface les plus minces sur un substrat PCB plus fin que d'habitude - ce ne serait pas un projet particulièrement difficile car l'utilisation d'un telva.
Les ** seuls composants ** récupérables sont: le «buzzer» piézo-électrique et les piles.Et ce piézo n'est pas très bon pour l'audio: il n'a pas de basse (audio basse fréquence).
"des conseils pour le casser?"Euh, marteau?
Copie possible de [Comment sont fabriquées les cartes de voeux musicales électroniques?] (Https://electronics.stackexchange.com/questions/72157/how-are-electronic-musical-greeting-cards-made)
Merci @DmitryGrigoryev pour le lien, j'ai appris quelque chose de nouveau.C'est vrai que mon post est similaire au sien, mais mon intention est de changer la chanson de la planche (même si je veux aussi savoir comment fonctionne la planche).
@ChrisStratton Je n'ai pas besoin qu'elle soit réellement ** très ** petite, juste petite, peut-être la taille d'une demi-carte de crédit (mais plus épaisse bien sûr).
@Richard Oui, j'ai vu ce lien avant de venir ici pour poser cette question aussi.Mais le circuit que j'ai était si simple que je ne peux même pas reconnaître les résistances dessus.
Quatre réponses:
Passerby
2017-05-13 08:54:22 UTC
view on stackexchange narkive permalink

Il est impossible de changer la chanson.Il est stocké dans la puce nue qui a été époxy sur la carte lors de la fabrication.Ce n’est pas une mémoire réinscriptible de quelque type que ce soit.

C'est triste, donc cela signifie que je ne peux pas changer la chanson, non?
@SeeJianShin, il n'y a aucun moyen, sauf si vous coupez le haut-parleur et ajoutez une petite puce capable de lire de la musique, ce qui remplace pratiquement tout le circuit.La seule chose utile que vous pourriez récupérer est le haut-parleur.La chose dans la goutte blanche ne peut pas être reprogrammée.
Gregory Kornblum
2017-05-13 08:44:29 UTC
view on stackexchange narkive permalink

La chanson est probablement stockée dans la ROM et vous ne pouvez rien faire d'autre que remplacer la puce.La bonne nouvelle est que vous n'avez pas besoin de la même puce, n'importe quel microcontrôleur fonctionnerait.La mauvaise nouvelle est que la puissance disponible à partir de la carte est probablement la moins appropriée, vous auriez donc besoin d'une conversion de puissance et dans tous les cas, vous épuiserez les batteries beaucoup plus rapidement.Et l'apparence ... Vous aurez un pcb complet à la place de cette goutte blanche.Êtes-vous sûr de le vouloir?

J'ai un microprocesseur (arduino) mais je ne veux pas l'utiliser dans ce projet car le microprocesseur est énorme.Cela signifie-t-il que toute la puce est utilisée pour stocker la chanson?
Le blob blanc couvre une très petite puce avec ROM, le DAC le plus simple et quelques entrées et sorties.C'est sous le blob principalement parce que d'autres emballages seraient trop chers pour une telle application.Donc, arduino ou similaire est votre seule option.
Ouais, j'ai passé du temps à essayer de casser la goutte blanche mais sans espoir pour l'instant.Devinez devra abandonner cette puce pour le moment
Il existe de très petites solutions plus petites que la taille Arduino.C'est le plus petit que j'ai vu en tant que projet, basé sur les ATTiny qui peuvent être programmés dans l'environnement Arduino ... mais vous pouvez utiliser un SOIC pour le rendre encore plus petit: http: //www.elm-chan.org / works / sd8p / report.html
@JackCreasey Cripes.Je n'avais remarqué ce lien qu'après avoir publié une réponse.Cela ressemble à une capture intéressante que vous avez faite!
Merci beaucoup @JackCreasey pour ce lien.Je vais essayer ce circuit quand je serai libre.Jusqu'à présent, j'ai quelques problèmes avec les composants et le câblage, alors je vais peut-être commencer un nouveau fil de discussion ou demander à l'auteur du site Web.
Lorenzo Donati -- Codidact.com
2017-05-13 17:00:57 UTC
view on stackexchange narkive permalink

Les autres personnes ont expliqué pourquoi il est impossible (ou ridiculement anti-économique) de pirater cette puce.Je vais aborder une autre approche.

Étant donné que dans un commentaire vous dites que vous possédez un Arduino, mais que vous le jugez trop gros pour votre application, je vous suggère de vous procurer l'un de ces clones Arduino.

Ils sont sales, bon marché et assez petits.L'interface USB leur manque, ils doivent donc être programmés via un module USB-UART comme celui-ci.

Vous pouvez adapter ce code pour que votre petite carte Arduino joue la mélodie que vous voulez.

Un ATtin85 est en fait nettement meilleur pour la lecture audio (non calibrée) qu'un ATmega, car l'horloge PWM peut fonctionner plusieurs fois plus vite.
@ChrisStratton Oui, mais je ne connaissais aucune carte de développement attiny "el-cheapo" prise en charge par l'environnement Arduino.Je pense que, étant l'OP déjà un utilisateur Arduino, il pourrait trouver cette solution plus facile.Quoi qu'il en soit, si vous avez un lien à partager vers des cartes attiny bon marché compatibles Arduino, ce serait génial!
L'ATtiny85 possède plusieurs ports Arduino, mais le framework Arduino peut être trop lourd pour ce projet.La miniaturisation au degré souhaité nécessitera probablement une volonté de fabriquer du matériel personnalisé.
Merci @LorenzoDonati, mais je ne pense vraiment pas que ces tableaux me soient facilement accessibles de si tôt à cause de l'endroit où je vis.Je vais certainement considérer cette option car je suis beaucoup plus familier avec les arduinos que les autres circuits intégrés ou microprocesseurs.
@LorenzoDonati Je ne peux pas croire que vous n'ayez pas vu [ceux-ci] (https://www.ebay.de/p/?iid=172305746542&&&chn=ps)
@DmitryGrigoryev oui, mais uniquement en tant que PCB.Je crois que la fonctionnalité USB devrait électriquement disparaître afin de libérer ces broches pour aider à connecter une mémoire flash;à moins que ce ne soit quelque chose comme une carte micro SD qui peut être retirée électriquement lors de l'utilisation de l'USB.Mais cela et une évasion micro SD et un haut-parleur piézo feraient le travail.
jonk
2017-05-13 10:41:24 UTC
view on stackexchange narkive permalink

Il semble que tout ce que vous vouliez faire était de changer de morceau. Mais ils ne sont pas conçus pour cela et ce serait non plus (1) impossible; ou, (2) nécessite des outils et des compétences coûteux.

  1. Il est possible que la mémoire du morceau fasse elle-même partie du masque IC et qu'il soit totalement impossible de la changer. Si c'est le cas, ils devraient créer des masques séparés pour différentes chansons. Ce n'est pas si probable. Mais le fait que cela soit fait ou non dépendra de problèmes commerciaux sur lesquels il est peu probable que nous travaillions ici. Si c'est arrivé de cette façon, vous ne pouvez pas le changer.
  2. Il est possible que l'IC utilise une mémoire de liaison fusible (qui existe depuis des décennies). Il s'agit en fait d'une mémoire programmable à usage unique. Cela signifie qu'il n'y a qu'une seule puce (vierge) et qu'ils peuvent programmer différentes chansons. Mais une seule fois. Une fois programmé, vous ne pouvez pas le modifier.
  3. Il est possible que l'IC utilise une mémoire flash ou une autre mémoire réinscriptible. C'est plus cher que les circuits intégrés programmables uniques. Si cela se produit de cette façon, vous pouvez le reprogrammer. Mais vous avez un problème très coûteux. Vous auriez besoin d'enlever le revêtement époxy et vous auriez besoin d'un fil de liaison ou de sondes de test de plaquette et des compétences associées. Encore une fois, il est très peu probable que cela se produise et ce n'est pas rentable pour vous, peu importe.

Cela épuise les possibilités. Et ... eh bien, vous ne pouvez pas le faire. C'est soit impossible, soit cela nécessite des outils et des compétences que vous ne pouvez pas vous permettre et que vous n'avez pas. (Vous n'auriez pas pu poser la question, si vous les aviez.) Conclusion: NON .


Cela dit, vous pouvez toujours le faire vous-même. Vous n'avez pas besoin d'acheter un Arduino pour le faire. Vous pouvez obtenir un microcontrôleur IC pour environ un dollar qui a probablement assez de mémoire disponible pour enregistrer un petit extrait d'une chanson équivalente à ce que vous avez entendu sur la carte. Vous auriez besoin d'outils de programmation (pas chers) et vous auriez besoin de trouver et / ou de développer votre propre code (compétences, temps).

Mais comme toujours, avec suffisamment de temps, d'argent et de compétences, presque tout peut être fait.

Vous pourrez peut-être trouver un produit sur le marché qui vous facilitera la tâche. Si tel est le cas, recherchez simplement sur Google. (Je ne vais pas faire ça.) Il est possible que quelqu'un crée un ensemble d'outils pour mettre ce genre de capacité entre les mains des artistes. Alors cherchez-le. Ou peut-être que quelqu'un a une belle page de bricolage sur l'idée?

En dehors de cela, vous pouvez toujours acheter un de ces lecteurs MP3 à bas prix. Ils viennent très, très bon marché ces jours-ci et peuvent être de la taille d'un timbre-poste. Vous téléchargez également toutes les chansons que vous voulez. Audacity + Lame est un logiciel gratuit qui peut également vous aider à créer le vôtre si vous avez un microphone.

Si vous vouliez vraiment lui donner exactement la même taille que le blob sur cette carte, et en supposant que vous ne pouvez pas atteindre le prix de courtage FAB où vous concevez votre propre IC et achetez une plaquette dans le cadre d'un processus FAB négocié quelque part, vous devrez contacter les vendeurs de microcontrôleurs et demander un paquet de dés gaufres. Certains vous les vendront (ils me les ont vendus et je ne suis qu'un amateur stupide.) Vous devrez peut-être les convaincre de ne pas les zapper par accident et les blâmer de vous avoir expédié des «mauvaises pièces». Et vous aurez très certainement besoin d'accéder à un fil de liaison et des compétences pour en utiliser un. (Ou bien ces sondes de test de plaquettes et l'équipement associé pour eux.) Mais vous pouviez y arriver par petites quantités (je faisais des centaines à la fois en empruntant un fil de liaison à une entreprise locale avec quelqu'un pour m'aider à me former aussi.)

Mais sérieusement. Abandonnez l'idée de reprogrammer une chanson sur cette carte ou de créer quelque chose d'aussi petit. Sauf si vous avez le désir, l'argent et le temps d'acquérir de nombreuses nouvelles compétences.

Merci beaucoup Jonk.J'ai vraiment apprécié la réponse.Je n'ai pas vraiment besoin que tout l'appareil soit aussi petit (il doit juste être plat, même au format A5, ça va).L'idée mp3 est si bonne cependant.Merci encore et j'abandonne cette puce.


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 3.0 sous laquelle il est distribué.
Loading...