
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этом руководстве будет подробно описано, как использовать комплект / печатную плату Arduino и MATLAB для создания прототипа домашней энергетической системы, ориентированной на получение энергии ветра и солнца. Используя подходящие материалы и предоставленный код / настройку, вы можете создать свою собственную небольшую систему сбора экологически чистой энергии.
Этот проект был разработан студентами инженерного колледжа Тикл Университета Теннесси в Ноксвилле.
Шаг 1. Необходимые материалы

1) Ноутбук с установленным MATLAB.
2) Используйте эту ссылку, чтобы загрузить пакет поддержки Arduino:
3) Вам также понадобится комплект микроконтроллера Arduino.
4) Подходящая платформа для установки двигателя постоянного тока. В приведенном примере деревянный вырез использовался для поддержки серводвигателя и установки двигателя постоянного тока сверху.
5) Эту ссылку можно использовать для 3D-печати пропеллера, который можно прикрепить к установленному двигателю постоянного тока:
Шаг 2: Код, часть 1: Настройка переменных

Этот код необходим для начального объявления переменной.
clc; очистить все;
% Объявление таких объектов, как контакты и 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 цифра
Шаг 3: Код Часть 2: Код турбины

пока я <10;
% Turbine Part potval = readVoltage (a, 'A0') servoval = potval. / 5 writePosition (s1, servoval)
Шаг 4: Код, часть 3: Код и график солнечной панели
Этот код позволит вам использовать два фоторезистора для перемещения сервопривода в соответствии с движением солнца. Код также построит полярный график зависимости направления ветра от времени для ветряной турбины.
% Солнечная панель
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); разница = photoval1-photoval2 absdiff = abs (разница), если разница> 1,5 writePosition (s2, 0); elseif разница> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0,5); elseif разница <(-1) writePosition (s2, 0,7); elseif разница <(-1.25) writePosition (s2, 1); else end i = i + 0.1 theta = (potval / 5). * (2 * pi) polarscatter (theta, i) удерживается на конце
Шаг 5. Код. Часть 4. Электронная почта
Измените «пример электронной почты» на желаемый адрес, чтобы правильно получать электронное письмо с данными графика.
% Электронная почта Раздел
title ('Направление ветра против времени') saveas (gcf, 'Turbine.png')% сохраняет цифру setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Интернет', 'E_mail', '[email protected]'); % mail аккаунт для отправки из setpref ('Интернет', 'SMTP_Username', '[email protected]'); % senders username setpref ('Интернет', 'SMTP_Password', 'gssegsse'); % Senders password props = java.lang. System.getProperties; props.setProperty ('mail.smtp.auth', 'истина'); props.setProperty ('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty ('mail.smtp.socketFactory.port', '465'); sendmail ('пример электронной почты', 'данные турбины', 'это данные вашей турбины. Спасибо за спасение планеты!', 'Turbine.png') disp ('электронная почта отправлена')
Шаг 6: Дополнительная помощь

Вы можете обратиться к руководству SIK, которое прилагается к набору микроконтроллера Arduino, за дополнительной помощью в настройке вашей печатной платы. Веб-сайт MathWorks также может быть полезным инструментом для поддержки MATLAB.
Рекомендуемые:
Преобразование лампы переменного тока 230 В в питание от USB !: 6 шагов (с изображениями)

Преобразование лампы переменного тока 230 В в питание от USB! Я наткнулся на эти аккуратные лампы с эффектом пламени на eBay, которые мерцают и имеют встроенную тонкую анимацию. Обычно они питаются от сети переменного тока 85-265 В, но для портативных приложений, таких как поддельный пылающий факел или фонарь, это не идеальный вариант. Я модифицировал
Солнце петушиного каракуля: 8 шагов

Sun of a Cock-A-Doodle Doo: У вас проблемы с опозданием на занятия? Потому что у нас есть идеальное решение
Генератор - Fidget Spinner Powering 9W Led Bulb 230 V: 3 шага (с изображениями)

Генератор - Fidget Spinner Powering 9W Led Bulb 230 V: В строках ниже мы хотим показать, как можно создать мощный генератор Fidget Spinner. Вначале он будет генерировать 100 В переменного тока и сможет зажечь светодиодную лампу 230 В 9 Вт. Образовательный проект с использованием всего нескольких материалов. Находить
DIY Massive 12000 Вт, 230 В, программируемая настройка освещения, 12 каналов: 10 шагов

DIY Massive 12000 Вт, 230 В, программируемая настройка освещения, 12 каналов: Привет всем, В этом проекте я покажу вам, как вы можете сделать массивный контроллер светодиодного освещения мощностью 12000 Вт. Это 12-канальная установка, с помощью этой схемы вы можете управлять любым источником света 230 В. Вы можете сделать различную схему освещения. В этом видео я
UTK EF 230 MarsRoomba Project осень 2018: 5 шагов

UTK EF 230 MarsRoomba Project Осень 2018: В настоящее время марсоходы используются для сбора данных на поверхности Марса различными методами, чтобы в конечном итоге узнать больше о потенциале планеты для микробной жизни. Марсоходы в основном используют инструменты фотографии и анализа почвы для получения данных c