Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Système solaire de suivi du soleil

Composants et fournitures

Arduino UNO
× 1
Capteur LDR de périphériques analogiques
× 1
Planche à pain sans soudure pleine grandeur
× 1
panneau solaire
× 1
Micro-servomoteur SG90
× 2
Câbles de raccordement (générique)
× 1
Résistance 1k ohm
× 4

Applications et services en ligne

Arduino IDE

À propos de ce projet

Il semble que vous ne puissiez pas marcher dans la rue ces jours-ci sans tomber sur un panneau solaire. Vous pouvez les trouver pour la recharge mobile dans les zones rurales, ainsi que de simples petites lumières de trottoir. L'énergie solaire est facile à utiliser, facilement disponible et peu coûteuse.

Chaque panneau que vous voyez dans votre vie de tous les jours est dans une position fixe. Bien que cette approche soit extrêmement simple et réponde aux besoins de la plupart des petites applications, elle ne produit pas autant d'énergie qu'elle pourrait l'être.

Notre tracker est un tracker à deux axes , ce qui signifie qu'il suit à la fois X et Y. Pour le dire encore plus simplement, il va à gauche, à droite, en haut et en bas. Cela signifie qu'une fois que vous avez configuré votre tracker, vous n'aurez plus jamais besoin de changer ou d'ajuster quoi que ce soit, car partout où le soleil se déplace, votre tracker suivra.

Code

  • Système solaire de suivi du soleil
Système solaire de suivi du soleilArduino
Ceci est le code pour le système solaire de suivi du soleil.
/* * Auteur :Mayur Rabadiya * E-mail :[email protected] * Code :Système solaire de suivi du soleil */#include // bibliothèque pour servomoteur Servo s; // définit Vertival servoServo sh; // définit le servo horizontal int start1 =90; // à partir de 90 degrés int start2 =90; entier L1 =A0; //pour lire les données de LDR1 int L2 =A1; //pour lire les données de LDR2int L3 =A2; //pour lire les données de LDR3 int L4 =A3; //pour lire les données de LDR4 int a =15; void setup() { s.attach(9); // connectez le servo vertical à la broche 9 de l'arduino sh.attach (10); // connectez le servo horizontal à la broche 10 de l'arduino pinMode (L1, INPUT); //définir LDR comme entrée pinMode(L2, INPUT); pinMode(L3, INPUT); pinMode (L4, ENTREE); s.write(start1); //il démarrera le servo à partir de 90 lorsque nous réinitialiserons le système sh.write(start2); retard (2000); } void loop() { int LDR1 =analogRead(L1); //lire la valeur de LDR int LDR2 =analogRead(L2); int LDR3 =analogRead(L3) ; int LDR4 =analogRead(L4) ; entier plus14 =(LDR1+LDR4) ; //moyenne des deux LDR int plus23 =(LDR2+LDR3) ; entier plus12 =(LDR1+LDR2) ; entier plus34 =(LDR3+LDR4) ; int diff1=abs(plus14 - plus23); // différence pour prendre la valeur appropriée int diff2=abs(plus23 - plus14); int diff3=abs(plus12 - plus34); int diff4=abs(plus34 - plus12); if((diff1 <=a) || (diff2 <=a)) { // la différence est inférieure à 15 donc ne fait rien } else { if(plus14> plus23) // déplace le servo vertical à moins de 90 degrés { start2=- -début2 ; } if(plus14  plus34 ) { start1=--start1; // déplace le servo horizontal à moins de 90 degrés } if(plus12  

Schémas


Processus de fabrication

  1. Système de chauffage solaire
  2. Capteur de température multiple
  3. MotionSense
  4. Sécurité incendie des imprimantes 3D
  5. Système d'arrosage des plantes domestiques
  6. Lévitation électromagnétique répulsive Arduino
  7. bot de préhension de la télécommande
  8. enregistreur de données de ballon météo alimenté par Arduino
  9. CoroFence - Détecteur thermique🖖