Talaan ng mga Nilalaman:

Kasiya-siya na Mga pattern ng LED: 9 Mga Hakbang
Kasiya-siya na Mga pattern ng LED: 9 Mga Hakbang

Video: Kasiya-siya na Mga pattern ng LED: 9 Mga Hakbang

Video: Kasiya-siya na Mga pattern ng LED: 9 Mga Hakbang
Video: Ang trabaho ko ay pagmamasid sa kagubatan at may kakaibang nangyayari dito. 2024, Hulyo
Anonim

Para sa maraming pagtulog ay naging isang halos hindi maaabot na kalakal, isang luho na nakalaan para sa mga masuwerteng iilan na hindi nararamdaman ang iba't ibang mga hibla ng responsibilidad na hinila sila sa iba't ibang direksyon nang sabay-sabay. Mahalaga ang pagtulog at makakatulong sa iyong pakiramdam na nag-refresh sa buong araw.

Ang pagbibilang ng tupa ay hindi lamang isang lipas na na diskarteng ipinangaral sa amin noong bata pa at ngayon ay matagal nang nawala, walang silbi ang karamihan sa mga oras. Iminumungkahi ng mga pag-aaral na ang mga madilim na ilaw at pattern ay hindi lamang makakatulong sa pagtulog ngunit mapapabuti din ang kalidad ng iyong pagtulog.

Kaya narito ang isang IOT na nakabatay sa Bluetooth na Kinokontrol na Sleep Inducing Night Lamp Gamit ang Arduino. Ito ay mayroong isang app na binubuo ng 4 nakapapawing pagod at pagpapatahimik na mga pattern, sa gayon, ginagawang posible para sa iyo na kontrolin ang mga pattern na ito nang diretso sa iyong lampara diretso mula sa iyong kama.

Gumagana ito sa bluetooth kung saan nagpapadala ang app ng data sa arduino sa pamamagitan ng bluetooth na binibigyang kahulugan ang data na ito at ipinapakita ang pattern tulad ng hiniling mula sa app.

Mayroon itong 4 na nakakarelaks na mga pattern:

  • SPIRAL IN
  • BARS
  • MAGLAHO
  • TRAIL

Ang setup ay pinalakas ng isang power bank upang ang iyong lampara ay madaling gamiting at madadala mo ito kung saan mo gusto at dahil sa kaunting kasalukuyang pagkonsumo ng 50 milliAmps maaari itong manatiling naiilawan nang maraming oras.

Hinahayaan na ngayong maghukay at simulan ang pagbuo ng kamangha-manghang at kapaki-pakinabang na lampara na pampalaglag ng pagtulog !!

Hakbang 1: PATTERNS

Image
Image

1) SPIRAL IN: Sa pattern na ito, mukhang isang pulang tuldok ang umaikot papasok sa gitna, isang bagay na katulad ng spiral ng fibonacci. Para sa mga ito, ang lohika ay upang buksan ang LED para sa 1 millisecond, pagkatapos i-off ito at pagkatapos na i-on ang susunod na humantong at iba pa. ITO AY NABATAY SA PRINCIPAL NG PERSISTENS OF VISION

2) BARS: Tulad ng pattern sa itaas sa ito, sa halip na mga indibidwal na leds, ang mga parallel na hilera at haligi ay paikot-ikot papasok na nagbibigay ito ng isang talagang nakapapawi na pakiramdam.

3) FADE IN: Sa pattern na ito ang hitsura ng mga LEDs habang sinisipsip sila, na gumagawa ng isang magandang pattern

4) TRAIL: Isang mabagal na pattern kung saan ang LED ay tila tumatakbo sa Matrix na talagang masaya na panoorin.

Hakbang 2: Kinakailangan ang Mga Kasanayan

Ang pinakamagandang bahagi tungkol sa digital electronics ay ang lahat ay naka-on o naka-off at sa gayon ay gaano man kakumplikado o nakakatakot ang hitsura ng gawain, madali itong magagawa sa kaunting pagsisikap.

Ang isa ay hindi kailangang maging isang dalubhasa sa electronics upang magawa ang proyektong ito ngunit ang ilang mga kasanayan ay kinakailangan upang makumpleto ang proyektong ito.

Ang mga kasanayang kinakailangan ay ang mga sumusunod:

  • Pangunahing Electronics Paano Mag-solder.
  • Paano gumamit ng isang multimeter upang suriin ang pagpapaikli at iba pang mga bagay.
  • Paano mag-code sa C upang isulat ang code para sa arduino gayunpaman isang buong funcitonal code ang ibibigay.
  • Paano gumawa ng isang App alinman sa pamamagitan ng pag-cod (java, python) o walang pag-coding (gamit ang software tulad ng mit app imbentor).

Hakbang 3: Listahan ng Component

Listahan ng Component
Listahan ng Component
Listahan ng Component
Listahan ng Component
Listahan ng Component
Listahan ng Component

Dahil hindi ito isang proyekto na high-tech na nakakakuha ng mga sangkap ay hindi magiging matigas. Madali mo silang mahahanap online sa murang presyo. Ibinigay sa ibaba ang listahan ng sangkap at mga link ng amazon upang bilhin ang mga ito:

  • 1XBlu Bluetooth Module HC-05
  • 1X Mini Usb Cabke upang kumonekta sa arduino
  • 1XArduino Nano
  • 1XDot Matrix Karaniwang Anode Red LED Display Module 8 * 8 8x8 3mm
  • Mga Soldering Iron at Solder Wires.
  • Electrical Tape, Jumper Wires, Zero Board, Pagsasagawa ng mga Wires, Cutter, Pliers, Wire Strippers, Digital Multimeter at isang Power Bank upang mapagana ang lampara at superglue.

Hakbang 4: Pag-alam sa Cathode at Anode ng LED's sa Matrix

Tulad ng walang nabanggit sa LED matrix tungkol sa kung aling LED ang tumutugma sa cathode at anode pati na rin sa aling hilera at haligi, gagamit kami ng isang arduino at dalawang mga jumper wires.

Upang magawa ito, ikonekta namin ang isang lalaki sa babaeng jumper wire sa + 5v pin ng arduino at ang iba pang pin sa Ground ng arduino. Ngayon pagkonekta ang mga jumper wires sa mga pin ng LED matrix nang paisa-isa makikita namin kung aling pin ang tumutugma sa aling hilera at aling haligi sa led matrix at markahan ito bilang cathode o anode.

Mas mabuti na tandaan sa kung saan saang pin ang Cathode at alin ang Anode para sa madaling pag-alala

Ang mga resulta ay mag-iiba batay sa kung paano mo inilagay ang iyong LED matrix at dahil ang Matrix ay perpektong simetriko ang posisyon ng cathode at anode pin ay magkakaiba depende sa kung paano mo iposisyon ang iyong LED matrix.

Hakbang 5: Pagtatalaga ng Mga Pin ng Arduino Nano

Pagtatalaga ng Mga Pin ng Arduino Nano
Pagtatalaga ng Mga Pin ng Arduino Nano

Dito ay gagamitin namin ang 8 + 8 = 16 na mga pin ng arduino upang ikonekta ang aming LED matrix dahil mayroon kaming 8 anode at 8 cathode.

Siguraduhin na hindi mo ikonekta ang mga pin ng LED Matrix sa digital pin 0 o 1 ng arduino dahil ginagamit ang mga iyon para sa mga pakikipag-usap sa Rx at Tx at gagamitin para sa aming module ng bluetooth

Ginamit ko ang mga sumusunod na pin subalit, malaya kang gumamit ng anumang pin na gusto mo.

DIGITAL PINS 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

ANALOG PINS A0, A1, A2, A3, A4, A5

Sa itaas nabanggit ang mga pin na ginamit ko.

Siguraduhin na HINDI KA GAMIT NG A6 AT A7 DAHIL HINDI KA MAKAKASULAT NG DIGITAL SA PAGSULAT SA ITONG PINS

Hakbang 6: Paghihinang ng Mga Bahagi

Paghihinang ng Mga Bahagi
Paghihinang ng Mga Bahagi
Paghihinang ng Mga Bahagi
Paghihinang ng Mga Bahagi
Paghihinang ng Mga Bahagi
Paghihinang ng Mga Bahagi

Dumarating ngayon ang kagiliw-giliw na bahagi ng paghihinang ng mga sangkap sa aming zero board.

Una, magsisimula kami sa pamamagitan ng sobrang pagdidikit ng isang piraso ng zero board patapat sa aming pangunahing zero board kung saan namin hihihinang ang aming LED matrix at ang patas na piraso na ito ay gagamitin upang maghinang ng arduino nano upang gawin lamang ang buong circuit hangga't maaari.

Susunod ay hihihinang namin ang aming arduino nano sa patayo na zero board at ang aming LED matrix sa pangunahing zero boards.

Susunod na ikokonekta namin ang aming Anodes ng Led Matrix sa mga pin na {2, 3, 4, 5, 6, 7, 8, 9} at mga Cathode ng LED Matrix sa mga pin na {10, 11, A0, A1, A2, A3, A4, A5} ng arduino. Para sa mga ito ay kukuha kami ng ilang mga insulated na nagkokonekta na mga wire at ihuhubad ito gamit ang mga wire striper. Pinili ko ang mga naka-insulate na mga wire upang maiwasan ang pag-ikli sa aming compact circuit. Ngayon ay hihihinang namin ang anode sa isa sa pin na naaayon sa mga pin na nakatalaga para sa mga anode sa arduino na narito {2, 3, 4, 5, 6, 7, 8, 9} at pareho para sa lahat ng mga cathode hanggang makuha mo ang lahat 16 na pin ang naghinang nang perpekto tulad ng sa mga larawan sa itaas.

Ngayon ay gagamit kami ng isang multimeter at itatakda ito sa diode mode at suriin para sa pagpapaikli sa aming circuit. Kung ang mga wires ay naikli sa ilang lugar gagamitin namin ang isang panghinang na bakal upang mapainit ang seksyon na iyon at isang suction pump upang masira ito at muling ito ay hihihinang.

Susunod na nais naming ikonekta ang module ng bluetooth upang mapatakbo namin ito at baguhin ang mga pattern nang wireless.

Ang module ng bluetooth ay binubuo ng Vcc Gnd at isang Rx at Tx pin. Ang Rx ng bluetooth module ay pupunta sa Tx ng arduino at hindi sa Rx ng arduino. Ikinonekta ko ang module ng Bluetooth sa nano gamit ang mga jumper wires upang madali ang pag-debug ng code dahil hindi mo mai-upload ang iyong code sa nano na konektado ang mga Rx at Tx pin. Gayunpaman bibigyan ka namin ng aking huling code upang direktang maghinang ang mga pin ng Vcc at Gnd sa nano at mga Rx at Tx na pin sa sandaling na-upload mo ang code sa arduino. Kung gumagamit ka rin ng mga wire ng jumper para sa kadalian ng kakayahang mai-access ang module ng bluetooth ang iyong panghuling board ay dapat magmukhang isa sa mga larawan sa itaas.

Maaari mong makita ang iba pang mga itinuturo sa kung paano mag-set up ng isang module ng Bluetooth dahil hindi namin ito tatalakayin dito.

Iyon lang ang para sa bahagi ng paghihinang at electronic.

Hakbang 7: CODE - Batay sa Prinsipyo ng Pagpupursige ng Paningin

Kung susubukan naming mamula ang dalawang diagonal LED's na nagbibigay ng mataas sa Anode at mababa sa mga Cathode ng mga kaukulang hilera at haligi hindi ito gagana bilang sa halip na buksan ang 2 LED ay bubuksan nito ang 4 LED's sa cross-section ng mga mga hilera at haligi.

Kaya ginagamit namin ang konsepto ng pagtitiyaga ng paningin ayon kung saan kung ang dalawang LED's glow isa-isang may pagkaantala ng oras sa pagitan nila mas mababa sa 100 milliseconds ang aming mata ay hindi mapapansin ang 100 milliseconds na tagal ng panahon kung ang parehong mga LED ay naka-off at tila pareho ang mga LED ay sabay-sabay.f

Ginagamit ito kahit saan sa code upang i-on ang LED upang ang pag-on na nais ng LED lamang at hindi ang mga hindi kanais-nais.

Ang code ay nakakabit sa ibaba dahil sa haba nito.

Hakbang 8: Aplikasyon upang Makontrol ang Aming Lampara

Aplikasyon upang Makontrol ang Aming Lampara
Aplikasyon upang Makontrol ang Aming Lampara
Aplikasyon upang Makontrol ang Aming Lampara
Aplikasyon upang Makontrol ang Aming Lampara

Kung alam mo kung paano bumuo ng mga application gamit ang java o sawa o anumang iba pang wika maaari kang magpatuloy sa na at huwag mag-atubiling gumawa ng iyong sariling app sa iyong nais na interface. Maaari mong makita ang interface ng aking App para sa sangguniang layunin.

(Sa mga screenshot sa itaas ay naitim ko ang mga pangalan ng unang tatlong mga koneksyon sa Bluetooth para sa mga personal na kadahilanan.)

Gayunpaman kung hindi mo alam ang pagbuo ng application o kung ikaw ay isang baguhan huwag mag-atubiling gamitin ang aking app. Ang APK ay ibinigay sa ibaba.

Hakbang 9: Application Tutorial

Upang mai-install ang application ay kakailanganin mong pumunta sa iyong mga setting ng mobile at payagan ang pag-install mula sa hindi kilalang mga mapagkukunan. Sa sandaling na-install mo ang APK na buksan ang iyong Bluetooth at tiyaking naipares mo ang Bluetooth Module sa pangalan ng HC-05 o HC-06 sa iyong telepono.

Kapag naipares mo ang module buksan muli ang app at mag-click sa kumonekta.

Pagkatapos piliin ang module mula sa listahan ng magagamit na listahan ng mga ipinares na aparato.

Maaari kang mag-print ng 3-d ng iyong sariling casing para sa proyektong ito alinman ang gusto mong paraan.

Ngayon ang kailangan mo lang gawin ay panatilihin ang iyong lampara kasama ang power bank na nagpapatakbo nito saanman nais mo sa iyong silid piliin ang nais na pattern at tingnan ang mga nakapapawing pagod na pattern at hintaying mangyari ang mahika habang dahan-dahan at payapa kang nakatulog !!

Inirerekumendang: