Mündəricat:
- Addım 1: Lazım olan materiallar
- Addım 2: Kod Bölmə 1: Dəyişən Quraşdırma
- Addım 3: Kod 2 -ci hissə: Turbin Kodu
- Addım 4: Kod 3 -cü hissə: Günəş Paneli Kod və Plot
- Addım 5: Kod 4 -cü hissə: E -poçt
- Addım 6: Əlavə Yardım
Video: EF 230 Günəşi çəkir: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu Təlimat, külək və günəş enerjisi əldə etməyə yönəlmiş bir ev enerji sistemi prototipi yaratmaq üçün bir Arduino dəsti/devre kartı və MATLAB -dan necə istifadə ediləcəyini ətraflı izah edəcək. Düzgün materiallarla və verilən kodu/quruluşu istifadə edərək, öz kiçik miqyaslı, yaşıl enerji toplama sisteminizi edə bilərsiniz.
Bu layihə, Knoxville, Tennessi Universitetinin Tickle Mühəndislik Kollecinin tələbələri tərəfindən hazırlanmışdır.
Addım 1: Lazım olan materiallar
1) MATLAB quraşdırılmış noutbuk.
2) Arduino dəstək paketini yükləmək üçün bu linkdən istifadə edin:
3) Arduino mikro nəzarətçi dəstinə də ehtiyacınız olacaq.
4) DC motorunu quraşdırmaq üçün uyğun bir platforma. Təqdim olunan nümunədə, servo motoru dəstəkləmək və DC mühərrikini üstünə taxmaq üçün taxta bir kəsik istifadə edilmişdir.
5) Bu keçid, quraşdırılmış DC motoruna bərkidilə bilən bir pervanenin 3D çapı üçün istifadə edilə bilər:
Addım 2: Kod Bölmə 1: Dəyişən Quraşdırma
Bu kod ilkin dəyişən bəyannaməsi üçün vacibdir.
clc; hamısını sil, hamısını təmizlə;
Pins və Arduino kimi obyektlərin elan edilməsi a = arduino ('com3', 'uno'); s1 = servo (a, 'D9', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); s2 = servo (a, 'D10', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); configurePin (a, 'A0', 'Analoginput'); configurePin (a, 'A1', 'Analoginput'); configurePin (a, 'A2', 'Analoginput'); configurePin (a, 'A3', 'Analoginput') b = 0; i = 0.1 rəqəm
Addım 3: Kod 2 -ci hissə: Turbin Kodu
mən <10;
Turbin Parçası potval = readVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Addım 4: Kod 3 -cü hissə: Günəş Paneli Kod və Plot
Bu kod, günəşin hərəkətinə uyğun olaraq servo hərəkət etdirmək üçün iki foto rezistordan istifadə etməyə imkan verəcəkdir. Kod həm də külək turbini üçün külək istiqaməti ilə zamanın qütb qrafikini quracaq.
Günəş Paneli hissəsi
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); fərq = fotoval1-fotoval2 absdiff = abs (fərq)> 1.5 yazmaPozisiya (s2, 0); elseif fərqi> 1.25 writePosition (s2, 0.3); elseif absdiff <1 writePosition (s2, 0.5); elseif fərqi <(-1) writePosition (s2, 0.7); elseif fərq <(-1.25) writePosition (s2, 1); else end i = i+0.1 theta = (potval/5).*(2*pi) polarscatter (teta, i) ucunda saxlayın
Addım 5: Kod 4 -cü hissə: E -poçt
Süjet məlumatları daxil olmaqla düzgün bir e -poçt almaq üçün 'nümunə e -poçtu' istədiyiniz ünvana dəyişdirin.
%E -poçt Bölməsi
başlıq ('Külək istiqaməti və saata qarşı') qənaət (gcf, 'Turbine.png') %setpref rəqəmini saxlayır ('İnternet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('İnternet', 'E_mail', '[email protected]'); setpref -dən göndəriləcək % poçt hesabı ('İnternet', 'SMTP_Username', '[email protected]'); % göndərən istifadəçi adı setpref ('İnternet', 'SMTP_Password', 'gssegsse'); % Göndərənlər parol rekvizitləri = java.lang. System.getProperties; props.setProperty ('mail.smtp.auth', 'doğru'); props.setProperty ('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty ('mail.smtp.socketFactory.port', '465'); sendmail ('nümunə e -poçt', 'Turbin Məlumatları', 'Bu sizin turbin məlumatlarınızdır. Planeti xilas etdiyiniz üçün təşəkkürlər!', 'Turbine.png') disp ('e -poçt göndərildi')
Addım 6: Əlavə Yardım
Arduino mikro nəzarətçi dəstini müşayiət edən SIK Bələdçisinə müraciət edərək elektron lövhənizi qurmağa kömək edə bilərsiniz. MathWorks veb saytı da MATLAB dəstəyi üçün faydalı bir vasitə ola bilər.
Tövsiyə:
Günəş Günəşi: Smartfon Modifikasiyası: 3 Addım
Günəş Günəşi: Smartfon Modifikasiyası: Dəhşətli bir təhlükə var. Təlimatlar istifadə edilə bilər! Telesekret və ən çox axtarılan bir şey var. Əlbəttə ki, genişləndirici və ya genişləndirici
Cock-A-Doodle Doo Günəşi: 8 addım
Günəş Cock-A-Doodle Doo: Dərsə gecikməkdə çətinlik çəkirsinizmi? Çünki mükəmməl bir həllimiz var
Generator - Fidget Spinner Powered 9W Led Ampul 230 V: 3 Addım (Şəkillərlə)
Generator - 9W Led Ampul 230 V gücə sahib Fidget Spinner: Aşağıdakı sətirlərdə güclü bir fırıldaqçı əyirici generatorunun necə yaradılacağını göstərmək istəyirik. Başlanğıcda 100 Volt Ac yaradacaq və 230 V 9 W olan bir lampanı yandıra biləcək, bir neçə materialdan istifadə edərək bir təhsil layihəsi. Tap
LED Fermuar çəkir - Ucuz və Əlverişli: 3 Addım
LED Fermuar çəkir - Ucuz və Əlverişli: Burada hər zaman bir az ağ işığın olması üçün sürətli bir yol. Ucuz üçün! Erkən qaranlıq düşür və evin açarını kiliddə saxlamağa çalışdığım müddətdə evə qayıtmaqdan və bir dəqiqə ətrafında gəzməkdən çox zövq alıram. Yaxşı şeydir, amma
Bədən Klipi çəkir: 3 addım
Body Clip Pulls: RC Avtomobilinizdən və ya Yük maşınınızdan cəsədi çıxarmağa çalışarkən barmaqlarınızı incitməkdən yoruldunuzmu? Yaxşı, bu sizin üçün təlimatdır. Köhnə yanacaq borusundan və bəzi fermuar bağlarından hazırlanan bir gövdə klip çəkicidir. əşyalarınız varsa, edə bilərsiniz