Table des matières:

Comment créer un Spike Buster ou une carte de commutation télécommandé à l'aide d'Atmega328P autonome : 6 étapes (avec des images)
Comment créer un Spike Buster ou une carte de commutation télécommandé à l'aide d'Atmega328P autonome : 6 étapes (avec des images)

Vidéo: Comment créer un Spike Buster ou une carte de commutation télécommandé à l'aide d'Atmega328P autonome : 6 étapes (avec des images)

Vidéo: Comment créer un Spike Buster ou une carte de commutation télécommandé à l'aide d'Atmega328P autonome : 6 étapes (avec des images)
Vidéo: How to make Remote Controlled Spike Buster or Switch Board using Arduino Uno or Atmega328P-PU 2024, Juillet
Anonim
Image
Image

Dans ce projet, je montrerai comment construire un Spike Buster ou un Switch Board télécommandé à l'aide d'Atmega328P autonome. Ce projet est construit sur une carte PCB personnalisée avec très peu de composants. Si vous préférez regarder la vidéo, j'ai intégré la même chose ou si vous aimez lire, continuez avec le post.

Étape 1: Composants et matériaux utilisés

Pour ce projet, nous avons besoin de composants tels que

  1. Atmega328P-PU
  2. Cristal 16MHz
  3. Condensateur 2*22pF
  4. Résistance 10K Ohm
  5. Résistance 4*1K
  6. 4 * LED
  7. Relais 4*5 volts
  8. Tsop1738
  9. UL2003A
  10. Carte PCB personnalisée (les fichiers Gerber seront partagés dans la publication) ou n'importe quelle carte de perf
  11. Boîtier avec prise femelle

Si vous souhaitez acheter en ligne, voici quelques liens affiliés que vous pouvez essayer

Amazon IND

  1. Atmega328P-PU -
  2. Cristal 16MHz -
  3. Relais 4*5 Volts -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Amazon États-Unis

  1. Atmega328P-PU -
  2. Cristal 16MHz -
  3. Relais 4*5 volts -
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Banggood

  1. Atmega328P-PU -
  2. Cristal 16MHz -
  3. Relais 4 * 5 volts -
  4. Arduino UNO -

AliExpress

  1. Atmega328P-PU -
  2. Cristal 16MHz-https://s.click.aliexpress.com/e/c1liuZ7S
  3. Relais 4*5 volts-https://s.click.aliexpress.com/e/ccGa793K
  4. Tsop1738 -
  5. UL2003A -
  6. Arduino UNO -

Étape 2: Schéma de circuit et conception de la disposition

Schéma de circuit et conception de la disposition
Schéma de circuit et conception de la disposition
Schéma de circuit et conception de la disposition
Schéma de circuit et conception de la disposition
Schéma de circuit et conception de la disposition
Schéma de circuit et conception de la disposition

C'est le schéma de circuit complet que j'ai conçu sur KiCAD. Le circuit est principalement autour d'Atmega328P-PU qui est le micro-contrôleur utilisé dans Arduino UNO. Au lieu d'utiliser l'intégralité d'Arduino UNO, j'utilise une version à composants limités d'Arduino UNO sur une carte PCB personnalisée (pour plus de détails sur la version à composants limités d'Arduino UNO, vous pouvez lire un article partagé sur le site officiel d'Arduino en cliquant ici). Ceci est principalement pour réduire l'espace et le coût. Vous pouvez également créer ce projet à l'aide d'Arduino Uno et de la carte relais à 4 canaux ainsi que du module de télécommande.

Le TSOP1738 dans le circuit est utilisé comme récepteur à distance IR.

Pour piloter les relais, j'utilise ULN2003A IC qui est une série de sept transistors NPN Darlington.

Après avoir conçu le schéma de circuit, j'ai conçu la mise en page et généré le fichier Gerber & Drill pour la fabrication de la carte PCB. J'utilise JLCPCB pour la fabrication de ma carte PCB car ils fournissent des PCB de très bonne qualité et bien finis à très faible coût. Habituellement, 10 pièces vous coûteront 2 $ et seront expédiées dans les 48 heures et si vous commandez 5 pièces, le PCB sera expédié dans les 24 heures. Si vous souhaitez passer la commande pour la même planche, vous pouvez télécharger mon fichier Gerber en cliquant ici.

Étape 3: Installation de la bibliothèque IR et recherche des codes IR

Installation de la bibliothèque IR et recherche des codes IR
Installation de la bibliothèque IR et recherche des codes IR
Installation de la bibliothèque IR et recherche des codes IR
Installation de la bibliothèque IR et recherche des codes IR
Installation de la bibliothèque IR et recherche des codes IR
Installation de la bibliothèque IR et recherche des codes IR

Pour trouver les codes IR, vous devez d'abord installer la bibliothèque IR. Vous pouvez télécharger la bibliothèque depuis GitHub. Après le téléchargement, installez la bibliothèque dans votre dossier Bibliothèques Arduino.

Ensuite, construisez le circuit comme indiqué sur une planche à pain en utilisant TSOP1738 et Arduino Uno. Après la construction, alimentez le circuit et téléchargez le croquis. Appuyez ensuite sur le bouton que vous souhaitez utiliser sur la télécommande et notez les codes qui apparaissent sur le moniteur série de votre Arduino IDE. Pour ce projet, j'utilise 4 boutons, vous devez donc noter quatre codes pour quatre boutons différents.

J'ai partagé le lien de téléchargement du croquis à l'étape précédente.

Dans la vidéo, cette étape commence à 1:07 ou vous pouvez cliquer ici

Étape 4: Esquisse finale pour contrôler les relais

Esquisse finale pour contrôler les relais
Esquisse finale pour contrôler les relais
Esquisse finale pour contrôler les relais
Esquisse finale pour contrôler les relais

Ensuite, j'ai téléchargé le croquis final sur mon Atmega328P-PU autonome. L'Atmega328P autonome a été construit sur une planche à pain et a été programmé à l'aide d'Arduino UNO.

Vous pouvez télécharger ce croquis en cliquant sur le lien partagé dans l'étape Schéma de circuit et conception de la disposition.

Avant de télécharger le croquis, vous devez apporter une petite modification. Pour vous, les codes IR peuvent changer, vous devez donc remplacer les codes existants par vos codes IR dans la déclaration de cas.

Extra: Si vous n'êtes pas familier sur la façon de démarrer ou de télécharger un croquis sur Atmega328P-PU autonome, j'ai fait une vidéo détaillée séparée expliquant cela. Vous pouvez le regarder en cliquant ici

Dans la vidéo, cette étape commence vers 2:33 ou vous pouvez cliquer ici

Étape 5: Assemblage de la carte

Assemblée du Conseil
Assemblée du Conseil
Assemblée du Conseil
Assemblée du Conseil

Après avoir reçu la carte de JLCPCB, j'ai monté tous les composants en conséquence et les ai sécurisés à l'aide de soudure.

Étape 6: Terminer le projet

Terminer le projet
Terminer le projet
Terminer le projet
Terminer le projet
Terminer le projet
Terminer le projet
Terminer le projet
Terminer le projet

Après l'assemblage de la carte, j'ai monté la carte sur le boîtier et l'ai fixée avec des écrous M3, puis j'ai connecté la carte et les fiches femelles en conséquence.

Assemblage du panneau et du boîtier:

  1. Connectez d'abord tous les neutres de la prise femelle ensemble, puis connectez-y le fil neutre du câble principal
  2. Ensuite, connectez le fil sous tension du câble principal à la broche "IN" sur la carte
  3. Les broches 1, 2, 3 et 4 de la carte vont individuellement à la broche Live de la prise femelle
  4. Vous devez également connecter une prise DC à la broche 5V et GND sur le sanglier

Une fois toutes les connexions effectuées, alimentez la carte PCB à l'aide d'un adaptateur 5V 1Amp et connectez le câble principal au secteur.

Dans la vidéo, cette section commence vers 5:42 ou vous pouvez cliquer ici

Début des tests à 8h03

Conseillé: