Une autre radio FM sur le RDA5807 exécutant Arduino

Il y avait beaucoup de publications sensibles sur ce sujet, mais j'ai fait tout à ma façon, en plus j'ai créé un modèle tridimensionnel du boîtier avec un design pratique et original. Le résultat a été un projet complet, assez simple pour qu'un amateur d'électronique novice puisse le répéter. L'heureux propriétaire d'une imprimante 3D peut se vanter d'un beau produit fait maison qui peut rivaliser avec les produits d'usine.

image


Si vous voulez ruiner un ami, donnez-lui un appareil photo. Si vous voulez forcer un radio-amateur à se débrouiller, lancez-lui un lien vers le module chinois RDA5807.

image

Un petit carré d'environ un centimètre et au prix d'une vingtaine de roubles. Étonnamment, à l'intérieur se trouve une radio numérique assez décente avec recherche automatique des stations de radio et capable de lire RDS.

Franchement: cela ne vaut pas la peine de vous flatter sur le bon marché du module RDA5807, pour exécuter ce charme, vous avez besoin de tout le reste: un arduinka, un amplificateur avec haut-parleurs et un petit écran pour une grande beauté. Au lieu de batteries, une batterie est demandée, ce qui signifie que nous ajoutons un contrôleur de charge USB au projet. Une esquisse peut être déboguée sur une maquette, mais un package décent est nécessaire pour un appareil fini. L'apparence est une question très créative, mais la technologie d'impression 3D vient à notre aide.

Nous essayons de tout faire aussi simple et bon marché que possible. Arduinka prend ceci:

image

l'affichage est comme ceci:

image

alimenté par une batterie 18650, et pour lui un tel contrôleur de charge.

image

Un amplificateur basse fréquence est un élément standard pour de nombreux projets, et nous avons donc de tels modules self-made en stock.

image

Un circuit électrique complet est ainsi obtenu.

image

Au lieu de la rare puce soviétique K174UN14, nous utilisons le TDA2003 abordable. La diode D1 est nécessaire pour qu'à la charge maximale de la batterie, la tension sur le module récepteur reste inférieure à quatre volts. Il convient de noter que le RDA5807 ne brûle pas même à partir de cinq volts, mais à une tension élevée, il ne fonctionne pas du tout, ou il capte le bruit au lieu des stations de radio. Pour lui, quatre volts, c'est déjà un peu trop, pour un très bon il faudrait faire passer 3,3 volts par le talon.

Lorsque la tension est inférieure à trois volts, l'appareil cesse de répondre aux boutons, car l'arduinka se ferme. Mais même à 2,5 volts, le RDA5807 maintient régulièrement la fréquence précédente et la qualité de réception ne se détériore pas.

Si vous connectez la batterie directement au contrôleur de charge, puis avec l'USB éteint, le chargeur se transforme en charge, tirant un courant d'environ 2 microampères de la batterie. C'est beaucoup ou un peu - je ne sais pas, mais le fait lui-même est tout simplement scandaleux. En guise de solution, nous avons mis un relais reed K1 qui, lorsqu'il est connecté à USB, ferme les contacts K1.1.

Relais fait maison, fait en enroulant du fil émaillé d'un diamètre ne dépassant pas 0,1 mm directement dans la cloison directement sur le boîtier du commutateur à lames. Plus vous pouvez enrouler de fils et plus il est fin, moins le courant sera consommé. Pour enrouler trop, pour qu'il n'y ait pas assez de cinq volts pour le fonctionnement, une personne adéquate ne pourra pas, le bon sens vous fera arrêter à temps.

Comment les Chinois réparent le contrôleur de charge, je ne sais pas. Je peux proposer de visser les vis sur les côtés.

image

Pour que l'indication soit visible, il a fallu remplacer la LED plane par une ordinaire. Il serait possible de faire un guide de lumière à partir d'une ligne de pêche épaisse ou d'une canne transparente pour une imprimante 3D, mais rien n'y fera.

Maintenant, nous écrivons un croquis, nous prenons les bibliothèques standard SSD1306Ascii pour l'affichage et RDA5807M pour la radio.

Il s'est avéré qu'il y avait des astuces dans la ligne RDS. Il y a trois blocs: l'heure actuelle, le nom de la station de radio et la ligne d'information proprement dite. Je ne comprends toujours pas si la bibliothèque a un analyseur ou une station de radio qui ne diffuse en quelque sorte pas l'heure actuelle. Des chiffres convaincants n'y figurent pas toujours. En conséquence, le premier bloc a été rejeté. Et si vous lisez la ligne elle-même, il s'avère qu'il n'y a rien, sauf pour les téléphones du service de publicité. Je n'ai dû laisser que le nom de la station de radio, je n'ai pu retirer aucun autre avantage de la ligne RDS. En plus du nom de la radio, l'écran affiche la puissance du signal, la charge de la batterie et la fréquence de fonctionnement.

J'avais prévu de faire une mémoire pour les fréquences de travail, mais la paresse de ma mère m'a arrêté. Je ne voulais pas faire beaucoup de boutons, je n'en ai laissé que deux: l'un pour démarrer la recherche automatique, l'autre pour régler le volume. À partir d'un bouton, la recherche se fait en cercle, vous devez donc parfois parcourir toute la plage pour sélectionner la station souhaitée. Heureusement, nous n'avons pas trop d'émetteurs pour rendre ce surf très ennuyeux.

Le volume est réglé comme suit: lorsque vous appuyez pour la première fois sur le niveau est réinitialisé au minimum, puis chaque fois que vous appuyez dessus, il augmente d'un pas. S'il y a une pause de plus de deux secondes, la pression suivante est considérée comme la première. Ainsi, pour tout sur les deux boutons.

Deux haut-parleurs, regardant dans des directions opposées et allumés déphasés, hurlent comme il se doit: au tout premier niveau de volume, il est tout à fait normal d'écouter. Si vous ajoutez un peu - même les voisins vont entendre.

Je me souviens comment les gens vivaient sans imprimante 3D, mais ce n'était pas la vie, mais un cauchemar. De nos jours, le boîtier peut être simplement imprimé. À moins qu'il ne soit d'abord dessiné. Mais c'est beaucoup plus simple que de déployer un travail de serrurier à grande échelle. Je peux partager mes modèles, je note seulement qu'ils sont conçus pour des enceintes 3-GDSH-8. Tous les matériaux du projet sont publiés sur GitHub.

Je ne suis pas un spécialiste du marketing, mais je n'ai pas pu m'empêcher de remarquer à quel point le module RDA5807 stimule les ventes.

Tout se passe au détriment d'une chaîne de dépenses, dont chacune semble être une bagatelle. Arduinka pour 120 roubles, mais uniquement si livraison Super Economy. En d'autres termes, le package n'est pas traçable et la période peut être étendue à trois mois. Si vous souhaitez obtenir le numéro de piste et l'obtenir plus rapidement - payez plus. L'affichage - également 120 roubles - et encore Super Economy. Le contrôleur de charge est très bon marché, mais vendu uniquement en paquets, une autre centaine de roubles. Le plus cher est la batterie, la gamme de prix est large, mais inévitablement plus de deux cents roubles. Un amplificateur peut être acheté avec un module prêt à l'emploi, ou vous pouvez l'assembler à partir de composants vous-même. En tout cas, moins d'une centaine ne fonctionne pas. N'oubliez pas les haut-parleurs - il y en a deux, ce qui signifie deux fois cent roubles.

Dans mon cas, l'affaire s'est avérée très bon marché. Il a fallu environ 40 mètres de la barre ABS pour imprimer, ce n'est pas tellement. Il est difficile de calculer combien il est en argent, mais évidemment rien. Et si vous résolvez le problème du logement d'une autre manière, cela deviendra la partie la plus chère, en termes de coûts, et dans le sens d'un mal de tête.

Le radio-amateur a de nombreux composants en stock depuis longtemps, et il semble donc qu'il l'ait obtenu pour rien. Mais si vous mettez tout sans relâche, le coût total du projet est proche de mille. Un récepteur chinois prêt à l'emploi, assez agréable, peut être acheté pour cinq cents roubles, c'est une autre question qu'il n'y a aucune raison d'information à cela. C'est pourquoi nous dessinons des diagrammes et écrivons des croquis. Sinon sans intérêt.

Source: https://habr.com/ru/post/fr485448/


All Articles