Talaan ng mga Nilalaman:

Mga Magnetic LED Hexagon: 9 Mga Hakbang (na may Mga Larawan)
Mga Magnetic LED Hexagon: 9 Mga Hakbang (na may Mga Larawan)

Video: Mga Magnetic LED Hexagon: 9 Mga Hakbang (na may Mga Larawan)

Video: Mga Magnetic LED Hexagon: 9 Mga Hakbang (na may Mga Larawan)
Video: 13 полезных насадок для шуруповерта и дрели с Aliexpress 2024, Hulyo
Anonim
Magnetic LED Hexagons
Magnetic LED Hexagons

Maligayang pagdating sa aking "LED Hexagon" na proyekto sa pag-iilaw, magkakaugnay na mga ilaw ng hexagon. Kanina lamang nakita ko ang ilang iba't ibang mga bersyon ng mga proyekto sa pag-iilaw na tumatama sa merkado ngunit lahat sila ay may isang bagay na pareho … ang presyo. Ang bawat heksagon dito ay nagkakahalaga lamang ng ilang dolyar at hindi nagsasakripisyo sa kalidad o mga tampok ng mga magagamit sa merkado! Bilang karagdagan ang mga ito ay lubos na napapasadyang at hindi pinaghihigpitan sa aking hugis heksagon lamang.

Tingnan ang aking video dito para sa tulong sa pag-set up Gagawin ko ang aking makakaya upang ipaliwanag ang bawat bahagi dito.

Mga Tampok:

  • Madaling koneksyon sa magnet
  • Simpleng madaling disenyo
  • Simpleng circuit
  • Nako-customize na layout
  • Nako-customize na humantong pattern
  • Mababang gastos bawat heksagon

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Sa ibaba ay ililista ko ang lahat ng kailangan mo sa dami ng bawat hexagon sa tabi nito.

  1. ATTINY85 - isa bawat heksagon
  2. 10k Resistor - tatlo bawat hexagon
  3. 1k Resistor - dalawa bawat heksagon
  4. IC Socket - isa sa bawat hexagon (hindi ito kinakailangan ngunit kung ang code sa Attiny ay kailangang baguhin ito ay ginagawang mas madali)
  5. Ws2812B LED - labindalawang LED bawat heksagon
  6. Neodymium magnet - labing-walo bawat heksagon
  7. 2N3904 Transistor - Dalawang bawat hexagon
  8. Proto board`
  9. 5v Power Supply - Isang kinakailangan lamang (tatalakayin ang kinakailangang rating ng amp nang higit pa sa tutorial)
  10. Dc Babae konektor - Isa lamang ang kinakailangan
  11. Super Pandikit

Hakbang 2: Mga tool

Mga kasangkapan
Mga kasangkapan

Hindi masyadong maraming mga tool na kinakailangan gayunpaman kakailanganin mo:

  1. Isang 3d printer (maliban kung nais mong lumikha ng iyong sariling kaso)
  2. Panghinang
  3. mga pamutol ng wire
  4. mga striper ng kawad
  5. mainit na glue GUN
  6. power supply ng bench bench (tulad ng isang ito, hindi kinakailangan ngunit maganda para sa pagsubok)

Hakbang 3: Pagpi-print

Pagpi-print
Pagpi-print
Pagpi-print
Pagpi-print

Na-upload ko ang aking disenyo sa Thingiverse dito.

Ang pag-print mismo ay medyo simple hindi ako gumamit ng mga suporta at nahanap na gumana ito ng maayos sa tuwing. Kung ang sinumang may plano sa paggawa ng ibang hugis ay huwag mag-atubiling ipadala sa akin ang mensahe at gagawin ko ang aking makakaya upang ipaliwanag kung ano ang gumagana para sa akin at kung ano ang gumawa sa akin ng maraming mga hexagon na nakahiga sa paligid ng bahay …

Hakbang 4: Pag-upload ng Code

Pag-upload ng Code
Pag-upload ng Code
Pag-upload ng Code
Pag-upload ng Code
Pag-upload ng Code
Pag-upload ng Code

Attiny:

Nais mong i-upload ang Switch_LED_Hive sa bawat Attiny

Dahil madalas akong nag-a-upload at sumusubok sa aking code nagpasya akong gawin ang isa sa mga ito para sa pag-upload ng code, isang magandang simpleng tutorial sa kung ano ang dapat gawin at kung ano ang kailangan mo. Gayunpaman kung balak mo lamang gamitin ang aking code nang walang mga pagsasaayos sa ganitong uri ng pag-set up ay magagawa mo lang (i-program lang ang lahat ng mga chips habang mayroon ka itong na-set up).

  1. Pumunta sa kamao sa file, mga kagustuhan at sa karagdagang mga board ipasok ang URL na ito tulad ng imahe sa itaas pagkatapos ay pindutin ang ok:
  2. Pagkatapos ay pumunta sa file-> mga halimbawa -> ArduinoISP-> ArduinoISP at i-upload ang sketch sa iyong arduino.
  3. Susunod na nais namin ang Attiny na tumatakbo sa 8mhz (maaaring gumana sa mas mababang mga orasan gayunpaman ito ang kung saan ko ito sinubukan) sa iyong Attiny na konektado gamit ang isa sa mga pamamaraan sa itaas piliin ang lahat ng mga setting sa itaas sa pangalawang imahe at pindutin ang "burn boot loader"
  4. Sa wakas nais naming i-upload ang signal switch code, pindutin lamang ang pindutan ng pag-upload at dapat kang makakuha ng isang mensahe na nagkukumpirma ng matagumpay na pag-upload

Arduino Nano:

Inirerekumenda ko ang paggamit ng Mabilis na aklatan ng LED para sa Arduino Nano i-edit lamang:

  • NUM_LEDS (Bilang ng mga Hexagon * 12)
  • DATA_PIN (Ang pin na ginamit mo sa iyong Ardunino nano - 5 ay default)
  • Huwag mag-atubiling i-edit ang Liwanag sa anumang halaga sa pagitan ng 0-255 255 na max

Mayroong isang mahusay na artikulo sa library na ito at LED strip dito kung nais mong malaman ang higit pa.

BASAHIN MO AKO

Ipagpalagay ko na marami sa iyo ang magkakaroon ng parehong isyu sa akin at mabibigo ang pag-upload sa iyong arduino nano kapag gumagamit ng karaniwang nano driver. Ang isang pangkaraniwang problema sa mga ito ay tila ang katunayan na ang mga ito ay mga Chinese knock off, at gumamit ng ibang serial chip na sanhi nito sa paglipas ng oras at pagkabigo sa pag-upload.

Upang ayusin muna ang pindutin ang i-uninstall at pagkatapos ay pindutin ang pag-install gamit ang program na ito (kung ang mga bintana o pumunta dito upang hanapin ang iyong OS). Kapag tapos na piliin ang "lumang boot loader" sa menu ng aparato at dapat ay mahusay kang mag-upload.

Hakbang 5: Mga Kable ng Pt One: LED's

Mga Kable ng Pt One: LED's
Mga Kable ng Pt One: LED's

Kaya't upang subukang gawin ito bilang libreng pagkalito hangga't maaari ay hahatiin ko ang mga kable sa tatlong bahagi, ang bahagi ng isa ay magiging LED / Magnet setup, bahagi ng dalawang disenyo ng circuit at tatlo ang magiging master hexagon.

Ang mga LED na ito ay medyo simple ang kanilang mga sarili na may tatlong mga input at output lamang na nagpapatakbo ng buong operasyon, dahil hindi namin nais na gumamit ng isang buong strip ng mga ito sa bawat heksagon na pinili ko upang i-cut ang mga ito sa mga pares at ilagay ang mga ito sa bawat sulok na nagbibigay ng isang maganda kahit na saklaw

  1. Gupitin ang anim na pares ng LED kasama ang kanilang mga contact
  2. Gupitin ang lima sa bawat magkakaibang kulay ng kawad na 80mm ang haba
  3. Pre lata parehong dulo ng lahat ng mga pares ng LED
  4. Ihubad at solder ang mga wire sa pagitan ng bawat LED pares na 5V - 5V, GND - GND, DIN - DOUT (hindi sa unang input o huling output)
  5. Susunod na gupitin ang 6 ng parehong mga wire ng kulay ng GND at 5V sa 25-30mm ang haba
  6. Ngayon para sa mga magnet, nalaman ko na ang pinakamahusay na pamamaraan dito ay ang pagkakaroon ng isang mukha ng pang-magnet sa isang piraso ng bakal. Susunod na subukan ang iba pang mga magnet laban sa magnet na ito (kailangan mo ng siyam na makaakit at siyam na pagtataboy, para sa unang heksagon ay hindi mahalaga hangga't mayroong dalawang pangkat ng siyam na magnet na nakaharap sa iba't ibang mga poste)
  7. Scratch ang ibabaw ng bawat isa sa mga magnet
  8. Tiyaking mayroon kang magnet sa isang piraso ng metal! Pinipigilan nito ang isang malaking pagkawala ng puwersang magnetiko!
  9. Mag-apply ng isang mapagbigay na halaga ng panghinang sa bawat isa sa iyong mga magnet (subukang iwasang hawakan ang soldering iron laban sa magnet sa loob ng mahabang panahon)
  10. I-strip at solder ang bawat isa sa iyong maliit na 5V & GND na mga wire sa mga magnet. Tatlo sa bawat colourto bawat pangkat ng mga magnet.

Hakbang 6: Mga Kable Pt 2: Circuit

Mga Kable Pt 2: Circuit
Mga Kable Pt 2: Circuit
Mga Kable Pt 2: Circuit
Mga Kable Pt 2: Circuit
Mga Kable Pt 2: Circuit
Mga Kable Pt 2: Circuit

Dahil sa disenyo ng hugis na ito sa ilang mga layout ang isang heksagon ay maaaring magkaroon ng higit sa isang input sa anumang oras … karaniwang ito ay masama para sa mga LED. Ang aking pinakamahusay na solusyon ay isang simpleng circuit ng Attiny85 na nagbabasa ng bawat input at naka-on o naka-off ang mga transistor na karaniwang binubuksan at isinasara ang mga transistor na nag-iiwan lamang ng isang senyas para sa susunod na LED strip..

Mayroong tatlong 10k resistors na konektado sa mga pin 1, 2 at 3 bawat isa sa mga ito ay pupunta sa 5V pati na rin ang bawat isa ay may isa sa tatlong mga input na pupunta dito.

mayroong dalawang 1k resistors ang mga ito ay pupunta sa gitnang pin ng transistor.

Nagsama ako ng isang Fritzing circuit pati na rin ang mga imahe sa itaas upang subukang pinakamahusay na ipaliwanag ang circuit na ito. Pati na rin gumawa ako ng isang PCB para sa circuit na ito na inaalis ang buong hakbang na ito! (Nasubukan at gumagana !!)

Mula sa pangalawang imahe SA 1, 2 at 3 ang mga input (nagmumula sa tatlong mga magnet na input) at Out na 1, 2, 3 ang output (pupunta sa LED sa pin).

Hakbang 7: Mga Kable Pt 3: Master Hexagon

Mga Kable Pt 3: Master Hexagon
Mga Kable Pt 3: Master Hexagon

Ito ang magiging Hexagon na nagpapatakbo ng light show.

Power Supply:

Kaya pagdating sa pagpili ng isang supply ng kuryente kailangan mo ng 5V at isang rating ng amperage na babagay sa iyong Dami ng mga LED. Para sa akin ginusto ko ang humigit-kumulang 8-10 sa Hexagons na nagkakahalaga. Kung isasaalang-alang natin na sa buong ningning ang bawat LED ay kumukuha ng halos 60mA at mayroon kaming 12 LEDs bawat hugis kaya, 0.06 * 12 = 0.72 Amps kaya para sa 8 Hexagons ito ay 0.72 * 8 = 5.76 Amps. Gayunpaman ito ay sa Max na ningning (ito ay napaka-maliwanag sa personal). Natagpuan ko na sa paligid ng isang ningning ng 200 (255 ay max) ang LED ay iginuhit sa paligid ng 0.5Amps bawat hexagon. Ibig sabihin ng 8 hexagons ay gumuhit ako ng 4Amps. Dahil ang puting ilaw ay hindi patuloy na tumatakbo (ito ang pinakamaliit na kulay na mahusay sa lakas) ang isang 5Amp power supply ay dapat na gumana nang maayos. Tiyak kong inirerekumenda ang pagsubok sa isang supply ng kuryente ng lab bench kung nais mong ma-optimize ang liwanag para sa iyong supply ng kuryente tulad ng mayroon ako sa itaas.

Mayroong magandang teorya dito dito kung saan gumagamit sila ng 0.02Amps bawat LED na walang mga epekto. Bumaba ito sa iyong paggamit at kagustuhan.

Tandaan: Laging mas ligtas na makakuha ng isang supply ng kuryente na may mas mataas na amperage kaysa kinakailangan, ang Amps ay hindi pinipilit sa gayon ay ginagamit lamang kapag kinakailangan at hindi magiging sanhi ng pinsala

Pag-set up

Tulad ng bawat iba pang hexagon na kailangan ng isang ito ang pag-setup ng LED subalit hindi ito nangangailangan ng circuit upang magpasya ng mga input dahil ito ay magpapalabas lamang. Nagpasya akong maglagay ng mga output sa lahat ng panig maliban sa pinakailalim ng hexagon na pinapayagan itong mabuo ang higit pang mga kagiliw-giliw na hugis.

  • Ang pag-setup ay medyo madali tulad ng imahe sa itaas ng 5V at GND mula sa barrel jack na papunta sa Arduino nano at ang signal pin na may resistor na tumatakbo sa LED input.
  • Ang output mula sa mga LED na ito ay tatakbo sa bawat panig ng Hex (paggawa ng 5 output sa hexagon na ito)

Hakbang 8: Pagtatapos ng Mga Touch

Mga Pagtatapos ng Mga Touch
Mga Pagtatapos ng Mga Touch
Mga Pagtatapos ng Mga Touch
Mga Pagtatapos ng Mga Touch

Ngayon para masaya kasama ang mainit na pandikit! Karaniwan ay ipinapikit ko ang mga LED, circuit at anumang pagkawala ng mga wire. Kola ang mga malinaw na takip papunta sa pangunahing shell.

Annndd iyon talaga!

Hakbang 9: Huling Mga Tala

Okay guys salamat sa pagbabasa ng aking Instructable! Tulad ng laging nag-iiwan ng anumang mga katanungan sa ibaba at gagawin ko ang aking makakaya upang sagutin ang mga ito. Nakasalalay sa tugon sa Maituturo na ito Susubukan kong panatilihing nai-update ito at magdagdag ng anumang bago at anumang nilalamang gumagamit na naisip mo. Mangyaring suriin ako ng isang sumusunod na nangangahulugang maraming nalubog na hindi mabilang na oras (o buwan) sa pagbuo ng proyektong ito at ginagawa ang tutorial na ito.

Mga Kulay ng Rainbow Contest
Mga Kulay ng Rainbow Contest
Mga Kulay ng Rainbow Contest
Mga Kulay ng Rainbow Contest

Ikaanim na Gantimpala sa Mga Kulay ng Rainbow Contest

Inirerekumendang: