Obsah:
- Krok 1: Potřebné materiály
- Krok 2: Kód Část 1: Nastavení proměnné
- Krok 3: Kód Část 2: Kód turbíny
- Krok 4: Kód Část 3: Kód a graf solárního panelu
- Krok 5: Kód Část 4: E -mail
- Krok 6: Extra nápověda
Video: EF 230 zachycuje slunce: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Tento instruktáž podrobně popisuje, jak pomocí stavebnice/desky plošných spojů Arduino a MATLAB vytvořit prototyp domácího energetického systému, který se zaměřuje na získávání větrné a sluneční energie. Se správnými materiály a pomocí dodaného kódu/nastavení si můžete vytvořit vlastní malý systém sběru zelené energie.
Tento projekt byl navržen studenty Tickle College of Engineering na University of Tennessee, Knoxville.
Krok 1: Potřebné materiály
1) Notebook s nainstalovaným MATLABem.
2) Pomocí tohoto odkazu si stáhněte balíček podpory Arduino:
3) Budete také potřebovat sadu mikrokontrolérů Arduino.
4) Vhodná platforma pro montáž stejnosměrného motoru. V uvedeném příkladu byl k podpoře servomotoru a upevnění stejnosměrného motoru nahoře použit dřevěný výřez.
5) Tento odkaz lze použít k 3D tisku vrtule, kterou lze připojit k namontovanému stejnosměrnému motoru:
Krok 2: Kód Část 1: Nastavení proměnné
Tento kód je nezbytný pro počáteční deklaraci proměnné.
clc; vymazat vše;
%Deklarace objektů jako Piny a 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
Krok 3: Kód Část 2: Kód turbíny
zatímco já <10;
%Potval turbíny = čteníVoltage (a, 'A0') servoval = potval./5 writePosition (s1, servoval)
Krok 4: Kód Část 3: Kód a graf solárního panelu
Tento kód vám umožní použít dva fotoodpory k pohybu serva podle pohybu slunce. Kód také vykreslí polární graf směru větru proti času pro větrnou turbínu.
%Část solárního panelu
photoval1 = readVoltage (a, 'A1'); photoval2 = readVoltage (a, 'A2'); rozdíl = photoval1-photoval2 absdiff = abs (rozdíl), pokud je rozdíl> 1,5 writePosition (s2, 0); elseif rozdíl> 1,25 writePosition (s2, 0,3); elseif absdiff <1 writePosition (s2, 0,5); elseif rozdíl <(-1) writePosition (s2, 0,7); elseif rozdíl <(-1,25) writePosition (s2, 1); jinak konec i = i+0,1 theta = (potval/5).*(2*pi) polarscatter (theta, i) podržet na konci
Krok 5: Kód Část 4: E -mail
Změňte „vzorový e -mail“na požadovanou adresu, abyste správně obdrželi e -mail včetně údajů o vykreslení.
%E -mailová sekce
title ('Směr větru vs. čas') saveas (gcf, 'Turbine.png') %uloží obrázek setpref ('Internet', 'SMTP_Server', 'smtp.gmail.com'); setpref ('Internet', 'E_mail', '[email protected]'); % poštovní účet k odeslání ze setpref ('Internet', 'SMTP_Username', '[email protected]'); % odesílatelů uživatelské jméno setpref ('Internet', 'SMTP_Password', 'gssegsse'); % Odesílatel heslo props = 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 ('ukázkový e -mail', 'data turbíny', 'toto jsou vaše data o turbíně. Děkujeme za záchranu planety!', 'Turbine.png') disp ('email odeslán')
Krok 6: Extra nápověda
Další pomoc s nastavením desky plošných spojů naleznete v příručce SIK Guide, která je součástí sady mikrořadiče Arduino. Web MathWorks může být také užitečným nástrojem pro podporu MATLABu.
Doporučuje:
Lampa simulátoru východu slunce: 7 kroků (s obrázky)
Lampa Simulátoru východu slunce: Tuto lampu jsem vytvořil, protože jsem byl unavený probouzením se ve tmě v zimě. Vím, že si můžete koupit výrobky, které dělají totéž, ale mám rád pocit, že používám něco, co jsem vytvořil. Lampa simuluje východ slunce postupným zvyšováním
Jasně ovladatelná lampa východu slunce: 6 kroků
Jasně ovladatelná lampa východu slunce: Probudili jste se někdy v 7 hodin, v obvyklou dobu, kdy se potřebujete probudit do práce, a ocitli jste se ve tmě? Zima je strašná doba, že? Musíte se probudit uprostřed noci (jinak proč je taková tma?), Vytrhnout se z postele a
Budík při východu slunce (zlepšení ranní bdělosti): 13 kroků
Budík Sunrise (Zlepšit ranní bdělost): Naplánujte si svůj osobní východ slunce, zlepšuje ranní bdělost Nejnovější náhodný vynález, naplánujte si vlastní východ slunce! Během dne modré světlo na slunci zvyšuje naši pozornost, paměť, energetické hladiny, reakční doby a celkovou náladu . Modré světlo
UCL-lloT-Outdoor-light Spouští východ/západ slunce: 6 kroků
UCL-lloT-Outdoor-light Spuštěno východem/západem slunce: Ahoj všichni! S trochou práce, některých částí a kódu jsem sestavil tento návod, který vám od začátku do konce ukáže, jak přesně toto venkovní světlo vyrábět. Myšlenka pocházela od mého otce, kterého v létě museli ručně vypnout
Repurovaná satelitní anténa zachycuje signály Wi-Fi a mobilního telefonu: 4 kroky
Repurovaná satelitní anténa zachycuje signály Wi-Fi a mobilních telefonů: Když jsem se přestěhoval ze San Antonia zpět na venkov do Severní Karolíny, zjistil jsem, že jsem úplně nemohl získat signál wi-fi nebo mobilního telefonu, kde jsem žil. Jediným způsobem, jak vůbec získat signál buňky, bylo projet míli v obou směrech od místa, kde jsem