Përmbajtje:
- Hapi 1: Si funksionon
- Hapi 2: Kodi
- Hapi 3: Testi 1
- Hapi 4: Kush e drejton stafetën?
- Hapi 5: Lidhni pajisjen
- Hapi 6: Prekjet përfundimtare … dhe ne jemi bërë
- Hapi 7: Ecni përmes Kodit
Video: Dritat automatike të dhomës me numëruesin e vizitorëve !: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Hej! Nëse doni të heqni qafe çelsat e mërzitshëm të dritave dhe t'i bëni dritat e dhomës tuaj automatike me çmim të lirë, jeni në vendin e duhur! Ky projekt do të jetë shumë i lehtë për tu ndërtuar. Mos e kaloni me thjeshtësinë, do të jetë vërtet e lezetshme dhe 100% funksionuese. Dhe po, është bërë duke përdorur arduino, kështu që bëhuni gati dhe le të fillojmë të bëjmë.
Përbërësit:
Arduino Uno/nano
Moduli i stafetës (numri i kanaleve varet nga ju, në varësi të numrit të dritave që dëshironi të automatizoni)
Telat e kërcyesit
BC547 (ose ndonjë qëllim i përgjithshëm) transistor
2x sensorë të pengesave IR (JO SENSOR PIR)
Një kuti për të futur të gjitha pajisjet elektronike
Mjetet:
Saldim (opsional)
Shirit dhe gërshërë
Armë ngjitëse (opsionale)
Ju gjithashtu do të kërkoni një laptop/desktop për të programuar arduino tuaj.
Hapi 1: Si funksionon
Le të flasim për logjikën. Në thelb, dritat e dhomës duhet të ndizen kur dikush hyn dhe të fiket kur ai/ajo del. Kjo nuk është e tëra. Në rast se hyn personi 1 dhe më pas hyn personi 2. Në atë rast dritat nuk duhet të fiken kur ndonjëri prej tyre të dalë. Ata duhet të fiken vetëm kur të dy dalin. Pra, pajisja jonë duhet të jetë në gjendje të llogarisë numrin e njerëzve që hyjnë në dhomë dhe numrin e njerëzve që dalin. Duket e komplikuar? Po, është nëse mendoni të ndërtoni një qark të dedikuar për këtë qëllim. Por ne kemi një shpëtimtar. Rrotull daulle ju lutem. Prezantimi i ARDUINO! Ok ndoshta ju e dini për të.
Ne vetëm duhet të shkruajmë kodin për qëllimin dhe projekti ynë është 90% i përfunduar! Ne do të flasim për kodin më vonë. Së pari le të flasim se si mund t'i japim informacionin e hyrjes ose daljes sonë Arduino. Ajo që ne do të ndërtojmë quhet një sportel vizitor dydrejtimësh. Nëse kërkoni në internet, mund të gjeni shumë projekte të tilla. Por shumica e tyre përdorin një mikrokontrollues 8051. Dhe ne kemi nevojë për një qark të dedikuar për ta programuar atë. Pse bëni kaq shumë kur mund të blini një Arduino nano për rreth 5 dollarë dhe ta programoni atë?
Pra, ja çfarë do të bëjmë. Ne do të kemi dy sensorë pengesash të bashkangjitur në anën e derës sonë. Një jashtë dhomës (le ta quajmë sensor1) dhe një brenda (sensor2). Kur një person hyn në dhomë, sensori 1 e zbulon atë së pari dhe kur del, sensori 2 e zbulon atë së pari. Ne mund ta përdorim këtë logjikë për t'i treguar Arduino nëse një person po hyn ose del nga dhoma. Mos u shqetësoni, kodi nuk është i komplikuar.
Hapi 2: Kodi
Kodi… Kodin mund ta gjeni në fund të udhëzueses. Para se të lëvizni poshtë për ta shkarkuar, më lejoni t'ju informoj se kodi im është që të kontrolloj vetëm një dritë të vetme, pra një stafetë të vetme. Në rast se doni ta modifikoni për të kontrolluar më shumë, jeni të lirë ta bëni këtë për sa kohë që jeni njohur me idenë Arduino.
Si zakonisht, ka dy mënyra për të koduar Arduino tuaj. Njëra (më e thjeshta) është të kopjoni kodin këtu, ta ngjisni në Arduino ide dhe ta ngarkoni. Tjetra është të kuptoni punën dhe kodin vetë. Zgjedhjen po jua lë juve, por do të bëj një përshkrim të kodit në fund.
Sigurohuni që Arduino juaj të mos jetë i lidhur me asgjë tjetër përveç kompjuterit tuaj kur ngarkoni skicën (kodin). Pasi të ketë përfunduar ngarkimi, mund të vazhdojmë dhe ta testojmë.
Hapi 3: Testi 1
Thjesht lidhni sensorët IR me kunjat përkatëse të Arduino (në këtë rast sensori i cili është vetëm jashtë dhomës në pin 14 dhe sensori vetëm brenda në pin 15). Përsëri, referojuni kodit për t'u siguruar që i keni lidhur sensorët me kunjat e duhur. Kam përdorur një LED për të testuar daljen në vend të një stafetë. Pra, lidha kunjin pozitiv të LED -it me kunjin 2 të Arduino (bazuar në kodin) dhe kunjin negativ në GND. Tani lëvizni dorën nga sensori 1 në sensorin 2 për të simuluar dikë që hyn në dhomë.
Duhet të shihni që LED ndizet. Lëvizni dorën nga sensori 2 në sensorin 1 dhe LED duhet të fiket. E drejta e madhe. Jo. Fatkeqësisht nuk funksionoi për mua. Përsëri! Gjyqi im i parë gjithmonë dështon!
Kontrollova dy herë kodin tim dhe gjeta një gabim të vogël. Një vonesë ishte e nevojshme pasi dora (personi) kalon nëpër secilin sensor. Përndryshe, sensori tjetër së shpejti do të zbulonte personin dhe do të fikte LED -in. Kështu që bëra ndryshimet e nevojshme në kod dhe u përpoqa përsëri. Pajisja funksionoi siç pritej. Mos u shqetësoni, kodi që kam bashkangjitur në këtë udhëzues është ai i azhurnuar. Kështu që nuk duhet të shkojë keq edhe për ju. Përveç nëse ka ndonjë problem lidhjeje në qark. Ftohtë le të bëjmë qarkun e stafetës!
Hapi 4: Kush e drejton stafetën?
Në rast se përdorni një modul stafetë arduino, mund ta kaloni këtë hap. Sepse module të tilla tashmë vijnë me qarkun e drejtuesit të stafetë të integruar. Para së gjithash ju mund të pyesni, pse një qark të veçantë për stafetë? Prodhimi i një Arduino nuk ka fuqi të mjaftueshme për të drejtuar një stafetë. Pra, ne kemi nevojë për një furnizim të veçantë për stafetë. Ne do të përdorim daljen 5v të Arduino. Pra, padyshim, stafeta jonë duhet të vlerësohet 5v dc dhe një dalje prej 250v AC 10A. Thjesht lidhja e stafetës me furnizimin 5v Arduino nuk do të funksionojë. Ne ende duhet të aktivizojmë stafetën nga dalja jonë e programuar (në këtë rast, kunja 2 e Arduino).
Pra, ne do të përdorim një transistor me qëllim të përgjithshëm për këtë. Ju mund ta lidhni qarkun sipas diagramit. Në thelb, baza e tranzistorit merr këmbëzën dhe përfundon qarkun midis stafetës dhe 5v për ta aktivizuar atë dhe nga ana tjetër aktivizoni llambën e lidhur me të.
Hapi 5: Lidhni pajisjen
Tani që gjithçka është gati dhe po funksionon, ne duhet të lidhim stafetën midis rrymës dhe llambës së instalimeve elektrike shtëpiake. KUJDES! Ju do të merreni me 220v AC dhe kjo nuk është një gjë e vogël. Ju lutemi mos u përpiqni të bëni ndonjë ndryshim në instalimet elektrike shtëpiake vetë (për sa kohë që nuk jeni një inxhinier elektrik i trajnuar). Unë nuk do të jem përgjegjës nëse diçka ju ndodh gjatë kësaj (përfshirë nëse tronditeni dhe ktheheni në një superhero si flash, etj:-p)
Thjesht po bëni shaka, mos u përpiqni të bëheni një superhero duke u tronditur nga rrjeti AC. Ato logjika janë marrëzi.
Unë do të sugjeroja të përdorni një llambë led të rimbushshme me fuqi të lartë në vend që të ngatërroni me një llambë AC. Sidoqoftë, unë kurrë nuk u ngatërrova me instalimet elektrike të shtëpisë sime. Kam përdorur një mbajtës të veçantë të llambës, kam lidhur një palë tela bakri, kam bashkuar stafetën në mes dhe i kam lidhur telat në prizën e murit (duke u siguruar që stafeta është e lidhur në seri me mbajtësen e llambës përmes telit të drejtpërdrejtë, JO NEUTRAL). Bëra një kuti të vogël kartoni për të futur stafetën. Pastaj fiksova një llambë LED 9 W në mbajtësen e llambës dhe fuqizova gjithçka. Pajisja funksionoi në mënyrë të përsosur! Ftohtë!
Hapi 6: Prekjet përfundimtare … dhe ne jemi bërë
Më në fund, i fiksova sensorët jashtë dhe brenda dhomës pranë derës dhe e varja mbajtësen e llambës në tavan. Tani kur hyj në dhomë llamba ndizet dhe kur dal, fiket. Unë u përpoqa me shumë njerëz që hynin në dhomë dhe gjithçka funksionoi mirë.
Edhe pse ka dy probleme me të cilat jam përballur. Kur dy persona hyjnë në dhomë njëkohësisht, krah për krah, sensori i regjistron ata si një hyrje të vetme. Natyrisht sepse sensori zbulon vetëm një pengesë. Problemi tjetër është se sensori ishte pak i dobët. Nuk mund të zbulonte nëse një person po lëviz shumë larg prej tij. Unë mund ta rregulloj problemin e dytë duke marrë një modul më të mirë të sensorit IR, por i pari do të kërkonte më shumë sensorë dhe programim. Por është një problem shumë i rrallë dhe nuk duhet të shqetësoheni nëse keni një derë të vogël. Në përgjithësi, duket e mrekullueshme për paratë e shpenzuara për përbërësit.
Nuk mund të merrja asnjë imazh të produktit përfundimtar sepse kam hequr gjithçka për një projekt tjetër. Me falni per kete. Ishte shumë mirë, por isha më i emocionuar për projektin e ardhshëm.
Hapi 7: Ecni përmes Kodit
Si zakonisht, para se të godisni butonin prapa, ju lutemi votoni udhëzuesin tim për konkursin. Faleminderit.
Kodi fillon duke inicializuar një numër të ndryshueshëm për të ruajtur numrin e njerëzve që hyjnë/dalin nga dhoma. Ne deklarojmë 14 dhe 15 si kunjat hyrëse dhe 2 si dalje në stafetë. Në funksionin e lakut, qëndron zemra e kodit. Sa herë që kunja 14 lexon lartë, numërimi rritet me 1 dhe çdo herë kur kunja 15 lexon lartë, numërimi zvogëlohet me 1. Kam diskutuar nevojën për vonesën në hapin 3. Kur numërimi është zero, kunja e stafetës, dmth pin 2 është vendosur ulët (fikur). Ne kemi shtuar një numërim të deklaratave shtesë = 0 për ta vendosur numërimin në zero në rast se rezulton negativ për ndonjë arsye.
Përderisa numërimi nuk është zero, stafeta (kunja 2) është në gjendje të lartë (ndezur).
Shpresoj se e kuptoni. Faleminderit, dhe shihemi në tjetrën!
Recommended:
Dritat automatike të rrugës duke përdorur sensorin tejzanor: 3 hapa
Dritat automatike të rrugës duke përdorur sensorin tejzanor: A keni menduar ndonjëherë se si dritat e rrugës ndizen automatikisht gjatë natës dhe fiken automatikisht në mëngjes? A ka ndonjë person që ndizet/fiket këto drita? Ka disa mënyra për të ndezur dritat e rrugës, por c
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: 16 hapa (me fotografi)
Si të kontrolloni dritat/dritat e shtëpisë duke përdorur Arduino dhe Amazon Alexa: Unë kam shpjeguar se si të kontrolloj dritën e cila lidhet me UNO dhe kontrollohet nga Alexa
Dritat automatike të lidhura me monitorimin e derës dhe derës .: 5 hapa
Dritat automatike të lidhura me monitorimin e derës dhe derës .: Duket se është shumë e vështirë të gjesh bordin e kalimit në errësirë, por ky projekt është vërtet i dobishëm për të zgjidhur këtë problem. Ndiqni hapat e mëposhtëm për të ditur zgjidhjen e kësaj
Drita më e thjeshtë automatike ON OFF e dhomës me dritë emergjente: 3 hapa
Drita më e thjeshtë automatike ON OFF e dhomës së urgjencës të udhëhequr: Përshëndetje! Në këtë udhëzues do t'ju mësoj se si të bëni një dritë emergjente të dhomës ON OFF të rimbushshme për situata të ndërprerjes së dritës. Ekziston një sensor që mund të ndizet & FIKUR me një ndërprerës. Nëse ka një ndërprerje të energjisë elektrike, sensori automatik
Dritat interaktive të oborrit, Dritat e shtegut: 3 hapa
Dritat interaktive të oborrit, Dritat e shtegut: Doja të ndërtoja një lloj ndriçimi të ndriçimit të oborrit për oborrin tim të pasmë. Ideja ishte, kur dikush ecte në një drejtim do të niste një animacion në drejtimin që ju po ecnit. Fillova me dritat diellore Dollar General 1.00 dollarë