Mündəricat:

Günəş İzləyici Cihazı: 25 addım
Günəş İzləyici Cihazı: 25 addım

Video: Günəş İzləyici Cihazı: 25 addım

Video: Günəş İzləyici Cihazı: 25 addım
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Iyul
Anonim
Günəş Tracker Cihazı
Günəş Tracker Cihazı
Günəş Tracker Cihazı
Günəş Tracker Cihazı

Bu addımları izləyərək, günəşi təqib etmək üçün mövqeyini tənzimləyən bir günəş paneli yaradıb tətbiq edə biləcəksiniz. Bu, gün ərzində maksimum enerji yığılmasına imkan verir. Cihaz, iki fotoşəkil rezistoru istifadə edərək aldığı işığın gücünü hiss edə bilir və bu məlumatı hansı istiqamətə baxmalı olduğuna qərar vermək üçün istifadə edir.

Öyrənmə Məqsədləri

  • Çörək taxtasının naqilləri haqqında məlumat əldə edin
  • Arduino'da əsas funksiyaları necə yerinə yetirəcəyinizi (kodu yükləmək/başlatmaq) öyrənin
  • Fərqli elektrik komponentləri haqqında məlumat əldə edin
  • Alternativ enerji istehsalının necə artırıla biləcəyini öyrənin

Bu sinif üçün bir layihə olduğu üçün ITEEA tərəfindən Texnoloji Savadlılıq Standartlarından (STL) bəzilərini nəzərdən keçirmək istəyirik. Tələbələrin bu layihədən öyrənməsini istədiyimiz şey:

Standart 16: Enerji və Güc Texnologiyaları

Gələcək nəsillərin bu təbii sərvətlərə çıxışını təmin etmək üçün enerji ehtiyatlarına qənaət etmək bütün vətəndaşların borcudur. Hansı enerji mənbələrinin daha da inkişaf etdirilməsi lazım olduğuna qərar vermək üçün insanlar müxtəlif enerji mənbələrinin istifadəsinin ətraf mühitə müsbət və mənfi təsirlərini tənqidi qiymətləndirməlidirlər.

6-8-ci siniflər Güc sistemləri digər texnoloji sistemləri idarə etmək və hərəkətə gətirmək üçün istifadə olunur. Ətrafımızda istifadə olunan enerjinin çoxu səmərəli istifadə edilmir.

9-12-ci siniflər Enerji əsas formalara bölünə bilər: istilik, parlaq, elektrik, mexaniki, kimyəvi, nüvə və digərləri

Xərclərin Qiymətləndirilməsi Günəş Paneli Kit (50 $), Arduino Kit (40 $) və Çeşidli Lego Parçaları (25 $) üçün ümumi olaraq 115 $ bütün hissələr üçün, yeni.

Addım 1: Dəstək Baza

Dəstək bazası
Dəstək bazası
Dəstək bazası
Dəstək bazası

Bu 1x16 (15 deşik) lego kərpicdən dördünü tutun və ikinci şəkildəki kimi bir yerə yığın

Addım 2: Dönmə Dağı

Dönmə dağı
Dönmə dağı
Dönmə dağı
Dönmə dağı

Bu komponentlərdən ikisi hazırlanacaq, buna görə lazım olan komponentləri ikiqat artırın və digər tərəfə çevirin.

Bu boz parçalardan birini, bir qara "H" bağlayıcısını və bir tərəfində artı mıx, digər tərəfində isə yuvarlaq bir mıx olan tək bir bağlama mıxını tutun.

Komponenti ikinci şəkildə göstərildiyi kimi qurun və ikincisini əks tərəf üçün tərs şəkildə qurun.

Addım 3: 1 və 2 -ci addımları birləşdirin

1 və 2 -ci addımları birləşdirin
1 və 2 -ci addımları birləşdirin

Şəkildə göstərildiyi kimi bazanı və əvvəlki əlavələri yığın

Addım 4: Günəş Paneli Baza

Günəş Paneli Baza
Günəş Paneli Baza
Günəş Paneli Baza
Günəş Paneli Baza

Bu miqdarları təkrarlayın və əks tərəf üçün tikintini tərs edin.

Bir ədəd 11x1 bağlayıcı çubuq, iki bucaqlı parça və 8 ədəd bütün yuvarlaq bağlayıcı parçaları tutun.

İkinci şəkildə göstərildiyi kimi yığın.

Addım 5: Günəş Paneli Yuvası

Günəş Paneli Yuvası
Günəş Paneli Yuvası
Günəş Paneli Yuvası
Günəş Paneli Yuvası

Təkrar tikinti.

Dörd 90 dərəcə bağlayıcı, iki 15x1 bağlama çubuğu və iki 9x1 bağlama çubuğu istifadə edin və ikinci şəkildə göstərildiyi kimi yığın.

Addım 6: Sabitlik Bağlayıcıları

Sabitlik bağlayıcıları
Sabitlik bağlayıcıları
Sabitlik bağlayıcıları
Sabitlik bağlayıcıları

Təkrar tikinti.

İki 90 dərəcə bağlayıcı və 13x1 bağlayıcı çubuq götürün və ikinci şəkildə göstərildiyi kimi bağlayın.

Addım 7: Günəş Paneli Holdinq Məclisi

Günəş Paneli Holdinq Məclisi
Günəş Paneli Holdinq Məclisi
Günəş Paneli Holdinq Məclisi
Günəş Paneli Holdinq Məclisi

Əvvəllər tikilmiş hissələri götürün və yığın.

Addım 8: Günəş Paneli Qolları

Günəş Paneli Qolları
Günəş Paneli Qolları
Günəş Paneli Qolları
Günəş Paneli Qolları

H konnektoru və L konnektorunu ikinci şəkildə göstərildiyi kimi bağlayın.

Addım 9: Günəş Paneli Silahların Davamı

Günəş Paneli Qolları Əlaqəsi
Günəş Paneli Qolları Əlaqəsi
Günəş Paneli Qolları Əlaqəsi
Günəş Paneli Qolları Əlaqəsi

Fərqli bir L konnektoru və iki tək dirək istifadə edərək, onları göstərildiyi kimi bağlayın.

Addım 10: Günəş Paneli Silahların Davamı

Günəş Paneli Qollar Əlaqəsi
Günəş Paneli Qollar Əlaqəsi
Günəş Paneli Qolları Əlaqəsi
Günəş Paneli Qolları Əlaqəsi

Daha sonra, daha qısa bir baza və daha iki dirək olan başqa bir L konnektoru tutmalı və onları da bağlamalısınız.

Addım 11: Günəş Paneli Silahların Davamı

Günəş Paneli Qolları Əlaqəsi
Günəş Paneli Qolları Əlaqəsi
Günəş Paneli Qollar Əlaqəsi
Günəş Paneli Qollar Əlaqəsi

İndi göstərildiyi kimi düz bir parça və montaja daha iki dirək əlavə edəcəksiniz.

Addım 12: Günəş Paneli Silahların Davamı

Günəş Paneli Qollar Əlaqəsi
Günəş Paneli Qollar Əlaqəsi
Günəş Paneli Qollar Əlaqəsi
Günəş Paneli Qollar Əlaqəsi

Qolun yığılmasında son addım üçün, göstərildiyi kimi son bir L parçası əlavə edin. Bu parça günəş panelini tutmağa kömək edəcək.

Addım 13: Parçanı Montaja əlavə edin

Parça hissəsinə əlavə edin
Parça hissəsinə əlavə edin
Parça Montajına əlavə edin
Parça Montajına əlavə edin
Parça Montajına əlavə edin
Parça Montajına əlavə edin

Yeni yaratdığınız hissəni şəkillərdə göstərildiyi kimi montajla birləşdirin. Sonra, bənzər bir başqa birini yaradın və digər tərəfə əlavə edin.

Addım 14: Baza

Baza
Baza
Baza
Baza
Baza
Baza
Baza
Baza

Şəkillərdə göstərilən parçaları istifadə edərək, günəş izləyicisi üçün əsas kimi xidmət edəcək parçaları eyni yerə yığacaqsınız. Quraşdırıldıqdan sonra onları göstərildiyi kimi bağlayın.

Addım 15: Məclisin fırlanması

Məclisin fırlanması
Məclisin fırlanması
Məclisin fırlanması
Məclisin fırlanması

Montajın dönməsinə icazə vermək üçün bunu edəcək altdan başqa bir parça bağlamalıyıq. Daha əvvəl göstərildiyi kimi 4 ədəd istifadə edərək meydanı qurun və bağlayıcıları göstərildiyi kimi bağlayın.

Addım 16: Günəş Panelinin daxil edilməsi

Günəş Panelinin daxil edilməsi
Günəş Panelinin daxil edilməsi
Günəş Panelinin daxil edilməsi
Günəş Panelinin daxil edilməsi

Günəş panelini taxmaq üçün qollardan birini çıxarmaq lazım ola bilər. Sadəcə birini çıxarın, paneldə sürüşdürün və yenidən bağlayın.

Addım 17: Servo Motoru bağlayın

Servo motorun bağlanması
Servo motorun bağlanması
Servo motorun bağlanması
Servo motorun bağlanması
Servo motorun bağlanması
Servo motorun bağlanması

Hazırlanmış parçaları istifadə edərək, montajı göstərildiyi kimi qurun.

Addım 18:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Növbəti hissəni möhkəmləndirmək üçün bir tel və ya bənzər bir şey istifadə edərək bağlamalısınız.

Addım 19:

Şəkil
Şəkil
Şəkil
Şəkil

Yeni qurulan montajı göstərildiyi kimi ümumi məclisə bağlayın. Bu, servo motorun yerləşdirilməsinə kömək edəcək.

Addım 20: Şəkil rezistorlarını Tellərə qoşun

Şəkil rezistorlarını tellərə qoşun
Şəkil rezistorlarını tellərə qoşun
Şəkil rezistorlarını tellərə qoşun
Şəkil rezistorlarını tellərə qoşun

Hər bir foto-rezistorun uclarını göstərildiyi kimi tellərə bağlayın.

Addım 21: Foto-Rezistorları Quraşdırmağa Bağlayın

Foto-rezistorları montaja qoşun
Foto-rezistorları montaja qoşun
Foto-rezistorları montaja qoşun
Foto-rezistorları montaja qoşun

Şerit və ya digər yapışqan istifadə edərək, fotoşəkillərin montajın hər bir ucuna göstərildiyi kimi yapışdırın.

Addım 22: Elektron hissələri toplayın

Elektron hissələri toplayın
Elektron hissələri toplayın

Elektrik qurğusuna başlamazdan əvvəl bütün hissələri və ya onların ekvivalentini göstərdiyinizə əmin olun.

-Arduino: Uno R3 Nəzarət Kartı

-9x Jumper Telləri

-4x Dişi-Kişi Dupont Telləri

-1x 9V Batareya

-1x Batareya Bağlayıcı Bağlayıcı Klipsi

-2x 1K Ohm Rezistorlar

-2x Foto-rezistor (Fotosel)

-1x Servo Motor (SG90)

Bütün komponentlər Elegoo Super Başlanğıc Kitində asanlıqla mövcuddur

Addım 23: Servo Motoru bağlayın

Servo Motoru qoşun
Servo Motoru qoşun
Servo Motoru qoşun
Servo Motoru qoşun

Göstərildiyi kimi servo motoru çörək taxtasına və Arduino -ya bağlayın. Qəhvəyi tel mənfi, qırmızı tel müsbətdir və sarı tel servo üçün nəzarətdir.

Addım 24: Tel Şəkil Rezistorları

Tel Foto Rezistorlar
Tel Foto Rezistorlar
Tel Foto Rezistorlar
Tel Foto Rezistorlar
Tel Foto Rezistorlar
Tel Foto Rezistorlar

Fotoşəkil rezistorlarını göstərildiyi kimi çörək taxtasına bağlayın. Sonra, elektrik qurğusunu göstərildiyi kimi bazaya yerləşdirin.

Addım 25: Kodu yükləyin

İstifadəyə kodun PDF nüsxəsi və həqiqi Arduino proqram faylı daxil edilmişdir. Servo kitabxanası daxil edilmişdir və kodu tərtib etməzdən əvvəl kompüterdə saxlanılmalıdır.

Kodumuzun mətn surəti aşağıda; yapışdırıldığı zaman format olmaması səbəbindən pis görünür, amma tərtib etməlidir.

// Günəş İzləyicisi // NC Dövlət Universiteti // TDE 331 // Taylor Blankenship, Preston McMillan, Taylor Ussery // 3 dekabr 2018/ * * Bu proqram sadə bir oxlu günəş izləyicisini idarə etmək üçün yazılmışdır. * Proqram, günəş panelinin hər iki tərəfində biri olan iki foto-rezistorun dəyişkən müqavimətini ölçür. * Real dünyada, iki müqavimət, alternativ enerji istehsalını artırmaq üçün günəşin mövqeyindən asılı olaraq günəş panelini hansı istiqamətə, Şərqə və ya Qərbə çevirəcəyini təyin edərdi. */// Əlavə edilmiş servo paketini daxil etməlisiniz ki, Arduino öz funksiyalarını necə idarə etməyi bilsin #include // bir servo idarə etmək üçün servo obyekt yaradın Servo myservo; // servo mövqeyini saxlamaq üçün dəyişən int pos = 90; // int şərqdəki fotosel rezistorları üçün sancaqlar siyahısı = 0; int qərb = 1; // photocell dəyərləri int eastRead ilə müqayisə ediləcək; int westRead; // günəş paneli hansı tərəfə dönməlidir? int pusula = -1; void setup () {// 9 nömrəli servo servo obyektinə myservo.attach (9) əlavə edir; // Servanı 90 dərəcə işə salır, aralığının ortası myservo.write (90); // İstifadəçiyə 5000 ms və ya 5 saniyə gecikmə (5000) daxilində servo yerləşdirməyə icazə verir;

// Test məqsədləri üçün Serial monitoru işə salır Serial.begin (9600); } void loop () {// Photocell rezistorlarından dəyərləri təyin edir eastRead = analogRead (şərq); westRead = analogRead (qərb); // Günəş panelinin Şərqə doğru dönməsinə ehtiyac varmı? if (eastRead> westRead) {Serial.println ("Şərq"); // Servanı Şərq kompasına doğru çevirmək üçün dəyişəni təyin edir = 0; } // Günəş panelinin Qərbə tərəf dönməsinə ehtiyac varmı? if (westRead> eastRead) {Serial.println ("Qərb"); // Servanı Qərb pusulasına çevirmək üçün dəyişəni təyin edir = 1;

} // Aşağıdakı if (pusula == 0) {dərəcə tolerantlığı if qrupu (5 <= pos && pos <= 175) {// "pos" dəyişənindən 1 çıxarır və pos -= 1 tam ədədinin üzərinə yazır; // servo myservo.write (pos) mövqeyini təyin edir; } Serial.println (pos); } // Aşağıdakı kod qrupu, əgər (kompas == 1) günəş panelini Qərbə tərəf çevirir.

kodu günəş panelini şərq mövqeyinə çevirir 5 ilə 175 arasında // 0 ilə 180 servonun maksimum dəyərləridir və bunun 5

// Servo olarsa

{// Servo mövqeyi 5 ilə 175 arasında olarsa // 0 və 180 servonun maksimum dəyərləridir və bu 5 dərəcə toleransa malikdirsə (5

Tövsiyə: