Orodha ya maudhui:

Ujumbe wa kibinafsi unaonyesha Trinkets: Hatua 16
Ujumbe wa kibinafsi unaonyesha Trinkets: Hatua 16

Video: Ujumbe wa kibinafsi unaonyesha Trinkets: Hatua 16

Video: Ujumbe wa kibinafsi unaonyesha Trinkets: Hatua 16
Video: God Will Shake All Things | Derek Prince 2024, Novemba
Anonim
Ujumbe wa kibinafsi unaonyesha Trinkets
Ujumbe wa kibinafsi unaonyesha Trinkets

Karibu mwezi uliopita, tulikuwa tunawakaribisha wapya wetu mpya kwa idara. Rafiki yangu alikuja na wazo kwamba tunapaswa kuwa na aina fulani ya zawadi kwao, na hii ndio kuchukua kwangu kwa hiyo. Ilinichukua siku moja kujaribu jinsi ya kujenga ya kwanza, kisha masaa kadhaa kujenga zingine 4.

Trinket ni ATTINY414-kudhibitiwa. Ujumbe umehifadhiwa kwenye MCU na kisha kuonyeshwa herufi moja kwa wakati kwenye onyesho la kawaida la sehemu 7 za anode. Unaweza kuwa na ujumbe mrefu sana kwa kuwa barua zangu 10 za neno zilitumia tu ka 400 za nafasi ya programu kwenye kifaa cha 4k. Sehemu 7 zinaonyesha pini za cathode zimeunganishwa na MCU kupitia vipinga 1k.

Nilijaribu kutumia sehemu nyingi ambazo tayari ninazo mkononi na inawezekana kwamba inabidi tu kununua wamiliki wa betri na betri. Trinket ni bei rahisi sana kujenga pia, ikija kwa zaidi ya $ 2 kila ukiondoa betri.

Kipande hiki ni bora kwa mapambo au kwa kunyongwa kwenye begi lako.

Kumbuka: Hii ni ya kwanza kufundishwa na nilichukua picha chache kuliko nilivyopaswa. Nitawatengenezea wale kwa kuchora michoro kwa hatua hizo sina picha. Samahani pia kwa maandishi yanayoweza kuchanganya.

Kumbuka 2: Unaweza kutumia microcontroller yoyote kwa mradi huu, lakini uwekaji katika Agizo hili ni wa ATTINY414 na vifaa vingine vinavyolingana na pini.

Vifaa

(Orodha ni ya kipande 1)

Sehemu

  • Bodi ya kuzuka ya 1x ya chip ya SOP28 / TSSOP28
  • 1x ATTINY414 (unaweza kutumia wadhibiti wengine wadogo na kuirekebisha mwenyewe)
  • Vipinzani vya 7x 1k (THT, 1/4 au 1/8 W)
  • 1x 100nF capacitor (THT au SMD)
  • 1x 0.56in sehemu ya kawaida ya onyesho la sehemu 7 ya anode
  • Kubadilisha slaidi ya 1x
  • Mmiliki wa betri ya sarafu ya 1x (nilitumia CR2032 hapa.)
  • Baadhi ya waya za AWG30 na miguu ya kupinga (kwa kuruka katika sehemu ngumu)
  • Stika au mkanda wenye pande mbili (kwa kufunika eneo hilo kuzuia ufupi)
  • 1mm bomba ya kupungua
  • Mnyororo wa 1x

Zana

  • Kuchuma chuma na mtoaji wa moshi
  • Kusaidia mikono au mmiliki wa PCB
  • Solder ndogo ya kipenyo (nilitumia 0.025in.)
  • Flux ya RMA
  • Pombe hufuta au Isopropyl Pombe + brashi gorofa
  • Karatasi ya tishu
  • Mkanda wa kuficha
  • Programu ya Microcontroller (kulingana na MCU yako)

Hatua ya 1: Ubunifu wa jumla

Ubunifu wa Jumla
Ubunifu wa Jumla
Ubunifu wa Jumla
Ubunifu wa Jumla
Ubunifu wa Jumla
Ubunifu wa Jumla
Ubunifu wa Jumla
Ubunifu wa Jumla

Michoro hizi ni mpangilio mbaya wa jinsi vitu vimewekwa kwenye bodi ya kuzuka katika muundo wangu.

Kumbuka: Bodi ya kuzuka ninayotumia ina nambari ya pini kwenye kila shimo kulingana na mguu wa kawaida wa IC kila upande. Wakati nitashughulikia mashimo haya, nitatumia Txx kwa upande wa juu (ambapo MCU imewekwa) na Bxx kwa upande wa chini. Ikiwa umechanganyikiwa juu ya wapi vitu vya kuuza, rejea picha hizi.

Hatua ya 2: Jaribu Vipengele vyako

Kabla ya kuanza, hakikisha sehemu zako ziko katika hali ya kufanya kazi, haswa mdhibiti mdogo na onyesho. Kwa kuwa sehemu zitasongamana katika nafasi ndogo, kuimaliza na kisha kugundua kuwa onyesho lako haifanyi kazi ni jambo la mwisho unalotaka, kwa hivyo jaribu kwanza!

Hatua ya 3: Panga Mdhibiti Mdogo

Mpango

Programu ya mdhibiti mdogo ni rahisi sana na ina hatua zifuatazo:

  • Weka pini chini kwa herufi ya kwanza.
  • Kuchelewesha kidogo
  • Weka pini zote juu kufunua onyesho (hiari)
  • Kuchelewesha kidogo
  • Weka pini chini kwa barua ya pili.
  • Suuza na Rudia

Nimeambatanisha nambari niliyotumia. Unaweza kukusanya na mkusanyaji wa XC8 kwenye MPLAB X. Walakini, kwa kuwa nilitumia PA0 kwa sehemu A, itabidi uzime UPDI kupitia fuse kidogo ili ifanye kazi (maelezo hapa chini).

Kuchagua bandari sahihi

Sasa lazima uchague ni bandari gani za mdhibiti mdogo utumie. Kawaida kwa mdhibiti mdogo aliye na pini 14, kutakuwa na bandari moja ya 8-bit na bandari moja ya 4-bit. Kwa kuwa onyesho la sehemu 7 lina pini 8 za cathode (pamoja na alama ya desimali), kutumia bandari ya 8-bit ni rahisi zaidi kwa sababu unaweza kutumia ufikiaji wa bandari moja kwa moja kuweka thamani ya bandari kwa amri moja.

Kuzingatia 1: Njia za msalaba

Walakini, chaguo linaweza kutofautiana kwa sababu ya pinout yako ndogo ya kudhibiti na waya kati ya MCU yako na onyesho. Ili kufanya kazi iwe rahisi, unataka idadi ndogo ya athari za msalaba.

Kwa mfano, kwenye ATTINY414 bandari ya 8-bit ni PORTA. Ikiwa umetoa PA0 kwa sehemu A, PA1 kwa sehemu B na kadhalika, idadi ya athari ni 1 (sehemu F na G) ambayo inakubalika kwangu.

Protip: Upande mmoja wa bodi unaweza salama nyumba ya upingaji wa 1/4 w.

Kuzingatia 2: Kazi mbadala za pini

Katika hali nyingine, ikiwa pini kwenye bandari unayotaka kutumia zina kazi mbadala kama vile pini za programu, pini hizi hazitafanya kazi kama pini za GPIO, kwa hivyo unaweza kulazimika kuzizuia au kuzima programu kabisa, chaguo ni lako.

Kwa mfano, kwenye ATTINY414 pini ya programu ya UPDI iko kwenye pini ya A0 kwenye PORTA. Ukitumia bandari hii kama pato, haitafanya kazi kwa sababu bandari itatumika kama UPDI badala ya GPIO. Una chaguo 3 hapa na faida / hasara zao:

  • Lemaza UPDI kupitia vipande vya fuse: Hutaweza kupanga kifaa tena isipokuwa utumie 12v kuwezesha tena kazi ya UPDI (kwa bahati mbaya nilifanya hivi lakini sio lazima).
  • Tumia PA7-PA1 tu: Hutaweza kutumia nukta ya decimal hapa isipokuwa utumie PORTB kusaidia, lakini bado utakuwa na programu inapatikana (chaguo bora).
  • Tumia PORTB kusaidia: Nambari ndefu lakini pia inafanya kazi ikiwa pinout imejaa fujo vinginevyo.

Protip: Jaribu kuchagua microcontroller na kiasi kidogo cha pini za programu, ATTINY414 inatumia UPDI ambayo hutumia tu pini 1 kuwasiliana, kwa hivyo una pini zaidi za GPIO.

Kupanga kifaa

Ikiwa una tundu la programu ya kifaa cha SMD unaweza kutaka kuipanga kabla ya kuuza MCU kwa bodi ya kuzuka. Lakini ikiwa hutafanya hivyo, soldering kwanza inaweza kukusaidia na programu. Mileage inaweza kutofautiana. Kwa upande wangu, ninaunganisha PICKIT4 na bodi moja ya kuzuka kisha nitumie kidole changu kushinikiza MCU dhidi ya bodi. Inafanya kazi lakini sio nzuri sana (tundu la programu sasa liko kwenye orodha yangu ya matamanio).

Hatua ya 4: Solder Microcontroller

Solder Mdhibiti Mdogo
Solder Mdhibiti Mdogo

Hakuna kitu cha kupendeza katika hatua hii. Unapaswa kuuza mdhibiti mdogo kwa bodi ya kuzuka. Kuna mafunzo mengi kwenye YouTube juu ya jinsi ya kutengeneza sehemu za SMD. Kwa muhtasari, mambo muhimu ni:

  • Ncha safi ya chuma ya kutengeneza
  • Kiasi sahihi cha solder
  • Joto sahihi
  • Flux nyingi
  • Uvumilivu mwingi na mazoezi

Muhimu: Hakikisha kutengeneza pini ya MCU 1 kubandika 1 ya bodi ya kuzuka!

Sasa kwa kuwa MCU imeuzwa kwa bodi tunaweza kuendelea na hatua inayofuata.

Hatua ya 5: Solder the Capacitor

Solder Capacitor
Solder Capacitor

Kuna sheria ya kidole gumba kwenye vifaa vya elektroniki kwamba wakati una IC kwenye mzunguko wako, ongeza capacitor moja ya 100nF karibu na pini zake za nguvu, na hiyo sio ubaguzi hapa. Capacitor hii inaitwa decoupling capacitor na itafanya mzunguko wako kuwa thabiti zaidi. 100nF ni dhamana ya jumla inayofanya kazi na mizunguko mingi.

Lazima uunganishe capacitor karibu iwezekanavyo kwenye pini za Vcc na GND za MCU. Hakuna nafasi nyingi hapa kwa hivyo nimekata miguu yake kwa saizi na kuiunganisha moja kwa moja kwa miguu ya MCU.

Hatua ya 6: Kusafisha Flux 1

Kusafisha Flux 1
Kusafisha Flux 1

Wakati flux ni muhimu kwa soldering. Kuiacha ubaoni baada ya kutengeneza sio mzuri kwako kwa sababu inaweza kutia bodi. Flux ya mabaki inaweza kufutwa kwa kutumia Pombe ya Isopropyl. Walakini, lazima pia ufute mtiririko kwenye ubao kabla ya pombe kuvukia mbali la sivyo mtiririko wa nata sasa utafunika bodi nzima.

Hii ndio mbinu ninayotumia ambayo inafanya kazi vizuri: weka ubao kando kwenye karatasi ya tishu, halafu uloweke brashi ya uchoraji gorofa kwenye pombe na haraka "paka" pombe kwenye ubao chini kwenda kwenye karatasi ya tishu. Utaona mtiririko wa manjano ukionekana kwenye karatasi ya tishu. Ili kuwa na uhakika kwamba mtiririko mwingi umeondolewa, angalia ikiwa bodi yako sio ya kunata na mabwawa ya mtiririko karibu na viungo vya solder hupotea zaidi. Tazama picha hapo juu kwa maelezo zaidi.

Sababu ya kusafisha hii: Kusafisha microcontroller. Sehemu hiyo itakuwa ngumu sana kufikia baadaye.

Hatua ya 7: Solder the Segment-7 Display

Solder Onyesho la sehemu 7
Solder Onyesho la sehemu 7

Sasa tutavunja sheria juu ya kuuza vifaa vya wasifu vya chini kabisa na kuanza kutoka kwa onyesho la sehemu 7. Kwa njia hii tunaweza kuuza tu vipinzani kwa miguu ya maonyesho ya sehemu 7.

Kwa kuwa sasa tuna mashimo machache ya bure yaliyosalia kwenye ubao, tutakata pini ya chini ya kawaida ya onyesho ili kutoa nafasi kwa pini hasi ya mmiliki wa betri. Kisha solder kawaida. Pindisha miguu ya onyesho nje kidogo, shikilia mahali pake (mkanda wa kuficha inaweza kusaidia hapa) na uioshe kwenye upande wa juu wa bodi.

Hatua ya 8: Solders Resistors ya upande wa chini

Solder Resistors upande wa chini
Solder Resistors upande wa chini
Solder Resistors upande wa chini
Solder Resistors upande wa chini

Hatua inayofuata itakuwa kuuza vipinga kwenye upande wa chini wa bodi. Kabla ya kuanza, weka mkanda au stika iliyo na pande mbili juu ya pedi za TSSOP ambazo hatukuzitumia kuzuia ufupi.

Sasa kwa kuwa pedi zimefunikwa, toa vipingaji vyako nje na uanze kuinama miguu. Wataungana kati ya miguu ya MCU (upande wa kushoto wa bodi) na miguu ya kuonyesha (upande wa kulia wa bodi). Hakikisha hawagusiani na wana nafasi za kutosha kati yao.

Protip: Bodi yako ya kuzuka inaweza kuja na mashimo kadhaa yaliyopigwa kwenye bodi. Hizi ni sehemu zinazofaa kushikamana na kinanda. Hakikisha moja ya mashimo haya hayajafunikwa na miguu ya wapinzani.

Hatua ya 9: Solders Resistors ya upande wa juu

Solder Resistors wa upande wa juu
Solder Resistors wa upande wa juu
Solder Resistors wa upande wa juu
Solder Resistors wa upande wa juu

Ikiwa huwezi kutoshea kila kontena upande wa chini wa ubao, huenda ukalazimika kuweka upande wa juu. Kwa kuwa mdhibiti mdogo pia yuko upande huu utalazimika kupunguza miguu yako ya kinga ili kuizuia isiguse mdhibiti mdogo. Taratibu zingine zinabaki sawa na hatua ya mwisho.

Hatua ya 10: Solder the switch

Solder kubadili
Solder kubadili

Sehemu inayofuata kwa solder ni swichi ya slaidi ili kuwasha na kuzima umeme. Ninatumia swichi ya 1P2T ya slaidi hapa.

Tena kwa sababu ya mashimo madogo kushoto, kata pini moja ya upande wa kuzima

Kisha solder pini iliyobaki ya swichi. Acha pini ya katikati bila kufunguliwa.

Hatua ya 11: Solder waya na Jumpers

Solder waya na Jumpers
Solder waya na Jumpers

Kulingana na muundo wako, unaweza kuwa na waya zaidi au chini ya waya. Katika muundo wangu, kuna waya 2 (waya za umeme kwa MCU) na kuruka 2 (nguvu ya onyesho na kuziba zaidi kwa MCU).

Tu kuziuza kwa usahihi na uko vizuri kwenda.

Hatua ya 12: Kusafisha Flux 2

Sababu ya kusafisha hii: Hatutapata tena upande wa chini baada ya kuuza kishika betri, kwa hivyo lazima tusafishe sasa.

Hatua ya 13: Gundua Kishikiliaji cha Batri + Rukia zozote za Ziada

Solder Holder Battery + Rukia zozote za ziada
Solder Holder Battery + Rukia zozote za ziada
Solder Holder Battery + Rukia zozote za ziada
Solder Holder Battery + Rukia zozote za ziada

Hii ndio sehemu ya mwisho na ngumu zaidi kwa solder. Hatuna mashimo ya kujitolea ya kutosha yaliyosalia kwa mmiliki wa betri kwa hivyo tutaiuza kama hii: Kituo chanya kilishiriki shimo na mguu wa swichi tulioacha bila kuuziwa (hatua ya 10) na kituo hasi huenda kwenye shimo ambalo tumeacha kukata mguu wa kuonyesha (hatua ya 7).

Halafu, ikiwa una kuruka kwa ziada kwa solder, wauze sasa. Kwa muundo wangu, nina jumper moja iliyobaki kwa sababu inapaswa kuungana na pini hasi ya mmiliki wa betri.

Tazama picha hiyo kwa maelezo zaidi.

Hatua ya 14: Kusafisha Flux 3

Sababu ya kusafisha hii: Usafi wa mwisho.

Hatua ya 15: Kupima + Touchup ya Mwisho

Kabla ya kuweka betri ndani, hakikisha kwamba hakuna miguu inayogusana, piga risasi yoyote ya ziada, angalia soldering yako. Baada ya hizo kufanywa, unaweza kuweka betri ndani, kuiwasha na inapaswa kufanya kazi vizuri.

Ikiwa sivyo, angalia solderings yako yote tena na labda angalia ikiwa mpango wako wa kudhibiti microcontrol ni sahihi.

Hatua ya 16: Bidhaa ya Mwisho

Bidhaa ya Mwisho
Bidhaa ya Mwisho
Bidhaa ya Mwisho
Bidhaa ya Mwisho

Hongera! Umetengeneza trinkets zako za kibinafsi! Hakikisha kushiriki nami hapa na kufurahiya!

Ilipendekeza: