Orodha ya maudhui:

Pembe tatu za Mwanga wa EFM8BB1: Hatua 14 (na Picha)
Pembe tatu za Mwanga wa EFM8BB1: Hatua 14 (na Picha)

Video: Pembe tatu za Mwanga wa EFM8BB1: Hatua 14 (na Picha)

Video: Pembe tatu za Mwanga wa EFM8BB1: Hatua 14 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Image
Image
Pembe tatu za Mwanga wa EFM8BB1
Pembe tatu za Mwanga wa EFM8BB1
Pembe tatu za Mwanga wa EFM8BB1
Pembe tatu za Mwanga wa EFM8BB1

Nilihamasishwa kutengeneza hizi baada ya kuona pembetatu nyepesi za Nanoleaf dukani, lakini nilivunjika moyo kuona kwamba kila tile inagharimu dola ishirini! Niliamua kutengeneza bidhaa sawa, lakini kuweka bei kwa kila tiles karibu dola tatu hadi nne. Mradi huu haujakamilika, kwani bado ninahitaji kutengeneza PCB za watawala, lakini kwa sasa nina tiles 50 zilizokusanywa na kufanya kazi.

Nimeona miradi mingine inayojaribu kuiga bidhaa hii, lakini hakuna ambayo nimeona hadi sasa inaruhusu tile yoyote kuunganishwa katika mwelekeo wowote, ikiruhusu miundo ngumu zaidi na upangaji rahisi.

Hii ni ya kwanza kufundishwa, tafadhali acha maoni ikiwa una maswali yoyote!

Vifaa

Kila tile inahitaji:

  • Vipimo vya 1x EFM8BB10F8G-A-QFN20 (Digikey)
  • LED za 9x WS2812E (LCSC)
  • Mdhibiti wa voltage 1x AMS1117 5.0v (LCSC)
  • Mdhibiti wa voltage 1x AMS1117 3.3v (LCSC)
  • 1x SOD-123 1N4148 diode (LCSC)
  • Kuzuia 1x 10k 8050 (LCSC)
  • 11x 0.1uf 8050 kauri capacitor (LCSC)
  • 2x 10uf 16v uso mlima capacitors elektroni (LCSC)
  • 1x PCB maalum (JLCPCB)
  • Uunganisho wa 12x TE 2329497-2 PCB Vidole vya Spring kwa uzio
  • 1x Kiunganishi cha PCB

Mdhibiti (anaendelea) anahitaji:

  • 1x ESP32 DevKit-C
  • Usambazaji wa umeme wa 1x 12V
  • Kuondoka kwa 1x DC-DC (kuwezesha ESP32)
  • Mpinzani wa 1x 10K ohm
  • 1x 1n4148 diode
  • Pushbuttons 2x za SPST (LCSC)

Zana:

  • Chuma cha kulehemu
  • Toa tanuri
  • Printa ya 3D (kwa uzio)
  • Programu ya J-link EDU
  • Vipande vya waya / wakataji / waya iliyoshirikishwa (kutengeneza programu ya kuunganisha)
  • Viboreshaji vyema vya kusanyiko
  • Kadi tupu ya PVC kueneza kuweka kwa solder
  • Kuongoza au kuongoza kuweka kwa bure

Hatua ya 1: Agiza PCB

Agiza PCB
Agiza PCB
Agiza PCB
Agiza PCB

Tile PCB iliundwa kwa EasyEDA na ilitumwa kwa JLCPCB kwa utengenezaji. Niliamuru PCB za 50 kwa sababu ilikuwa bei rahisi kuagiza 50 kuliko ilivyokuwa kuagiza 10 kati yao. PCB iligawanywa vipande 3 kuweka gharama za uzalishaji chini.

Nilitumia chaguzi za uzalishaji wa

  • Unene wa 1.6mm
  • Kumaliza uso wa HASL
  • 1oz shaba
  • White soldermask

Nimesikia kwamba unaweza kuunganisha maagizo yako ya JLCPCB na LCSC kwa hivyo unalipa usafirishaji mara moja tu, lakini sikuweza kujua. Nilitumia chaguo la bei rahisi la usafirishaji na vifurushi vyote vilikuja ndani ya wiki mbili za tarehe ya kuagiza.

Ubunifu umeunganishwa hapa

Hatua ya 2: Andaa Eneo la Kazi

Andaa Eneo la Kazi
Andaa Eneo la Kazi
Andaa Eneo la Kazi
Andaa Eneo la Kazi

Weka moja ya PCB za Tile kwenye meza usijali kuchafua na weka pcb nyingine mbili kando yake ili kuishikilia kama picha hapo juu. Kisha, weka stencil chini na mkanda wa Kapton na uhakikishe kuwa mashimo yamepangwa na pedi zilizo wazi kwenye PCB.

Hatua ya 3: Bandika Solder

Bandika Solder
Bandika Solder
Bandika Solder
Bandika Solder

Ongeza kuweka kwa solder juu ya stencil. Nilitumia hii. Panua kuweka kwa solder karibu na stencil kwa kutumia kadi ya zamani ya mkopo au kitu kama hicho. Hakikisha kwamba mashimo madogo ya microchip hujazwa pia.

Kabla ya kuinua stencil juu, jaribu kurudisha tena kwenye kadi ya kueneza ili utumie tena ikiwa unatengeneza tile zaidi ya moja (vitu hivi ni ghali $ $ $)

Inua stencil juu kwa kuokota kwa uangalifu kona moja na kung'oa mkanda. Mara baada ya kuinua eneo juu, jaribu kuiweka chini kwani inaweza kusugua baadhi ya kuweka.

PCB yako inapaswa sasa kuonekana kama picha hapo juu.

Hatua ya 4: Mkutano

Unganisha pande za Tile
Unganisha pande za Tile
Unganisha Pande za Tile
Unganisha Pande za Tile
Unganisha Pande za Tile
Unganisha Pande za Tile

Baada ya kuweka tena PCB, tenganisha pande za tile kwa kuinama na kuvunja tabo ambazo zinashikilia pande tofauti mahali. Kisha, mchanga mchanga wa PCB iliyozidi iliyoachwa kwa kuvunja tabo ili iwe rahisi kutoshea kwenye ua uliochapishwa.

Kisha, pata pande hizo mbili na herufi "B" na uunganishe pedi zote 7 pamoja. Upande mmoja uliobaki unaweza kwenda kwa njia moja tu na kuuuza pia.

Tile inapaswa kuonekana kama picha zilizo hapo juu.

Hatua ya 7: Unganisha Tile iliyokusanyika kwa Programu

Unganisha Tile iliyokusanyika kwa Programu
Unganisha Tile iliyokusanyika kwa Programu
Unganisha Tile iliyokusanyika kwa Programu
Unganisha Tile iliyokusanyika kwa Programu
Unganisha Tile iliyokusanyika kwa Programu
Unganisha Tile iliyokusanyika kwa Programu

KABLA YA KUUNGANISHA KITI KWA JLINK, FUNGUA KAMANDA WA JLINK NA AINA "nguvu kwenye idhini" KUWEZESHA PATO LA 5V

Kamanda wa J-Link amejumuishwa kwenye kifurushi cha Programu na Nyaraka zinazopatikana hapa

Kila tile ina kichwa kisicho na watu kulia juu ya microchip iliyoitwa Debug. Kichwa hiki hufunua kiolesura cha programu cha C2 ambacho kinaambatana na Segger J-Link. Ninatumia toleo la EDU kwa sababu ni sawa na matoleo ya bei ya juu, lakini haiwezi kutumiwa kwa bidhaa za kibiashara, ambazo hii haianguki chini. Niliamuru yangu kutoka SparkFun kwa $ 72 pamoja na usafirishaji.

Bandika 1 kwenye kontakt ndio pekee iliyo na pedi ya mraba kwenye PCB.

Hatua ya 8: Andaa IDE na Jenga Firmware Binary

Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware
Andaa IDE & Jenga Binary Firmware

Pakua Studio ya Unyenyekevu 4 kutoka hapa na usakinishe. Ingia au jiandikishe kwa akaunti ya Maabara ya Silicon kupata idhini ya zana ya EFM8. Kisha, pakua msimbo wa mradi kutoka hapa na uiingize kwa IDE. Kisha, bonyeza ikoni ya nyundo kwenye upau wa zana na ujenge mradi.

Unapaswa kupata Ujumbe uliomalizika wa Kuunda. Ikiwa ujumbe unajitokeza kukuuliza uweke kitufe cha leseni kwa mkusanyaji wa Keil, bonyeza tu ruka (au unaweza kuiwasha ikiwa unataka, ni bure)

Hatua ya 9: Pakia Firmware

Pakia Firmware
Pakia Firmware
Pakia Firmware
Pakia Firmware
Pakia Firmware
Pakia Firmware
Pakia Firmware
Pakia Firmware

Bonyeza kitufe kwenye upau wa zana ambao unaonekana kama muhuri juu ya chip "Flash Programmer." Kisha, vinjari faili iliyojengwa ya.x na uchague hiyo. Bonyeza "Programu" na ukubali masharti ya Leseni ya J-Link EDU. Kisha, hakikisha haupati ujumbe wa makosa na waongozaji kwenye ubao wanapaswa kuwekewa rangi nyeupe ili kukujulisha kuwa imewekwa vizuri.

Hatua ya 10: (Hiari) Jaribio la PCB

(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB
(Hiari) Jaribio la PCB

Kwa hatua hii, utahitaji kuwezesha bandari ya Virtual COM kwenye J-Link yako kwa kufungua J-Link Configurator na kuchagua programu iliyowekwa.

Waya waya "DAT" kutoka kwa moja ya pande za tile hadi mzunguko ulioambatanishwa kwenye picha hapo juu.

Fungua mfuatiliaji wa serial na 112500 baud 8N1 na utumie amri hizi

  • 0x08 0xFF 0xFF 0x00 0xFF 0x0A
    • 0x08 ni amri ya "kuweka rangi"
    • 0xFF ni "vigae vyote"
    • 0xFF 0x00 0xFF ni rangi
    • 0x0A ni tabia mpya

Tile inapaswa sasa kuwa ya zambarau. Ikiwa sivyo, angalia mara mbili kuwa diode imeunganishwa vizuri na ujaribu tena.

Hatua ya 11: Ufungaji wa Uchapishaji wa 3D

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D

Nilitengeneza kiambatisho hicho kuwa sindano iliyoundwa mwanzoni ili kuokoa wakati badala ya uchapishaji wa 3D kila tile, lakini wakati gharama ya vifungo 50 tu ikawa $ 6000, niliamua dhidi ya wazo hilo. Zilizobuniwa zilibuniwa katika Inventor 2021 na ina sehemu mbili, msingi na diffuser ya juu. Msingi una mashimo kando ili kuruhusu tiles kuunganishwa na PCB za kiunganishi (zilizounganishwa hapo chini) au waya. Ukienda kwa njia ya kutumia PCB za kontakt, utahitaji 12 ya hizi kwa kila tile ili kuruhusu PCB kuungana pamoja.

Ikiwa huna ufikiaji wa printa ya 3D, unaweza kuonyesha uhandisi nyuma ya vigae hivi kwa kutengeneza sanamu ya kinetiki na kuunganisha tiles pamoja na waya wa shaba. Hakikisha tu kuwa waya hazipunguki!

Nilichapisha vifungo 20 na nikagundua kuwa vigae hivi vinachapisha hadi 150mm / sec bila uharibifu mkubwa wa ubora, ambayo inaruhusu kupunguzwa kwa muda wa asilimia 60%.

Nimesahau kupiga picha za hatua hii, lakini weka tu PCB iliyokamilishwa kwenye wigo na uvute juu.

Hatua ya 12: Kuunganisha Tiles

Kuunganisha Tiles
Kuunganisha Tiles
Kuunganisha Tiles
Kuunganisha Tiles

Kiunganishi cha tile cha PCB kinapatikana hapa. Hizi hupanda ndani ya mabanda na tumia viunganishi hivi. Hakikisha kwamba pande mbili zinajipanga.

Hatua ya 13: Mdhibiti

Mdhibiti
Mdhibiti
Mdhibiti
Mdhibiti
Mdhibiti
Mdhibiti

Programu ya mtawala inaendelea na itasasishwa hapa. Fuata mchoro wa skimu ya kuunganisha ESP32 yako kwa moja ya vigae. Pakia programu kwa kutumia PlatformIO na unganisha kwenye hotspot ya WiFi ili vigae viunganishwe na WiFi yako.

Hatua ya 14: Imekamilika

Imekamilika!
Imekamilika!
Imekamilika!
Imekamilika!

Weka vigae kwa njia yoyote utakayochagua, nimeweka miduara nyuma ya kiambatisho ili kuweka mkanda wa kunata.

Furahiya! Acha maoni ikiwa una maswali.

Changamoto ya Taa
Changamoto ya Taa
Changamoto ya Taa
Changamoto ya Taa

Mkimbiaji Juu katika Changamoto ya Taa

Ilipendekeza: