Talaan ng mga Nilalaman:
- Hakbang 1: Pangunahing BAHAGI
- Hakbang 2: ANUMANG GUSTO MO
- Hakbang 3: SCHEMATIC at 3d Prints
- Hakbang 4: PIC LANG PARA IPAKITA PAANO
- Hakbang 5: SKETCH
- Hakbang 6: IBA PANG PAG-Aayos
- Hakbang 7: PANGHULING PIC
Video: MALAKING Alpha-numerong DISPLAY: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Mayroong ilang mga pagpipilian kung kailangan mo ng isang display na maaaring makita mula sa buong silid, isang malaking display. Maaari kang gumawa ng tulad ng aking 'oras na parisukat' o 'leds sa baso' ngunit tumatagal ito ng halos 40 oras ng nakakapagod na trabaho. Kaya narito ang isang MADaling gumawa ng malaking display. Ang build ay mayroong 4 pangunahing mga wire, 5 volts, ground, SDA, SCL. Ang bawat character display ay nagkakahalaga ng dalawa hanggang tatlong dolyar. Kaya ang isang 8x2 display ay halos $ 30. Hindi binibilang ang RTC, Arduino, 3d print, enclosure.
Ang sketch ay pangunahing at madaling maunawaan. Madaling baguhin para sa anumang pagpapakita ng alphanumeric. Ang mga titik ay 1/2 ang laki na may 1/2 na mga laki ng laki at isang hanay ng mga buong laki ng laki.
Ang sagabal ay maaari ka lamang gumawa ng isang pagpapakita ng 64 char. Naubos na mga address ang TCA9548 (8). Ang Hitachi lcd ay napaka-Mabagal at anumang mas malaking display at ang oras ng pagsulat ay tumatagal ng isang buong segundo upang punan ang buong display. Kaya kung nais mo ang isang pagpapakita ng laki ng pader ay mabagal ito. Mayroong maraming mga paraan upang daya at gumamit ng higit sa 64 lcds ngunit hindi ko ito sasakupin sa post na ito dahil ito ay isang MADaling ipakita.
YES ang mga larawan ng isang LCD …… HUWAG kang lumabas nang maayos. Ang mga display na ito ay mukhang DAKIL sa totoong buhay.
Mga Pantustos:
Anumang uno 328… nano, pro-mini, uno…
tanyag na RTC ZS-042 module (DS3231)
TCA9548 I2c mux splitter
Ang Hitachi 1602 na may backpack I2c na kasing dami ng 64
3d print ng pcb cover. Mayroon akong 2 uri upang pumili
sahig na gawa sa kahoy tulad ng isang frame ng larawan na gawa sa 1.5 pulgadang kahoy na trim (stock sa Lowes)
pangunahing mga kasanayan: solder, wire, hookup, adj, M2 nuts at bolts
Hakbang 1: Pangunahing BAHAGI
pangunahing mga bahagi para sa pagbuo
Ang kahoy na frame ay karaniwang kahoy na pumantay sa Lowes. Hindi mo makikita ang panloob na labi na halos 1/4 pulgada ang lalim. Pinapayagan ng labi na ito ang 3d na takip upang magkasya sa loob ng frame at hawakan ang harap nang hindi dumadaan.
Hakbang 2: ANUMANG GUSTO MO
ilang pangunahing pagbubuo at mga pahiwatig:
Ino-overlap ko ang lcd pcb upang mapalapit ang mga ito pagkatapos ay i-tornilyo ang magkasanib na mga butas. Maglagay ng tape o ilang pagkakabukod sa pagitan ng dalawa sapagkat sila ay maikli. Nakuha ko ang ilang lcd na may kalakip na I2c backpack at kailangan kong alisin ang backpack at muling ibalik ito dahil ang mga binti ay masyadong malalim at hindi papayagan ang overlap. Subukang paghiwalayin ang lcd at backpacks. Paghinang ang backpack ay flush lamang sa lcd upang maaari silang magkakapatong.
Ang mga lcds ay pinaghiwalay sa mga bangko ng 8. Ngunit ang aking 3d printer bed ay hindi gaanong nai-print na malapad kaya gumawa ako ng isang takip para sa isang bangko ng 6 lcds. pagkatapos ay gumawa ako ng isang kadena tulad ng takip na maaaring maging anumang lapad. Idagdag lamang ang pangwakas na piraso ng pagtatapos. Gumagamit ako ng isang itim na pinturang libangan upang takpan ang lcd na humantong sa gayon ang pinangunahan ay hindi lumiwanag sa harap. Kulayan pababa upang payagan ang anumang tumatakbo na dumaloy sa lcd sa halip na dumaloy sa lcd at sirain ito.
I-stack ang maraming mga lcds na kailangan mo. Ang frame ng larawan na 8x2 ay may pinakamahusay na hugis ngunit maaari kang gumawa ng 16x2 o anumang laki na gusto mo.
Hakbang 3: SCHEMATIC at 3d Prints
Ang hookup ay MADALING 4 na wires lamang. Maaari kang gumamit ng mga jumper cable ngunit kung ito ay isang pangmatagalang proyekto Gusto ko na lang ang mga wire ng panghinang.
Ang isang 6 na humantong bangko ay ang lahat na umaangkop sa aking printer kaya ginawa ko ang anumang laki ng frame. Patuloy lamang na magdagdag at pagkatapos ay i-attach ang dulo ng piraso.
Hakbang 4: PIC LANG PARA IPAKITA PAANO
Tulad ng ipinakita sa eskematiko bawat lcd ay papunta sa isang iba't ibang 'S' pin sa 9548. Hindi nakatali sa pangunahing mga linya ng SDA, SCL. Ang 9548 ay lumilipat ng mga linya ng I2c sa bawat lcd. Isaisip ito
Inalis ko ang pulang lakas na pinangunahan mula sa backpack dahil lamang sa masyadong maliwanag Gumagamit din ako ng isang diode sa kabila ng led jumper sa halip na zero ohm jumper. Ang diode ay isang karaniwang silicon diode at ibinaba nito ang boltahe 0.7 upang gawing tama ang backlight. (hindi masyadong maliwanag sa gabi)
Hakbang 5: SKETCH
Ang Sketch ay simple at tuwid na pasulong. Hindi ko alintana kung ang isang tao ay gumagawa ng isang silid-aklatan ng sideway alphanumeric … bigyan mo lang ako ng ilang kredito tulad, batay sa alphanumeric ni Jim Jakubcin.
Ang sanggunian sa lcd ay ang karaniwang module ng lcd ng Hitachi 16x02. Mayroon itong cc (pasadyang mga character) na 8 bawat isa. Ang cc ay maaaring mabago sa anumang oras ngunit kung ang 2 ng parehong address ay na-print nang sabay-sabay ang pinakabagong cc ay i-o-overwrite ang isa pa. Kaya karaniwang maaari mo lamang gamitin ang hanay ng 8. Mayroong isang bahagyang paraan upang mapagtagumpayan ito ngunit ito ay lubos na limitado. Ang bawat titik ay nabuo mula sa isang array na nakaimbak sa PROGMEM. Pagkatapos ay tinawag mula sa isa pang 'cname' array gamit ang isang function at 'xc' bilang variable ng tawag. Ang 'displayChr (bank, #lcd, top / btm, cname)' ay ginagamit upang gawin ang display. Sa sketch na ito mayroon lamang akong 2 mga bangko na 8. Ang maximum ay maaaring 8x8. Magdagdag lamang ng isa pang 'kung bangko' sa displayChr () na may wastong address ng 9548. (tingnan ang talahanayan ng katotohanan sa address). Upang mailipat ang linya ng I2c sa isa pang 'S' na pin ng 9548 ang tawag ay sumulat (0-7). Sa silid-aklatan ng MUX I2c nakalimutan niyang sabihin na pinapatay ng B00000000 ang lahat ng mga switch ng output. Kaya upang magamit ang lcd # 3 (0-7) B00000100 o 4. Napakadali ng paglipat na tinanggal ko ang library mula sa aking sketch ngunit baka gusto mong mag-download at makita kung gaano kadali ang library.
Upang mai-print ang isang char tawagan lamang ang displayChr (x, x1, x2, x3).
X = Ito ang magiging bangko 0-7
X1 = lcd # 0-7 (kaliwa pakanan)
X2 = topS o botS upang mai-print ang maliliit na titik sa 1/2 ang lcd. Ang mas malaking mga numero ay awtomatikong malalaman upang punan ang buong lcd
X3 = ang pangalan ng letra o ARRAY PLACE sa cname
Ang RTC ay may built in na temperatura kaya maaaring magamit ang panloob na pagbabasa.
Mayroon akong isang madaling DOW na kinopya ko ????
Upang simulan ang orasan na kumonekta sa computer at ipasok ang tamang oras sa 'SETUP ()' Ang RTC ay may baterya kaya't magiging maganda ang oras. Ang mga oras ay kailangang ayusin sa pag-iimpok ng daylight upang mag-install ka ng isang simpleng switch na i-update lamang sa pamamagitan ng computer.
| A2 | A1 | A0 | I2C Address ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77
Hakbang 6: IBA PANG PAG-Aayos
Ang aking unang lcd array ay gumagamit ng nand gate at binago ang lcd paganahin ang magkakahiwalay na lcds. Ginamit ko pagkatapos ang CD4051 chip na ginawa upang lumipat ng data. Mayroon itong in at lumipat na 8 line out. Tulad ng isang lumang switch ng fashion rotor. Meron akong pcb dito. Sa pag-setup na ito maaari mong gamitin ang isang I2c at basagin ang paganahin ang pin at ikonekta ang iot sa input ng 4051 na lumilipat sa paganahin sa napiling lcd. Maaari mong panatilihing cascading ang paganahin magpakailanman sa lcds. Ngunit nililimitahan nito ang 4051 hanggang 7 na switch lamang at ang ika-8 ay napupunta sa susunod na 4051. ginagawa nito ang mga bangko = 7 hindi 8. Ginamit ko ang lahat ng 8 at binago ang address ng isa pang backpack sa pangalawang bangko. ang pangalawang backpack na ito ay may 4051 na nakatali sa paganahin at ginagawa ang parehong paglipat tulad ng sa unang bangko. Mayroon lamang isang pangalawang address sa mga linya ng SDA, SCL.
Ang pag-setup na ito ay nangangailangan ng LAHAT ng 6 na mga linya ng data ng lcd upang maiugnay nang magkatulad. Ang RW sa lupa. Ito ay tumatagal ng mas matagal at inirerekumenda ko ang isang plug sa konektor para sa bawat lcd. Ang setup na ito ay para lamang sa ISANG backpack bawat bangko sa halip na isang backpack para sa bawat lcd.
Magdagdag ng isang puna kung nais mo ng karagdagang impormasyon tungkol sa pag-set up na ito. ito ay mas mahirap at kasangkot kaysa sa iba.
Hakbang 7: PANGHULING PIC
Ilang iba pang mga larawan. Mayroon akong isang panlabas na orasan ng HC12 GPS na nagpapadala ng mga pag-update sa isa pang lcd screen (sa mga larawan). Ipakita lamang kung ano ang maaaring gawin. Nasa silangan ito upang makagawa ng ANUMANG URI ng LARGE DISPLAY.
Salamat sa pagbabasa…
Mangyaring tingnan ang aking iba pang mga proyekto..oldmaninSC.
at GUSTO mo ang aking "BUD BALL"
Inirerekumendang:
Malaking VU Meter sa Mga Incandescent Lamp na 220 Volt .: 18 Hakbang (na may Mga Larawan)
Big VU Meter on Incandescent Lamps 220 Volt .: Magandang hapon, mahal na mga manonood at mambabasa. Ngayon sasabihin ko sa iyo ang tungkol sa tagapagpahiwatig ng antas ng audio sa 220 volt incandescent lamp
Dotter - Malaking Arduino Batay sa Dot Matrix Printer: 13 Mga Hakbang (na may Mga Larawan)
Dotter - Malaking Arduino Batay sa Dot Matrix Printer: Kumusta, maligayang pagdating sa itinuturo na ito :) Ako si Nikodem Bartnik 18 taong gumagawa. Gumawa ako ng maraming mga bagay, robot, aparato sa pamamagitan ng aking 4 na taong paggawa. Ngunit ang proyektong ito ay marahil ang pinakamalaking pagdating sa laki. Napakahusay din na disenyo nito Sa palagay ko,
Malaking LED na "singsing" na Liwanag para sa Timelapse, Mga Larawan at Higit Pa : 11 Mga Hakbang (na may Mga Larawan)
Malaking LED na "singsing" na Liwanag para sa Timelapse, Mga Larawan at Higit Pa …: Nag-shoot ako ng maraming mga timelaps na video na sumasaklaw ng ilang araw, ngunit kinamumuhian ang hindi pantay na ilaw na ibinibigay ng mga ilaw ng clamp - lalo na sa gabi. Ang isang malaking ilaw ng singsing ay masyadong mahal - kaya't nagpasya akong gumawa ng isang bagay sa aking sarili sa isang solong gabi na may mga gamit na nasa kamay ko.
Alerto sa Home: Arduino + Cloud Messaging sa isang Malaking Display: 14 Mga Hakbang (na may Mga Larawan)
Alerto sa Home: Arduino + Cloud Messaging sa isang Malaking Display: Sa edad ng mga mobile phone, aasahan mong magiging tumutugon ang mga tao sa iyong tawag 24/7. O … hindi Kapag nakakauwi na ang aking asawa, ang telepono ay nanatiling nakalibing sa kanyang hand bag, o ang baterya nito ay flat. Wala kaming linya sa lupa. Tumatawag o
Kumuha ng Malaking Pera para sa Mga Baterya ng Scrap: 3 Mga Hakbang (na may Mga Larawan)
Kumuha ng Malaking Pera para sa Mga Baterya ng Scrap: Nakatanggap ako ng bayad na $ 300 cash para sa dalawang dosenang mga lumang baterya ng lead-acid. Narito kung paano. Maraming mga mambabasa ang nagtatanong: Saan ako makakakuha ng mga patay na baterya?: Nakuha ko ang mga baterya na ito sa pamamagitan ng pagtingin at paghingi para sa kanila. Ang mga bagong kotse ay nasira ang mga baterya dahil ang kotse