Talaan ng mga Nilalaman:

Neo Pixel LED Photo Frame: 6 Hakbang (na may Mga Larawan)
Neo Pixel LED Photo Frame: 6 Hakbang (na may Mga Larawan)

Video: Neo Pixel LED Photo Frame: 6 Hakbang (na may Mga Larawan)

Video: Neo Pixel LED Photo Frame: 6 Hakbang (na may Mga Larawan)
Video: 75” LG QNED90 Mini LED 90 Review 2024, Hulyo
Anonim
Image
Image
Neo Pixel LED Photo Frame
Neo Pixel LED Photo Frame

Hello ulit! Nagawa ko ang proyektong ito partikular para sa kumpetisyon na "mga kulay ng bahaghari." Kung gusto mo ito mangyaring iboto ako sa patimpalak.

Kaya't nagpasya akong gumawa ng isang talagang mabilis at madaling proyekto para sa kumpetisyon. Ito ay isang neo-pixel LED frame ng larawan, na may isang nakakatuwang larawan. Nakuha ko ang ideya nang kunin ko ang larawan mula sa seksyon ng mga kard ng pagbati sa supermarket (fan ako ng star wars at geometric abstraction kaya't tick nito ang dalawang kahon). Anong mas mahusay na paraan upang maipakita ang kaibig-ibig na card na ito kaysa sa ilang mga pagbabago ng kulay ng LED at isang marangyang frame ng larawan?

Ang buong bagay ay kinuha sa akin ng tungkol sa 1 araw, kaya napakadaling proyekto sa katapusan ng linggo para subukan mo.

Hakbang 1: Mga Materyales at Tool

Marami ako sa mga bagay na ito na inilalagay sa paligid dahil kapag natapos ko ang isang proyekto nagtatapos ako sa mga pagtitipid na kumukolekta sa paglipas ng panahon. Pinahahalagahan ko hindi lahat ay katulad ko at maaaring bumili ka ng kaunting piraso.

Mga Materyales:

  • Mga hot-glue stick (ebay na £ 1.30 para sa sampung)
  • 5mm ridgid PVC (a.k.a foamboard na £ 1.49 para sa isang solong piraso ng A4)
  • Tumatanggap ang frame ng larawan ng isang 5x7 pulgada na larawan (£ 2 mula sa isang car boot sale [tumakas merkado para sa mga internasyonal na mambabasa])
  • Neo pixel LEDS WS2811 modules (bumili ako ng 300 sa mga ito sa halagang £ 20 ngunit ginamit ko lamang ang sampu, mabibili mo ang mga ito sa mga piraso ng 30 sa halagang £ 5.50 mula sa ebay)
  • Mga Dupont cable (£ 1 para sa isang trabahong maraming off ebay)
  • Arduino Nano / Pro-Mini (£ 2 mula sa aming mga kasamahan sa Shenzhen, tiyakin na ito ay isang pagkakaiba-iba ng 16MHz)
  • Solder, 10g, 0.8mm (£ 0.99 mula sa China)
  • I-clear ang adhesive tape (a.k.a. Sellotape £ 0.99 para sa isang 66m roll)
  • Funky greeting card (£ 2.50)
  • Micro USB breakout PCB (£ 1.49 para sa 10 mula sa China)
  • Maliit na itim na enclosure (ebay £ 1.97)
  • Pag-urong ng init
  • Maliit na solderless breadboard na may sariling malagkit na pag-back (ebay na £ 0.99 mula sa Hong Kong)

MAHALAGA

Upang gumana nang tama ang mga pixel LED, maaari mong gamitin ang anumang maliit na micro controller hangga't ito ay isang bersyon na 16MHz. Sa una ay nais kong gamitin ang ATTiny85 ngunit nagpumiglas ako, kaya't bumalik ako sa isang bagay na alam kong gumana nang maayos.

Mga kasangkapan

  • Soldering Iron (Kung ang iyong paghihinang sa napakaliit na mga pad na panghinang tulad ng narito ako, makikinabang ka nang malaki mula sa isang kontroladong temperatura sa bakal)
  • Craft kutsilyo (a.k.a. stanley kutsilyo)
  • Mainit na glue GUN
  • Mainit na baril ng hangin

Hakbang 2: Mga Module ng Solder

Mga Module ng Solder
Mga Module ng Solder
Mga Module ng Solder
Mga Module ng Solder
Mga Module ng Solder
Mga Module ng Solder
Mga Module ng Solder
Mga Module ng Solder

Maaari kang bumili ng mga modyul na ito na sumali nang magkasama sa mga rolyo na maaaring maputol hanggang sa haba. Inirerekumenda kong bilhin mo ang mga iyon kung hindi man kakailanganin mong sundin ang hakbang na ito. Binili ko ang mga modyul na ito taon na ang nakakaraan para sa isa pang proyekto na inabandona ko. Kaya ginamit ko ang mga ito dahil mayroon na ako sa kanila.

Ang WS2811 at WS2812 ay maaaring direktang mga module na maaaring maging daisy na nakakadena nang magkasama sa isang string. Ang bawat indibidwal na module ay maaaring i-on at i-off o gawin upang ipakita ang isang tiyak na kulay. Ang mga modyul na ito ay may isang arrow na nagpapahiwatig ng pag-input at output, at mahalagang pansinin ito. Mahalaga ang lahat ng mga arrow na kailangan sa lahat ng point sa parehong direksyon sa string matapos silang magkasama. Nag-attach ako ng isang maikling diagram (kagandahang-loob ng Adafruit, mayroon silang mahusay na "uberguide" na sumasaklaw sa kung paano gamitin ang mga modyul na ito at mga katulad din, kaya tiyaking suriin mo ito upang maunawaan ang mga pagkakaiba).

Gumamit ako ng mga dupont cable na ito ang tamang sukat upang maghinang nang maayos sa mga pad ng solder. Pinutol ko ang mga ito sa 3cm haba upang ihiwalay ang mga module. Kapag nag-solder ka ng sapat na magkasama sa isang string upang mai-linya ang kabuuan ng frame ng larawan, maaari naming maiisip ang tungkol sa pag-mount sa kanila sa loob ng frame ng larawan.

Hakbang 3: Kumonekta sa Arduino

Kumonekta sa Arduino
Kumonekta sa Arduino
Kumonekta sa Arduino
Kumonekta sa Arduino

Ang sumusunod na hakbang ay napaka-simple. Na-download ko ang Adafruit Neo Pixel LED library sa pamamagitan ng Arduino IDE. Upang magawa ito, pumunta sa:

Sketch -> isama ang Library -> Pamahalaan ang Mga Aklatan

pagkatapos mula sa menu piliin ang "Adafruit Neo Pixel by Adafruit" at i-click ang install

I-upload ang halimbawang sketch na "strandtest", sa pamamagitan ng pag-click sa:

File -> Mga Halimbawa -> Adafruit Neopixel -> Strandtest

Pagkatapos i-upload ang code sa iyong Arduino

Nakasalalay sa kung gaano karaming mga pixel ang nasa iyong string maaari mong baguhin ang iyong code kung saan sinasabi na "NUMOFPIXELS = 60" sa bilang ng mga pixel sa iyong string, sa aking kaso ito ay 13. Iyon lang! Kung nais mo ng isang bagay na naiiba maaari mong palaging baguhin ang code ngunit nasiyahan ako sa mga epekto sa halimbawa.

Ang string ng mga pixel ay may tatlong mga koneksyon sa Arduino "5V, GND, at DATA". Ikonekta ang linya ng 5V sa 5V sa Arduino, GND sa GND sa Arduino at DATA sa Digital Pin 6 sa Arduino. Matapos ang paglakip ng bawat mapanlikha module Gusto ko kapangyarihan ang string up sandali upang matiyak na gumagana ang mga ito nang tama bago paghihinang ng isa pa. Dahil sa mga distansya ng paghihiwalay sa pagitan ng mga pad nito napakadali na gumawa ng isang maikling circuit o maikling dalawang linya ng data na magkasama.

Kapag nakakonekta mo na ang string, na-upload ang code, at nakumpirma na gumagana ang string ayon sa inaasahan na magpatuloy sa susunod na hakbang.

Hakbang 4: Sa Frame ng LED ng Pandikit

Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED
Sa Frame ng Pandikit LED

Gumamit ng mainit na pandikit sa ilalim ng module na LED at idikit ito sa frame. Panatilihing flat ang mga wire hangga't maaari sa loob. Pagkatapos ay pinutol ko ang 3 cm x 1.5 cm na piraso ng 5 mm foamboard gamit ang isang kraft kutsilyo upang takpan ang mga wire na idinikit ko sa mga wire na may mainit na pandikit upang maitago ang mga ito.

Hakbang 5: Tapos na

Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na

Pinutol ko ang isang panloob na frame para sa kard ng 5 mm foamboard at na-secure ang card sa frame na may Sellotape. Pinutol ko ang isang sulok mula sa pag-back para sa mga wires na makalabas sa likod ng frame. Ang back board ay inilagay sa likuran ng frame upang maikulong ang larawan.

Upang maitaguyod ang Arduino inilagay ko ang lahat ng mga koneksyon sa isang solderless breadboard na may isang adhesive backing, at naipit ito sa isang maliit na enclosure. Nag-drill ako ng isang 6 mm na butas sa gilid bilang isang entry para sa mga wire sa LED at para sa lakas. Pasimple kong inikot ang takip pabalik sa kahon at idinikit sa backing na may mainit na pandikit. Sa wakas ay hinihinang ko ang dulo ng kuryente ng Arduino gamit ang isang micro-USB breakout PCB at natapos ang pagwawakas sa pag-urong ng init.

Hakbang 6: Masiyahan

Tangkilikin
Tangkilikin

Inaasahan kong nasiyahan ka sa maikling itinuro na ito, kung nagustuhan mo ito mangyaring iboto ito sa mga kulay ng kumpetisyon ng bahaghari. Mangyaring tingnan din ang aking iba pang mga itinuturo sa itaas.

Inirerekumendang: