Sisukord:
- Tarvikud
- Samm: statiivi valmistamine
- 2. samm: lambi ülaosa
- 3. samm: pirn
- 4. samm: värvige see mustaks
- Samm: elektroonika
- 6. samm: mis siis, kui mul pole Arduinot?
- Samm: programmeerimine
- 8. samm: kuidas see toimib?
- 9. samm: pange kokku
- 10. samm: töövalmis
- Samm 11: lisavõimalused ja muutmine
- 12. samm: koodi läbimine
Video: IRIS - lamp, mis teab, kui olete lähedal: 12 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere! Jah, kõik on karantiinis. Olen inseneriõpilane. Ma ööbisin varem hostelis ja olen harjunud öösel oma ülesandeid ja õpinguid tegema. Nüüd, kui olen kodus, ei leia mu pere seda mugavaks, sest kõik siin on harjunud varakult magama. Samuti pole mul laualampi.
Aga kui ma tahan seda ise teha, siis tahaksin, et sellel oleks rohkem funktsioone kui tavaline lamp. Väljakutseks oli osade leidmine. Seoses üleriigilise lukustamisega siin Indias pole elektroonikapoode avatud. See on minu täiesti kodus ehitatud projekt. Tutvuge nutika laualambiga Iris. Sellel on nii palju funktsioone, kui ma saaksin seda oma kodus oleva elektroonikaga sisse lükata.
Käsirežiim: tavaline laua valgustus
Nutikas režiim: kasutaja automaatne tuvastamine valguse sisse- / väljalülitamiseks
Nutikas voodilamp: süttib automaatselt teie tee, kui soovite keset ööd kuhugi minna
Kohanduv heledus: reguleerib heledust automaatselt ümbritseva valguse järgi
Päevavalguse teadlikkus: saab nutirežiimi automaatselt sisse lülitada pärast päikeseloojangut või kui muud valgusallikat pole läheduses.
Viimased kaks funktsiooni on veel lisamata, kuid olen maininud tööpõhimõtet, nii et kui soovite neid lisada, teate, mida teha. Hakkame valmistama!
Tarvikud
Jah, ma tean, et ostulinke pole tegelikult mõtet anda, sest enamikus riikides pole e-kaubanduse saidid praegu aktiivsed. Aga kui sa loed seda pärast seda, kui see viirus on kontrolli alla saanud ja kõik on tagasi normaalseks (mis loodetavasti juhtub varsti), siis… um.. kas oled oodatud?
Arduino Uno:
Soe valge LED-riba:
Ühe kanaliga relee:
Lähedus-/takistussensor:
12v toide:
GI juhe
Must värv
Mõned osad siit ja sealt on kodus leitavad.
Samm: statiivi valmistamine
Nüüd poleks see tõsi, kui ütleksin, et aluse disain on täiesti minu oma. Nägin seda disaini videost. Kuid teostus on erinev, nii et jah.
Kõigepealt võtsin paksu toitekaabli. Tahtsin musta, kuid see oli ainus, kes mu majas lebas. Probleem on selles, et see on liiga paindlik. Vajame midagi, mis suudab pärast painutamist oma kuju säilitada. Nii et ma eemaldasin alumiiniumtraadi sees ja sisestasin selle asemel paksu GI traadi. Seejärel painutasin traadi kuju. See oli sama lihtne, kui teha põhja jaoks ring ja seejärel painutada ülejäänud traat aluse jaoks õhukeseks S -kujuliseks.
Kahjuks ei olnud toitekaablite läbimiseks enam ruumi sees, nii et teeme sellega hiljem midagi. Põhi on peaaegu valmis.
2. samm: lambi ülaosa
Selleks võtsin köögist kaks plastmahutit. Mõlemad on veidi kitsenevad ja üks on suurem kui teine. Märkisin joone piki suuremat anumat ja lõikasin selle lühikeseks.
Kui väike mahuti panna suure peale, näeb see välja täpselt nagu lamp. Suurepärane!
3. samm: pirn
See võib olla sama lihtne kui minna statsionaarsesse ja osta öölamp. Kuid ma ei tahtnud sellist eredat valgust ja lisaks tahtsin lisada kodus olevate osadega automaatse heleduse reguleerimise. Niisiis, tegin pirni eritellimusel.
Esiteks võtsin väikese anuma kaane, mida varem kasutasin, ja kleepisin sellele ristkülikukujulise alumiiniumplaadi. Seejärel kleepisin alumiiniumile kaks väikest tükki sooja valget LED -riba. Miks alumiiniumriba? See toimib LED -ide jahutusradiaatorina, kuna need soojenevad pikemaajalise kasutamise korral. Kõik kleepiti kokku kuumuskindla liimi abil, mille õnneks leidsin laoruumist lebamas. Kui te seda ei leia, on kõik korras. LED -ribade peal on liim tavaliselt juba tagaküljel, võite selle otse kinni kleepida.
Jootsin juhtmed, hoides mõlemad ribad paralleelselt. Seejärel avasin hajuti vana LED -lambipirni küljest ja kleepisin selle kaane peale.
Meie kohandatud LED -pirn on valmis!
Tegin kiirtesti 12v toiteallikaga. Näete juba, kui meeldiv see välja näeb.
4. samm: värvige see mustaks
Värvisin kõik mustaks. Kasutage kindlasti liivapaberit, et muuta anumate pind karedaks, nii et värv saaks sellele korralikult kinni jääda.
Parim on kasutada pihustusvärvi, kuid mul polnud seda kodus. Nii et ma kasutasin akrüülvärvi. Aluse värvimine oli tõesti raske, sest värvi tuli pidevalt välja. Pärast kolme kihti jäin välimusega rahule. Kuigi ka mina oleksin pidanud selle enne värvimist lihvima.
Ma ei värvinud suure mahuti ülaosa, sest see oli poolläbipaistev ja sisselülitamisel moodustuks jahe valgusrõngas.
Samm: elektroonika
Pärast kõigi funktsioonide mainimist võite olla ülekoormatud ja arvate, et sellel võib olla mõni keeruline vooluring. Aga ei, see on üsna lihtne. Tänu Arduino plaadile.
Anduri sisend: takistusandur tuvastab, kui olete selle ees. See on D0 tihvt, mis läheb Arduino tihvtile 2. GND tihvt läheb ilmselgelt Arduino GND tihvtile. See on +5v pin läheb Arduino 5v pin.
Relee väljund: relee lülitab lambi sisse/välja, kui see on nutirežiimis. Selle sisendtihvt läheb Arduino tihvti 3 ja teine tihvt Arduino GND tihvti juurde.
Ülejäänud ühendused on üsna lihtsad. Lihtsalt järgige skemaatilist diagrammi. See on natuke lihtsam, kui teate, mis toimub.
Põhimõtteliselt, kui lükkate lülitit paremale, toite lambi otse vooluvõrgust. Kui lükkate lülitit vasakule, on lamp nutirežiimis. Siit edasi juhib lampi Arduino. Põhimõtteliselt, lülitit vasakule libistades, ühendate lambi toiteallika lahti ja toidate selle asemel Arduino. Kui Arduino soovib lampi toita, käivitab see relee, mis lühistab lihtsalt varem lahti ühendatud lülitusklemmid.
6. samm: mis siis, kui mul pole Arduinot?
Kui teil pole Arduinot, saate siiski nutirežiimi teha BC547 või mõne muu üldotstarbelise transistori ja takistusanduri abil. Vaadake skemaatilist diagrammi. See ahel tuleks asendada Arduino, relee ja anduri paigutusega eelmises etapis skemaatilisel diagrammil. Kuigi see on odavam variant, on tühikäigul väike energiatarve.
Samm: programmeerimine
Kõiki neid nutikaid funktsioone juhib Arduino. Meie programm otsustab, kuidas need toimivad. Kui soovite, et see toimiks samamoodi nagu minu oma, saate lihtsalt minu koodi alla laadida ja oma Arduinole üles laadida. Kui soovite koodist aru saada ja seda oma äranägemise järgi kohandada, siis käin juhendi lõpus koodi läbi, millele saate viidata.
Nagu ma varem mainisin, loeb see kood ainult takistuste anduri andmeid. Kohanduva heleduse ja päevavalguse teadvustamise funktsioone pole veel lisatud. Selgitan seda koodikõnes, et saaksite need soovi korral lisada
8. samm: kuidas see toimib?
Kasutaja automaatne tuvastamine:
Asetate takistuste anduri laua alla, enda poole. Nüüd, kui istute selle ees, tuvastab see teid ja saadab Arduinole digitaalse signaali. Seejärel lülitab Arduino sisse relee, mis lülitab lambi sisse.
Voodilambi funktsioon:
See pole tegelikult eraldi funktsioon. See on olemasolev takistusandur, kuid selle ulatust suurendatakse potentsiomeetri keeramisega. Kui teie lampi ja laua paigutust hoitakse voodi kõrval, tuvastab see teid voodist tõustes ja lülitab lambi 15 sekundiks sisse, seejärel lülitub lamp välja. Saate lambi enne magamaminekut oma teele keskenduda, nii et see süttib.
9. samm: pange kokku
Kui kogu elektroonika on korralikult ühendatud ja testitud, kinnitasin need väikesesse kasti. Sain need lambi külge kinnitada, kuid tahtsin, et see näeks välja minimalistlik, nii et elektroonika paigaldati eraldi laua põhja. Ideaalne asend takistuste andurile ja vaate eest varjatud.
Ühe toitejuhtme torkasin superliimi abil mööda statiivi. Aga teine traat? Mäletate, et sisestasime GI juhtme läbi aluse? Me kasutame seda teise juhtmena. See hoiab kõik ilusa välimusega.
Kui kõik juhtmed on korralikult ühendatud ja testitud, kleepisin lambi pea kaks osa epoksüvaigu külge. Seejärel kinnitati alus pea külge, tehes augu ja lastes sellest läbi GI traadi. Viimane tilk vaiku ja kõik on vastupidav ja hea minna.
10. samm: töövalmis
Paar korda kõike katsetades olen tõesti rahul sellega, kuidas kõik toimib. Rääkimata sellest, kui pehme ja meeldiv on meie eritellimusel valmistatud pirni valgus.
Siiski oli mõningaid väiksemaid probleeme, mida sain hõlpsalt lahendada.
Takistusandur võib tooli kogu aeg tuvastada. Sellest saab üle, kui kasutate tooli, mille seljatugi on ainult ülaosas, nagu minul. Põhi on õõnes, nii et takistusandur seda ei tuvasta.
Takistussensor tuvastab ringi kõndivaid inimesi ja lülitab lampi pidevalt sisse/välja. Minu jaoks oli laud voodi kõrval, nii et keegi ei lähe sinna, kui nad ei taha magada või lauda kasutada. Mida saate teha, on reguleerida selle ulatust õigesti, nii et see tuvastab teid ainult istudes.
Lamp ei lülitu välja. See juhtub siis, kui takistusanduri vastuvõtja (must pirn) on saatjale (läbipaistev pirn) liiga lähedal. Seda on lihtne lahendada. Piisab, kui painutada neid üksteisest veidi eemale.
Samm 11: lisavõimalused ja muutmine
Nii et nüüd võib tekkida üks probleem. Kuidas lülituda nutika režiimi kasutaja tuvastamiseks ja nutika voodilaterna režiimi vahel? Minu esitatud koodis on mõlemad põhimõtteliselt sama asi. Aga kui soovite igale režiimile eraldi režiimi ja nende vahel automaatselt vahetada, võite Arduino asemel kasutada Nodemcu (esp8266) mikrokontrollerit.
Saate kasutada teenust nimega IFTTT, et käivitada iga režiim vastavalt ajale ja ajakavale automaatselt. Lisaks saate hõlpsalt lisada rohkem funktsioone, näiteks juhtida oma lampi nutitelefonist, ilmateateid, taimerit ja palju muud. See võib muuta Irise tõeliselt targaks. Kahjuks on mu nodemcu hostelis tagasi, nii et ma olen Arduinoga ummikus. Lisan need funktsioonid, kui olen tagasi, ja võib -olla teen mõne muu juhendatava!
12. samm: koodi läbimine
Kood mitte ainult ei näe välja, vaid on tegelikult üsna lihtne.
Esiteks deklareerime seadistusfunktsioonis Arduino sisend- ja väljundpoldid.
Tihvt 2 võtab andurilt sisendit vastu. Nii et kui see näitab HIGH, mis tähendab, et keegi on selle lähedal, lülitab see relee (tihvt 3) 15 sekundiks sisse. Kui 15 sekundi pärast kuvatakse tihvti 2 endiselt kõrgel tasemel, jätkatakse if -ploki täitmist ja lamp jääb põlema. Vastasel juhul lülitatakse relee välja ja lamp.
Kui soovite, et see töötaks pärast päikeseloojangut automaatselt, peate lisama teisele tihvtile üldotstarbelise transistoriga LDR -i. Seejärel paigutatakse kogu ülaltoodud kood if -ploki sisse. Kui LDR ei loe valgust, käivitatakse if -plokk ja ülalkirjeldatud protsessi viib läbi Arduino.
Lisaks peate heleduse automaatseks juhtimiseks uuesti kasutama LDR -i. Lamp peaks nüüd saama toite otse Arduino'st, mille jaoks saab kasutada teist releed. PWM -i abil saate reguleerida lambi heledust LDR -i analoogsisendi põhjal. Pange tähele, et selleks peate kasutama 12v asemel 5v LED -riba.
Kiiruse väljakutse teise koha auhind
Soovitan:
Ekspressioonirobot- kui see kui see: 5 sammu
Expression Robot- Kui see on see: Hallo ja tervitage Expression Robot Instructable.DIt is de instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That. De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij jezelfreflectie . Robotite koostöö
DIY FPV maapealne jaam odavamalt kui $ $ $, kui arvate: 9 sammu
DIY FPV maapealne jaam odavamalt kui $ $ $, kui arvate: Hei, tere tulemast minu juhendatavasse. See on FPV maapealne jaam, mille ehitasin kasutama koos oma väikese tillukesega. See kaalub umbes 2 naela, on tore
Kuidas saada muusikat peaaegu igalt (Haha) veebisaidilt (niikaua kui kuulete, saate selle kätte Ok, kui see on Flashisse manustatud, ei pruugi teil seda olla võimalik) TÖÖTLETUD !!!!! Lisatud teave: 4 sammu
Kuidas saada muusikat peaaegu igalt (Haha) veebisaidilt (nii kaua, kui kuulete, saate selle kätte … Ok, hea, kui see on Flashisse manustatud, ei pruugi teil olla võimalik) TÖÖTLETUD !!!!! Lisatud teave: kui lähete kunagi veebisaidile ja see mängib lugu, mis teile meeldib ja mida soovite, siis siin on juhend, mille jaoks te ei ole minu süü, kui midagi sassi ajate (ainus võimalus on see, kui hakkate asju ilma põhjuseta kustutama) ) mul õnnestus muusikat hankida
Jälgige salaja, mis toimub, ükskõik, kus te olete: 4 sammu
Jälgige salaja, mis toimub, ükskõik, kus te olete. See juhend annab teile teada, kuidas kasutada iphone/ipod touchi rakendust "iCam" ja arvutit, et näha, mis teie veebikaamera abil toimub, kus iganes te ka poleks. See on minu esimene õpetatav, nii et palun, ärge karmi kriitikat. Mind ei huvita mis tahes tagasiside, h
Kuidas saada oma iPod Touch (või iPhone, kui olete selle tõepoolest segi ajanud), et mälu puudumise tõttu krahh lõpetada: 3 sammu
Kuidas panna oma iPod Touch (või Iphone, kui see tõesti segi ajas) mälu puudumise tõttu krahhist loobuma: Tere, siin, ipod touchi ja iPhone'i kasutajad. Ok, nii et ma olen üsna kindel, et teil kõigil on natuke elementaarne arusaam sellest, kuidas Apple ipod töötab, eks? Avate rakenduse. See rakendus kasutab ipod touch 1G kõikjal vahemikus 5–30 MB saadaolevast