Turinys:

Šviesos diodų lempos impulsas: 4 žingsniai
Šviesos diodų lempos impulsas: 4 žingsniai

Video: Šviesos diodų lempos impulsas: 4 žingsniai

Video: Šviesos diodų lempos impulsas: 4 žingsniai
Video: Argentina. Buenos Airių vaizdas. Kirchnerio kultūros centras. Meno pavyzdžiai. CCK. Subtitrai. 2024, Liepa
Anonim
Impulsų jutiklio LED lempa
Impulsų jutiklio LED lempa

Kai žmogus eina miegoti, jo širdies susitraukimų dažnis sumažėja 8%. Taigi mūsų lempa skleis ryškią šviesą, kai vartotojas eis miegoti, o jo pulsui sumažėjus, lempos ryškumas išblės, kol jis išsijungs, kai vartotojas miega.

Šviesos diodų lemputė prijungta prie pulso jutiklio. Kai jutiklis aptinka impulsą, šviesos diodų dirželis įsijungia pagal jūsų pulsą. Jei jūsų pulsas yra didelis, LED juostelė spindės dideliu intensyvumu. Jei jūsų pulsas yra mažas, LED dirželis yra mažesnio intensyvumo.

1 žingsnis: 1 žingsnis: įrankiai ir medžiagos

1 žingsnis: įrankiai ir medžiagos
1 žingsnis: įrankiai ir medžiagos

- 3D spausdintuvas arba 3D spausdinimo paslauga

- „Arduino UNO“/ „Arduino Nano“

- 1 m „Neopixel“LED juostelė 5050 RGB SMD 60 pikselių IP67 juoda PCB 5V DC

- +5 V maitinimo šaltinis

- 1000 mikrofaradų kondensatorius (*1)

- 470 omų atsparumas

- pulso jutiklis

PASTABOS:

(*1) Kai naudojate nuolatinės srovės maitinimo šaltinį arba ypač didelę bateriją, rekomenduojame į + ir - gnybtus įdėti didelį kondensatorių (1000 µF, 6,3 V ar daugiau). Tai neleidžia pradiniam srovės įsiveržimui pažeisti taškų.

2 žingsnis: 2 žingsnis: grandinės kūrimas

2 žingsnis: grandinės kūrimas
2 žingsnis: grandinės kūrimas
2 žingsnis: grandinės kūrimas
2 žingsnis: grandinės kūrimas

Širdies ritmo jutiklis turi būti prijungtas prie 5 V arduino plokštės, prie analoginio kaiščio, šiuo atveju pasirinkome A0 ir žemę.

LED juostelė yra sudėtingesnė. Yra kabelis, kuris turi būti prijungtas prie skaitmeninio kaiščio, mes pasirinkome 6 kaištį, vienas eina į žemę, o paskutinis - prie maitinimo. Arduino galime prijungti prie 5 V maitinimo šaltinio arba prie išorinės baterijos. Jei pasirinksite maitinimo šaltinį, neturėsite jokių problemų. Tačiau, jei nuspręsite naudoti išorinę bateriją, primygtinai rekomenduojame įtraukti 1000 µF kondensatorių, skirtą baterijoms, kurių įtampa yra didesnė nei 6, 3 V.

Daugiau informacijos apie išorinius maitinimo šaltinius rasite šioje nuorodoje:

3 žingsnis: programavimas

Programavimas
Programavimas
Programavimas
Programavimas
Programavimas
Programavimas

Kitas žingsnis yra sukurti „Arduino“programą.

Pirmasis žingsnis yra įdiegti „Adafruit“biblioteką. Jį rasite čia:

Programos pradžioje turime importuoti „AdafruitNeopixel“biblioteką ir užprogramuoti sąranką.

Antrame paveikslėlyje parodyta ciklas, kuriame vykdoma programa. Kiekvieną kartą, kai mūsų širdies susitraukimų dažnis padidėja arba sumažėja, keičiasi šviesos intensyvumas - nuo šviesiai mėlynos spalvos, kai širdies susitraukimų dažnis mažas, iki ryškiai baltos spalvos, kai širdies ritmas yra didelis.

Trečiame paveikslėlyje parodyta programa, kuri eis po LED juostelės. Ši programa yra pabaigoje. Juostelės šviesos diodai įsijungia vienas po kito.

4 žingsnis: sukurkite prototipą

Prototipo kūrimas
Prototipo kūrimas
Prototipo kūrimas
Prototipo kūrimas
Prototipo kūrimas
Prototipo kūrimas

Dabar atėjo laikas sukurti lempą ir išbandyti arduino programą.

Forma yra paprastas cilindras, todėl galite nusipirkti cilindrinę lempą arba padaryti „SolidWorks“failą ir atsispausdinti

Ji turi būti permatoma medžiaga, kad nematytumėte lempos vidaus, tačiau šviesa vis tiek gali užgesti.

Norėdami užbaigti projektą, turite išbandyti lempą. Jei šviesos diodai pradeda elgtis keistai, turite žiūrėti, ar šviesos diodų juostelė gauna pakankamai energijos. „NeoPixel“LED juostelė yra gana galinga ir, jei nesuteikiama pakankamai energijos, ji neveiks tinkamai.

Rekomenduojamas: