Table des matières:

Boîte à musique radio FM basée sur PIC16F1847 et AR1010 : 5 étapes
Boîte à musique radio FM basée sur PIC16F1847 et AR1010 : 5 étapes

Vidéo: Boîte à musique radio FM basée sur PIC16F1847 et AR1010 : 5 étapes

Vidéo: Boîte à musique radio FM basée sur PIC16F1847 et AR1010 : 5 étapes
Vidéo: Comment Fabriquer un Amplificateur Audio Simple et Puissant 2024, Novembre
Anonim
Image
Image

Ceci est mon premier post Instructable. J'ai fabriqué une boîte de radio FM numérique à l'aide de ce module récepteur radio FM AR1010 bon marché que j'ai acheté sur Ebay et d'un microcontrôleur PIC16F1847 de MICROCHIP. Pourquoi les PIC ? Pourquoi ne pas utiliser Arduino ? Parce que j'ai un tas de ces circuits intégrés dans le bac à pièces. Et aussi parce que la plupart des instructables et didacticiels de la radio FM numérique utilisent l'arduino.

Faisons-le…..

Étape 1: Pièces et outils nécessaires…

Les parties de base sont les suivantes:

  1. Le cerveau - Micropuce Pic16F1847
  2. Récepteur radio FM numérique - Module AR1010
  3. Affichage - MAX7219 Module Led 8 Chiffres 7 Segments
  4. Amplificateur audio - PAM8403 5V DC Carte d'amplificateur audio 2 canaux 2 * 3W Contrôle du volume
  5. Alimentation/Charge - 3V à 5V 1A Module élévateur Chargeur USB Convertisseur Boost avec 1pc. Batterie 18650 récupérée de l'ancienne batterie d'ordinateur portable.
  6. Interface - 3 pièces micro-interrupteurs à bouton poussoir
  7. Boîtier de boîte imprimé en 3D - Lien vers les fichiers STL ici

Outils à utiliser:

  • Fer à souder
  • Pince à bec long
  • Multi testeur numérique
  • Couteau exacto
  • Pince coupante
  • Pistolet à colle
  • Imprimante 3D
  • Programmeur/Débogueur Microchip PICKIT 3

Étape 2: SCHÉMAS et ASSEMBLAGE DU CÂBLAGE

SCHÉMAS et ASSEMBLAGE DE CÂBLAGE
SCHÉMAS et ASSEMBLAGE DE CÂBLAGE
SCHÉMAS et ASSEMBLAGE DE CÂBLAGE
SCHÉMAS et ASSEMBLAGE DE CÂBLAGE
SCHÉMAS et ASSEMBLAGE DE CÂBLAGE
SCHÉMAS et ASSEMBLAGE DE CÂBLAGE

Le schéma est dessiné à l'aide de la version gratuite du logiciel de conception de circuits imprimés Autodesk Eagle.

La liste des pièces de la carte principale est la suivante:

1 pc. PIC16F1847 MCU PDIP-18

1 pc. Régulateur de tension AMS1117-3.3 SOT223

6 pièces Résistances 4.7Kohm / 0.5 watt

1 pc. Condensateur électrolytique 10uf/16v

Toutes ces pièces sont montées sur une planche à découper simple face de 30 mm x 30 mm pour l'adapter à l'intérieur du boîtier. Le PIC Mcu est monté sur le dessus de la carte. Le régulateur SMD AMS1117-3.3 et le module AR1010 sont soudés côté cuivre.

Il n'y a pas d'oscillateur externe car j'ai utilisé l'horloge interne à 32 MHz du MCU PIC16F1847. Je n'ai utilisé aucun en-tête ni connecteur pour connecter les modules, ils sont soudés avec des fils de liaison. Les en-têtes sont destinés au débogage série et à la programmation ICSP.

Étape 3: CODEZ

Le code est écrit et compilé à l'aide de la version Code Limited de MikroC pour PIC.

J'ai utilisé la bibliothèque Ar1010 Arduino d'adamjansch/AR1010lib et je l'ai portée pour qu'elle soit compatible avec le MikroC pour PIC IDE.

J'ai écrit ma propre bibliothèque Max7219.

C'est tout, merci

Étape 4:

Mise à jour du fichier source pour inclure la bibliothèque MAX7219…

Étape 5: Futures mises à jour:

J'ajouterai un RTC pour le temps et peut-être des capteurs comme la température et l'humidité.

Entrée audio Bluetooth.

Lecteur mp3.

Conseillé: