Агуулгын хүснэгт:
- Алхам 1: Ашигласан эд анги
- Алхам 2: Асуудлын мэдэгдэл
- Алхам 3: Тохируулах
- Алхам 4: Photocell -ийг хянах MATLAB код
- Алхам 5: Гэрлийг унтраах MATLAB код
- Алхам 6: Гэрлийг асаах MATLAB код
- Алхам 7: GUI -ийн MATLAB код
Видео: Эрчим хүч хэмнэгч 3000: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Adrien Green, Huy Tran, Jody Walker
Raspberry Pi компьютер болон Matlab ашиглах нь байшингийн эздэд эрчим хүчний хэрэглээг бууруулахад туслах энгийн бөгөөд үр дүнтэй арга юм. Energy Saver 3000 -ийн хамгийн сайн тал бол үүнийг тохируулах, ашиглахад маш энгийн зүйл юм. Energy Saver 3000 -ийн гол зорилго нь байшингийн эзэд эрчим хүчний төлбөрөө хянаж, хичнээн их мөнгө зарцуулж буйг нь хянах, байшингийн эзэд тэндхийн гэрлийн гэрлийг алсаас унтраахыг ганц товчлуур дарж зөвшөөрөх явдал юм.
Алхам 1: Ашигласан эд анги
1: Raspberry Pi компьютер
2: Талхны самбар
3: холбогч утас
4: Товчлуурыг дарна уу
5: Мини LED гэрэл
6: 330 ом, 10 Кох, 300 Ом эсэргүүцэл
7: Ethernet кабель
8: Хөнгөн фотоэлемент
Алхам 2: Асуудлын мэдэгдэл
Бидний төсөл бол Raspberry Pi компьютер болон MATLAB ашиглан гэрийн эрчим хүч хэмнэгчийг зохион бүтээх явдал байв. Бидний зорилго бол хэрэглэгчид эрчим хүчнийхээ хэрэглээг бууруулж чадах эсэхийг мэдэхийн тулд эрчим хүчний төлбөрөө хянах боломжийг олгодог системийг бий болгох явдал байв. Түүнчлэн хэрэглэгчид товчлуур дарж гэрлээ унтраах боломжтой байхыг бид хүссэн. Үүнийг хийхийн тулд гэрэл асаж байгааг мэдрэхийн тулд бид фотоэлемент залгасан. Хэрэв гэрэл ассан бол MATLAB програм нь хэр удаан ассан, ассанаас хойш хичнээн их энерги, мөнгө зарцуулсныг тооцоолох болно.
Алхам 3: Тохируулах
Дээрх зурагт үзүүлсэн шиг талхны хавтанг утсаар холбоно уу.
Алхам 4: Photocell -ийг хянах MATLAB код
функц control_light () rpi = raspi ();
бичихDigitalPin (rpi, 12, 1)
цаг = 0
sumcost = 0
Цаг = 0
Зардал = 0
чийдэн = 100/1000; киловатт%
i = 1: 2 хувьд
tic
үнэн байхад
x = уншсанDigitalPin (rpi, 13)
хэрэв x == 1
бичихDigitalPin (rpi, 19, 1)
өөр x == 0
бичихDigitalPin (rpi, 19, 0)
toc;
цаг = цаг + toc
kwh = toc * чийдэн
доллар = 0.101
зардал = кВт * доллар
sumcost = sumcost + зардал
X = linspace (Цаг, цаг, 10)
Y = linspace (Зардал, sumcost, 10)
Цаг = цаг
Зардал = нийлбэр зардал
disp (['Гэрэл асаалттай байна', num2str (toc), 'цаг. Зардал = $', num2str (зардал)])
талбай (X, Y, 'b') гарчиг ('Цаг хугацааны зардал')
xlabel ('Цаг (цаг)')
ylabel ('Зардал ($ доллар)')
түр хүлээгээрэй
завсарлага
Төгсгөл
Төгсгөл
түр зогсоох (5)
tic
үнэн байхад
x = уншсанDigitalPin (rpi, 13)
хэрэв x == 1 бол
бичихDigitalPin (rpi, 19, 1)
өөр бол x == 0
бичихDigitalPin (rpi, 19, 0)
toc;
цаг = Цаг + toc
kwh = toc * чийдэн
доллар = 0.101
зардал = кВт * доллар
sumcost = Зардал + зардал
X = linspace (Цаг, цаг, 10)
Y = linspace (Зардал, sumcost, 10)
Цаг = цаг
Зардал = нийлбэр зардал
disp (['Гэрэл асаалттай байна', num2str (toc), 'цаг. Зардал = $', num2str (зардал)])
зураг (X, Y, 'g')
гарчиг ('Цаг хугацааны зардал')
xlabel ('Цаг (цаг)')
ylabel ('Зардал ($ доллар)')
түр хүлээгээрэй
завсарлага
Төгсгөл
Төгсгөл
түр зогсоох (5)
Төгсгөл
Алхам 5: Гэрлийг унтраах MATLAB код
button_controlv1 функц ()
rpi = raspi ();
нөхцөл = 1;
true % нь кодыг ажиллуулахын тулд хязгааргүй давталт үүсгэдэг
товчлуур = readDigitalPin (rpi, 6); % 6 -р товчлуур дээр дарах утгыг уншина
хэрэв товчлуур == 0
condi = condi + 1
Төгсгөл
if mod (condi, 2) == 0
бичихDigitalPin (rpi, 17, 0)
h = msgbox ('Та гэрлээ унтраасан.:)') хүлээх (h);
завсарлага
Төгсгөл
if mod (condi, 2) == 1
бичихDigitalPin (rpi, 17, 1)
Төгсгөл
Төгсгөл
Алхам 6: Гэрлийг асаах MATLAB код
button_controlv2 функц ()
rpi = raspi ();
condi = 2;
true % нь кодыг ажиллуулахын тулд хязгааргүй давталт үүсгэдэг
товчлуур = readDigitalPin (rpi, 6); % 6 -р товчлуур дээр дарах утгыг уншина
хэрэв товчлуур == 0
condi = condi + 1
Төгсгөл
if mod (condi, 2) == 0
бичихDigitalPin (rpi, 17, 0)
Төгсгөл
if mod (condi, 2) == 1
бичихDigitalPin (rpi, 17, 1)
h = msgbox ('Та гэрэл асаасан.:(')
хүлээх (h);
түр зогсоох (10)
завсарлага
Төгсгөл
Төгсгөл
Алхам 7: GUI -ийн MATLAB код
EnergySaver3000 функц ()
imgurl = 'https://clipart-library.com/images/pc585dj9i.jpg';
imgfile = 'Гэрлийн чийдэн.jpg'; urlwrite (imgurl, imgfile);
imgdata = imread (imgfile);
h = msgbox ('Energy Saver 3000 -д тавтай морил!', ',' custom ', imgdata);
хүлээх (h);
тодорхой h;
үнэн байхад
iprogram = цэс ('Та ямар програм ажиллуулахыг хүсч байна вэ?', 'Билл тооцоолуур', 'Гэрлийн хяналт');
хэрэв iprogram бол == 1
control_light () h = msgbox ('Дууссан !!!')
бүгдийг хаах
өөр
iprogram == 2
Төгсгөл
тодорхой h;
ichoice = цэс ('Гэрлийн хяналт', 'Асаах', 'Унтраах', 'Nevermind');
хэрэв ichoice == 1
button_controlv2 ()
h = msgbox ('Дууссан !!!')
elseif ichoice == 2
button_controlv1 ()
h = msgbox ('Дууссан !!!')
elseif ichoice == 3
h = msgbox ('Та юу ч хийгээгүй:(') хүлээх (h);
h = msgbox ('Дууссан !!!')
Төгсгөл
хүлээх (h);
Төгсгөл
Төгсгөл
Зөвлөмж болгож буй:
Төсөл: Гэрийн эрчим хүч хэмнэгч: 8 алхам
Төсөл: Гэрийн эрчим хүч хэмнэгч: Ханна Робинсон, Рэйчел Виер, Кайла Клиари Arduino самбар болон Matlab ашиглах нь гэрийн эзэддээ эрчим хүчний хэрэглээгээ оновчтой болгоход туслах энгийн бөгөөд үр дүнтэй арга болох нь батлагдсан. Arduino самбарын энгийн бөгөөд олон талт байдал нь гайхмаар юм. Байдаг
Фотоэлемент ба термистор ашиглан гэрэл эрчим хүч хэмнэгч: 6 алхам
Фотоэлемент ба термистор ашиглан гэрлийн эрч хүч хэмнэгч: Энэхүү зааварчилгаа нь фотоэлемент, термистор ашиглан гэрлийн эрч хүчийг хэрхэн өөрчлөх замаар эрчим хүч хэмнэхийг заахад зориулагдсан болно. MATLAB ашиглан хэлхээг хэрхэн яаж бүтээх, Arduino -г кодлох талаар бид танд үзүүлэх болно
Реле (DC): 99.9% бага эрчим хүч, түгжих сонголт: 5 алхам (зурагтай)
Реле (DC): 99.9% бага Цахилгаан ба түгжээний сонголт: Реле солих нь цахилгаан хяналтын системийн үндсэн элемент юм. Дор хаяж 1833 онд байгуулагдсан эрт цахилгаан соронзон реле нь телеграфын системд зориулагдсан болно. Вакуум хоолой, дараа нь хагас дамжуулагчийг зохион бүтээхээс өмнө реле нь
Микроконтроллер ашиглан эрчим хүч хэмнэх төсөл - ATMEGA8A: 3 алхам
MICROCONTROLLER -ийг ашиглаж буй ENERGY SAVER ТӨСӨЛ - ATMEGA8A: ТӨСЛИЙН ЛИНК: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ AND https: www. .youtube.com / watch? v = I2SA4aJbiYoOverviewЭнэ 'Эрчим хүчний хэмнэгч' төхөөрөмж нь танд маш их эрчим хүч / эрчим хүч хэмнэх болно
Бяцхан нимбэгний батерей, цахилгаан эрчим хүч, зайгүй гэрлийн бусад загвар: 18 алхам (зурагтай)
Бяцхан нимбэгний батерей, цахилгаан эрчим хүч, зайгүй гэрлийн бусад загвар: Сайн байна уу, та нимбэгний батерей эсвэл био батерейны талаар аль хэдийн мэддэг байх. Тэдгээрийг ихэвчлэн боловсролын зориулалтаар ашигладаг бөгөөд бага хүчдэл үүсгэдэг цахилгаан химийн урвалыг ихэвчлэн LED эсвэл гэрлийн чийдэн хэлбэрээр гэрэлтүүлдэг. Эдгээр