Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-23 12:52
Solartracker liefert 30% mehr Strom als normales Solarpanel
- Hallo Willst du deinen eigenen Solar Tracker machen.
- Hier sind einige einfache Schritte, mit denen Sie Ihren eigenen Solartracker erstellen können.
Benötigtes Material
- Brotbrett
- Aurdino Uno/Nano/Pro mini
- 9v Batterie
- 2 Sonnenkollektoren (jede Größe)
- 2 LDR (wenn Sie 2 Achsen machen möchten, benötigen Sie 4 LDR).
- Überbrückungsdrähte
- Karton
- 1 Servomotor
Schritt 1: Überprüfen Sie in diesem Diagramm, wie die Schaltung aussehen wird
Schritt 2: So codieren Sie
Wenn Sie nichts über Servomotor wissen. Servo dreht nur 180 Grad. Der Vorteil der Verwendung von Servo ist, dass wir davon abhängen, wie viel wir drehen möchten.
LDR, Widerstand von LDR ist niedrig, wenn es zu viel Licht ist und im Dunkeln hat es einen sehr hohen Widerstand. Wir werden den Code in die If-Bedingung einfügen, damit wir unser Solarpanel mit dem Widerstand von ldr leicht drehen können.
Sie können Ihren eigenen Code für diesen Solartracker schreiben. Entsprechend Ihrem Solartracker-Design.
Code meines Solartrackers ist:-
Schritt 3: Code:-
#include Servo sg90; int initial_position = 90; int LDR1 = A0; // Verbinden Sie den LDR1 mit Pin A0
int LDR2 = A1; // Verbinden Sie den LDR2 mit Pin A1
int-Fehler = 5;
int Servopin = 9; // Sie können das Servo ändern, stellen Sie nur sicher, dass es auf dem PWM-Pin von Arduino ist
Void-Setup ()
{
sg90.attach(servopin);
pinMode (LDR1, EINGANG); pinMode (LDR2, EINGANG);sg90.write(initial_position);
// Servo um 90 Grad bewegen
Verzögerung (2000); }
Leere Schleife ()
{
int R1 = analogRead (LDR1); // LDR 1 lesen
int R2 = analogRead (LDR2); // LDR 2 lesen int diff1 = abs (R1 - R2); int diff2= abs(R2 - R1);if((diff1 <= Fehler) || (diff2 <= Fehler)) { }
anders {
wenn(R1 > R2)
{
if(initial_position>60) { initial_position = --initial_position;
}
} if(R1 < R2) {
if(initial_position<120) { initial_position = ++initial_position; } } } sg90.write (initial_position); Verzögerung (50);
}
Empfohlen:
So bauen Sie einen Sitzzeit-Tracker – wikiHow
So bauen Sie einen Sitzzeit-Tracker: In diesem Projekt wird der Zio Qwiic-Ultraschall-Abstandssensor verwendet, um eine Person zu erkennen und zu verfolgen. Das Gerät wird strategisch auf einem Bildschirm / Monitor platziert, der der sitzenden Person vor ihrem Computer zugewandt ist. Das Projekt wird tr
So installieren Sie Request-Tracker 3.8 und 4 unter Debian: 3 Schritte
So installieren Sie Request-Tracker 3.8 und 4 auf Debian: Sie benötigen:Das Debian-Betriebssystem auf einem GerätInternet