Სარჩევი:
- ნაბიჯი 1: საჭირო მასალები
- ნაბიჯი 2: კოდი ნაწილი 1: ცვლადი დაყენება
- ნაბიჯი 3: კოდი ნაწილი 2: ტურბინის კოდი
- ნაბიჯი 4: კოდი ნაწილი 3: მზის პანელის კოდი და ნაკვეთი
- ნაბიჯი 5: კოდი ნაწილი 4: ელ
- ნაბიჯი 6: დამატებითი დახმარება
ვიდეო: EF 230 იღებს მზეს: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს ინსტრუქცია დეტალურად აღწერს თუ როგორ გამოიყენოთ Arduino ნაკრები/მიკროსქემის დაფა და MATLAB სახლის ენერგიის სისტემის პროტოტიპის შესაქმნელად, რომელიც ორიენტირებულია ქარისა და მზის ენერგიის მოპოვებაზე. სათანადო მასალებით და მოწოდებული კოდის/კონფიგურაციის გამოყენებით, თქვენ შეგიძლიათ შექმნათ თქვენი საკუთარი მცირე ზომის, მწვანე ენერგიის შეგროვების სისტემა.
ეს პროექტი შემუშავებულია სტუდენტების მიერ ტენესის უნივერსიტეტში, ნოქსვილი, საინჟინრო კოლეჯის სტუდენტებში.
ნაბიჯი 1: საჭირო მასალები
1) ლეპტოპი დაყენებული MATLAB– ით.
2) გამოიყენეთ ეს ბმული Arduino– ს მხარდაჭერის პაკეტის ჩამოსატვირთად:
3) თქვენ ასევე დაგჭირდებათ Arduino მიკროკონტროლის ნაკრები.
4) შესაფერისი პლატფორმა DC ძრავის დასაყენებლად. მოყვანილ მაგალითში, ხის ჭრა გამოიყენეს სერვო ძრავის მხარდასაჭერად და DC ძრავის თავზე დასაყენებლად.
5) ეს ბმული შეიძლება გამოყენებულ იქნას პროპელერის 3D დასაბეჭდად, რომელიც შეიძლება დაერთოს დამონტაჟებულ DC ძრავას:
ნაბიჯი 2: კოდი ნაწილი 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 ჩაწერეთ პოზიცია (s2, 0); სხვაობა სხვაობა> 1.25 ჩაწერეთ პოზიცია (s2, 0.3); elseif absdiff <1 writePosition (s2, 0.5); სხვაობა სხვაობა <(-1) ჩაწერეთ პოზიცია (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- დან ("ინტერნეტი", "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 მხარდაჭერისთვის.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
გენერატორი - Fidget Spinner Power 9W Led Bulb 230 V: 3 ნაბიჯი (სურათებით)
გენერატორი - Fidget Spinner Powering 9W Led Bulb 230 V: ქვემოთ მოყვანილ რიგებში ჩვენ გვინდა ვაჩვენოთ, თუ როგორ შეიძლება შეიქმნას მძლავრი fidget spinner გენერატორი. ის გამოიმუშავებს 100 ვოლტს Ac– ს დასაწყისში და მას შეეძლება განათდეს led ნათურა 230 V 9 W. საგანმანათლებლო პროექტი, სულ რამდენიმე მასალის გამოყენებით. მოძებნა
EF 230: სახლის სისტემა 3000 ინსტრუქციული: 4 ნაბიჯი
EF 230: სახლის სისტემა 3000 ინსტრუქტაჟი: სახლის სისტემა 3000 არის მოწყობილობა, რომელიც იყენებს არდუინოს, ტემპერატურის სენსორს, პიეზო ზუმერს, ოპტიკურ დეტექტორს/ფოტოტრანსისტორს და სერვოს, რომელიც აჩვენებს სახლის ენერგოეფექტურობის გაუმჯობესების გზებს
წვრილმანი მასიური 12000 ვატი 230 ვ პროგრამირებადი განათების დაყენება 12 არხი: 10 ნაბიჯი
წვრილმანი მასიური 12000 ვატი 230 ვ პროგრამირებადი განათების დაყენება 12 არხი: გამარჯობა ყველას, ამ პროექტში მე გაჩვენებთ თუ როგორ შეგიძლიათ გააკეთოთ მასიური 12000 ვატიანი სინათლის კონტროლერი. ეს არის 12 არხის დაყენება, ამ წრის გამოყენებით თქვენ შეგიძლიათ აკონტროლოთ ნებისმიერი 230 ვ სინათლე . თქვენ შეგიძლიათ განათების სხვადასხვა ნიმუში. ამ ვიდეოში მე
UTK EF 230 MarsRoomba Project შემოდგომა 2018: 5 ნაბიჯი
UTK EF 230 MarsRoomba Project შემოდგომა 2018: ამჟამად, მარსზე მყოფი როვერები გამოიყენება მარსის ზედაპირზე მონაცემების შეგროვების მიზნით სხვადასხვა მეთოდით, რათა საბოლოოდ გაიგოთ მეტი პლანეტის მიკრობული სიცოცხლის პოტენციალის შესახებ. როვერები პირველ რიგში იყენებენ ფოტოგრაფიისა და ნიადაგის ანალიზის ინსტრუმენტებს მონაცემებისათვის