Talaan ng mga Nilalaman:

LED Hat Display With Pong: 12 Hakbang (na may Mga Larawan)
LED Hat Display With Pong: 12 Hakbang (na may Mga Larawan)

Video: LED Hat Display With Pong: 12 Hakbang (na may Mga Larawan)

Video: LED Hat Display With Pong: 12 Hakbang (na may Mga Larawan)
Video: ๐ŸŸ  HOTWAV NOTE 12 - DETAILED REVIEW and TESTS 2024, Hulyo
Anonim
LED Hat Display With Pong
LED Hat Display With Pong
LED Hat Display With Pong
LED Hat Display With Pong
LED Hat Display With Pong
LED Hat Display With Pong
LED Hat Display With Pong
LED Hat Display With Pong

Ilang sandali ang nakalipas, bilang aking unang proyekto ng microcontroller, gumawa ako ng isang laro sa Pong sa isang 5x7 LED display, ngunit pagkatapos ay walang naging ito. Kamakailan binigyan ako ng isang matapang na sumbrero bilang bahagi ng isang uniporme (para sa isang kumpetisyon sa engineering) at sinabi na ipasadya ito, at naalala ang pong. Sa pagtuturo na ito ipapakita ko sa iyo kung paano gumawa ng isang pag-scroll sa LED display at kung paano ito mai-install nang mahirap sumbrero Naglalaro din ito ng pong!

Hakbang 1: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan

Mga Bahagi: -2 10k potentiometers- 3 4.7 kOhm resistors-4 SPST toggle switch-1 5x7 bicolour LED display-1 8 pin dipswitch-1 Hardhat-1 atmega168 microcontroller (o arduino) -1 28 Pin 'payat' socket-1 breadboard- 1 3.7V lithium polymer baterya-Wire-Solder-Hot GlueTools: -Soldering Iron-Hot Glue Gun-Wire Stripper-Hobby Knife-Plexiglas Cutting Knife- Microcontroller Programmer (opsyonal)

Hakbang 2: Solder ang Display

Solder ang Display
Solder ang Display
Solder ang Display
Solder ang Display
Solder ang Display
Solder ang Display
Solder ang Display
Solder ang Display

Para sa unang hakbang, kailangan mong maghinang ng mga wire sa display. Kakailanganin mo ring maghinang ng isang switch mula sa dip switch sa pagitan ng mga dalawang kulay na mga cathode para sa bawat hilera. Upang gawing mas malinaw na inilakip ko ang isang eskematiko ng display sa mga larawan (i-click ang sa larawan upang makuha ang buong laki ng bersyon).

Para sa susunod na hakbang na ginamit ko ang switch 8 para sa isang 'mode ng paglalakbay'. Ito ay upang ang sumbrero ay hindi sinasadyang nakabukas sa isang bag at pinatuyo.

Hakbang 3: Maghinang ng Mga Koneksyon sa Lakas

Solder ang Mga Koneksyon sa Lakas
Solder ang Mga Koneksyon sa Lakas
Solder ang Mga Koneksyon sa Lakas
Solder ang Mga Koneksyon sa Lakas

Para sa hakbang na ito kailangan mong maghinang ng socket ng microcontroller sa breadboard. Pagkatapos ay paghihinang ang lahat ng mga koneksyon sa kuryente sa mga socket ng microcontroller. Kung hindi ka sigurado kung aling mga pin ang dapat na maghinang, mayroong isang magandang sanggunian dito.

Hakbang 4: Ikabit ang mga LED sa Lupon

Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon
Ikabit ang mga LED sa Lupon

Ngayon ay kailangan mong ikabit ang mga wire na nagmula sa LED display sa breadboard. Upang matulungan ito makita ang naka-attach na eskematiko, o maaari kang tumingin sa code sa intro upang makita ang mga output pin sa arduino.

Hakbang 5: Mga Switch ng Solder

Mga Paglipat ng Solder
Mga Paglipat ng Solder
Mga Paglipat ng Solder
Mga Paglipat ng Solder
Mga Paglipat ng Solder
Mga Paglipat ng Solder
Mga Paglipat ng Solder
Mga Paglipat ng Solder

Susunod na paghihinang ang mga switch sa breadboard. Inilakip ko muli ang eskematiko sa mga larawan ng hakbang na ito.

Para sa bawat switch, ito ay isang contact ng switch na konektado sa kaukulang microcontroller pin at ang isa pa sa positibong boltahe. Mayroon ding isang risistor mula sa input pin hanggang sa lupa para sa bawat switch.

Hakbang 6: Maghinang ng mga Potensyal

Maghinang ang mga Potensyal
Maghinang ang mga Potensyal
Maghinang ang mga Potensyal
Maghinang ang mga Potensyal

Upang maghinang ng mga potentiometers, unang panghinang ang positibong lakas sa isa sa mga lead sa labas (ang bawat palayok ay may 3 lead, isa para sa bawat dulo ng risistor at isa para sa nababago na gitna). Paghinang ng negatibo sa iba pang tingga sa labas at isang kawad na pupunta sa pagitan ng kaukulang analog sa microcontroller, at sa gitnang tingga. Gawin ito para sa bawat palayok.

Anong panig ang hinihinang mo ang positibo at negatibong tingga sa mga usapin, nakakaapekto ito sa kung anong paraan mo i-on ang palayok upang ilipat ang paddle pataas o pababa. Ang pinakamahusay na paraan upang malaman kung anong panig ang maghinang ito ay upang maghinang ng positibong tingga sa ilalim kapag humantong ang 3 palayok sa display mula sa gilid na kanilang mai-mount. O hulaan nalang at baguhin ito sa paglaon. Ito rin ay isang magandang lugar upang maghinang ng speaker, ilakip ang isang gilid upang i-pin ang 15 sa microcontroller at ang isa pa sa lupa.

Hakbang 7: I-program ang Microcontroller

I-program ang Microcontroller
I-program ang Microcontroller

Ito ang maaaring maging pinaka nakakatakot na gawain kung bago ka sa mga microcontroller. Ang setup na ginagamit ko upang mai-program ang mga microcontroller gamit ang isang AVRisp mkII upang mai-load ang bootloader para sa isang Arduino, na maaaring mai-program sa USB. I-load ang program na naka-attach sa hakbang na ito (o sa intro) papunta sa microcontroller (ang.hex file sa ang applet folder ay maaaring mai-load papunta sa microcontroller kapalit ng bootloader). Kapag sinusunog ang bootloader, itakda ang maliit na tilad upang magamit ang panloob na kristal na 8MHz, maliban kung nais mong gumamit ng isang panlabas na kristal (ang labis na bilis ay hindi talaga kinakailangan). Kung muling isulat mo ang code tiyaking nasa tamang bilis ng orasan para sa kung ano ang iyong gagamitin. Kapag na-program na ito, ilagay ang maliit na tilad sa socket sa breadboard.

Hakbang 8: Pagsubok at Pag-debug

Pagsubok at Pag-debug
Pagsubok at Pag-debug
Pagsubok at Pag-debug
Pagsubok at Pag-debug
Pagsubok at Pag-debug
Pagsubok at Pag-debug

Ngayon na ang oras upang ikonekta ang baterya at inaasahan na gumana ito.

Kung hindi ito gumana, susubukan kong magbigay ng ilang mga tip sa pag-debug: kung ang isang linya ay nawawala mula sa display, ito ay isang maluwag na koneksyon o isang pinaikling wire. ay walang nangyayari, suriin muna ang lakas at ang mga switch. Kung nakakakuha ito ng wastong boltahe at hindi pa rin gumagana (at ang chip ay naka-plug sa tamang paraan), subukan ang isa-isa sa lahat ng mga bahagi. Kung nagpapatakbo ito, ngunit ang screen ay hindi nagpapakita ng maayos, tiyaking mayroon kang tamang uri ng pagpapakita, 5 mga row ng cathode at 7 mga haligi ng anode (ang pag-label ng mga hilera at haligi ay maaaring mag-iba mula sa sheet ng data hanggang sa sheet ng data). Kung hindi pa ito gagana, mag-iwan ng komento at susubukan kong tumulong.

Hakbang 9: Pagpapatakbo

Pagpapatakbo
Pagpapatakbo

Kapag naka-on na ito, i-flip switch ang isa upang lumipat sa pagitan ng Pong at ng display mode.

Sa display mode ipapakita nito ang UOIT (aking unibersidad) at kung i-flip mo ang switch 3 ipapakita nito ang ERTW (mga puntos ng bonus na malalaman mo ang isang ito). Sa Pong mode, i-on ang potentiometer upang ilipat ang mga sagwan. I-flip switch 2 upang baguhin mula sa 1 manlalaro patungo sa 2 manlalaro at kung nahahanap mo ito ng napakadali, i-flip switch 3 upang pabilisin ito.

Hakbang 10: Ihanda ang Hole sa Display ng Hat

Ihanda ang Hole sa Display ng Hat
Ihanda ang Hole sa Display ng Hat
Ihanda ang Hole sa Display ng Hat
Ihanda ang Hole sa Display ng Hat
Ihanda ang Hole sa Display ng Hat
Ihanda ang Hole sa Display ng Hat

Ito ang unang hakbang sa pag-install ng electronics sa iyong sumbrero.

Magsimula sa pamamagitan ng pagsubaybay ng isang template ng display at gupitin ito. I-tape ang cut-out sa sumbrero kung saan mo nais na ipakita ang display, pagkatapos ay subaybayan ito sa libangan na kutsilyo. Mag-iiba-iba sa bahaging ito, madali itong madulas kapag pinuputol ang matitigas na mga hubog na ibabaw. Ngayon kasama ang balangkas sa sumbrero, kunin ang plastic cutting kutsilyo at subaybayan ang mga linya hanggang sa makalusot ka. Tapusin ang butas sa pamamagitan ng paggupit ng natitirang plastik na sumali gamit ang libangan na kutsilyo.

Hakbang 11: Mag-drill ng Mga Butas ng Lumipat

I-drill ang Mga Lumipat na Butas
I-drill ang Mga Lumipat na Butas
I-drill ang Mga Lumipat na Butas
I-drill ang Mga Lumipat na Butas

Inilagay ko ang aking mga butas sa paglipat sa gitna tulad ng isang maikling metal na Mohawk, ngunit maaari mo itong ilagay kahit saan mo gusto.

Magsimula sa pamamagitan ng paggawa ng maliliit na X, isa para sa bawat switch at accessory. I-tape ang mga ito sa helmet gamit ang gitna ng X kung saan mo nais ang butas. Piliin ngayon ang naaangkop na laki ng drill at i-drill ang bawat butas.

Hakbang 12: Tapusin ang Hat

Tapusin ang Hat
Tapusin ang Hat
Tapusin ang Hat
Tapusin ang Hat
Tapusin ang Hat
Tapusin ang Hat

Ang pangwakas na hakbang ay upang mai-install ang lahat ng mga bahagi sa kaukulang mga butas, at maglapat ng mainit na pandikit kung kinakailangan upang hawakan ang mga bahagi sa lugar. Naglagay ako ng mga tala sa mga larawan para sa higit pang mga payo.

Ang natitira lamang na gawin ay ipakita ito! Dahil nabasa mo na ito, dapat kang maging interesado kahit papaano, kaya't paki-rate ito!

Inirerekumendang: