Table des matières:
- Étape 1: Outils et fournitures
- Étape 2: Test de la planche à pain
- Étape 3: Assemblage (point 1)
- Étape 4: Assemblage (partie 2)
- Étape 5: Assemblage final
- Étape 6: Tests et orientations futures
Vidéo: Détecteur de pulsation Hubby : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:10
Ce projet utilise un module récepteur RF pour déclencher un cœur LED pulsant lorsque l'émetteur est à portée. Je l'ai fait pour mon fiancé pour la Saint-Valentin cette année. Je n'ai pas encore testé complètement la portée, car je n'ai pas réellement sorti l'émetteur de notre immeuble depuis que je viens de le terminer aujourd'hui. La paire émetteur/récepteur que j'ai utilisée est hypothétiquement capable de jusqu'à 500 pieds, bien que ce soit la portée de la ligne de vue en espace ouvert. Je n'ai pas encore ajouté d'antennes au récepteur ou au boîtier émetteur, mais cela devrait hypothétiquement améliorer la portée actuelle.
Étape 1: Outils et fournitures
Outils nécessaires:Fer à souderDremelDrill (ou foret assez gros pour le Dremel)TournevisFournitures2 LED (1 rouge pour le cœur, une autre de n'importe quelle couleur pour un voyant d'alimentation pour l'émetteur)Carte de circuit imprimé (j'ai utilisé 276-159 de RadioShack)2 Tension 5v Régulateurs (7805 ou similaire)2 piles 9v2 pinces pour piles 9v2 boîtiers de projet (j'ai utilisé 270-1803 pour le récepteur et un petit boîtier 3x2x1 environ pour l'émetteur)2 commutateurs SPST (j'ai utilisé 275-645)2 prises DIP 8 broches (J'ai utilisé 276-1995)2 PIC 12f683 (vous pouvez en obtenir quelques-uns comme échantillon gratuit de Microchip)2 Résistances (la valeur dépend des LED que vous utilisez, quelque part autour de 100ohms pour les LED typiques de la tension régulée 5v)Un petit morceau de fil en plastique (de préférence nuageux ou translucide)et le dernier mais le plus important émetteur et récepteur RF (j'ai utilisé RF-KLP-434 de Sparkfun, qui était de 11,95 pour la paire)
Étape 2: Test de la planche à pain
J'ai configuré cela comme un simple circuit sur deux planches à pain (certaines personnes sur les forums Sparkfun ont signalé avoir des problèmes pour faire fonctionner le récepteur / émetteur s'ils n'étaient séparés que de quelques centimètres.) Les modules RF fonctionnent assez simplement. Vous leur fournissez simplement une tension (environ 5 V pour le récepteur et jusqu'à 12 V pour l'émetteur) et le signal sur la broche de données de l'émetteur est répliqué sur le récepteur. Dans mon circuit, la broche de données de l'émetteur est pilotée par une sortie sur L'image. J'ai l'intention de travailler davantage sur le programme PIC pour fournir un protocole de données réel, mais afin d'y parvenir ce week-end, l'émetteur PIC envoie actuellement un signal élevé pendant 500 ms, puis diminue pendant 500 ms et se répète aussi longtemps que il est allumé. Il y a une LED attachée à la broche de sortie pour donner un retour visuel de l'impulsion afin que vous sachiez que le circuit fonctionne. Le récepteur est tout aussi simple à l'heure actuelle. La broche de données va à une entrée sur le PIC. Le PIC attend un signal haut, puis émet des impulsions sur la LED tant que le signal est haut. Lorsque le signal d'entrée est faible, le PIC attend 500 ms, puis interroge à nouveau l'entrée. Voici le code pour le moment: modifié pour le rendre plus lentTransmitter:#include#use delay(clock=4000000, int=4000000)#use fast_io(A)#fuses nomclrvoid main(){ set_tris_a(0); while(1) { output_high(pin_a4); délai_ms(500); output_low(pin_a4); délai_ms(500); }}Récepteur:#include#use delay(clock=4000000, int=4000000)#use fast_io(A)#fuses nomclrvoid main(){ unsigned int i, j, k, step; set_tris_a(0); while(1) { while (input(pin_a3)) { step = 1; j = 0; do { for(; j = 0; j += step) { for (k = 0; k < 10; k++) { OUTPUT_HIGH(PIN_A1); pour (i = j; i != 0; i--); OUTPUT_LOW(PIN_A1); pour (i = 100-j; i != 0; i--); } } étape *= -1; j += pas; } tandis que (j > 0); } délai_ms(500); }}
Étape 3: Assemblage (point 1)
J'ai d'abord assemblé le circuit de l'émetteur. Les connexions sont assez simples.
Le fil +9v de la batterie va à l'interrupteur, qui va à la fois à l'émetteur (pour le faire fonctionner directement à partir de 9v) et au régulateur de tension 7805. La tension régulée va au PIC. La broche 2 du PIC va à la LED (via une résistance de limitation) et à la broche Data de l'émetteur. Lorsque l'interrupteur est activé, la LED commence à clignoter (toutes les 1/2 seconde) et l'émetteur commence à émettre. J'ai laissé la broche de l'antenne non connectée pour le moment, mais je peux ajouter une antenne.
Étape 4: Assemblage (partie 2)
Le récepteur est un circuit similaire.
Le +9v va à l'interrupteur, puis au régulateur de tension. Le 5v régulé va au PIC et au récepteur. La broche de données du récepteur va à la broche 4 du PIC. La broche 6 de la photo est connectée à la LED (devrait être via une résistance de limitation, que j'ai oubliée au premier tour, je devrai l'ajouter plus tard.)
Étape 5: Assemblage final
J'ai percé des trous dans les boîtiers pour que les entretoises maintiennent les cartes de circuits imprimés et dans les côtés des boîtiers pour les commutateurs.
J'ai utilisé le Dremel pour découper une forme de cœur sur le dessus du boîtier du récepteur. Le plastique que j'ai utilisé pour couvrir ce n'était qu'un mince morceau d'un emballage. J'ai utilisé du papier de verre grossier pour rayer/dégrader le plastique afin qu'il ne soit pas complètement clair et diffuse un peu la lumière LED. J'ai ensuite collé ce morceau de plastique à l'intérieur du couvercle du récepteur. (la lumière est plus belle que sur les photos, elle se diffuse assez bien à travers le plastique) J'ai fermé toutes les boites et testé.
Étape 6: Tests et orientations futures
À l'heure actuelle, je peux obtenir une portée de 90 à 100 pieds avec le récepteur installé dans mon appartement au 2ème étage. Étant donné que les broches d'antenne du récepteur et de l'émetteur ne sont connectées à rien, je peux essayer de trouver de petites antennes à y attacher pour voir de combien je peux augmenter la portée.
J'ai brièvement envisagé d'utiliser une minuterie 555 pour générer l'impulsion de l'émetteur, mais j'ai décidé que, puisque j'avais l'intention d'améliorer le code PIC, il serait préférable d'utiliser le PIC à la fois dans le récepteur et dans l'émetteur. (de plus, l'utilisation de la minuterie 555 aurait nécessité quelques composants supplémentaires pour générer l'impulsion) Je souhaite implémenter un simple ping série afin d'éviter le bruit qui déclenche occasionnellement le récepteur avec le code actuel, car je vérifie simplement pour une entrée élevée.
Conseillé:
Détecteur de courant AC sans fil : 7 étapes (avec photos)
Détecteur de courant AC sans fil : lors de la création de mon précédent Instructable (capteur de proximité infrarouge facile), j'ai compris quelques éléments sur l'utilisation de 2 transistors d'affilée pour amplifier un signal très faible. Dans ce Instructable je vais élaborer sur ce principe qui est également appelé le &quo
Détecteur de métaux Arduino simple : 8 étapes (avec photos)
Détecteur de métaux Arduino simple : *** Une nouvelle version a été publiée qui est encore plus simple : https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** La détection de métaux est un excellent passe-temps qui obtient vous dehors, découvrez de nouveaux endroits et peut-être trouvez quelque chose d'intéressant. Vérifiez-vous
Détecteur de niveau de machine à coke - Maintenant avec la parole ! : 6 étapes (avec photos)
Détecteur de niveau de Coke Machine - Now With Speech ! : Ce projet est un remix de mon détecteur de niveau de Coke Machine Can, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) avec de nouveaux capteurs , et l'ajout du son parlé ! Après avoir fabriqué mon premier détecteur de niveau, j'ai ajouté un buzzer piézo à g
Détecteur de fumée IOT : mettre à jour le détecteur de fumée existant avec IOT : 6 étapes (avec photos)
Détecteur de fumée IOT : Mettre à jour le détecteur de fumée existant avec IOT : Liste des contributeurs, Inventeur : Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Superviseur : Dr Chia Kim Seng Département de génie mécatronique et robotique, Faculté de génie électrique et électronique, Universiti Tun Hussein Onn Malaisie.Distribuer
Détecteur de mouvement avec notifications Blynk (WeMos D1 Mini + HC-SR04): 4 étapes (avec photos)
Détecteur de mouvement avec notifications Blynk (WeMos D1 Mini + HC-SR04) : veuillez voter pour ce projet dans le cadre du concours sans fil. Merci !Mise à jour n°2 - Quelques ajustements (version 2.2), vous pouvez configurer votre capteur (plage et nom) directement dans la définition. De plus, il arrivait parfois que le capteur lisait des valeurs erronées et envoyait une notification