Turinys:

Judesio jutimas po lovos apšvietimu: 16 žingsnių (su nuotraukomis)
Judesio jutimas po lovos apšvietimu: 16 žingsnių (su nuotraukomis)

Video: Judesio jutimas po lovos apšvietimu: 16 žingsnių (su nuotraukomis)

Video: Judesio jutimas po lovos apšvietimu: 16 žingsnių (su nuotraukomis)
Video: Part 2 - The War of the Worlds Audiobook by H. G. Wells (Book 1 - Chs 13-17) 2024, Gruodis
Anonim
Judesio jutimas po lovos apšvietimu
Judesio jutimas po lovos apšvietimu
Judesio jutimas po lovos apšvietimu
Judesio jutimas po lovos apšvietimu
Judesio jutimas po lovos apšvietimu
Judesio jutimas po lovos apšvietimu

Ar kada nors bandėte naktį tyliai atsikelti iš lovos, kad tik ką nors užkliūtumėte ir pažadintumėte visą namą?

Judesio jutimo naktiniai žibintai, sumontuoti diskretiškai po jūsų lova, skleidžia pakankamai žemą apšvietimą, kad padėtų jums apeiti klaidžiojančias LEGO kaladėles, tačiau pakankamai silpnai, kad nebūtumėte visiškai pažadinti. Be judesio jutimo, žibintus taip pat galima užprogramuoti pasirinktai spalvai tam tikrą laiką (arba neribotą laiką). Jie bet kokiam miegamajam suteikia vėsos spindesio ir atmosferos.

Turėdami pagrindinį rinkinį, porą papildomų bitų ir mūsų „T3ch Flicks“vadovėlį bei vaizdo įrašą, galite per kelias valandas palyginti lengvai įdiegti šias lemputes.

Medžiagos:

  • Maitinimo šaltinis (5V 6A) „Amazon“
  • Adresuojama LED juostelė „Amazon“
  • „Arduino Nano Amazon“
  • Vielos spaustukai „Amazon“
  • „Amazon“judesio jutikliai
  • Svirtinis jungiklis „Amazon“
  • AC kištukas
  • Viela

Failai (https://github.com/sk-t3ch/t3chflicks-night-light-leds):

1 žingsnis: žiūrėkite tai

Image
Image

2 žingsnis: išmatuokite lovą

Lydmetalio kabeliai prie judesio jutiklio
Lydmetalio kabeliai prie judesio jutiklio

Pasukite lovą į šoną, kad pagrindas būtų lengvai pasiekiamas. Raskite tinkamą valdymo dėžutės vietą, mes pasirinkome šiek tiek aukštesnę zoną šalia lovos galvos (žr. Schemą). Išmatuokite savo lovos perimetrą ir jos ilgį bei plotį (žr. Diagramą). Užsirašykite savo matavimus.

Nustatykite trijų jutiklių vietą. Norite, kad jis būtų nukreiptas į kiekvieną iš trijų lovos pusių, kurios nėra prie sienos. Mes pasirinkome vietas, kurios buvo arti lovos krašto, bet nebuvo matomos. Išmatuokite atstumą nuo jutiklio vietos iki valdymo dėžutės.

3 žingsnis: nupjaukite laidus ir LED juostelę

Iškirpkite šviesos diodą iki lovos perimetro ilgio.

Tada nukirpkite laidus: jums reikės trijų kiekvienam jutikliui ir trijų LED juostelėms, kurių kiekviena veda atgal į valdymo dėžutę - iš viso 12. Paimant trijų ilgių skirtingos spalvos vielą, supjaustykite pagal dydį. Mes naudojome geltoną, žalią ir oranžinę spalvas - priimta taisyklė yra raudona galiai, juoda - žemei ir kita (paryškinta) spalva signalui. Nesvarbu, kokias spalvas naudojate, kol žinote, kurios spalvos.

4 žingsnis: lydmetalio kabeliai prie judesio jutiklio

Lydmetalio kabeliai prie judesio jutiklio
Lydmetalio kabeliai prie judesio jutiklio
Lydmetalio kabeliai prie judesio jutiklio
Lydmetalio kabeliai prie judesio jutiklio

Savo judesio jutiklius įdėjome į 3D spausdintus dėklus (failo nuorodą rasite žemiau). Tai nėra visiškai būtina, tačiau jie daro jutiklius tvarkingesnius ir lengviau įdedamus ant lovos dugno.

Jei naudojate 3D spausdintą dėklą, pradėkite perverdami tris skirtingos spalvos laidus per dangtelį. Judesio jutikliai turi tris skirtingus kaiščius: įžeminimą (GND), galią (VCC) ir signalą (S) (parodyta aukščiau). Laikydami jutiklį, kaip parodyta aukščiau esančioje schemoje (t. Y. Su kaiščiais apatiniame modulio krašte), pritvirtinkite tris skirtingų spalvų laidus su atitinkamais kaiščiais ir lituokite juos į vietą. Tada uždenkite laidus karščio susitraukimu. Pakartokite tai kiekvienam iš trijų jutiklių perpjautiems laidams.

Stumkite judesio jutiklio kupolą per skylę pagrindiniame dėkle. Jis turėtų spragtelėti į vietą. Uždarykite dėklą, palikdami tris spalvotus laidus per galinę angą.

5 žingsnis: prijunkite šviesos diodų juostą

Prijunkite LED juostą
Prijunkite LED juostą

Šviesos diodų juostelė turi tris tas pačias jungtis: maitinimą, signalą ir įžeminimą - išskyrus signalo kaištį.

Šie šviesos diodai priima „Arduino“nurodymus, kiekvienas iš jų yra adresuojamas. Galime pakeisti spalvą (RGB) ir ryškumą. Lituokite tris spalvotus laidus prie LED juostos, jie vėliau bus naudojami prisijungti prie „Arduino“.

6 žingsnis: maitinimo jungiklis

Maitinimo jungiklis
Maitinimo jungiklis
Maitinimo jungiklis
Maitinimo jungiklis

Jei naudojate 3D spausdintą valdymo dėžutę, turėsite įdiegti maitinimo jungiklį ir prijungti jį prie laidų.

Pirmiausia įsitikinkite, kad kištuko gale nėra nieko, jei yra, nutraukite. Sukite vielą per skylę dėžutės priekyje ir vėl išveskite per jungiklio angą, esančią šalia jos. Nulupkite kintamosios srovės laido išorinį dangtelį taip, kad būtų matomi 10 cm ilgio iš trijų vidinių laidų (tiesioginis, neutralus ir įžemintas).

Tada nukirpkite ir nuimkite 8 cm įtemptų (raudonų) ir neutralių (mėlynų) laidų ir atidėkite vėlesniam laikui. Naudodami likusius 2 cm kintamosios srovės kištuko laido galo, lituokite įtemptus (raudonus) ir nulinius (mėlynus) laidus prie jungiklio, esančio apatiniuose dviejuose kištukuose (kaip parodyta diagramoje).

Tada paimkite 8 cm gyvus (raudonus) ir neutralius (mėlynus) laidus, kuriuos nupjovėte anksčiau, ir lituokite juos ant dviejų jungiklių viršuje esančių kaiščių (kaip parodyta diagramoje) - šie laidai bus pritvirtinti prie maitinimo dėžutės valdymo dėžutę. Pirmiausia ištraukdami laidus, įstumkite jungiklį į jo skylę dėžutėje.

7 veiksmas: prijunkite maitinimo šaltinį

Prijunkite maitinimo šaltinį
Prijunkite maitinimo šaltinį

Įdėkite maitinimo šaltinį į dėžę taip, kad laidų prijungimo taškai būtų nukreipti į jungiklį.

Prijunkite įtampos (raudona) ir neutralaus (mėlyna) laidus nuo jungiklio prie maitinimo šaltinio esančio įtampos ir neutralaus prijungimo taško (atitinkamai pažymėti l ir n). Maitinimo šaltinio prijungimo taškai yra varžtai, įsitikinkite, kad jie yra sandariai uždaryti, kai laidai yra vietoje.

8 veiksmas: prijunkite „Arduino“

Prijunkite „Arduino“
Prijunkite „Arduino“
Prijunkite „Arduino“
Prijunkite „Arduino“

Maitinimo šaltinis turi 5 V ir įžeminimo jungtis (žr. Diagramą). Paimkite „Arduino“ir nukirpkite maždaug 8 cm ilgio maitinimo laidą (įprastai raudoną, bet kokios spalvos).

Prijunkite „Arduino“prie maitinimo šaltinio, įsukdami vieną maitinimo laido galą į „5V“jungties tašką, o kitą - lituojant „Arduino“„VIn“.

Pakartokite procesą su įžeminimo (juoda arba bet kokios pasirinktos spalvos) laidu, prijungdami „GND“prie maitinimo šaltinio ir „Arduino“.

9 veiksmas: prijunkite LED juostelę prie maitinimo šaltinio ir „Arduino“

Sukite šviesos diodų juostos laidus per tuščią dėžutės skylę.

Pašalinkite šviesos diodų juostos maitinimo ir įžeminimo laidus. Prijunkite maitinimo (raudoną) laidą prie maitinimo šaltinio „5V“prijungimo taško („Arduino“jau prijungtas prie jo), o įžeminimo (juodas) laidas - prie maitinimo šaltinio „GND“prijungimo taško („Arduino“jau prijungtas prie to, taip pat).

Lituokite šviesos diodų juostos signalo laidą prie „Arduino“skaitmeninio kaiščio 9.

10 veiksmas: prijunkite judesio jutiklius prie „Arduino“

Sukite judesio jutiklių laidus (iš viso 9) per angą, kurioje yra šviesos diodų juostos laidai.

Lituokite tris maitinimo laidus prie „Arduino“+5 V, įžeminimo laidus prie „Arduino“gnd ir prijunkite atskirus signalo laidus prie „Arduino“kaiščių 10, 11 ir 12.

11 veiksmas: užprogramuokite „Arduino“

Atsisiųskite žemiau esantį kodą „motion_sensing_lights.ino“. Tada, naudodami čia esančią „Arduino“programinės įrangos atsisiuntimo formą, įkelkite kodą į „Arduino“modulį. Jei nesate tikri, kaip tai padaryti, patikrinkite čia. Taip pat iš čia turėsite atsisiųsti „FastLED“biblioteką.

Kodas yra gana paprastas: jis nuolat tikrina, ar judesio jutikliai išvedė signalą, ir jei taip, paleidžia laikmatį ir įjungia šviesos diodų juostą, kad švytėtų, liktų minutę ir tada švytės.

12 žingsnis: atsigulkite ant lovos

Padėkite ant lovos
Padėkite ant lovos
Padėkite ant lovos
Padėkite ant lovos

Uždarykite valdymo dėžutę - už jos ribų turėtų būti tik LED juostelė ir kintamosios srovės kištukas.

Priklijuokite dėžutę prie lovos apačios pasirinktoje vietoje - tai padarėme naudodami stiprią dvipusę juostą.

Tada pritvirtinkite judesio jutiklius prie lovos apačios, naudodami dvipusę juostą. Judėjimo jutikliai turi būti nukreipti į išorę išilgai trijų lovos pusių, kurios nėra išilgai sienos. Tada sumontuokite LED juostą aplink lovos perimetrą.

Nors LED juostelė turi lipnią nugarą, ji nėra pakankamai stipri, kad išlaikytų savo svorį. Todėl mes laikėme jį vietoje, naudodami plastikinius vielos spaustukus, kuriuos įkalame į lovos dugną. Įjunkite ir įjunkite valdymo dėžutę ir pasukite lovą teisinga kryptimi.

13 žingsnis: sureguliuokite, išbandykite ir žavėkitės

Sureguliuokite, išbandykite ir žavėkitės
Sureguliuokite, išbandykite ir žavėkitės

Išbandykite savo judesio jutimo apatinį apšvietimą. Galite reguliuoti judesio jutiklio jautrumą, įsukdami atsuktuvą per viršutinę korpuso angą ir pasukdami jautrumo rezistorių.

14 veiksmas: toliau

Toliau
Toliau

Naudojant ESP8266 modulį („Amazon“) vietoj „Arduino“, galima valdyti LED juostelę telefonu ar „Alexa“, susiejant jį su atvirojo kodo namų automatikos platforma „Home Assistant“. Jau buvo sukurta puiki pamoka, kaip tai padaryti, ir ją rasite čia.

15 žingsnis: jei negalite nerimauti

Šis produktas jau yra, ir čia galite nusipirkti iš „Amazon“. Bet kur tame linksmybės ?!

16 žingsnis: ačiū, kad perskaitėte

Užsiregistruokite mūsų pašto adresų sąraše!

Rekomenduojamas: