Talaan ng mga Nilalaman:

Mini Dotclock: 5 Hakbang
Mini Dotclock: 5 Hakbang

Video: Mini Dotclock: 5 Hakbang

Video: Mini Dotclock: 5 Hakbang
Video: ИЗОБРЕЛ ЧУДО-ПЕЧЬ! Газ и бензин больше не нужны! 2024, Nobyembre
Anonim
Mini Dotclock
Mini Dotclock

Ang isang hanay ng mga LED ay random na nagbabago ng mga pattern tuwing 10 segundo o higit pa. Upang mabasa ang oras, bilangin lamang ang bilang ng mga tuldok sa bawat digit. Ipinapakita ng pangunahing larawan ang oras, 22:11. Ang iba't ibang mga kulay ay nakatalaga sa iba't ibang mga digit, pula-10 oras, amber-oras, berde-10minute, asul-minuto. Ang paggamit ng 3mm superbrights ay nangangahulugang ang orasan ay maaaring basahin sa araw o gabi (kahit na hugasan ito sa buong sikat ng araw).

Ang pagkakaroon ng isang random na pattern ay higit na mas nakakaabala kaysa sa pagkakaroon ng mga numerong digit na nakatingin sa iyo … ito ay magiging isang mahusay na proyekto para sa pagdaragdag sa harap o laki ng mga panel ng isang PC mod.

Hakbang 1: Pangkalahatang-ideya

Pangkalahatang-ideya
Pangkalahatang-ideya

Ang proyektong ito ay inspirasyon mula sa aparato ng TixClock na nakita kong na-advertise sa ThinkGeek. Medyo malaki iyon para sa aking aplikasyon, nais ko ng isang orasan sa itaas ng aking DVD dahil hindi nito ipinakita ang oras kapag nagpe-play ng DVD.

Ang disenyo ay batay sa paligid ng kaso, isang mababang profile na 'display' na kaso mula sa Jaycar Electronics (www.jaycar.com.au) na numero ng katalogo na HB6083. Kung nais mong ilagay ang orasan na ito sa ibang kaso, kailangan mong baguhin ang layout ng PCB. Ang isang zip file na may sourcecode, mga pcb file sa format na EagleCad at ilang mga larawan ay kasama sa proyekto. Ang ilang mga track ay medyo makitid at may napakakaunting clearance. Itinayo ko ito gamit ang press-n-peel film, upang magawa ito ….ingat lang na huwag ma-smudge ang mga bagay at maingat na suriin ang resulta, pagkakaskas ng anumang mga malabong track na maaaring makahipo sa iba pa. Ang PCB ay idinisenyo para sa dalawang mga layer, subalit itinayo ko ito sa isang solong panig na board upang makatipid ng pagsisikap. Mayroong ilang mga track lamang sa tuktok, at ang mga ito ay maaaring makitungo sa pamamagitan ng paggamit ng hookup wire. Tandaan na ang larawan ay medyo kakaiba mula sa disenyo ng PCB sa zip file. Ang mga pagbabago ay kumokonekta sa paganahin ang mga pin ng 74hc154 chips nang direkta sa lupa at isang labis na diode upang bumaba ang boltahe sa supercap upang gawin itong mas malapit sa 3.3V na kinakailangan ng RTC chip. Ang ilang mga madaling gamiting pahiwatig kapag gumagawa ng dobleng panig na board gamit ang solong mga layer ay upang: - Gumawa ng mas maraming trackwork sa ibabang bahagi hangga't maaari - kapag naglalagay ng isang track sa itaas, palaging dalhin ito sa pamamagitan ng, sa halip na ikonekta ang tuktok na layer ng track nang direkta sa isang sangkap - Kapag gumagamit ng press-n-peel, i-print ang silkscreen (sa reverse) at iron ito sa PCB pagkatapos ng pagbabarena at pag-ukit. Hindi ka lamang nagbibigay sa iyo ng pagkakalagay ng sangkap, ngunit kung nai-print mo rin ang nangungunang mga track, ito ay isang madaling gabay para sa hookup wire. Tandaan ang mga itim na linya sa PCB sa ibaba ….ito ang makikita kung saan makikita ang mga nangungunang layer ng layer.

Hakbang 2: Disenyo ng Front Panel

Disenyo ng Front Panel
Disenyo ng Front Panel
Disenyo ng Front Panel
Disenyo ng Front Panel

Ang isang madaling gamiting trick para sa mga cool na pagtingin sa harap ng mga panel na nakahanay sa iyong mga layout ng PCB ay upang mag-print ng isang imahe ng iyong silkscreen, pagkatapos ay i-edit ang anumang mga hindi pang-harap na item ng panel. Sa kasong ito ay itinatago ko lamang ang mga LED. Ang imahe ay na-edit sa isang photo editor at idinagdag ang teksto. Gamit ang isang photoprinter maaari kang makakuha ng mga makukulay na disenyo (bagaman ang color scheme ay medyo minimal dito). Ang mga butas ng LED ay pinutol ng isang matalim na kutsilyo at ilang papel na sumusubaybay na idinagdag sa likuran upang maikalat nang kaunti ang ilaw.

Ang aking maliit na photo printer ay lumikha ng mga kopya nang medyo masyadong makitid upang magkasya sa buong kaso, kaya't isang maliit na strip ang idinagdag upang punan ito. Mukhang OK sa kasong ito dahil ang front panel ay napakaliit.

Hakbang 3: Mga Control Switch

Mga Switch switch
Mga Switch switch
Mga Switch Switch
Mga Switch Switch

Kailangan mong maitakda ang oras. Gumamit ako ng tatlong microswitches na na-salvage ko mula sa isang lumang stereo, na-mount ang mga ito sa kaunting veroboard (o stripboard) at na-gummed ang switch ng pagpupulong gamit ang mainit na pandikit sa kaso.

Pinipili ng unang switch ang mode na itinakda ng oras, ang pangalawa ay pipiliin ang digit at ang pangatlo ay nagdaragdag ng digit. Matapos baguhin ang oras piliin muli ang unang switch at tatakbo ang orasan. Ang ribbon cable mula sa switch ay may 5 linya, vcc / gnd at ang tatlong switch input. Ang bawat switch ay pansamantalang sarado. Sa laki ay kumokonekta sa lupa, ang isa pa sa switch input line at isang resistor pullup sa vcc. Sa madaling salita ang mga input ay karaniwang mataas, pagkatapos ay hinila pababa upang maisaaktibo. Tingnan ang eskematiko para sa mga detalye sa mga kable. Sa bagay na kapaki-pakinabang sa paggamit ng veroboard ay ang board mismo dahil ang template ng pagbabarena para sa mga butas ng switch. Ang mga maliliit na butas ay drill sa eksaktong tamang mga posisyon, pagkatapos ay na-square sa isang file. Ginawa itong isang mahusay na akma.

Hakbang 4: Pangwakas na Assembly

Huling pagtitipon
Huling pagtitipon

Partikular na idinisenyo ang PCB para sa kasong ito, kaya't dumulas lamang sa mga tumataas na post. Dahil ang puwang ay masyadong masikip, ang switch pagpupulong ay soldered direkta sa PCB at isang piezo buzzer na nakadikit sa isang maliit na tilad. Kung nais mo ang isang mas malakas na piezo kailangan mong magdagdag ng isang driver dahil ito ay direktang hinihimok mula sa microcontroller. Talagang kailangan mong pandikit o ayusin ang piezo sa isang bagay sa oder upang madagdagan ang dami.

Ang lead supply ng kuryente ay nakatali sa ilalim ng mounting post bilang isang relief ng pilay. Ko lang naibulsa ito ang mga tumataas na butas, ngunit maaari mong gamitin ang isang tamang grommet kung kinakailangan. Tungkol doon talaga, ang aparato ay pinalakas mula sa isang 9V plugpack at nakaupo sa itaas ng aking dvd player na masayang binabago ang mga pattern.

Hakbang 5: Tungkol sa Firmware at Supercap Backup

Ang firmware na ito ay dinisenyo kasama ang tagataguyod ng Sourceboost at ginagamit ang library ng Sourceboost I2C upang kausapin ang RTC chip. Kailangan kong baguhin ang driver ng i2c upang magamit ang mas matagal na pagkaantala upang makakuha ng maaasahang operasyon.

Pinasimulan ng firmware ang io, pagkatapos ay binabasa ang bawat sampung segundo o higit pa (maaari mong baguhin ito sa code kung nais mo ng isang mas mabilis na pag-update o random na oras ng pag-update. Natagpuan ko ang panahong ito na ang hindi gaanong nakakaabala). Kung ang mga keypresses ay napansin pagkatapos ay pumupunta ito sa orasan ng oras na pagbabago ng oras hanggang sa lumabas sa isang pagpindot ng switch ng isa. Gayundin sa disenyo ay isang puwang para sa isang supercap. Hindi ko ito nasubukan, ngunit ang pag-install ng isa ay dapat payagan ang orasan upang mahawakan ang mga pagkawala ng kuryente sa isang maikling panahon. Sa firmware sa sandaling mabasa ang data ng RTC, ang isang gawain ay tumatagal ng mga halaga ng digit at nagtatalaga ng isang random na pagpipilian ng mga aktibong LED sa digit na iyon, ang parehong bilang ng halaga ng digit. Itatago ito sa isang mesa. Ang isang nakakagambala na gawain ay tumatagal ng isang halaga sa labas ng talahanayan nang paisa-isa at ipinapadala ang mga ito sa mga LED driver chip, at ang isang LED ay naiilawan (talagang dalawa, isa bawat maliit na tilad). Ang susunod na pagpasok sa gawain ay nakakakuha ng isa pa at iba pa. Kapag tumakbo nang sapat na mabilis ang mga LED na aktibo sa talahanayan lahat ay lilitaw na naiilawan sa parehong oras. Maaari mong baguhin ang oras ng gumagambala na gawain upang gawin itong mas mabilis kung nais mo. Magsaya, at kung bumuo ka ng isa sa mga ito sa isang cool na bagay … magpadala sa akin ng isang larawan. Philip Pulle www.rgbsunset.com

Inirerekumendang: