INHOUDSOPGAWE:
- Stap 1: Onderdele en materiaal
- Stap 2: Stel u ligkontroles op
- Stap 3: Deur- en vensteralarm opstel
- Stap 4: Die opstel van temperatuursensors
- Stap 5: Gevolgtrekking
Video: Arduino Home Energy Saver: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
U bou 'n huiseenergiestelsel wat bedoel is om die energie van u huise te monitor om elektrisiteit en ander rekeninge te bespaar. In hierdie model kan u toestel die temperatuur van u huis nagaan en dit dienooreenkomstig aanpas, kyk of daar deure of vensters oop is om te bespaar op verwarming en lugversorging, en kan u die gebruikershandleiding beheer oor die helderheid van die ligte in u huis. Laat ons begin!
Stap 1: Onderdele en materiaal
U benodig 'n verskeidenheid onderdele om hierdie stelsel te voltooi. In die eerste plek benodig u 'n Sparkfun Redboard -aansitstel, aangedryf deur Arduino. Hierdie kit en die hardeware binne is waar u die hele stelsel opstel. Tweedens benodig u 'n afskrif van MATLAB op u lessenaar of skootrekenaar, asook al die nodige gereedskapskaste om dit versoenbaar te maak met die Redboard. Om dit te kan doen, maak MATLAB oop. Op die MATLAB-tuisblad, in die Omgewingsmenu, kies Byvoegings Kry hardewareondersteuningspakkette Kies die "MATLAB-ondersteuningspakket vir Arduino-hardeware" en laai die Arduino hardewareondersteuningspakket af.
Die res van die onderdele wat u benodig, is ingesluit in die Sparkfun Redboard -pakket. U benodig drade, een LED, weerstande, 'n diode, 'n piëzo -element (luidspreker), 'n temperatuursensor, 'n transistor, 'n fotoresistor en 'n GS -motor. Al hierdie stukke word gelukkig in u voorgereg gevind.
Stap 2: Stel u ligkontroles op
In hierdie stelsel is 'n LED -lig ons huisligte. Aangeheg is 'n beeld van die stroombaan wat u benodig om die LED -beheer op u Redboard op te stel. In hierdie scenario het u NIE die blou stuk op die stroombaan nodig nie.
Die volgende kode stel u beheer oor die LED -lig in. As die kode uitgevoer word, verskyn 'n spyskaart waarmee die gebruiker die helderheid kan kies tussen hoog, medium, laag of af. Afhangende van wat u kies, stel die kode die LED op 'n sekere vlak van helderheid of dowwe. Dit sal 'n oneindige lus wees.
%% ligte
choice = menu ('Hoe helder wil u u ligte hê?', 'Hoog', 'Medium', 'Laag', 'Uit')
as keuse == 1
skryfPWMVoltage (a, 'D10', 5)
andersif keuse == 2
skryfPWMVoltage (a, 'D10', 3)
andersif keuse == 3
skryfPWMVoltage (a, 'D10', 1)
andersif keuse == 4
skryfPWMVoltage (a, 'D10', 0)
einde
Stap 3: Deur- en vensteralarm opstel
Die eerste aangehegte kring sal u wys hoe u 'n klein luidspreker op u Redboard kan opstel. Hierdie luidspreker dien as 'n waarskuwing om die gebruiker te laat weet dat 'n venster of deur in hul huis langer as 10 sekondes oopgelaat is. Hierdie kring gebruik drade, die piëzo -element en 3 drade.
Die tweede aangehegte stroombaan is van die fotoresister. Dit kan bepaal of die omgewing donker of lig is. Die blootstelling aan die lig laat die MATLAB -kode weet of die deur oop of toe is, en sal die inligting aan die piëzo -element deurgee, sodat dit 'n geluid kan maak. In hierdie kring hoef u NIE die LED, die pers draad of die weerstand regs te heg nie.
Die volgende kode sal die hoeveelheid lig uit die fotoresister lees, en dan die kode onderbreek om te sien of die deur langer as 10 sekondes oopgelaat word. Dit sal die fotoresistor weer lees, en dan vir die piezo moet gons as die ligvlak nog te hoog is.
%% Fotoresistor
terwyl 0 == 0
photov = readVoltage (a, 'A1')
indien foto> 4
pouse (10)
photov = readVoltage (a, 'A1')
indien foto> 4
playTone (a, 'D3', 500, 5)
breek
einde
einde
einde
Stap 4: Die opstel van temperatuursensors
Die eerste aangehegte stroombaan stel u temperatuursensor op. Dit versamel temperatuurdata van waar u stelsel ook al geplaas is. Dit sal hierdie inligting na MATLAB stuur.
Die volgende stroombaan wat aangesluit word, stel die GS -motor op. Hierdie motor dien as 'n waaier. As die temperatuursensorlesings te hoog is, skakel die waaier aan en probeer u huis afkoel.
Met die volgende kode kan die temperatuursensor data oor 'n vasgestelde tyd lees. Hierdie kode moet 100 keer deurloop, maar kan maklik aangepas word om nog baie meer te loop, sodat die sensor deur die dag kan werk. Terwyl dit temperatuurdata versamel, kyk die kode of die temperatuur ooit bo die vasgestelde temperatuur styg. As dit die geval is, word die waaier outomaties aangeskakel. As die vasgestelde tyd eindig, sal dit 'n grafiek oplewer wat die temperatuur gedurende die tydperk wat u kan ontleed, kan vertoon om die verwarming en lugversorging in u huis aan te pas.
%%Temperatuur sensor
temps =
tye =
vir i = 1: 100
v = readVoltage (a, 'A0')
tempC = (v-0.5).*100
tempF = 9/5.* tempC + 32
as tempF> 75
writeDigitalPin (a, 'D9', 1)
einde
temps = [temps, tempF]
tye = [tye, ek]
plot (tye, temps)
xlabel ('Tyd (sekondes)')
ylabel ('Temperatuur (F)')
title ('Temperatuur van u huis oor tyd')
einde
Stap 5: Gevolgtrekking
Jy is klaar! Geniet u nuwe energiebesparing vir u huis, en gebruik dit tot u voordeel!
Aanbeveel:
Fairy Light Battery Saver: 8 stappe (met foto's)
Fairy Light Battery Saver: CR2032 -batterye is wonderlik, maar hulle hou nie so lank as wat ons wil as ons met LED " Fairy Light " Met die vakansieseisoen hier het ek besluit om 'n paar 20 ligte snare aan te pas om van 'n USB -kragbank af te loop. Ek het aanlyn gesoek en
Arduino Energy Meter - V2.0: 12 stappe (met foto's)
Arduino Energy Meter - V2.0: Hallo vriend, welkom terug na 'n lang pouse. Ek het vroeër 'n instruksies op Arduino Energy Meter geplaas wat hoofsaaklik ontwerp is om die krag van die sonpaneel (DC Power) in my dorp te monitor. Dit het baie gewild geword op die internet, baie
Projek: Home Energy Saver: 8 stappe
Projek: Home Energy Saver: Hannah Robinson, Rachel Wier, Kaila Cleary Die gebruik van 'n Arduino -bord en Matlab was 'n eenvoudige en effektiewe metode om huiseienaars te help om hul energieverbruik te optimaliseer. Die eenvoud en veelsydigheid van die Arduino -bord is verrassend. Daar is
ENERGIE SAVER -PROJEK MET MIKROKONTROLLER - ATMEGA8A: 3 stappe
ENERGIE SAVER -PROJEK MET MIKROKONTROLLER - ATMEGA8A: SKAKELS NA DIE PROJEK: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ EN https: // www .youtube.com / watch? v = I2SA4aJbiYoOverview Hierdie 'Energy Saver' -toestel bied baie krag / energiebesparing, alhoewel
Screen Saver Defeater: 9 stappe
Screen Saver Defeater: 'n boks wat verhoed dat u skermbewaarder aktiveer as u u muis daarop plaas