Isi kandungan:
- Langkah 1: Bahan Yang Diperlukan
- Langkah 2: Kod Bahagian 1: Penyediaan Pembolehubah
- Langkah 3: Kod Bahagian 2: Kod Turbin
- Langkah 4: Kod Bahagian 3: Kod dan Petak Panel Suria
- Langkah 5: Kod Bahagian 4: E-mel
- Langkah 6: Bantuan Tambahan
Video: EF 230 Menangkap Matahari: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Instructable ini akan memperincikan cara menggunakan kit Arduino / papan litar dan MATLAB untuk membuat sistem tenaga rumah prototaip yang memberi tumpuan kepada pemerolehan tenaga angin dan solar. Dengan bahan yang betul dan dengan menggunakan kod / persediaan yang disediakan, anda dapat membuat sistem pengumpulan tenaga hijau skala kecil anda sendiri.
Projek ini dirancang oleh pelajar di Tickle College of Engineering di University of Tennessee, Knoxville.
Langkah 1: Bahan Yang Diperlukan
1) Komputer riba dengan MATLAB dipasang.
2) Gunakan pautan ini untuk memuat turun pakej sokongan Arduino:
3) Anda juga memerlukan kit pengawal mikro Arduino.
4) Platform yang sesuai untuk memasang motor DC. Dalam contoh yang diberikan, potongan kayu digunakan untuk menyokong motor servo dan memasang motor DC di atas.
5) Pautan ini boleh digunakan untuk mencetak 3D baling-baling yang boleh dipasang pada motor DC yang terpasang:
Langkah 2: Kod Bahagian 1: Penyediaan Pembolehubah
Kod ini penting untuk pengisytiharan pemboleh ubah awal.
clc; kosongkan semua;
% Menyatakan 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 = 0.1 angka
Langkah 3: Kod Bahagian 2: Kod Turbin
semasa saya <10;
% Turbin Part potval = readVoltage (a, 'A0') servoval = potval. / 5 writePosition (s1, servoval)
Langkah 4: Kod Bahagian 3: Kod dan Petak Panel Suria
Kod ini akan membolehkan anda menggunakan dua perintang foto untuk menggerakkan servo mengikut pergerakan matahari. Kod ini juga akan memetakan grafik kutub arah angin vs masa untuk turbin angin.
Bahagian Panel Suria
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); perbezaan = photoval1-photoval2 absdiff = abs (perbezaan) jika perbezaan> 1.5 writePosition (s2, 0); lain jika perbezaan> 1.25 tulisPosisi (s2, 0.3); elseif absdiff <1 writePosition (s2, 0.5); lain jika perbezaan <(-1) writePosition (s2, 0.7); otherif perbezaan <(-1.25) writePosition (s2, 1); hujung yang lain i = i + 0.1 theta = (potval / 5). * (2 * pi) polarscatter (theta, i) tahan
Langkah 5: Kod Bahagian 4: E-mel
Tukar 'contoh e-mel' ke alamat yang diinginkan agar dapat menerima e-mel dengan betul termasuk data plot.
Bahagian E-mel
tajuk ('Arah angin vs Masa') saveas (gcf, 'Turbine.png')% menyimpan angka setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % akaun mel yang akan dihantar dari setpref ('Internet', 'SMTP_Username', '[email protected]'); % pengirim nama pengguna setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Props kata laluan Pengirim = 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 e-mel', 'Data Turbin', 'Ini adalah data turbin anda. Terima kasih kerana menyelamatkan planet ini!', 'Turbine.png') disp ('email dihantar')
Langkah 6: Bantuan Tambahan
Anda boleh merujuk kepada Panduan SIK yang menyertai kit pengawal mikro Arduino untuk mendapatkan bantuan tambahan dalam menyiapkan papan litar anda. Laman web MathWorks juga boleh menjadi alat yang berguna untuk sokongan MATLAB.
Disyorkan:
Sensor Ultrasonik untuk Menangkap Perubahan Posisi Objek: 3 Langkah
Sensor Ultrasonik untuk Menangkap Perubahan Posisi Objek: Penting untuk memastikan barang berharga anda selamat, akan menjadi pincang sekiranya anda terus menjaga istana anda sepanjang hari. Dengan menggunakan kamera raspberry pi, anda dapat mengambil gambar pada saat yang tepat. Panduan ini akan membantu anda merakam video atau mengambil gambar
Tutorial Aplikasi IoT Kraken Jr Bahagian 2 - Menangkap Kod Cid dan Auth: 4 Langkah
Tutorial Aplikasi IoT Kraken Jr Bahagian 2 - Menangkap Kod Cid dan Auth: Tutorial Bahagian 1 (Pendaftaran dan Pengaktifan E-mel) Tutorial Bahagian 2 (Menangkap Cid dan Kod Auth) Tutorial Bahagian 3 (Pendaftaran Arduino) Mendaftarkan Pengawal baru di Kraken Jr. Aplikasi itu mudah. Walau bagaimanapun, anda memerlukan beberapa langkah untuk
UCL-lloT-Outdoor-light Dipicu oleh Matahari Terbit / matahari terbenam .: 6 Langkah
UCL-lloT-Outdoor-light Dipicu oleh Sunrise / matahari terbenam: Halo semua! Dengan sedikit kerja, beberapa bahagian dan kod saya telah mengumpulkan arahan ini yang akan menunjukkan kepada anda dari awal hingga akhir bagaimana menghasilkan cahaya luar ini. Idea ini berasal dari ayah saya, yang selama musim panas harus keluar secara manual
IoT Diperlukan: Menangkap Data Cuaca Jauh: Suhu & Kelembapan UV dan Udara: 7 Langkah
IoT Dimudahkan: Menangkap Data Cuaca Jauh: Suhu & Kelembapan UV dan Udara: Pada tutorial ini, kami akan menangkap data jarak jauh sebagai UV (sinaran Ultra-Violet), suhu dan kelembapan udara. Data tersebut akan sangat penting dan akan digunakan di Stesen Cuaca yang lengkap di masa hadapan. Diagram blok menunjukkan apa yang akan kita perolehi pada akhirnya
Lampu Matahari Terbit dan Matahari Terbenam Dengan LED: 7 Langkah (dengan Gambar)
Lampu Matahari Terbit dan Matahari Terbenam Dengan LED: Anda tahu, pada waktu musim sejuk sukar untuk bangun, kerana gelap di luar dan badan anda tidak akan bangun di tengah malam. Oleh itu, anda boleh membeli jam penggera yang membangunkan anda dengan cahaya. Peranti ini tidak semahal