Table des matières:
- Étape 1: Détection d'obstacles
- Étape 2: Contrôle du moteur
- Étape 3: Installez quelque chose là-bas, un tel chien…
Vidéo: Un chien traqueur infrarouge : 3 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Un jour, j'ai trouvé une vidéo intéressante sur: https://arduinotr.com/cisim/?fbclid=IwAR22rYmiRQQJ0nqAusOLhBj_778gROseej6TUonvbOnAd65A-sl_wnyqrJQ&tdsourcetag=s_pcqq_aiomsg, c'est vraiment une bonne vidéo mais…
Au premier coup d'œil je le sens vraiment étrange, et puis les pieds trichés, je ne sais pas quelle est la raison du fond pour laquelle ce designer a fait une histoire si trompeuse… c'est impossible par un simple capteur IR, ou même sans aucun contrôleur mais seulement de simples triodes.
Je ne connais pas le gars et toute l'histoire, j'essaie juste de le faire moi-même. Je viens de faire mon propre design, avec des modules très simples:
- Tout contrôleur compatible Arduino tel que Maduino
- Pilote de moteur L298N
- 3x capteur infrarouge
- Quelques cavaliers courants
Étape 1: Détection d'obstacles
Là, 3 capteurs IR sont utilisés pour détecter l'obstacle, et le capteur gauche/droit a détecté l'obstacle, il doit être tourné dans le sens de l'horloge/anti-horloge, tandis que le capteur du milieu a détecté, tout va bien.
Le capteur 3 détecte s'il y a un obstacle devant. Connecte la broche de signal aux broches d'entrée Maduino, telles que Pin2/3/4;
En tant que logiciel, vérifiez simplement l'état de la sortie du capteur pour décider ce que le moteur doit faire:
if (IR1_STA == HIGH & IR2_STA == LOW & IR3_STA == HIGH)//Si le capteur central détecte l'obstacle, arrêt du moteur
{
analogWrite(EN, 0);
Arrêter();
}
si (IR1_STA == LOW & IR2_STA == HIGH & IR3_STA == HIGH)//si le capteur droit détecte l'obstacle, le moteur inverse à grande vitesse;
{
analogWrite(EN, haute vitesse);
Inverser();
}
if (IR1_STA == LOW & IR2_STA == LOW & IR3_STA == HIGH) //si le
le capteur droit et central détecte l'inversion du moteur obstable à basse vitesse;
{
analogWrite(EN, basse vitesse);
Inverser();
}
……
Étape 2: Contrôle du moteur
Et un pilote de moteur pour piloter le moteur, à haute/basse vitesse, dépend de l'état du capteur.
Utilisation d'un module L298N pour piloter le moteur, avec les broches Maduino 5/6 et PWM (Maduino Pin9) vers la broche d'activation L298N, et alimenter le module avec 9 V:
entier EN=9; //Contrôle PWM
int highspeed = 80;//définir la grande vitesse
int lowspeed = 60;//définir la petite vitesse
puis la vitesse du moteur peut être contrôlée par:
analogWrite(EN, haute vitesse);
Étape 3: Installez quelque chose là-bas, un tel chien…
Installez les capteurs et les moteurs, et faites quelque chose, pour moi, j'aime un chien pour jouer avec ma fille de 1,5 ans. Téléchargez le code Arduino ici….de libre pour me contacter: [email protected] si vous avez des questions
Conseillé:
Traqueur GPS : 6 étapes
Tracker GPS : Hé les gars dans cette vidéo, nous allons faire un tracker GPS en utilisant Esp 8266 (nodemcu) et un module GPS neo 6m alors commençons
Tutoriel sur le traqueur GPS LoRa - LoRaWAN avec Dragino et TTN : 7 étapes
Tutoriel sur le traqueur GPS LoRa | LoRaWAN avec Dragino et TTN : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Quelques projets en arrière, nous avons examiné la passerelle LoRaWAN de Dragino. Nous avons connecté différents nœuds à la passerelle et transmis des données des nœuds à la passerelle en utilisant TheThingsNetwork comme s
Traqueur d'animaux basé sur Tinyduino LoRa: 7 étapes
Pet Tracker basé sur Tinyduino LoRa : Qui ne veut pas avoir d'animaux de compagnie ?? Ces amis à fourrure peuvent vous remplir d'amour et de bonheur. Mais la douleur de les manquer est dévastatrice. Notre famille avait un chat nommé Thor (la photo ci-dessus) et c'était un vagabond aimant l'aventure. Plusieurs fois, il est revenu
Traqueur solaire : 4 étapes
Solar Tracker : C'est un tracker solaire que j'ai fabriqué. Lorsque j'ai surfé sur Internet, j'ai eu beaucoup d'idées mais j'ai pensé à faire un projet économique, alors le voici. Je l'ai fait spécialement pour les débutants qui sont nouveaux sur arduino. Et j'ai même téléchargé les images des principales fournitures
Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique: 7 étapes
Comment créer un traqueur de données en direct sur le coronavirus COVID 19 avec ESP8266, affichage sur papier électronique : 1