Talaan ng mga Nilalaman:

Nakasuot na LED Matrix Display Badge: 8 Hakbang (na may Mga Larawan)
Nakasuot na LED Matrix Display Badge: 8 Hakbang (na may Mga Larawan)

Video: Nakasuot na LED Matrix Display Badge: 8 Hakbang (na may Mga Larawan)

Video: Nakasuot na LED Matrix Display Badge: 8 Hakbang (na may Mga Larawan)
Video: THE NECRONS - Pyrrhic Ancients | Warhammer 40k Lore 2024, Hunyo
Anonim
Nakasuot na LED Matrix Display Badge
Nakasuot na LED Matrix Display Badge

Nagpapatakbo ka ba ng isang kaganapan, kumpetisyon o kahit na nagho-host ng isang birthday party?

Ang mga badge ay maraming nalalaman na item na maaaring gawing mas madali ang mga pagpapakilala at pagdiriwang. Hindi mo masisimulan ang isang pag-uusap sa "hello, my name is …………." kaya bakit dapat ang iyong badge?

Hinahayaan din ang pagdisenyo ng isang PCB Badge na maaari mong i-pin nang mayabang at isuot sa iyong susunod na mahalagang kaganapan.

Sa proyektong ito, ipapakita ko kung paano ako bumuo ng isang laki ng badge na kasing laki ng ATtiny85 na batay sa LED matrix display (5x4 matrix). Gumamit ako ng diskarteng Charliplexing para sa pagmamaneho ng 20 LEDs gamit ang ATtiny85.

maaari mo ring madaling magdagdag ng labis na mga teksto sa iyong badge hangga't gusto mo. Standout mula sa karamihan ng tao gamit ang kahanga-hangang PCB badge.

Magsimula na tayo:)

Hakbang 1: Panoorin ang Video

Image
Image

Dumadaan din ang video sa proseso ng pagbuo, kung mas gusto mong malaman sa ganoong paraan!

Hakbang 2: Mga Bagay na Ginamit sa Project na Ito

Mga Bagay na Ginamit sa Project na Ito
Mga Bagay na Ginamit sa Project na Ito
Mga Bagay na Ginamit sa Project na Ito
Mga Bagay na Ginamit sa Project na Ito
Mga Bagay na Ginamit sa Project na Ito
Mga Bagay na Ginamit sa Project na Ito

Mga bahagi ng hardware

  • Microchip ATtiny85 x1
  • Coin Cell Battery CR2032 x1
  • 3 mm LED x20
  • CR2032 Coin Cell Holder x1
  • 8 pin DIP IC Socket x1
  • Slide Switch x1
  • Resistor 100 ohm x5

Upang ma-program ang ATtiny85 kailangan mo ng isang arduino uno o anumang iba pang mga board ng arduino

Mga app ng software:

Arduino IDE

Mga tool sa kamay:

Panghinang

Hakbang 3: Charlieplexing

Ang Charliplexing ay isang pamamaraan para sa pagmamaneho ng isang multiplexed na display kung saan medyo ilang mga I / O na pin sa isang microcontroller ang ginagamit, hal. upang humimok ng isang hanay ng mga LEDS. Gumagamit ang pamamaraan ng tri-state na mga kakayahan sa lohika ng microcontroller upang makakuha ng kahusayan sa tradisyunal na multiplexing.

Ang formula para sa Charlieplexing ayLEDs = n ^ 2 - n

kung saan ang 'n' ay ang bilang ng mga ginamit na pin.

Gumagamit ako ng isang ATtiny85 na naka-program sa arduino bilang ISP. Kaya gumagamit ito ng 5 mga pin para sa 20 LEDs.

Higit pang impormasyon sa Charlieplexing:

Hakbang 4: Diagram ng Skematika

Hakbang 5: Ang Prototype

Ang prototype!
Ang prototype!
Ang prototype!
Ang prototype!
Ang prototype!
Ang prototype!
Ang prototype!
Ang prototype!

Bago ang pagdidisenyo ng isang PCB, nagpasya akong bumuo ng isang prototype sa isang perfboard.

At gumana ito ng maayos ……

Hakbang 6: Disenyo ng PCB

Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB
Disenyo ng PCB

Ginamit ko ang KiCad para sa Disenyo ng PCB. Ang edge cut ay ginawa gamit ang. DXF file na idinisenyo at nabuo gamit ang Autodesk Fusion 360.

Ang laki ng PCB badge ay 55 * 86 mm.

Sinipi at inorder ko ang PCB sa pamamagitan ng PCBWay.com.

Tandaan: Ang White Silk Screen Sa gitna ay ibinibigay upang Isulat ang iyong Pangalan o Anuman ang gusto mo:)

Pagkatapos ng paghihinang ay ganito ang PCB:

Larawan
Larawan

Ang proyektong ito ay bukas na mapagkukunan. Kung nais mong bumuo ng iyong sarili, ang lahat ng mga mapagkukunan ay magagamit sa aking pahina ng GitHub.

Hakbang 7: Wire the Circuit to Flash ATtiny

(HUWAG ipasok ang baterya ngayon.)

Sa PCB nagbigay ako ng 6 pin na konektor para sa pagprogram ng ATtiny85.ang maliit na tuldok na malapit sa 6-pin na konektor ay ang unang pin (MISO), tingnan ang mga larawan para sa mga alternatibong koneksyon.

Larawan
Larawan
Larawan
Larawan
  • Arduino + 5V - VCC
  • Arduino GND -GND
  • Arduino pin 10 -RST
  • Arduino pin 11 -MOSI
  • Arduino pin 12 -MISO
  • Arduino pin 13 -SCK

Sundin ang link sa ibaba para sa programa ATtiny:

Ang Instructables Community Manager randofo ay nagsulat ng isang magagandang tagubilin sa "Program a ATtiny With Arduino".

maaari mong i-download ang lahat ng mga mapagkukunang file mula sa aking pahina ng githhub:

Matapos ang Pag-configure ng Menu ng Mga Tool ng Arduino IDE, mag-upload ng ibinigay na sketch ng arduino

Tandaan: i-update ang ika-11 linya ng arduino sketch upang maipakita bilang iyong nais

Hakbang 8: Sneak Peek Video

Image
Image

Magsaya:)

Maraming salamat sa pagbabasa kung kailangan mo ng anumang karagdagang impormasyon huwag mag-atubiling magtanong sa mga komento, at gagawin ko ang aking makakaya na sagutin ka.

Kung gusto mo ang proyektong ito maaari mong suportahan ang aking proyekto sa pamamagitan ng Pagboto nito para sa Party Challenge.

Maaari mo ring suportahan ang aking proyekto sa paligsahan ng I can Solder KIT 2019 ng PCBWAY

Maligayang paggawa!:)

Inirerekumendang: