Table des matières:
- Étape 1: Liste des pièces
- Étape 2: PCB, schéma et fichiers
- Étape 3: Souder
- Étape 4: Télécharger un code
- Étape 5: Tester et ajuster
- Étape 6: Applications possibles
Vidéo: Module lecteur HC-SR04 pour soulager Arduino : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Le capteur de distance à ultrasons HC-SR04 est très populaire en robotique. Fondamentalement, tout objet évitant le robot utilise ce capteur. Et c'est bien sûr génial, facile à utiliser, bon marché et précis, mais une fois que vous commencez à construire des robots plus complexes, vous pouvez commencer à voir un problème et ce problème est le temps. Il faut beaucoup de temps pour mesurer la distance avec ce capteur, il existe des alternatives comme des capteurs pointus qui peuvent détecter des objets très rapidement mais leur sortie est binaire afin que vous puissiez détecter s'il y a un objet dans la plage spécifiée mais vous ne savez pas à quelle distance. Pour certains robots, ces capteurs sont parfaits, mais il y a un autre problème: le prix. Ils sont presque 10 fois plus chers que le HC-SR04. Alors ici, j'ai commencé à penser à combiner ces deux ensemble. Et j'ai une idée de module que vous pouvez brancher sur le HC-SR04 et déléguer la tâche de lire la distance au microcontrôleur Attiny, la sortie peut être binaire et votre microprocesseur principal est soulagé ! Solution simple mais belle et pas chère à la fois:) Vous voulez savoir où vous pouvez utiliser un tel capteur ? Continuez à lire ou regardez une vidéo.
JLCPCB 10 cartes pour 2 $:
Étape 1: Liste des pièces
La liste des pièces n'est pas très longue, vous pouvez en trouver la plupart dans n'importe quel magasin d'électronique local, il y a aussi des liens vers des magasins en ligne si j'ai trouvé quelque chose:
- HC-SR04
- Attiny45/85
- Potentiomètre
- En-têtes Breakaway Femme et Homme
- Résistance SMD 1206 (mieux vaut acheter en kit)
- 1206 DEL
Vous aurez également besoin de quelques outils comme:
- Fer à souder/station
- programmeur USBasp
Si vous souhaitez acheter un PCB pour ce projet, consultez ma boutique Tindie:
Étape 2: PCB, schéma et fichiers
Ci-dessus, vous pouvez trouver tous les fichiers, y compris la conception schématique et PCB, il existe également des fichiers Gerber que vous pouvez utiliser pour fabriquer ce PCB. N'hésitez pas à modifier les fichiers pour vos propres besoins, rappelez-vous que tous mes projets sont partagés comme non commerciaux, vous ne pouvez donc pas les vendre.
Le schéma est super simple, il n'y a que quelques composants, vous pouvez l'utiliser pour tout monter correctement sur le PCB.
Si vous ne voulez pas utiliser de PCB pour ce projet, vous pouvez connecter tout cela sur une maquette, ce sera un peu plus gros mais si vous ne pouvez pas souder, c'est le moyen le plus simple pour vous !
Étape 3: Souder
La soudure est assez simple. Commencez par les plus petits composants (résistance et LED) puis passez aux plus gros de plus en plus gros, comme ça il vous sera plus simple de souder tout ça. Assurez-vous que la polarité est correcte pour tous les composants et qu'il n'y a pas de court-circuit. Si vous ne souhaitez pas utiliser PCB pour ce projet et que vous souhaitez connecter tout cela sur une maquette, sautez simplement cette étape et suivez le schéma de l'étape ci-dessus.
Étape 4: Télécharger un code
Une fois que tout est soudé sur le PCB, nous pouvons télécharger un programme sur l'Attiny. Pour ce faire, nous devons connecter le programmeur USBasp (ou tout autre qui fonctionne avec Arduino IDE) au microcontrôleur. Le code peut être trouvé sur mon Github. Pour le télécharger, vous devez ajouter des cartes Attiny à votre IDE Arduino, vous pouvez trouver de nombreux tutoriels en ligne à ce sujet, donc je ne l'expliquerais pas ici. Bien sûr, vous pouvez modifier les valeurs du code ou même sa fonction en fonction de vos besoins.
Étape 5: Tester et ajuster
Lorsque votre programme est prêt, vous pouvez brancher le module HC-SR04 (regardez les photos ci-dessus pour le brancher correctement, sinon vous risquez d'endommager la carte).
Vous pouvez l'alimenter avec une tension comprise entre 4V et 5V. La LED sur la carte s'allumera lorsque la distance est inférieure à la distance que vous avez définie avec le potentiomètre. Pour modifier la distance, vous pouvez utiliser un tournevis. Lorsque tout fonctionne correctement, vous pouvez passer à l'étape suivante. Si ce n'est pas le cas, vérifiez votre soudure et assurez-vous que votre circuit et mon schéma correspondent.
Étape 6: Applications possibles
Félicitations, vous êtes passé à la dernière étape ! Pour utiliser ce module avec un Arduino, vous devez connecter le VCC du module au 5V d'Arduino, le GND du module au GND d'Arduino et la broche de sortie du module à l'une des broches d'Arduino.
Comment pouvez-vous l'utiliser? Eh bien, les possibilités sont infinies. Vous pouvez l'utiliser pour votre projet de robotique, comme je vais le faire pour mon prochain projet, plus à ce sujet bientôt:) Vous pouvez modifier le code, y connecter un servo et contrôler le servo directement depuis cette carte. Vous pouvez le modifier et l'utiliser sans microcontrôleur externe supplémentaire. C'est une petite planche avec beaucoup de potentiel et cela facilitera beaucoup mon prochain projet.
J'espère que vous avez apprécié la lecture de cette instrucatble:) N'oubliez pas de regarder ma vidéo sur ce projet et de vous abonner à ma chaîne ! Merci d'avoir lu, bonne fabrication !
Conseillé:
Comment créer un lecteur MP3 avec écran LCD à l'aide d'Arduino et du module de lecteur MP3 Mini DFPlayer : 6 étapes
Comment créer un lecteur MP3 avec écran LCD à l'aide d'Arduino et du module de lecteur mini MP3 DFPlayer : Aujourd'hui, nous allons créer un lecteur MP3 avec écran LCD à l'aide d'Arduino et du module de lecteur mini MP3 DFPlayer. Le projet peut lire les fichiers MP3 sur la carte SD et peut faire une pause et jouez de la même manière que l'appareil il y a 10 ans. Et aussi il a la chanson précédente et la chanson suivante amusante
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : 10 étapes (avec photos)
Juuke - un lecteur de musique RFID pour les personnes âgées et les enfants : c'est la boîte Juuke. La Juuke box est votre propre amie musicale, conçue pour être aussi simple que possible à utiliser. Il est spécialement conçu pour être utilisé par les personnes âgées et les enfants, mais peut bien sûr être utilisé par tous les autres âges. La raison pour laquelle nous avons créé ceci est à cause de
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : 11 étapes (avec photos)
Serrure de porte électrique avec lecteur d'empreintes digitales et lecteur RFID : le projet a été conçu pour éviter la nécessité d'utiliser des clés. Pour atteindre notre objectif, nous avons utilisé un capteur optique d'empreintes digitales et un Arduino. Cependant, il y a des individus qui ont une empreinte digitale illisible et le capteur ne la reconnaîtra pas. Puis penser à un
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre
Connecter un lecteur MP3 à un lecteur de cassettes : 6 étapes (avec photos)
Connecter un lecteur MP3 à un lecteur de cassettes : Comment connecter un lecteur MP3 ou une autre source stéréo à un lecteur de cassettes pour écouter de la musique