Բովանդակություն:
- Քայլ 1: Անհրաժեշտ նյութեր
- Քայլ 2. Կոդ 1. Մաս 1. Փոփոխականների կարգավորում
- Քայլ 3. Կոդ. Մաս 2. Տուրբինի ծածկագիր
- Քայլ 4. Կոդ. Մաս 3. Արևային վահանակի ծածկագիր և հողամաս
- Քայլ 5. Կոդ Մաս 4. Էլ
- Քայլ 6: Լրացուցիչ օգնություն
Video: EF 230 -ը գրավում է արևը. 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս Instructable- ը մանրամասն կներկայացնի, թե ինչպես օգտագործել Arduino հանդերձանքը/տպատախտակը և MATLAB- ը `տան էներգետիկ համակարգի նախատիպ ստեղծելու համար, որը կենտրոնացած է քամու և արևի էներգիայի ձեռքբերման վրա: Պատշաճ նյութերով և օգտագործելով տրամադրված ծածկագիրը/կարգավորումը, կարող եք կատարել ձեր սեփական փոքրածավալ, կանաչ էներգիայի հավաքման համակարգը:
Այս նախագիծը նախագծվել է Թոքսի Թենեսի համալսարանի ճարտարագիտական քոլեջի ուսանողների կողմից, Նոքսվիլ:
Քայլ 1: Անհրաժեշտ նյութեր
1) Տեղադրված է MATLAB նոութբուք:
2) Օգտագործեք այս հղումը ՝ Arduino- ի աջակցության փաթեթը ներբեռնելու համար ՝
3) Ձեզ նույնպես անհրաժեշտ կլինի Arduino միկրոհսկիչի հավաքածու:
4) Հարմար հարթակ `DC շարժիչը տեղադրելու համար: Տրված օրինակում փայտե հատում է օգտագործվել սերվո շարժիչին աջակցելու և DC շարժիչը գագաթին ամրացնելու համար:
5) Այս հղումը կարող է օգտագործվել պտուտակ 3D տպելու համար, որը կարող է կցվել տեղադրված DC շարժիչին ՝
Քայլ 2. Կոդ 1. Մաս 1. Փոփոխականների կարգավորում
Այս ծածկագիրը էական է փոփոխականների սկզբնական հայտարարագրի համար:
clc; մաքրել բոլորը;
%Հռչակող օբյեկտներ, ինչպիսիք են Pins- ը և 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;
%Տուրբինի մաս 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); Այլ վերջ i = i+0.1 theta = (potval/5).*(2*pi) բևեռային ցնցում (theta, i)
Քայլ 5. Կոդ Մաս 4. Էլ
Փոխեք «էլփոստի օրինակը» ցանկալի հասցեին, որպեսզի պատշաճ կերպով ստանաք նամակ, ներառյալ գծապատկերի տվյալները:
%Էլեկտրոնային բաժին
վերնագիր («Քամու ուղղություն ընդդեմ ժամանակի») saveas (gcf, «Turbine.png») %փրկում է գործչի setpref- ը («Ինտերնետ», «SMTP_Server», «smtp.gmail.com»); setpref («Ինտերնետ», «E_mail», «[email protected]»); % փոստի հաշիվ ՝ setpref- ից ուղարկելու համար («Ինտերնետ», «SMTP_Username», «[email protected]»); % ուղարկողների օգտվողի անուն setpref ('ինտերնետ', 'SMTP_Password', 'gssegsse'); % Ուղարկողների գաղտնաբառեր = 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 («էլ. նամակ», «Տուրբինի տվյալներ», «Սա ձեր տուրբինի տվյալներն են: Շնորհակալություն մոլորակը փրկելու համար», «Turbine.png») disp («էլ. փոստն ուղարկված է»)
Քայլ 6: Լրացուցիչ օգնություն
Դուք կարող եք դիմել SIK ուղեցույցին, որն ուղեկցում է Arduino միկրոհսկիչի հավաքածուն `ձեր տպատախտակի տեղադրման համար լրացուցիչ օգնության համար: MathWorks կայքը կարող է նաև օգտակար գործիք լինել MATLAB- ի աջակցության համար:
Խորհուրդ ենք տալիս:
230 Վ AC լամպը USB հոսանքի փոխակերպում. 6 քայլ (նկարներով)
230 Վ AC լամպը փոխարկելով USB հոսանքի. կեղծ բոցավառ ջահը կամ լապտերը սա իդեալական չէ: Ես փոփոխում եմ
Գեներատոր - Fidget Spinner Powering 9W Led Bulb 230 V: 3 քայլ (նկարներով)
Գեներատոր - Fidget Spinner Powering 9W Led էլեկտրական լամպ 230 V. Ստորև բերված տողերում մենք ցանկանում ենք ցույց տալ, թե ինչպես կարող է ստեղծվել հզոր պտտվող գեներատոր: Սկզբում այն կարտադրի 100 վոլտ Ac, և այն կկարողանա լուսավորել 230 V 9 W. էլեկտրական լամպ: Կրթական նախագիծ ՝ օգտագործելով ընդամենը մի քանի նյութ: Գտնել
IoT- ը դյուրին դարձավ. Հեռակա եղանակի տվյալների գրավում. Ուլտրամանուշակագույն և օդի ջերմաստիճան և խոնավություն ՝ 7 քայլ
IoT- ն դյուրին դարձավ. Հեռակա եղանակի տվյալների գրավում. Ուլտրամանուշակագույն և օդի ջերմաստիճան և խոնավություն. Այդ տվյալները շատ կարևոր կլինեն և կօգտագործվեն ապագա ամբողջական Եղանակային կայանում: Բլոկային դիագրամը ցույց է տալիս, թե ինչ կստանանք վերջում
Արևը ՝ 6 քայլ
The Dawm: The Dawm- ը TLC5940 չիպի բեկման տախտակ է: Այս չիպը հնարավորություն ունի pwm (զարկերակի լայնության մոդուլյացիա) 16 տարբեր նավահանգիստներ սերիական հաղորդակցության համար, օրինակ `arduino միկրոկոնտրոլերի կամ դրա նմանությամբ: (Սա սովորական լեզվով նշանակում է, որ դուք
Կիրառված արբանյակային սպասքի ալեհավաքը գրավում է Wi-Fi- ի և բջջային հեռախոսի ազդանշանները. 4 քայլ
Արբանյակային ճաշատեսակի ալեհավաքը գրավում է Wi-Fi- ի և բջջային հեռախոսի ազդանշանները. Երբ Սան Անտոնիոյից տեղափոխվեցի հյուսիսային Կարոլինա, ես ինքս ինձ լիովին անկարող էի ստանալ wi-fi կամ բջջային հեռախոսի ազդանշան, որտեղ ապրում էի: Ինձ համար բջջային ազդանշան ստանալու ընդհանրապես միակ ճանապարհը մեկ կիլոմետր ավելի քշելն էր ցանկացած ուղղությամբ, որտեղից ես