Daftar Isi:
- Langkah 1: Bahan yang Dibutuhkan
- Langkah 2: Kode Bagian 1: Pengaturan Variabel
- Langkah 3: Kode Bagian 2: Kode Turbin
- Langkah 4: Kode Bagian 3: Kode dan Plot Panel Surya
- Langkah 5: Kode Bagian 4: Email
- Langkah 6: Bantuan Ekstra
Video: EF 230 Menangkap Matahari: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Instruksi ini akan merinci cara menggunakan kit/papan sirkuit Arduino dan MATLAB untuk membuat prototipe sistem energi rumah yang berfokus pada perolehan tenaga angin dan matahari. Dengan bahan yang tepat dan dengan menggunakan kode/pengaturan yang disediakan, Anda dapat membuat sistem pengumpulan energi hijau skala kecil Anda sendiri.
Proyek ini dirancang oleh mahasiswa di Tickle College of Engineering di University of Tennessee, Knoxville.
Langkah 1: Bahan yang Dibutuhkan
1) Laptop dengan MATLAB terpasang.
2) Gunakan tautan ini untuk mengunduh paket dukungan Arduino:
3) Anda juga memerlukan kit mikrokontroler Arduino.
4) Platform yang cocok untuk memasang motor DC. Dalam contoh yang diberikan, potongan kayu digunakan untuk menopang motor servo dan memasang motor DC di atasnya.
5) Tautan ini dapat digunakan untuk mencetak 3D baling-baling yang dapat dipasang ke motor DC yang terpasang:
Langkah 2: Kode Bagian 1: Pengaturan Variabel
Kode ini penting untuk deklarasi variabel awal.
kl; Bersihkan semua;
% Mendeklarasikan Objek seperti Pin dan Arduino 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 = angka 0,1
Langkah 3: Kode Bagian 2: Kode Turbin
sementara saya<10;
%Turbin Bagian potval=readVoltage(a, 'A0') servoval=potval./5 writePosition(s1, servoval)
Langkah 4: Kode Bagian 3: Kode dan Plot Panel Surya
Kode ini akan memungkinkan Anda untuk menggunakan dua resistor foto untuk menggerakkan servo sesuai dengan gerakan matahari. Kode juga akan memplot grafik kutub arah angin vs waktu untuk turbin angin.
% Bagian Panel Surya
photoval1=readVoltage(a, 'A1'); photoval2=readVoltage(a, 'A2'); perbedaan= photoval1-photoval2 absdiff=abs(selisih) jika selisih > 1,5 tulisPosition(s2, 0); elseif selisih > 1,25 writePosition(s2, 0.3); elseif absdiff < 1 writePosition(s2, 0.5); elseif selisih < (-1) writePosition(s2, 0.7); elseif selisih < (-1.25) writePosition(s2, 1); ujung lain i=i+0.1 theta=(potval/5).*(2*pi) hamburan kutub(theta, i) tahan ujungnya
Langkah 5: Kode Bagian 4: Email
Ubah 'contoh email' ke alamat yang diinginkan untuk menerima email dengan benar termasuk data plot.
%Bagian Email
title('Arah Angin vs. Waktu') saveas(gcf, 'Turbine.png') %menyimpan angka setpref('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref('Internet', 'E_mail', '[email protected]'); % akun email untuk dikirim dari setpref('Internet', 'SMTP_Username', '[email protected]'); % nama pengguna pengirim setpref('Internet', 'SMTP_Password', 'gssegsse'); % Sandi pengirim props = java.lang. System.getProperties; props.setProperty('mail.smtp.auth', 'benar'); props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty('mail.smtp.socketFactory.port', '465'); sendmail('contoh email', 'Data Turbin', 'Ini adalah data turbin Anda. Terima kasih telah menyelamatkan planet ini!', 'Turbin.png') disp('email terkirim')
Langkah 6: Bantuan Ekstra
Anda dapat merujuk ke Panduan SIK yang menyertai kit pengontrol mikro Arduino untuk bantuan ekstra dalam menyiapkan papan sirkuit Anda. Situs web MathWorks juga dapat menjadi alat yang berguna untuk dukungan MATLAB.
Direkomendasikan:
Perekam Kecepatan Angin dan Radiasi Matahari: 3 Langkah (dengan Gambar)
Perekam Kecepatan Angin dan Radiasi Matahari: Saya perlu merekam kecepatan angin dan daya radiasi matahari (iradiasi) untuk mengevaluasi seberapa besar daya yang dapat diekstraksi dengan turbin angin dan/atau panel surya. Saya akan mengukur selama satu tahun, menganalisis data dan kemudian merancang sistem off-grid
Sensor Ultrasonik untuk Menangkap Perubahan Posisi Objek: 3 Langkah
Sensor Ultrasonik untuk Menangkap Perubahan Posisi Objek: Penting untuk mengamankan barang berharga Anda, akan lumpuh jika Anda terus menjaga kastil sepanjang hari. Menggunakan kamera raspberry pi Anda dapat mengambil bidikan pada saat yang tepat. Panduan ini akan membantu Anda merekam video atau mengambil gambar
Tutorial Aplikasi Kraken Jr. IoT Bagian 2 - Menangkap Cid dan Kode Auth: 4 Langkah
Tutorial Aplikasi Kraken Jr. IoT Bagian 2 - Menangkap Cid dan Kode Auth: Tutorial Bagian 1 (Pendaftaran dan Aktivasi Email)Tutorial Bagian 2 (Menangkap Cid dan Kode Auth)Tutorial Bagian 3 (Pendaftaran Arduino)Mendaftarkan Controller baru di Kraken Jr Anda. Aplikasi itu mudah. Namun itu akan membutuhkan Anda beberapa langkah untuk
IoT Menjadi Mudah: Menangkap Data Cuaca Jarak Jauh: UV dan Suhu & Kelembaban Udara: 7 Langkah
IoT Menjadi Mudah: Menangkap Data Cuaca Jarak Jauh: UV dan Suhu & Kelembaban Udara: Pada tutorial ini, kita akan menangkap data jarak jauh sebagai UV (radiasi Ultra-Violet), suhu dan kelembaban udara. Data tersebut akan sangat penting dan akan digunakan di Stasiun Cuaca lengkap di masa depan. Diagram blok menunjukkan apa yang akan kita dapatkan di akhir
Antena Parabola Repurposed Menangkap Sinyal Wi-Fi dan Ponsel: 4 Langkah
Antena Parabola yang Digunakan Kembali Menangkap Sinyal Wi-Fi dan Ponsel: Ketika saya pindah dari San Antonio kembali ke pedesaan North Carolina, saya mendapati diri saya sama sekali tidak dapat memperoleh sinyal wi-fi atau ponsel di tempat saya tinggal. Satu-satunya cara bagi saya untuk mendapatkan sinyal seluler adalah mengemudi lebih dari satu mil di kedua arah dari tempat saya