Mündəricat:
Video: Cənab Tracker: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Günəş izləyicisi normal Günəş panelindən 30% daha çox elektrik enerjisi təmin edir
- Salam öz Günəş İzləyicinizi etmək istəyirsiniz.
- Günəş izləyicisini özünüz edə biləcəyiniz bir neçə sadə addım.
Tələb olunan material
- Çörək lövhəsi
- Aurdino Uno/Nano/Pro mini
- 9v batareya
- 2 günəş paneli (İstənilən ölçüdə)
- 2 LDR (2 ox etmək istəyirsinizsə, 4 LDR tələb olunacaq).
- Jumper telləri
- Kart lövhəsi
- 1 Servo motor
Addım 1: Dövrün necə olacağını bu Diaqramı yoxlayın
Addım 2: Necə Kodlaşdırılır
Servo moter haqqında məlumatınız yoxdursa. Servo yalnız 180 dərəcə fırlanır. servo istifadə etməyin üstünlüyü, nə qədər döndürmək istədiyimizdən asılıdır.
Çox işıq və qaranlıqda çox yüksək müqavimətə malik olduqda LDR, LDR müqaviməti aşağı olur. Kodu İçəriyə qoyacağıq Əgər ldr müqavimətindən istifadə edərək günəş panelimizi asanlıqla çevirə bilərik.
Bu günəş izləyicisi üçün öz kodunuzu yaza bilərsiniz. Günəş izləyicinizin dizaynına görə.
Günəş izləyicimin kodu belədir:-
Addım 3: Kod:-
#Servo sg90 daxil et; int initial_position = 90; int LDR1 = A0; // LDR1 -i A0 pininə bağlayın
int LDR2 = A1; // LDR2 -ni A1 pininə qoşun
int xətası = 5;
int servopin = 9; // Arduinonun PWM pinindəki servo dəyişdirə bilərsiniz
boş quraşdırma ()
{
sg90. əlavə (servopin);
pinMode (LDR1, GİRİŞ); pinMode (LDR2, GİRİŞ);sg90.write (initial_position);
// Servo 90 dərəcə sürüşdürün
gecikmə (2000); }
boşluq döngəsi ()
{
int R1 = analogRead (LDR1); // LDR 1 oxuyun
int R2 = analogRead (LDR2); // oxuyun LDR 2 int diff1 = abs (R1 - R2); int dif2 = abs (R2 - R1);əgər ((dif1 <= səhv) || (dif2 <= səhv)) {}
başqa {
əgər (R1> R2)
{
if (initial_position> 60) {initial_position = --initial_position;
}
} əgər (R1 <R2) {
if (initial_position <120) {initial_position = ++ initial_position; }}} sg90.write (initial_position); gecikmə (50);
}
Tövsiyə:
Cənab Dinamik - 3D Çaplı DSP Portativ Dinamik: 9 Addım (Şəkillərlə)
Cənab Dinamik - 3D Çaplı DSP Portativ Dinamik: Mənim adım Simon Ashtondur və illər ərzində adətən ağacdan bir çox dinamiklər tikmişəm. Keçən il 3D printer aldım və buna görə də 3D çapın icazə verdiyi bənzərsiz dizayn azadlığını nümunə gətirən bir şey yaratmaq istədim. İlə oynamağa başladım
Cənab Birch Bamper Təlimat: 9 addım
Cənab Birch Bamper Təlimatlandırılır: Bu tamponun məqsədi BoeBotun ətrafı ətrafında manevr etməsinə icazə verməkdir. Tamponun hər iki tərəfinə bir şey çırpıldıqda, bükülmüş ağcaqanad çubuqları toxunur və robotun dayanmasını, geri çəkilməsini və dönməsini söyləyən bir əlaqə qurur
Cənab Big (Ağırlıq Daşınan Mobil Bölmə): 4 addım
Mr Big (Ağırlıq Taşıma Mobil Cihazı): Bu mənim ilk təlimatımdır, buna görə əvvəlcədən hər hansı bir səhv üçün bağışlanma diləyirəm. Yaz tətilində evimə qayıdın, evdəki hər kəs əşyalarını başqa otaqlardan gətirməyimi istədi. . Əşyalar kiçik və ya məhdud sayda olsa yaxşı olardı
Cənab Wiggly, Mouse Jiggler: 4 addım (şəkillərlə)
Cənab Wiggly, Mouse Jiggler: Bu, Mr Wiggly siçan jiggler etmək necə sizə göstərəcək. Varsayılan olaraq, əksər Windows qurğuları, kompüterinizi 10 və ya 15 dəqiqəlik hərəkətsizlikdən sonra yatmağa qoyur. Bu ümumiyyətlə idarəetmə panelində asanlıqla söndürülə bilər, lakin bəzi
Cənab Saat Üzü: 9 addım
Cənab Saat Üzü: Bu il Milad üçün cənab Saat Üzü adlandırdığım unikal və çox sərin bir balaca adam qurdum. Faydalı bir saat başı və aligator tutacaqları olan sadə bir tel adamdır. Bu Təlimat onu necə qurduğumu izah edəcək. & n