Table des matières:
- Étape 1: Pièces et outils
- Étape 2: Construire le circuit
- Étape 3: Construire l'assemblage du capteur
- Étape 4: Configurez-le
- Étape 5: Le code
- Étape 6: tout est fait
Vidéo: : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Étape 1: Pièces et outils
Pièces: ~ 2 x servomoteurs - magasin d'électronique local ~ 4 x LDR - magasin d'électronique local ~ 4 x 10k résistances - magasin d'électronique local ~ Arduino Uno - Sparkfun.com ~ 2 x 50k résistance variable - magasin d'électronique localOutils: ~ fer à souder - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Local Electronics Store Toutes les pièces vous coûteront moins de 30$ (Hors l'arduino et tous les outils)
Étape 2: Construire le circuit
Le circuit est assez simple, connectez les quatre LDR aux broches analogiques 0, 1, 2 et 3 respectivement via une résistance de 10k. Connectez les deux servos aux broches numériques 9 et 10 respectivement. Connectez les deux résistances variables aux broches analogiques 4 et 5. Prenez a Regardez les images qu'elles aident vraiment. Voyez la dernière image pour le schéma de circuit (c'est peut-être la plus mauvaise que vous ayez jamais vue).
Étape 3: Construire l'assemblage du capteur
Pour construire l'assemblage du capteur, prenez deux morceaux de carton rectangulaires, coupez une longue fente au milieu du premier morceau de carton. Coupez une courte fente au milieu du deuxième morceau de carton, puis coupez-les tous les deux et fixez-les bien à l'aide de ruban. Cela devrait ressembler à une croix 3D avec 4 sections. Nous devons placer nos quatre LDR dans ces quatre sections de la croix. Voir les images, elles aident vraiment.
Étape 4: Configurez-le
Trouvez une base (bouteille Nescafé dans mon cas) et collez-y votre premier servo puis au rotor du premier servo connectez le deuxième servo. Au rotor du deuxième servo connectez l'ensemble capteur que nous avons fait plus tôt. Pour tester votre robot sortez-le au soleil et il devrait s'aligner automatiquement vers le soleil. Si vous êtes à l'intérieur, il s'alignera sur la source de lumière la plus brillante de la pièce. Jetez un œil aux photos, elles aident vraiment.
Étape 5: Le code
Voici le code de votre robot de traçage solaire: #include // include Servo library Servo horizontal; // servo horizontal int servoh = 90; // stand horizontal servo Servo vertical; // servo vertical int servov = 90; // support vertical servo // connexions broches LDR // name = analogpin; entier ldrlt = 0; //LDR en haut à gauche int ldrrt = 1; //LDR top rigt int ldrld = 2; //LDR en bas à gauche int ldrrd = 3; //ldr down rigt void setup() { Serial.begin(9600); // connexions d'asservissement // name.attach(pin); attache.horizontale(9); attache.verticale(10); } boucle vide() { int lt = analogRead(ldrlt); // en haut à gauche int rt = analogRead(ldrrt); // en haut à droite int ld = analogRead(ldrld); // en bas à gauche int rd = analogRead(ldrrd); // down rigt int dtime = analogRead(4)/20; // lecture des potentiomètres int tol = analogRead(5)/4; int avt = (lt + rt) / 2; // valeur moyenne top int avd = (ld + rd) / 2; // valeur moyenne down int avl = (lt + ld) / 2; // valeur moyenne restante int avr = (rt + rd) / 2; // valeur moyenne right int dvert = avt - avd; // vérifie la différence de haut en bas int dhoriz = avl - avr;// vérifie la différence og left et rigt if (-1*tol > dvert || dvert > tol) // vérifie si la différence est dans la tolérance else changer l'angle vertical { if (avt > avd) { servov = ++servov; if (servov > 180) { servov = 180; } } else if (avt < avd) { servov= --servov; if (servov < 0) { servov = 0; } } vertical.write(servov); } if (-1*tol > dhoriz || dhoriz > tol) // vérifie si la différence est dans la tolérance sinon change l'angle horizontal { if (avl > avr) { servoh = --servoh; if (servo < 0) { servoh = 0; } } else if (avl < avr) { servoh = ++servoh; if (servo > 180) { servoh = 180; } } else if (avl = avr) { // rien } horizontal.write(servoh); } délai(dtime); }
Étape 6: tout est fait
Espérons que ce projet inspire d'autres expérimentations. La carte Arduino est incroyablement polyvalente, bon marché et accessible à tous les amateurs. Ce n'est qu'un des nombreux projets simples qui peuvent être construits à l'aide de l'arduino. Continuez à méditer!. N'oubliez pas de suivre morescomming up. Pour toute question, contactez-moi heres mon E-mail ID [email protected]
Conseillé:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Tapis avec capteurs/communication RF avec Arduino Micro : 4 étapes (avec photos)
Tapis avec capteurs/communication RF avec Arduino Micro : J'ai récemment terminé l'installation Tout aussi diversifiée, qui est composée d'une série de lampes qui réagissent aux capteurs placés dans un tapis sous les lampes. Voici comment j'ai fait le tapis avec des capteurs de pression. J'espère que vous trouverez ça utile.:)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T