Table des matières:
- Étape 1: Matériel nécessaire
- Étape 2: Code Partie 1: Configuration des variables
- Étape 3: Code Partie 2: Code Turbine
- Étape 4: Code Partie 3: Code et tracé du panneau solaire
- Étape 5: Code Partie 4: E-mail
- Étape 6: Aide supplémentaire
Vidéo: EF 230 capture le soleil : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Ce Instructable détaillera comment utiliser un kit Arduino/carte de circuit imprimé et MATLAB pour créer un prototype de système énergétique domestique qui se concentre sur l'acquisition d'énergie éolienne et solaire. Avec les matériaux appropriés et en utilisant le code/la configuration fournis, vous pouvez créer votre propre système de collecte d'énergie verte à petite échelle.
Ce projet a été conçu par des étudiants du Tickle College of Engineering de l'Université du Tennessee, Knoxville.
Étape 1: Matériel nécessaire
1) Un ordinateur portable avec MATLAB installé.
2) Utilisez ce lien pour télécharger le package de support Arduino:
3) Vous aurez également besoin d'un kit de micro-contrôleur Arduino.
4) Une plate-forme appropriée pour monter le moteur à courant continu. Dans l'exemple fourni, une découpe en bois a été utilisée pour soutenir le servomoteur et monter le moteur à courant continu sur le dessus.
5) Ce lien peut être utilisé pour imprimer en 3D une hélice qui peut être attachée au moteur à courant continu monté:
Étape 2: Code Partie 1: Configuration des variables
Ce code est indispensable pour la déclaration initiale des variables.
clc; tout effacer;
% Déclarer des objets comme des épingles et l'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 chiffre
Étape 3: Code Partie 2: Code Turbine
tandis que i<10;
%Turbine Part potval=readVoltage(a, 'A0') servoval=potval./5 writePosition(s1, servoval)
Étape 4: Code Partie 3: Code et tracé du panneau solaire
Ce code vous permettra d'utiliser deux photo-résistances pour déplacer le servo en fonction du mouvement du soleil. Le code tracera également un graphique polaire de la direction du vent en fonction du temps pour l'éolienne.
%Partie du panneau solaire
photoval1=lireTension(a, 'A1'); photoval2=lireTension(a, 'A2'); difference= photoval1-photoval2 absdiff=abs(difference) if difference > 1.5 writePosition(s2, 0); elseif différence > 1,25 writePosition(s2, 0,3); elseif absdiff < 1 writePosition(s2, 0.5); elseif différence < (-1) writePosition(s2, 0.7); elseif différence < (-1,25) writePosition(s2, 1); else end i=i+0.1 theta=(potval/5).*(2*pi) polarscatter(theta, i) hold on end
Étape 5: Code Partie 4: E-mail
Remplacez « exemple d'e-mail » par l'adresse souhaitée afin de recevoir correctement un e-mail contenant les données du tracé.
%Courriel
title('Direction du vent vs. Temps') saveas(gcf, 'Turbine.png') %sauve le chiffre setpref('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref('Internet', 'E_mail', '[email protected]'); % compte de messagerie à envoyer depuis setpref('Internet', 'SMTP_Username', '[email protected]'); % nom d'utilisateur de l'expéditeur setpref('Internet', 'SMTP_Password', 'gssegsse'); % Props du mot de passe des expéditeurs = java.lang. System.getProperties; props.setProperty('mail.smtp.auth', 'true'); props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl. SSLSocketFactory'); props.setProperty('mail.smtp.socketFactory.port', '465'); sendmail('example email', 'Turbine Data', 'Ceci sont les données de votre turbine. Merci d'avoir sauvé la planète !', 'Turbine.png') disp('email envoyé')
Étape 6: Aide supplémentaire
Vous pouvez vous référer au guide SIK qui accompagne le kit de microcontrôleur Arduino pour une aide supplémentaire dans la configuration de votre carte de circuit imprimé. Le site Web MathWorks peut également être un outil utile pour la prise en charge de MATLAB.
Conseillé:
Lampe de simulation de lever de soleil : 7 étapes (avec photos)
Sunrise Simulator Lamp : J'ai créé cette lampe parce que j'en avais marre de me réveiller dans le noir en hiver. Je sais que vous pouvez acheter des produits qui font la même chose, mais j'aime le sentiment d'utiliser quelque chose que j'ai créé. La lampe simule un lever de soleil en augmentant progressivement en
Pare-soleil simple : 3 étapes
Pare-soleil simple : Il s'agit d'un pare-soleil simple. Il peut être fabriqué à partir de mousse artisanale, de carton, de papier ou d'autres matériaux. Il se clipse sur les oreillettes des lunettes ou des lunettes de soleil. De nombreuses personnes ayant une perte de vision constatent que la lumière du soleil au-dessus de leur tête leur fait mal aux yeux. Cette visière au
Soleil d'un Cock-A-Doodle Doo : 8 étapes
Soleil d'un Cock-A-Doodle Doo : Avez-vous du mal à être en retard en classe ? Parce que nous avons la solution parfaite
Bouchon d'objectif ou pare-soleil pour homme pauvre (convient à n'importe quel reflex numérique / semi-DSLR): 4 étapes
Bouchon d'objectif ou pare-soleil pour homme pauvre (convient à n'importe quel reflex numérique / semi-DSLR) : lorsque j'ai acheté mon reflex numérique, il n'avait pas de capuchon d'objectif d'occasion. Il était encore en bon état et je n'ai jamais eu le temps d'acheter un capuchon d'objectif. J'ai donc fini par en faire un. Étant donné que j'emmène mon appareil photo dans des endroits poussiéreux, il est probablement préférable d'avoir un capuchon d'objectif
Réveil au lever du soleil (améliorer l'éveil matinal) : 13 étapes
Réveil au lever du soleil (améliorer l'éveil matinal) : programmez votre propre lever de soleil, améliorez l'éveil du matin. Dernière invention aléatoire, programmez votre propre lever de soleil ! . Lumière bleue s