
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Тази инструкция ще опише подробно как да използвате комплект Arduino/платка и MATLAB за създаване на прототип на домашна енергийна система, която се фокусира върху придобиването на вятърна и слънчева енергия. С подходящите материали и с помощта на предоставения код/настройка можете да направите своя собствена малка система за събиране на зелена енергия.
Този проект е проектиран от студенти в Tickle College of Engineering в Университета на Тенеси, Ноксвил.
Стъпка 1: Необходими материали

1) Лаптоп с инсталиран MATLAB.
2) Използвайте тази връзка, за да изтеглите пакета за поддръжка на Arduino:
3) Ще ви е необходим и комплект микроконтролер Arduino.
4) Подходяща платформа за монтиране на DC двигателя. В предоставения пример е използван дървен изрез за поддържане на серво мотора и монтиране на DC двигателя отгоре.
5) Тази връзка може да се използва за 3D отпечатване на витло, което може да бъде прикрепено към монтирания DC мотор:
Стъпка 2: Код Част 1: Променлива настройка

Този код е от съществено значение за първоначалното обявяване на променлива.
clc; изчисти всичко;
%Деклариране на обекти като Pins и Arduino a = arduino ('com3', 'uno'); s1 = серво (a, 'D9', 'MinPulseDuration', 1e-3, 'MaxPulseDuration', 2e-3); s2 = серво (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: Код на турбината

докато i <10;
%Част на турбината 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); в противен случай разлика> 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 ('Интернет', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Интернет', 'E_mail', '[email protected]'); % имейл акаунт за изпращане от setpref ('Internet', 'SMTP_Username', '[email protected]'); % потребители на подателите setpref ('Интернет', 'SMTP_Password', 'gssegsse'); % Реквизити за пароли на податели = 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.
Препоръчано:
Генератор - Fidget Spinner, захранващ 9W LED крушка 230 V: 3 стъпки (със снимки)

Генератор - Fidget Spinner, захранващ 9W Led крушка 230 V: В редовете по -долу искаме да покажем как може да се създаде мощен генератор на fidget spinner. Той ще генерира 100 Volts Ac в началото и ще може да запали LED крушка 230 V 9 W. Образователен проект, използващ само няколко материала. Намирам
Направи си сам робот за проследяване на слънцето с помощта на Arduino: 3 стъпки

Направи си сам робот за слънчево проследяване с помощта на Arduino: Това е урок за слънчевия тракер на този видеоклип, оставете последване! Нека да започнем
ГЕНЕРАТОР НА СЛЪНЧЕВА ЕНЕРГИЯ - Енергия от слънцето за ежедневни домакински уреди: 4 стъпки

ГЕНЕРАТОР НА СЛЪНЧЕВА ЕНЕРГИЯ | Енергия от слънцето за ежедневни домакински уреди: Това е много прост научен проект, който се основава на превръщането на слънчевата енергия в използваема електрическа енергия. Той използва регулатора на напрежението и нищо друго. Изберете всички компоненти и се пригответе да направите страхотен проект, който ще ви помогне да
Пренасочена сателитна антена за чинии улавя сигнали от Wi-Fi и мобилен телефон: 4 стъпки

Пренасочена сателитна антена за чинии улавя сигнали от Wi-Fi и мобилен телефон: Когато се преместих от Сан Антонио обратно в селската Северна Каролина, се оказах напълно неспособен да получа сигнал за wi-fi или мобилен телефон там, където живея. Единственият начин за мен да получа клетъчен сигнал изобщо беше да карам над една миля в двете посоки от мястото, където
Всеки цвят под слънцето в контейнер с алтоиди (R): 5 стъпки

Всеки цвят под слънцето в контейнер с алтоиди (R): Използвайки 2 батерии АА, потенциометри, малко жица и 3 светодиода от стара блестяща лампа, захранвана от батерии (вместо восък в масло, това е блясък във вода, който отразява светлината) Направих една на тези страхотни светлини за настроение, които ви позволяват да направите всеки цвят, който ви харесва