Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Video
- Hakbang 2: Kunin ang Mga Bahagi at Mga Tool
- Hakbang 3: Magsimula Sa Mga Mga Bahagi ng Mount ng Surface
- Hakbang 4: Reflow
- Hakbang 5: Idagdag ang Mga Pin Header
- Hakbang 6: I-solder ang Display na 7-segment
- Hakbang 7: Paano Gumagana ang Hardware
- Hakbang 8: Paano Gumagana ang Demo Program
- Hakbang 9: Sama-sama silang Daisy Chain
Video: Mapapakita ang 7-Segment na Ipinapakita: 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Tuwing madalas na may isang ideya na nag-click sa aking utak at sa palagay ko, "paano ito hindi nagawa dati?" at karamihan ng oras, ito talaga. Sa kaso ng "Addressable 7-Segment Display" - Hindi ko talaga naisip na tapos na ito, kahit papaano hindi ito.
Karamihan sa mga nagpapakita ng 7-segment ay nagtatapos na maging mas kumplikado kaysa sa inaakala mong magiging sila. Mahalaga na nag-iilaw ka lamang ng isang grupo ng mga LED upang ipakita ang mga numero o titik. Nangangahulugan iyon na kailangan mong magkaroon ng kontrol sa bawat segment ng bawat digit na mayroon ka, kaya't kung mayroon kang 4 na digit, iyon ang 4 * 7 = 28 na output! Hindi banggitin ang mga kable at resistors. Pagkatapos sa sandaling simulan mo ang pagmamaneho ng isang grupo ng mga ito, ang mga bagay ay hindi na gaanong simple. Nagpasya akong lumikha ng isang simpleng paraan upang magkaroon ng maraming, o kaunting, 7-segment na ipinapakita ayon sa gusto mo, at sobrang modular ang mga ito. Kung nais mo ng 20, o 2, kailangan mo lamang ng isang linya ng data mula sa Arduino upang makontrol ang mga ito. Sundin upang makita kung paano ko ito nagawa, o upang makagawa ng sarili mo, o upang malaman lamang kung paano sila gumagana!
Kung hindi mo nais na gumawa ng iyong sarili, o gusto mo lamang suportahan ang mga proyektong open source na nilikha ko, kasalukuyang nagpapatakbo ako ng isang crowdfunding na kampanya para sa mga ipinakitang ito sa aking website!
Hakbang 1: Panoorin ang Video
Kung mas natututo ka sa pamamagitan ng panonood ng mga video, ipinapaliwanag ko kung paano ko sila binuo at kung paano ito gumagana dito.
Huwag kalimutang mag-subscribe!
www.youtube.com/seanhodgins
Hakbang 2: Kunin ang Mga Bahagi at Mga Tool
Walang maraming mga bahagi, na kung saan ay kung bakit ito mahusay, ngunit kailangan mong maging okay sa ibabaw ng pag-solder.
Mga bahagi bawat pagpapakita:
- 1 x Pasadyang PCB - Kunin ang mga file mula sa GitHub, o Mag-order sa pamamagitan ng PCBWay
- 3 x WS2811 - Adafruit
- 1 x 7 Segment Display - Kailangan na maging Karaniwang Anode! Ang Sparkfun Ay Nila
- 3 x 33OHM Resistor 0805 - Digikey
- 3 x 1uF Capacitor 0805 - Digikey
- 1 x 3-Pin Tamang Angle Header - Babae - Digikey
- 1 x 3-Pin Tamang Angle Header - Lalaki - Digikey
Mga tool:
- Panghinang
- Reflow Oven o Hot Air (Opsyonal ngunit mas madali)
- Solder Paste o Solder
Kung nais mong laktawan ang pagbuo at bumili lamang ng isang pares, pumunta dito
shop.idlehandsdev.com/products/addressable-7-segment-display
Hakbang 3: Magsimula Sa Mga Mga Bahagi ng Mount ng Surface
Sa likuran, ilapat ang solder paste. Ang lahat ng ito ay talagang mga mapagpatawad na bahagi, kaya't magiging isang mahusay na proyekto upang magsimula kung hindi mo pa nasasalamin ang mga bahagi ng mount mount. Matapos ilapat ang solder paste, ilagay ang mga takip, resistor, at sa wakas ang WS2811. Sundin ang mga marka sa pisara.
Hakbang 4: Reflow
Kunin ang mainit na hangin o i-refow ang oven, painitin ito hanggang sa ang lahat ng mga hanay ng solder paste. Kung wala kang mainit na hangin o isang reflow oven, maaari kang gumamit ng isang soldering iron at solder. Mas nakakapagod ngunit ganap na magagawa. Mayroon akong isang video dito kung nais mong malaman ang ilang mga diskarte. Suriin ito dito:
Hakbang 5: Idagdag ang Mga Pin Header
Ang pagkakasunud-sunod ng mga hakbang na nasa Instructable na ito ay mahalaga. Ang mga header ng pin ay kailangang solder sa susunod, dahil ang kanilang mga pad ay malapit nang maitago sa ilalim ng 7-segment na bahagi ng pagpapakita. Ipinapakita sa iyo ng board kung aling direksyon pupunta ang mga header ng lalaki at babae na pin. Subukang gawing tuwid ang mga ito!
Hakbang 6: I-solder ang Display na 7-segment
Panghuli kailangan naming maghinang sa 7-segment na bahagi ng pagpapakita. Tiyaking nasa tamang oryentasyon ito sa pamamagitan ng pagsunod sa direksyon ng silkscreen.
Kapag tapos ka nang maghinang, linisin ang board gamit ang iyong paboritong maglilinis at tapos ka na!
Hakbang 7: Paano Gumagana ang Hardware
Ang WS2811 IC ay may kakayahang magmaneho ng 3 LEDs na may variable na kasalukuyang. Karaniwan ang mga ito ay isang Red, Green, at Blue LEDs upang makagawa ng libu-libong magkakaibang mga kulay. Sa kaso ng 7-segment na display gumagamit kami ng 3 WS2811s upang makontrol ang liwanag ng 8 magkakaibang mga segment ng 7-segment na display. Dalawa sa mga WS2811 ay nakakonekta sa 3 mga segment at ang huli ay nakakonekta sa 2 mga segment, na may natitirang isa. Ang natitirang isa ay talagang konektado sa isang hindi popular na LED, na sa palagay ko ay maaaring maging kapaki-pakinabang para sa isang bagay.
Ang paraan ng isang WS2811 ay maaaring matugunan ay na ito ay magagawang upang pumasa ng data mula sa isang WS2811 sa isa pa. Kaya't kapag nagpadala ka ng isang piraso ng mga piraso (data), kukuha ito ng sarili nitong impormasyon tungkol sa kung anong LEDs upang mai-on, at ipasa ang ilang impormasyon sa mga sumusunod na WS2811 hanggang sa natanggap nilang lahat ang impormasyon. Nangangahulugan iyon na ang paraang ito ng komunikasyon ay nangangailangan lamang ng isang solong linya ng data. Kapag natanggap ang data para sa iisang digit, itinutulak nito ang data sa susunod na tatlo. Mayroong isang pinasimple na iskematiko sa imahe sa itaas. Ang libreng berdeng kawad ay kung ano ang papunta sa susunod na display.
Hakbang 8: Paano Gumagana ang Demo Program
Mabilis kong pinagsama ang isang programa ng Arduino upang maipakita kung paano ipapakita ang mga bagay sa Addressable 7-Segment Display. Gumagamit ito ng Adafruit NeoPixel Library upang makontrol ang mga ipinapakitang bilang. Karaniwan nitong ginagawang 3 Neopixels ang bawat digit. Maaari kang magpadala ng isang solong digit sa isang solong pagpapakita at makontrol ang liwanag nito sa pamamagitan lamang ng pagsulat:
isulatDigit (DisplayNumber, Number, Brightness);
Ang numero ng display na bilang mula sa kanan hanggang kaliwa kung aling pagpapakita ang nais mong isulat hanggang sa 0. Ang numero ay ang aktwal na numero na nais mong ipakita sa display mula 0-9, at ang ningning na isang halaga mula 0-255 para sa kung paano maliwanag gusto mo ito.
Sa tuwing nais mong i-refresh ang mga ipinapakita kailangan mong ipadala:
mga segment. ipakita ();
Dahil walang nagaganap na multiplexing dito, ginagawang mas madali itong gumawa ng mga bagay tulad ng pulso ng mga numero, malabo ang mga ito, gumawa ng mga cool na animasyon.
Walang sariling silid-aklatan, ngunit maaaring nagtatrabaho ako sa lalong madaling panahon. Kung nais mong mag-ambag sa proyekto at magsulat ng isang silid-aklatan, huwag mag-atubiling makipag-ugnay sa akin at magpapadala ako sa iyo ng ilang mga ipinapakita.
Hakbang 9: Sama-sama silang Daisy Chain
Pangalawang Gantimpala sa PCB Contest
Inirerekumendang:
16 X 2 LCD I2c Ipinapakita ang Data ng MQTT: 3 Mga Hakbang
16 X 2 LCD I2c Ipinapakita ang Data ng MQTT: Salamat sa Random Nerd Tutorials at 3KU_Delta para sa kanilang inspirasyon, tulong at code
Ipinapakita ang Data ng Wireless Sensor Gamit ang Mga Tsart ng Google: 6 Mga Hakbang
Ang Pag-visualize ng Data ng Wireless Sensor Gamit ang Mga Tsart ng Google: Ang mahuhulaan na pagtatasa ng mga machine ay kinakailangan upang ma-minimize ang downtime ng makina. Ang regular na pag-check up ay nakakatulong sa pagpapahusay ng oras ng tungkulin ng makina at pinahuhusay nito ang pagpapaubaya sa kasalanan. Wireless Vibration at Temperature sen
Ipinapakita ang Chord ng Smart Guitar: 8 Hakbang (na may Mga Larawan)
Pagpapakita ng Chord ng Smart Guitar: Ako ay isang inhinyero ng Elektronika sa pamamagitan ng propesyon at isang gitarista sa pamamagitan ng libangan. Nais kong gumawa ng isang gitara na maaaring ipakita ang nagsisimula ng gitara kung paano patugtugin ang mga kuwerdas sa pamamagitan ng pagpapakita nito sa fret board. Kaya't napagpasyahan kong baguhin ang aking acoustic gitara upang mag
Ipinapakita ang Pi Slideshow: 7 Mga Hakbang
Ipakita ang Pi Slideshow: Ipinapakita ng Makatuturo na ito kung paano lumikha ng isang slideshow na mag-stream ng mga larawan mula sa isang konektadong USB o file na direktoryo sa Pi
Ipinapakita ang Ambient para sa Arrival ng Bus: 6 na Hakbang (na may Mga Larawan)
Ipinapakita ang Ambient para sa Arrival ng Bus: Habang ang mga screen ay maaaring popular para sa pagtingin ng impormasyon, tiyak na hindi lamang sila ang paraan upang ubusin ang impormasyon. Mayroong maraming mga pagkakataon para sa pagpapakita ng impormasyon mula sa paligid ng aming kapaligiran at sa proyektong ito, hinahangad naming mag-hack sa