Përmbajtje:

Kujdesi për banjën: 4 hapa (me fotografi)
Kujdesi për banjën: 4 hapa (me fotografi)

Video: Kujdesi për banjën: 4 hapa (me fotografi)

Video: Kujdesi për banjën: 4 hapa (me fotografi)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Nëntor
Anonim
Kujdes banjo
Kujdes banjo

Në shtëpinë tonë, ne kemi dy adoleshentë dhe 1.5 banjo. Meqenëse të dyve u pëlqen të kalojnë një kohë shumë të gjatë duke bërë dush dhe duke u bërë gati, kjo do të thotë që shumicën e kohës gruas time dhe unë na mbetet vetëm gjysma e banjës për ta përdorur. Ky është një problem.

Ne kemi provuar disa qasje në të kaluarën, duke përfshirë:

  • Duke u kërkuar atyre që të vendosin një kohëmatës numërimi në smartphone -in e tyre në 30min.
  • Vendosja e një ore të vërtetë në banjë.
  • Ulja e ujit të nxehtë.
  • Nisja e lavastoviljes dhe/ose lavatriçes.
  • Bërtitja, lypja, etj.

Asgjë nuk ka funksionuar.

Vendosa që ajo që na duhej vërtet ishte një alarm i derës, por në të kundërt - një alarm që tingëllon kur dera është e mbyllur, në vend që të hapet. Për të qenë i drejtë, alarmi duhet t'i japë banorit 30-40 minuta për të bërë biznesin e tij para se të bjerë, dhe të japë shumë paralajmërim se ora po funksionon.

Hyni në Arduino!

Hapi 1: Mblidhni pjesët tuaja…

Mblidhni pjesët tuaja…
Mblidhni pjesët tuaja…

Për të përsëritur këtë projekt, do t'ju duhet një Arduino Uno ose Mega 2560 dhe…

  • Disa drita LED RGB. Kam përdorur tre LED Grove, por ju mund të përdorni sa më shumë ose sa të doni.
  • Një altoparlant për të luajtur zile dhe alarm. Kam përdorur këtë, gjithashtu Grove.
  • Nëse jeni duke përdorur përbërës të Grove, të cilat ju rekomandoj fuqimisht për të mbajtur gjithçka të thjeshtë, do të dëshironi të blini edhe një pjesë të vogël të kabllove, si këto.
  • Një ndërprerës magnetik i kallamit. Zgjodha këtë, nga Amazon.
  • Një furnizim me energji elektrike. Zgjodha këtë në mënyrë që të mund të përdor ose një bateri 9V ose bateri AA, për jetë më të gjatë nëse është e nevojshme, dhe në thelb erdhi me një klon "falas" Arduino Uno si një bonus.

Arduino im erdhi nga një version i vjetër i Seeed Studio ADK Dash Kit (imi nuk erdhi me kabllot). Nëse mund të gjeni një në Amazon ose Ebay, është një mënyrë mjaft e mirë për të filluar. Ai përfshin Grove megashield, RGB LED, një Arduino Mega 2560 (klon) me USB të integruar, plus koleksion të moduleve të tjerë Grove që mund të jenë argëtues për projekte të tjera.

Hapi 2: Shkruani Programin

Shkruani Programin
Shkruani Programin

Specifikimet e mia për programin ishin si më poshtë:

  • Duhet të ketë një alarm të dëgjueshëm në intervale të rregullta për të tërhequr vëmendjen e banorit.
  • Duhet të ketë një status vizual për të treguar, në kuptimin makro, sa kohë ka mbetur.

    • Ndihma vizuale duhet të shikohet dhe interpretohet lehtësisht përmes dyerve të xhamit të dushit dhe/ose jashtë reflektimit të një pasqyre të mjegulluar.
    • Pamja vizuale duhet të tregojë qartë rrezikun e kuq ndërsa numërimi mbrapsht i afrohet fundit.
  • Duhet të ketë një alarm të dëgjueshëm që nuk ndalet.
  • Sistemi duhet të jetë i armatosur kur dera mbyllet dhe të çarmatoset kur dera është e hapur.

Unë nuk doja të përdorja një lexim dixhital, thjesht sepse mendova se shikimi i tij përmes dyerve të dushit me avull ose pasqyrimit të pasqyrës do të ishte i vështirë në rastin më të mirë. Përpjekja ime e parë përdori vetëm një LED RGB që pulsonte më shpejt dhe më shpejt (duke përdorur një funksion prishjeje) me kalimin e kohës, por kjo qasje nuk i jep banorit asnjë ndjenjë të vërtetë të kohës së kaluar ose mbetur.

Vendosa që të kesh tre LED RGB ishte rruga për të shkuar (dhe nuk më lëndoi që kisha tre në dorë). Secili do të numëronte 1/3 e kohës totale të lejuar. Kjo mund t'i japë banorit një ndjenjë të qartë të kohës së kaluar dhe mbetur, me vetëm një vështrim të shpejtë në tre LED.

Për të tërhequr vëmendjen ndaj kohëmatësit, vendosa të luaj një tingull me dy ton në fillim të çdo intervali.

Më në fund, kur të përfundojë kohëmatësi, një alarm me dy tone bie dhe vazhdon të tingëllojë derisa sistemi të çarmatoset, duke hapur derën.

Kam kaluar 3 përsëritje kryesore të programit, çdo herë duke thjeshtuar dhe duke ardhur me gjithnjë e më pak rreshta të kodit që funksionuan më mirë se përpjekja e mëparshme. Unë po ndaj këtu vetëm versionin "përfundimtar", pasi ai bën atë që duhet bërë pa kompleksitet shtesë.

Hapi 3: Mblidhni Pjesët dhe Provoni

Mblidhni Pjesë dhe Provoni
Mblidhni Pjesë dhe Provoni

Meqenëse po përdorja Grove, montimi ishte ndoshta pjesa më e lehtë e këtij projekti.

Lidhni LED -të RGB në një zinxhir (p.sh. nga LED1 në atë të LED2). Pasi të keni zinxhirin, lidheni me LED1, LED -in e parë RGB në zinxhirin tuaj, me Arduino.

Në rastin tim:

  • Tokë në të zezë (tokë)
  • +5v në të kuqe (+5v)
  • D7 në të bardhë
  • D6 në të verdhë

Në këtë pikë, ju mund të përpiloni dhe ngarkoni programin në Arduino për të provuar dritat. Unë sugjeroj të vendosni vlerën TimeInt në 1, në mënyrë që të mos keni nevojë të kaloni një numërim të gjatë gjatë testimit.

Lidhja e altoparlantit, gjithashtu një modul Grove, është po aq e thjeshtë. Lidhni altoparlantin në D8-D9.

Në rastin tim:

  • Tokë në të zezë (tokë)
  • +5v në të kuqe (+5v)
  • D9 në të bardhë
  • D8 në të verdhë

Mund të provoni përsëri, ose nëse nuk e keni testuar ende, provojeni tani. Luani me TimeInt dhe çdo gjë tjetër që dëshironi të ndryshoni dhe përpiloni, ngarkoni, pastaj provoni.

Hapi 4: Përfundoni dhe vendosni

Përfundoni dhe vendosni
Përfundoni dhe vendosni

Kam shkruar programin dhe kam kryer të gjitha prototipet dhe testimet duke përdorur klonin Seeed Mega, por mendova se ishte "shumë e shtrenjtë" për t'u përdorur si zgjidhje përfundimtare. Duke përdorur klonin Uno, unë shkova përpara dhe bashkova lidhjet (pas testimit) dhe montova gjithçka për të kursyer copë druri.

Për një rrethim, doja diçka që ishte e qartë (në mënyrë që përdoruesi të shihte LED -të RGB), por edhe disi rezistente ndaj ujit. Banjo, vendi i vendosjes së synuar, mund të ketë lagështi shumë të lartë nga dushet e gjata, dhe unë doja që Arduino të kishte një nivel mbrojtjeje. Zgjidhja ishte ripërdorimi i një ene kineze për nxjerrje. Ajo erdhi me një kapak të ngushtë, të mbyllur mirë, të qartë dhe kishte shumë hapësirë brenda për të montuar Arduino dhe bateri!

Pastaj e montova sistemin në banjë duke përdorur shirita komandimi 3M.

Recommended: